-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
-
-
-
1. Proposed title of this feature request
Add Support for EvictionPolicy in Machine-API to support spot instance ephemeral OSDisk
2. What is the nature and description of the request?
Support to set EvictionPolicy for Spot Instances on Microsoft Azure has been added via Spot instances with Ephemeral OsDisk not working due to missing EvictionPolicy setting and was even pulled into OpenShift Container Platform 4.14 via Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main into master.
Yet the necessary option is not available in Machine-API as per types_azureprovider.go which is sad, as the option would be really useful when using Spot instances on Microsoft Azure to save money and thus improve overall cost for OpenShift Container Platform 4 - Cluster.
Given that the Code is available, it's requested to either make the option available via Machine-API or at least consider it with ClusterAPI to have it available and usable there. Either case will continue to drive adoption of OpenShift Container Platform 4 - Cluster on Microsoft Azure as it helps to improve/optimize cost when running on the given public cloud.
3. Why does the customer need this? (List the business requirements here)
Cost and efficiency improvement when running on Microsoft Azure and Spot Instance usage is possible with regards to workload and disruption policy.
4. List any affected packages or components.
- Machine-API
- Cluster-API