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

ACM manifestwork/policy scheduling on maintenance windows

    XMLWordPrintable

Details

    • Epic
    • Resolution: Obsolete
    • Critical
    • Future
    • None
    • GRC
    • None
    • ACM manifestwork/policy scheduling on maintenance windows
    • False
    • None
    • False
    • To Do
    • ACM-1131 - ACM Provide advanced scheduling features
    • ACM-1131ACM Provide advanced scheduling features
    • 0
    • 0% 0%

    Description

      OCP/Telco Definition of Done
      Epic Template descriptions and documentation.

      <--- Cut-n-Paste the entire contents of this description into your new Epic --->

      Epic Goal

      • It is typical for cluster operators to schedule upgrades and configuration changes during maintenance windows
      • These maintenance windows would specify a time duration, that would be applicable at a particular date and even could be recurring, similar to Unix cronjobs
      • It would be good to have a mechanism to specify maintenance windows at the managed cluster/ managed cluster set level that acts as a lock for controllers that perform change.

      Why is this important?

      • Telco RAN needs a mechanism to schedule SNO cluster platform and operator upgrades

      Scenarios

      1. User wants to perform a major/minor version cluster upgrade of a Single Node Openshift (SNO) cluster. As SNOs are inherently non HA, the upgrade can affect workloads.
      2.  User wants to perform OLM operators upgrades that will require downloading a large amount of artifacts. If this upgrade is performed during peak usage of the cluster this can affect workloads in environments where the bandwidth is limited.
      3. User wants to perform OLM operator upgrade in a cluster that implicitly causes reboots of the nodes. This can affect workloads during peak usage of the cluster due to the reboots, and it’s even more troublesome if the cluster is a SNO.

      Acceptance Criteria

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

      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>

      Attachments

        Activity

          People

            rhn-support-cstark Christian Stark
            ricarril Ricardo Carrillo Cruz
            Gus Parvin Gus Parvin
            Jayashree Ramanathan Jayashree Ramanathan (Inactive)
            Christian Stark Christian Stark
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: