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

Ephemeral node able to run Bootstrap, Assisted Service and Assisted Installer Agent

XMLWordPrintable

    • Multi functional Ephemeral node
    • False
    • False
    • Green
    • Done
    • OCPPLAN-8150 - Agent-Based Installer GA
    • Impediment
    • OCPPLAN-8150Agent-Based Installer GA
    • 0% To Do, 0% In Progress, 100% Done
    • Agent based installation allows the user to install OpenShift without needing any additional hosts. Users just generate the ISO and boot the target systems with it.
    • Feature

      Epic Goal

      • Be able to run agent based installation without needing an external node (in disconnected environments, an external image registry must be provided)
      • Be able to deploy the following configuration:
        • SNO
        • Compact cluster (3 masters)
        • Highly available cluster (3 masters and at least 2 worker nodes)

      Why is this important?

      • Customers require a way to deploy that does not need external machines after the Installation image is generated
      • Co-location of assisted-service, bootstrap and agent is necessary to be able to deploy SNO and compact clusters

      Scenarios

      1. SNO
        1. ISO is booted on the node and after the reboots necessary for the installation, it must become a single node OpenShift
      2. Compact Cluster (3 masters)
        1. ISO is booted on the 3 nodes. node A is chosen to be Bootstrap and assisted service
        2. Node B and C form the target cluster
        3. Node A reboots to join the target cluster
      3. Highly available cluster (3 masters and 2+ workers) - Can run as the compact case

      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. ISO generation that contains all the components

      Previous Work (Optional):

      1. Bootstrap in place for SNO in cloud.redhat.com Assisted Installer

      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>

            zabitter Zane Bitter
            asegurap1@redhat.com Antoni Segura Puimedon
            zhenying niu zhenying niu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: