-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
2
-
None
-
CLOUD Sprint 273
Background
To prevent concurrent reconciles from the capi, mapi, machine_sync and machine_migration controllers while the .status.AuthoritativeAPI is empty, we need to propagate the .spec.authoritativeAPI value to the .status.authoritativeAPI if it is empty/not set.
Steps
- Determine if we can use MAP (Mutating Admission Policy) (We can't)
- Implement behaviours for MAPI creation as per above description.
Stakeholders
- Cluster Infra
Definition of Done
- When creating a MAPI resource that has an empty .status.authoritativeAPI, above rules on defaulting are observed
- Docs
- <Add docs requirements for this card>
- Testing
- <Explain testing that will be added>
- links to
(1 links to)