-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
5
-
None
-
CLOUD Sprint 274, CLOUD Sprint 275, CLOUD Sprint 276, CLOUD Sprint 277, CLOUD Sprint 278
Background
For the Machine sync controller, we need to implement logic for converting the MachineAPI Machine status to ClusterAPI and vice versa.
This will involve adding logic in the conversion packages and in the sync controller to add status details from the authoritative resource to the non-authoritative resource
This card covers the case for both directions.
Steps
- Implement MAPI to CAPI conversion by leveraging library for conversion, beware of the differences between core CAPI v1beta1 status and v1beta2 status changes.
Stakeholders
- Cluster Infra
Definition of Done
- When a Machine exists, the non-authoritative Machine counterpart's status is kept up to date if there are changes
- Docs
- <Add docs requirements for this card>
- Testing
- <Explain testing that will be added>
- is cloned by
-
OCPCLOUD-2999 Implement AWS InfraMachine/Provider status conversion during syncing
-
- Code Review
-
- links to