Skip to content

Commit 87d8573

Browse files
committed
Minor fixes
1 parent 3228060 commit 87d8573

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/controller/controllerutil/controllerutil.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
// SetControllerReference sets owner as a Controller OwnerReference on owned.
2929
// This is used for garbage collection of the owned object and for
3030
// reconciling the owner object on changes to owned (with a Watch + EnqueueRequestForOwner).
31-
// Since only one OwnerRecerence can be a controller, it returns an error if
31+
// Since only one OwnerReference can be a controller, it returns an error if
3232
// there is another OwnerReference with Controller flag set.
3333
func SetControllerReference(owner, object v1.Object, scheme *runtime.Scheme) error {
3434
ro, ok := owner.(runtime.Object)
@@ -52,9 +52,9 @@ func SetControllerReference(owner, object v1.Object, scheme *runtime.Scheme) err
5252
existingRefs := object.GetOwnerReferences()
5353
fi := -1
5454
for i, r := range existingRefs {
55-
if r.Kind == gvk.Kind && r.Name == owner.GetName() && r.UID == owner.GetUID() {
55+
if r.Kind == ref.Kind && r.Name == ref.Name && r.UID == ref.UID {
5656
fi = i
57-
} else if r.Controller != nil && *r.Controller {
57+
} else if *r.Controller {
5858
return fmt.Errorf("Object %s/%s is already owned by another %s controller %s", object.GetNamespace(), object.GetName(), r.Kind, r.Name)
5959
}
6060
}

0 commit comments

Comments
 (0)