MCPcopy
hub / github.com/apecloud/kubeblocks / objectReferenceToRef

Function objectReferenceToRef

controllers/trace/util.go:72–83  ·  view source on GitHub ↗
(reference *corev1.ObjectReference)

Source from the content-addressed store, hash-verified

70}
71
72func objectReferenceToRef(reference *corev1.ObjectReference) *model.GVKNObjKey {
73 if reference == nil {
74 return nil
75 }
76 return &model.GVKNObjKey{
77 GroupVersionKind: reference.GroupVersionKind(),
78 ObjectKey: client.ObjectKey{
79 Namespace: reference.Namespace,
80 Name: reference.Name,
81 },
82 }
83}
84
85func objectRefToReference(objectRef model.GVKNObjKey, uid types.UID, resourceVersion string) *corev1.ObjectReference {
86 return &corev1.ObjectReference{

Callers 5

util_test.goFile · 0.85
filterEventsFunction · 0.85
ReconcileMethod · 0.85
getObjectsFromTreeFunction · 0.85
deleteUnusedRevisionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…