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

As an MCE developer, I want to create an automatic import controller for discovery operator to import discovered managed cluster

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Provide the required acceptance criteria using this template.

      • ...
      Show
      Provide the required acceptance criteria using this template. ...
    • Installer Sprint 2024-30
    • No

      Value Statement

      When a user creates a ROSA cluster, they will have the ability to designate that cluster for automatic import into an ACM cluster environment. The auto-import controller will detect whether a managed cluster has the specified label or annotation provided, initiating the automatic import flow for the managed cluster into ACM.

      The controller will be required to generate the namespace, klusterletconfig, managedcluster, and import secret for the ManagedCluster. This setup will enable the managedcluster-import-controller to import the ManagedCluster as it did previously.

      Definition of Done for Engineering Story Owner (Checklist)

      • [x] Automatic import controller created within the discovery operator.
      • [x] The cluster should not be imported automatically if the discovered cluster is not marked with the required label or annotation.
      • [x] If the discovered cluster is marked with the label or annotation, it should be imported automatically into the ACM cluster.

      Development Complete

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

      Tests Automated

      • [x] 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.

              dbennett@redhat.com Disaiah Bennett
              dbennett@redhat.com Disaiah Bennett
              Thuy Nguyen Thuy Nguyen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: