-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
Upstream
-
2
-
False
-
None
-
False
-
OCPSTRAT-330 - [Upstream] OpenShift AutoScaler TechDebt (Phase 3)
-
-
-
CLOUD Sprint 262, CLOUD Sprint 269
User Story
As a developer I would like to reduce the complexity of updating the cluster autoscaler by removing unnecessary carried code. By removing the annotations changes specific to OpenShift, in favor of the upstream annotations, we will be able to make the updating process for the autoscaler simpler.
Background
As part of migrating to the upstream annotations we need to remove our reversion of the upstream changes. This commit contains contains our downstream modifications.
We need to ensure that the autoscaler continues to respect the information that we carry about labels and taints from the MachineSet object, but in other respects we should focus on removing our customizations for the OpenShift-specific annotations.
Steps
- Refactor machine.openshift.io specific changes to use upstream code
- Ensure MAPI MachineSet behavior is preserved for labels and taints
- Update tests, if necessary
Stakeholders
- openshift cloud team
Definition of Done
- carry patch is reduced in size significantly and does not modify upstream annotations
- Docs
- product docs will need updating to reflect the annotations
- Testing
- updating e2e tests where appropriate
- blocks
-
OCPCLOUD-2139 Update MAPI AWS MachineSet actuator to use scale from zero annotation module
- Closed
-
OSASINFRA-3271 Update MAPI OpenStack MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2140 Update MAPI Azure MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2141 Update MAPI GCP MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2142 Update MAPI OpenStack MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2143 Update MAPI vSphere MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2144 Update MAPI Nutanix MachineSet actuator to use scale from zero annotation module
- Closed
-
OCPCLOUD-2145 Update MAPI IBMCloud MachineSet actuator to use scale from zero annotation module
- Closed
- is blocked by
-
OCPCLOUD-2137 Update CAO to recognize scale from zero annotations
- Closed
-
OCPCLOUD-2138 Create scale from zero annotations util module in MAO
- Closed
- links to