Skip to content

Commit 9263a5a

Browse files
authored
Merge pull request #742 from evankanderson/doc-fix
📖 Rename "object" to "owned" to match godoc comment.
2 parents 8022402 + 5c352aa commit 9263a5a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

pkg/controller/controllerutil/controllerutil.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,25 +49,25 @@ func newAlreadyOwnedError(Object metav1.Object, Owner metav1.OwnerReference) *Al
4949
}
5050
}
5151

52-
// SetControllerReference sets owner as a Controller OwnerReference on owned.
53-
// This is used for garbage collection of the owned object and for
54-
// reconciling the owner object on changes to owned (with a Watch + EnqueueRequestForOwner).
52+
// SetControllerReference sets owner as a Controller OwnerReference on controlled.
53+
// This is used for garbage collection of the controlled object and for
54+
// reconciling the owner object on changes to controlled (with a Watch + EnqueueRequestForOwner).
5555
// Since only one OwnerReference can be a controller, it returns an error if
5656
// there is another OwnerReference with Controller flag set.
57-
func SetControllerReference(owner, object metav1.Object, scheme *runtime.Scheme) error {
57+
func SetControllerReference(owner, controlled metav1.Object, scheme *runtime.Scheme) error {
5858
ro, ok := owner.(runtime.Object)
5959
if !ok {
6060
return fmt.Errorf("%T is not a runtime.Object, cannot call SetControllerReference", owner)
6161
}
6262

6363
ownerNs := owner.GetNamespace()
6464
if ownerNs != "" {
65-
objNs := object.GetNamespace()
65+
objNs := controlled.GetNamespace()
6666
if objNs == "" {
6767
return fmt.Errorf("cluster-scoped resource must not have a namespace-scoped owner, owner's namespace %s", ownerNs)
6868
}
6969
if ownerNs != objNs {
70-
return fmt.Errorf("cross-namespace owner references are disallowed, owner's namespace %s, obj's namespace %s", owner.GetNamespace(), object.GetNamespace())
70+
return fmt.Errorf("cross-namespace owner references are disallowed, owner's namespace %s, obj's namespace %s", owner.GetNamespace(), controlled.GetNamespace())
7171
}
7272
}
7373

@@ -79,13 +79,13 @@ func SetControllerReference(owner, object metav1.Object, scheme *runtime.Scheme)
7979
// Create a new ref
8080
ref := *metav1.NewControllerRef(owner, schema.GroupVersionKind{Group: gvk.Group, Version: gvk.Version, Kind: gvk.Kind})
8181

82-
existingRefs := object.GetOwnerReferences()
82+
existingRefs := controlled.GetOwnerReferences()
8383
fi := -1
8484
for i, r := range existingRefs {
8585
if referSameObject(ref, r) {
8686
fi = i
8787
} else if r.Controller != nil && *r.Controller {
88-
return newAlreadyOwnedError(object, r)
88+
return newAlreadyOwnedError(controlled, r)
8989
}
9090
}
9191
if fi == -1 {
@@ -95,7 +95,7 @@ func SetControllerReference(owner, object metav1.Object, scheme *runtime.Scheme)
9595
}
9696

9797
// Update owner references
98-
object.SetOwnerReferences(existingRefs)
98+
controlled.SetOwnerReferences(existingRefs)
9999
return nil
100100
}
101101

0 commit comments

Comments
 (0)