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

ACM OLM integration improvements (2.11)

XMLWordPrintable

    • ACM OLM integration improvements (2.11)
    • False
    • None
    • False
    • Not Selected
    • To Do
    • ACM-3135 - ACM OLM Integration
    • ACM-3135ACM OLM Integration
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      • ConfigurationPolicies can be used to create/manage resources related to OLM operators, but there are some complexities that are difficult for users.
      • We should make it easier to use RHACM policies to install, monitor, and manage OLM operator installations.

      Why is this important?

      • Installing/Uninstalling Operators is a frequent task. We are promoting installing Operators with OLM.
      • Creating an OLM Subscription might be enough to install an operator, but deleting the Subscription (for example with ConfigurationPolicy's pruneObjectBehavior) is not enough to uninstall the operator.
      • Additional ConfigurationPolicies would need to be created to monitor the health of an operator, for example a user might need to define a ConfigurationPolicy for each deployment that the operator defines, in order to monitor whether those are healthy.

      Scenarios

      1. Remove the operator from the managed cluster, by removing the policy.

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • Design is ready

      Dependencies (internal and external)

      1. ...

      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>

            showeimer Sho Weimer
            mprahl Matthew Prahl
            Derek Ho Derek Ho
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: