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

Above-the-sea UI integration with Below-the-sea UI

XMLWordPrintable

    • Above-the-sea UI integration with Below-the-sea UI
    • 13
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • In Progress
    • OCPSTRAT-2348 - [Tech Preview - Ph 2] Agent Installer for OpenShift Virtualization
    • OCPSTRAT-2348[Tech Preview - Ph 2] Agent Installer for OpenShift Virtualization
    • 50% To Do, 13% In Progress, 38% Done
    • S
    • Hide

      18 Nov:

      Good progress overall.

      Remove install-interactive-disconnected workflow

       Appliance https://github.com/openshift/appliance/pull/548  AGENT-1353: Remove --interactive flag 
      → PR is merged
      Installer https://github.com/openshift/installer/pull/10020  AGENT-1357: remove AgentWorkflowTypeInstallInteractiveDisconnected workflow 
      PR is in merge pool
      Assisted service https://github.com/openshift/assisted-service/pull/8389  MGMT-21982: Remove --interactive flag from the unconfigured ignition
       → PR is in merge pool

      Late Binding
      Installer https://github.com/openshift/installer/pull/9960  AGENT-1303: Run agent-register-infraenv in interactive mode
      → PR is in merge pool
      UI https://github.com/openshift-assisted/assisted-installer-ui/pull/3259  AGENT-1351: late binding hosts to cluster in ABI
      → PR is merged
      UI https://github.com/openshift-assisted/assisted-installer-ui/pull/3270  AGENT-1352 Handle cluster reset
      → PR is in code review
      UI Add new fields added from BE to the above the sea UI https://issues.redhat.com/browse/MGMT-22204 

      In Progress
      Appliance https://issues.redhat.com/browse/AGENT-1364   Embed /etc/assisted/extra-manifests/internalreleaseimage.yaml in unconfigured ignition https://github.com/openshift/appliance/pull/612 

      → PR is in code review

      1 Nov:

      Implement late binding

      • AGENT-1350: UI side of changes to fix duplicate key constrain when creating infra-env are merged.
      • AGENT-1351: UI task to bind the host is in progress.
      • Once AGENT-1351 is merged, AGENT-1303 PR can be merged.

      Remove install-interactive-disconnected workflow

      30 Oct: 

      13 Oct: Documented various possible approaches and held design discussions via a shared doc https://docs.google.com/document/d/1rnAUIKOaJLDhIOxIzQgk66oYaPUgpOdsno3_SgqDAg8/edit?tab=t.0#heading=h.onjx48w2uk3d 

       

      Successfully did a demo for the late binding POC which will be the way to proceed.

      Show
      18 Nov: Good progress overall. Remove install-interactive-disconnected workflow  Appliance https://github.com/openshift/appliance/pull/548   AGENT-1353 : Remove --interactive flag  → PR is merged Installer https://github.com/openshift/installer/pull/10020   AGENT-1357 : remove AgentWorkflowTypeInstallInteractiveDisconnected workflow  → PR is in merge pool Assisted service https://github.com/openshift/assisted-service/pull/8389   MGMT-21982: Remove --interactive flag from the unconfigured ignition  → PR is in merge pool Late Binding Installer https://github.com/openshift/installer/pull/9960   AGENT-1303 : Run agent-register-infraenv in interactive mode → PR is in merge pool UI https://github.com/openshift-assisted/assisted-installer-ui/pull/3259   AGENT-1351 : late binding hosts to cluster in ABI → PR is merged UI https://github.com/openshift-assisted/assisted-installer-ui/pull/3270   AGENT-1352 Handle cluster reset → PR is in code review UI Add new fields added from BE to the above the sea UI https://issues.redhat.com/browse/MGMT-22204   → In Progress Appliance https://issues.redhat.com/browse/AGENT-1364    Embed /etc/assisted/extra-manifests/internalreleaseimage.yaml in unconfigured ignition https://github.com/openshift/appliance/pull/612   → PR is in code review 1 Nov: Implement late binding AGENT-1350 : UI side of changes to fix duplicate key constrain when creating infra-env are merged. AGENT-1351 : UI task to bind the host is in progress. Once AGENT-1351 is merged, AGENT-1303 PR can be merged. Remove install-interactive-disconnected workflow AGENT-1302 : Read template from .template path. PR merged https://github.com/openshift/agent-installer-utils/pull/156 AGENT-1302 , OCPBUGS-61668 : Merge interactive ignition into unconfigured-ignition. PR merged https://github.com/openshift/installer/pull/9941   AGENT-1357 : remove AgentWorkflowTypeInstallInteractiveDisconnected workflow from installer. Code review in progress https://github.com/openshift/installer/pull/10020   Code review in progress to remove --interactive from appliance https://github.com/openshift/appliance/pull/548 This should be merged after https://github.com/openshift/installer/pull/10061 30 Oct:  Code changes in assisted service for late binding are merged via https://github.com/openshift/assisted-service/pull/8059 ABI changes for late binding are in review https://github.com/openshift/installer/pull/9960   Removal of AgentWorkflowTypeInstallInteractiveDisconnected workflow in installer are in progress via https://github.com/openshift/installer/pull/10020 and https://github.com/openshift/installer/pull/9941   Removal of --interactive flag from appliance is in review https://github.com/openshift/appliance/pull/548 13 Oct: Documented various possible approaches and held design discussions via a shared doc https://docs.google.com/document/d/1rnAUIKOaJLDhIOxIzQgk66oYaPUgpOdsno3_SgqDAg8/edit?tab=t.0#heading=h.onjx48w2uk3d     Successfully did a demo for the late binding POC which will be the way to proceed.

      Epic Goal

      • The user may provide a set of (optional) installation configs in the above-the-sea UI, before downloading the ISO. These info must be reused by the below-the-sea UI when started locally

      Why is this important?

      • Allows the user to customize the ISO with some specific customer installation details, so that every time a local installation is performed they will be provided automatically by the below-the-sea UI

      Scenarios

      1. ...

      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. https://issues.redhat.com/browse/MGMT-20830

      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>

              ppinjark@redhat.com pawan pinjarkar
              afasano@redhat.com Andrea Fasano
              Daniel Erez, Omer Vishlitzky, Rastislav Wagner
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: