-
Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
False
-
False
-
Not Set
-
No
-
Not Set
-
Not Set
-
Not Set
-
14% To Do, 0% In Progress, 86% Done
-
Undefined
Epic Goal
- Move to using the upstream Cluster API (CAPI) in place of the current implementation of the Machine API
Why is this important?
- While initially CAPI did not meet the requirements for cluster/machine management that OCP had the project has moved on and is a better fit now
- CAPI project is planning on moving to beta
- CAPI has much better community interaction than MAPI
- Other projects are considering using CAPI and it would be cleaner to have one solution
Scenarios
- I want to create/delete nodes
Acceptance Criteria
- There must be no negative effect to customers/users of the MAPI, this API must continue to be accessible to them though how it is implemented "under the covers" and if that implementation leverages CAPI is open
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- blocks
-
OCPPLAN-8227 Burst to AWS from Metal Platform
- Closed
- causes
-
HIVE-1741 MAPI CAPI support
- New
- is incorporated by
-
OCPSTRAT-1287 Get Upstream parity with downstream Cluster API Provider for AWS
- New
-
OCPSTRAT-1288 Get Upstream parity with downstream Cluster API Provider for GCP
- New
-
OCPSTRAT-132 [Tech Preview] Cluster API Provider for Azure
- In Progress
-
OCPSTRAT-1286 [Tech Preview] Cluster API Provider for vSphere
- Closed
(1 is incorporated by)