Uploaded image for project: 'Agent-based deployment for OpenShift Installer'
  1. Agent-based deployment for OpenShift Installer
  2. AGENT-444

Enhance agent-config to support MCE operator

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • openshift-4.13
    • None
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • OCPSTRAT-137 - Deploy multicluster engine (MCE) operator when using Assisted Service

      User Story:

      As a user, I want to be able to specify via the agent-config.yaml:

      • the request of installing the MCE operator, along with its configuration
      • the request of automatically importing the current cluster as an hub cluster

      Acceptance Criteria:

      • The MCE operator must result installed
      • The current cluster must be imported as an hub cluster (`oc get managedcluster`)*

      Engineering Details:

      Changes required for the public interface of agent-config.yaml:

      • Add a new optional operators section in agent-config.yaml. This section will be used to define both the request of installing a new operator
      • Support only the multicluster-engine value under operators.
      agent-config.yaml
      apiVersion: v1alpha1
      metadata:
        name: ostest 
        namespace: ocp
      rendezvousIP: 192.168.111.20
      operators:
        - mce
      

      Implementation details:

      • Define a new Operators asset. If the section .operators is not empty, the asset will have to generate a new operators.yam file, to be stored in the agent ISO under the /etc/assisted/ folder (this folder will be used later by the agentbasedinstaller cli)

      *(see https://github.com/openshift/installer/blob/master/docs/user/agent/mce-integration.md for additional manual steps)

            Unassigned Unassigned
            afasano@redhat.com Andrea Fasano
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: