-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
[GA] Right-sizing recommendation with MCO
-
Product / Portfolio Work
-
False
-
-
False
-
Not Selected
-
To Do
-
OBSDA-1094 - ACM Right Sizing for VMs, namespaces & clusters - GA
-
100% To Do, 0% In Progress, 0% Done
Epic Goal
The goal of this Epic is to do GA release for the right-sizing recommendation for both namespace as well as virtualization solution as part of the ACM (MCO) deployment based on a configuration/feature flag for OBSDA-1094 feature request.
Why is this important?
Currently we have namespace as well as virtualization right-sizing recommendation available as Tech preview solution along with MCO. Several customers are waiting for the GA release of this feature. To onboard more customers, we working towards GA release of the right-sizing recommendation feature.
Scenarios
...
Acceptance Criteria
- Right-sizing recommendation must enable automatically when multicluster observability is enabled on the hub.
- Right-sizing feature must be enabled by default for GA (unlike Tech Preview where it was disabled).
- Users must be able to configure:
- include/exclude namespaces
- label criteria
- recommendation percentage
- placement options
- System must reconcile and recreate required components if deleted or if configuration changes.
- All necessary GA code changes must be implemented along with updated/added unit tests.
- All CI test cases must pass.
- Changes must be validated by deploying a custom image in an ACM cluster before raising a PR.
- PR must obtain required approval from the MCO team before merge.
- After merge and ACM build availability, validate that the feature works as expected.
- Feature must be compatible with supported OpenShift versions (4.19, 4.20, 4.21).
Dependencies (internal and external)
- ...
Previous Work (Optional):
- [TP]Namespace right-sizing recommendation with ACM 2.14 release along with MCO
- [TP]Virtualization right-sizing recommendation with ACM 2.15 release along with MCO
- Jira: ACM-22445
- DDR for Virtualization RightSizing Recommendation
- Design discussion meeting recordings:
- MCO Architecture Call Design Discussion 24th July(first 15 min)
- MCME Core Architecture Meeting 23rd July (15 min onwards)
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 - Doc issue opened with a completed template. Separate doc issue
opened for any deprecation, removal, or any current known
issue/troubleshooting removal from the doc, if applicable. - Considerations were made for Extended Update Support (EUS)