func (gc *GarbageCollector) getMetadata(apiVersion, kind, namespace, name string) (metav1.Object, error) { … }
type objectForFinalizersPatch …
type ObjectMetaForFinalizersPatch …
type objectForPatch …
type ObjectMetaForPatch …
type jsonMergePatchFunc …
func (gc *GarbageCollector) patch(item *node, smp []byte, jmp jsonMergePatchFunc) (*metav1.PartialObjectMetadata, error) { … }
func (gc *GarbageCollector) deleteOwnerRefJSONMergePatch(item *node, ownerUIDs ...types.UID) ([]byte, error) { … }
func (n *node) unblockOwnerReferencesStrategicMergePatch() ([]byte, error) { … }
func (gc *GarbageCollector) unblockOwnerReferencesJSONMergePatch(n *node) ([]byte, error) { … }