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

Add support for the "All" rollout strategy

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • GRC, QE
    • 3
    • False
    • None
    • False
    • Hide

      Provide the required acceptance criteria using this template.
      * ...
      Show
      Provide the required acceptance criteria using this template. * ...
    • No
    • GRC Sprint 2023-23, GRC Sprint 2024-05

      Value Statement

      As an ACM policy user, I would like to track the rollout status of a policy that has been created or updated so that I can know when all clusters have reported in.

      Definition of Done for Engineering Story Owner (Checklist)

      • Start using the new placement decision library
      • Only support the "All" rollout strategy as defined with the Policy's spec.rolloutStrategy.type=All field which is the default and only value for now.
      • The config-policy-controller sets the "policy.open-cluster-management.io/last-evaluated-generation" annotation on policy status events.
      • The status sync sets the "rolloutStatus" field on the propagated policy on the managed cluster and hub to "Succeeded" when the ConfigurationPolicy is compliant and the policy status event "policy.open-cluster-management.io/last-evaluated-generation" annotation matches the current ConfigurationPolicy generation. This never sets "Failed". That will happen once the "timeout" functionality is implemented later.

      Development Complete

      • The code is complete.
      • Functionality is working.
      • Any required downstream Docker file changes are made.

      Tests Automated

      • [ ] Unit/function tests have been automated and incorporated into the
        build.
      • [ ] 100% automated unit/function test coverage for new or changed APIs.

      Secure Design

      • [ ] Security has been assessed and incorporated into your threat model.

      Multidisciplinary Teams Readiness

      Support Readiness

      • [ ] The must-gather script has been updated.

            dhaiduce Dale Haiducek
            mprahl Matthew Prahl
            Derek Ho Derek Ho
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: