@@ -49,25 +49,25 @@ func newAlreadyOwnedError(Object metav1.Object, Owner metav1.OwnerReference) *Al
49
49
}
50
50
}
51
51
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).
55
55
// Since only one OwnerReference can be a controller, it returns an error if
56
56
// 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 {
58
58
ro , ok := owner .(runtime.Object )
59
59
if ! ok {
60
60
return fmt .Errorf ("%T is not a runtime.Object, cannot call SetControllerReference" , owner )
61
61
}
62
62
63
63
ownerNs := owner .GetNamespace ()
64
64
if ownerNs != "" {
65
- objNs := object .GetNamespace ()
65
+ objNs := controlled .GetNamespace ()
66
66
if objNs == "" {
67
67
return fmt .Errorf ("cluster-scoped resource must not have a namespace-scoped owner, owner's namespace %s" , ownerNs )
68
68
}
69
69
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 ())
71
71
}
72
72
}
73
73
@@ -79,13 +79,13 @@ func SetControllerReference(owner, object metav1.Object, scheme *runtime.Scheme)
79
79
// Create a new ref
80
80
ref := * metav1 .NewControllerRef (owner , schema.GroupVersionKind {Group : gvk .Group , Version : gvk .Version , Kind : gvk .Kind })
81
81
82
- existingRefs := object .GetOwnerReferences ()
82
+ existingRefs := controlled .GetOwnerReferences ()
83
83
fi := - 1
84
84
for i , r := range existingRefs {
85
85
if referSameObject (ref , r ) {
86
86
fi = i
87
87
} else if r .Controller != nil && * r .Controller {
88
- return newAlreadyOwnedError (object , r )
88
+ return newAlreadyOwnedError (controlled , r )
89
89
}
90
90
}
91
91
if fi == - 1 {
@@ -95,7 +95,7 @@ func SetControllerReference(owner, object metav1.Object, scheme *runtime.Scheme)
95
95
}
96
96
97
97
// Update owner references
98
- object .SetOwnerReferences (existingRefs )
98
+ controlled .SetOwnerReferences (existingRefs )
99
99
return nil
100
100
}
101
101
0 commit comments