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

Prevent the hosting cluster from being destroyed accidentally

XMLWordPrintable

    • Prevent the hosting cluster from being destroyed mistakenly
    • False
    • None
    • False
    • Green
    • In Progress
    • ACM-635 - HyperShift
    • 0% To Do, 0% In Progress, 100% Done

      OCP/Telco Definition of Done
      <https://docs.google.com/document/d/1TP2Av7zHXz4_fmeX4q9HB0m9cqSZ4F6Jd4AiVoaF_2s/edit#heading=h.gaa58bzbvwde>
      Epic Template descriptions and documentation.
      <https://docs.google.com/document/d/14CUCEg6hQ_jpsFzJtWo29GfFVWmun2Uivrxq3_Fkgdg/edit>
      ACM-wide Product Requirements (Top-level Epics)
      <https://docs.google.com/document/d/1uIp6nS2QZ766UFuZBaC9USs8dW_I5wVdtYF9sUObYKg/edit>

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

      Epic Goal

      Prevent the hosting cluster that is hosting other hypershift clusters from being destroyed

      Why is this important?

      Based on the discussion here, we know the hypershift hosting(management) clusters are created by OCM hive. currently, if we destroy a hosting cluster that is hosting some other hyeprshift hosted cluster, the control plane of these hosted clusters would also be destroyed, but the infrastructure of these hosted clusters would remain.

      Scenarios

      the hosting cluster was created from the OCM clusterpool by clusterclaim.hive, need to prevent deleting the cluster by deleting the corresponding clusterdeployment

      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):

      1. https://issues.redhat.com/browse/ACM-2843

      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>

      ACM Epic Done Checklist

      See presentation and details.

      Update with "Y" if Epic meets the requirement, "N" if it does not,  or "N/A" if not applicable.

      • _ FIPS Readiness
      • _ Works in Disconnected
      • _ Global Proxy Support
      • _ Installable to Infrastructure Nodes
      • _ No impacts to Performance and Scalability
      • _ Backup and Restorable

              jiazhu@redhat.com Jian Zhu
              jiazhu@redhat.com Jian Zhu
              Hui Chen Hui Chen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: