removeRef removes the mapping for a given referent object.
(referent client.Object)
| 525 | |
| 526 | // removeRef removes the mapping for a given referent object. |
| 527 | func (r *refObjectMapper) removeRef(referent client.Object) { |
| 528 | r.init() |
| 529 | r.mu.Lock() |
| 530 | defer r.mu.Unlock() |
| 531 | left := toFlattenName(client.ObjectKeyFromObject(referent)) |
| 532 | if right, ok := r.ref[left]; ok { |
| 533 | r.removeInvertLocked(left, right) |
| 534 | delete(r.ref, left) |
| 535 | } |
| 536 | } |
| 537 | |
| 538 | // mapToRequests returns a list of requests for the referent objects that have a reference to a given referenced object. |
| 539 | func (r *refObjectMapper) mapToRequests(referenced client.Object) []ctrl.Request { |
no test coverage detected