-
Epic
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
update cluster api aws provider with scale from zero information
-
Improvement
-
-
100% To Do, 0% In Progress, 0% Done
-
False
-
-
False
-
None
-
None
Epic Goal
- update the cluster api aws provider to include the scale from zero guidance as defined in proposal Opt-in Autoscaling from Zero .
Why is this important?
- openshift users depend on scale from zero functionality when using the cluster autoscaler, to ensure that there is no gap in features when switching from machine api to cluster api the aws provider should be updated to include the upstream guidance for enabling scale from zero.
Scenarios
- When using openshift with cluster-api and creating MachineSet objects in cluster-api authoritative mode when the machine-api controllers are not running, there is no automation to add the scale from zero annotations. In these scenarios the cluster autoscaler is not able to scale from zero unless it can find the capacity information in the infrastructure machine templates for the provider.
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- autoscaling from zero works on aws when cluster-api is authoritative with no annotations for scaling.
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>
- is related to
-
CNTRLPLANE-1622 Add API support for setting min-replicas=0 on NodePool CRs
-
- In Progress
-