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
    • 33% To Do, 0% In Progress, 67% Done
    • S
    • Hide

      3 Dec:

      Overall the epic progress looks good. Late binding changes are complete. Some PRs are yet to be merge. The above and below the sea level end to end integration testing in staging will start soon.

      PRs in review:

      Installer https://github.com/openshift/installer/pull/10020  AGENT-1357: remove AgentWorkflowTypeInstallInteractiveDisconnected workflow 

      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 

      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
      3 Dec: Overall the epic progress looks good. Late binding changes are complete. Some PRs are yet to be merge. The above and below the sea level end to end integration testing in staging will start soon. PRs in review: Installer https://github.com/openshift/installer/pull/10020   AGENT-1357 : remove AgentWorkflowTypeInstallInteractiveDisconnected workflow  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   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: