Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-22445

[TP] Virtualization right-sizing recommendation with MCO

XMLWordPrintable

    • [TP] Virtualization right-sizing recommendation with MCO
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • In Progress
    • OBSDA-1045 - ACM Right Sizing for OpenShift Virtualization - Tech Preview
    • 0% To Do, 100% In Progress, 0% Done

      Epic Goal

      The goal of this Epic is to automatically deploy the virtualization right-sizing solution as part of the ACM (MCO) deployment based on a configuration/feature flag for OBSDA-1045 feature request.

      Why is this important?

      Currently, we have developed the Virtualization right-sizing dev preview solution, and users can deploy it manually by following the guidelines. We’ve received positive customer feedback so far, and several customers are waiting for the tech preview release of this feature. To onboard more customers, we plan to release the Tech Preview alongside the MCO/ACM release similar to namespace right-sizing recommendation(ACM-17966).   

      Scenarios

      ...

      Acceptance Criteria

      • The ACM Virtualization right-sizing Namespace solution should be enabled automatically based on the feature flag in MCO CRD. Users should not need to manually apply any YAML files to enable the Virtualization right-sizing solution.
      • Extend MCO codebase to add Virtualization right-sizing recommendation feature
      • Write unit test cases for the added code, all CI test cases should be passed.
      • User should be able to configure include/exclude namespace, label criteria, recommendation percentage, placement via config.
      • Required component should be reconciled if deleted or based on updated any configuration.
      • Test changes by deploying custom image in ACM cluster setup before raising PR
      • Get required approval from MCO team on PR and merge the changes.
      • After code merge once we have ACM build, test it out required feature working expected or not. 

      Previous Work (Optional):

      • Documentation around virtulization rights-sizing dev preview solution can be found here

      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)

              rzalavad Raj Zalavadia
              rzalavad Raj Zalavadia
              Martin Klika Martin Klika
              Raj Zalavadia Raj Zalavadia
              Savitha T Jose Savitha T Jose
              Vanessa Martini Vanessa Martini
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: