(object metav1.Object, ownerRefs []metav1.OwnerReference)
| 169 | } |
| 170 | |
| 171 | func SetOwnerRefsWithoutBlockOwner(object metav1.Object, ownerRefs []metav1.OwnerReference) { |
| 172 | if ownerRefs == nil { |
| 173 | return |
| 174 | } |
| 175 | newOwnerRefs := []metav1.OwnerReference{} |
| 176 | for _, ownerRef := range ownerRefs { |
| 177 | // Make a new copy of the owner ref so we don't impact existing references to it |
| 178 | // but don't add the Controller or BlockOwnerDeletion properties |
| 179 | newOwnerRef := metav1.OwnerReference{ |
| 180 | APIVersion: ownerRef.APIVersion, |
| 181 | Kind: ownerRef.Kind, |
| 182 | Name: ownerRef.Name, |
| 183 | UID: ownerRef.UID, |
| 184 | } |
| 185 | newOwnerRefs = append(newOwnerRefs, newOwnerRef) |
| 186 | } |
| 187 | object.SetOwnerReferences(newOwnerRefs) |
| 188 | } |
| 189 | |
| 190 | type ContainerResource struct { |
| 191 | Name string `json:"name"` |
no outgoing calls
no test coverage detected