File tree 1 file changed +8
-10
lines changed
pkg/handlers/generic/lifecycle/utils
1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ import (
11
11
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
12
12
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
13
13
"sigs.k8s.io/cluster-api/controllers/remote"
14
- "sigs.k8s.io/cluster-api/util"
15
14
ctrlclient "sigs.k8s.io/controller-runtime/pkg/client"
15
+ "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
16
16
17
17
"github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/common/pkg/k8s/client"
18
18
)
@@ -75,15 +75,13 @@ func EnsureOwnerRefForSecret(
75
75
return err
76
76
}
77
77
78
- secret .OwnerReferences = util .EnsureOwnerRef (
79
- secret .OwnerReferences ,
80
- metav1.OwnerReference {
81
- APIVersion : clusterv1 .GroupVersion .String (),
82
- Kind : cluster .Kind ,
83
- UID : cluster .UID ,
84
- Name : cluster .Name ,
85
- },
86
- )
78
+ err = controllerutil .SetOwnerReference (cluster , secret , cl .Scheme ())
79
+ if err != nil {
80
+ return fmt .Errorf (
81
+ "failed to set owner reference on Secret: %w" ,
82
+ err ,
83
+ )
84
+ }
87
85
88
86
err = cl .Update (ctx , secret )
89
87
if err != nil {
You can’t perform that action at this time.
0 commit comments