-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
1
-
False
-
None
-
False
-
OCPPLAN-9749 - Control Plane Scaling and Recovery (IPI clusters only) - Phase 0
-
CLOUD Sprint 219, CLOUD Sprint 220
Background
Failure domain injection is behind an interface within the Machine Provider for Machine API. The failure domain interface needs to be implemented to support AWS.
A skeleton has already been fleshed out but the implementation is not yet done and the tests are all pending.
The code for this is inĀ https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/main/pkg/machineproviders/providers/openshift/machine/v1beta1/failuredomain
Steps
- Look at how the AWS skeleton is written
- Review the pending tests to understand the desired behaviour
- Ensure the String method returns an appropriate description
- Implement the functionality based on the prescribed behaviour
Stakeholders
- Cluster Infra (Joel)
Definition of Done
- AWS implementation is implemented within the failure domain package
- Docs
- N/A
- Testing