diff --git a/pkg/meta/store.go b/pkg/meta/store.go index 15cde5d..0b5580b 100644 --- a/pkg/meta/store.go +++ b/pkg/meta/store.go @@ -120,11 +120,12 @@ func (c *crdMetadataStore) Create(ctx context.Context, pkgRevMeta PackageRevisio internalPkgRev := internalapi.PackageRev{ ObjectMeta: metav1.ObjectMeta{ - Name: pkgRevMeta.Name, - Namespace: pkgRevMeta.Namespace, - Labels: labels, - Annotations: pkgRevMeta.Annotations, - Finalizers: finalizers, + Name: pkgRevMeta.Name, + Namespace: pkgRevMeta.Namespace, + Labels: labels, + Annotations: pkgRevMeta.Annotations, + Finalizers: finalizers, + OwnerReferences: pkgRevMeta.OwnerReferences, }, } klog.Infof("Creating packagerev %s/%s", internalPkgRev.Namespace, internalPkgRev.Name) @@ -134,6 +135,7 @@ func (c *crdMetadataStore) Create(ctx context.Context, pkgRevMeta PackageRevisio } return PackageRevisionMeta{}, err } + return toPackageRevisionMeta(&internalPkgRev), nil } @@ -224,7 +226,6 @@ func toPackageRevisionMeta(internalPkgRev *internalapi.PackageRev) PackageRevisi finalizers = append(finalizers, f) } } - return PackageRevisionMeta{ Name: internalPkgRev.Name, Namespace: internalPkgRev.Namespace,