-
Story
-
Resolution: Done
-
Minor
-
None
-
None
-
1
-
False
-
None
-
False
-
OCPPLAN-9749 - Control Plane Scaling and Recovery (IPI clusters only) - Phase 0
-
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 extended to support Azure based on the implementation in AWS.
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 implementation works
- Add an implementation for Azure
- Ensure the String method returns an appropriate description
- Add tests similar to the AWS tests for the Azure implementation
Stakeholders
- Cluster Infra (Joel)
Definition of Done
- Azure implementation is implemented within the failure domain package
- Docs
- N/A
- Testing
- N/A