Uploaded image for project: 'Hybrid Application Console'
  1. Hybrid Application Console
  2. HAC-3979

[Hypershift ROSA][Wizard] Modify cluster updates step for Hypershift

XMLWordPrintable

         User story:

      Because I want to set how/when a new HCP (aka Hypershift) cluster will be updated, as a user, I want to select the update strategy for the control plane.   

      Acceptance criteria (current ROSA classic functionally unless specified):

      • Users may switch between individual and recurring strategies
      • If the user chooses a recurring schedule, users may change the day and time (in UTC) for a maintenance start time.
      • If the user chooses a recurring schedule, a new control plane upgrade policy is created immediately after the cluster has been created
      • (NEW) There is text to inform the user that the update strategy settings apply only to the control plane
      • (NEW) The recurring strategy is listed first and is selected by default

      Mockups:

      Mockups - settings tab |PD 1480

      This screenshot shows the changes to the text and layout. The mock-up is for the settings tab, but these changes still apply:

      Mock-ups - cluster updates wizard step | PD-1434

      This screenshot shows the same text and layout changes for the cluster updates step:

      -------------------------------------------------------------------------------------------------------------------------------

      Implementation details

      Notes:

      • There is a new api endpoint to send update_policy for the control plane: /api/clusters_mgmt/v1/clusters/ {cluster_id}/control_plane/upgrade_policies. This new endpoint should be used instead of the endpoint used for OSD/ROSA clusters.

       

            zherman Zac Herman
            kdoberst Kim Doberstein
            Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: