clearRenamedFrom clears the r.Meta.RenamedFrom field without bumping version numbers.
(name *runtimev1.ResourceName)
| 279 | |
| 280 | // clearRenamedFrom clears the r.Meta.RenamedFrom field without bumping version numbers. |
| 281 | func (c *catalogCache) clearRenamedFrom(name *runtimev1.ResourceName) error { |
| 282 | r, err := c.get(name, false, true) |
| 283 | if err != nil { |
| 284 | return err |
| 285 | } |
| 286 | if r.Meta.RenamedFrom == nil { |
| 287 | return nil |
| 288 | } |
| 289 | c.unlink(r) |
| 290 | r.Meta.RenamedFrom = nil |
| 291 | c.link(r) |
| 292 | c.dirty[nameStr(r.Meta.Name)] = r.Meta.Name |
| 293 | c.addEvent(r.Meta.Name, r, runtimev1.ResourceEvent_RESOURCE_EVENT_WRITE) |
| 294 | return nil |
| 295 | } |
| 296 | |
| 297 | // updateMeta updates the meta fields of a resource. |
| 298 | func (c *catalogCache) updateMeta(name *runtimev1.ResourceName, refs []*runtimev1.ResourceName, owner *runtimev1.ResourceName, paths []string) error { |