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

GUI backend services (TP - Ph1)

XMLWordPrintable

    • GUI backend services (GA followup)
    • 33
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • In Progress
    • OCPSTRAT-1985 - [Tech Preview - Ph 1] Agent Installer for OpenShift Virtualization
    • OCPSTRAT-1985[Tech Preview - Ph 1] Agent Installer for OpenShift Virtualization
    • 0% To Do, 14% In Progress, 86% Done
    • Hide

      09-30-25 Green

      • ART has successfully built the UI image for 4.21. They will backport their changes to 4.20. 

      09-23-25 Green

      • Revised enhancement proposal for assisted-installer-ui
      • Pawan has updated the Dockerfile based on ART's suggestions and is now working on getting the changes merged. Once merged, ART can retest the image build.

      09-16-25 Green

      • Posted enhancement proposal explaining why the assisted-installer-ui needed to be included in release image
      • ART is starting to test image build. testplatform team was able to update their pipelines so that assisted-installer-ui repo can be created in openshift-priv org.

      09-09-25 Yellow

      • The assisted-installer-ui repo has not been added to openshift-priv. ART is blocked from doing iniital test image build until it is added. Contacted testplatform team and they've added the repo to the whitelist for openshift-priv. Now waiting for automated jobs to sync configs.
      • Yarn 3.x should be supported with new caching mechanism in konflux. Will verify once we are able to run test image build.

      09-02-25 Yellow

      • Pawan is working with ART on testing the image build. Dockerfile is being updated to cache front-end dependencies. https://github.com/openshift-assisted/assisted-installer-ui/pull/3155 This PR is dependent on ART's support for yarn 3.4.1
      • ART is looking into if cachi2 can support yarn 3.4.1. If not, that could be a blocker.
      • Richard was on PTO last week and is continuing to draft enhancement proposal for UI image.

      08-19-25

      • Productization of UI container - rwsu
        • Threat model assessment completed. Tasks have been created in Jira for in-progress countermeasures.
        • Image submitted to ART for build. Waiting for ART to pickup our request and to generate an initial image. After which we need to add the operator label in the Dockerfile.
        • Writing up the enhancement proposal explaining why the UI image is needed in the release payload.

      08-12-25

      • Productization of UI container - rwsu
        • Product security has created the project in SD elements. We have completed the project survey and are currently grooming the countermeasures.
        • Copying the proxy component's go dependencies into the vendor directory has merged.

      08-05-25

      • Productization of ui container - rwsu
        • Jira component name has been created.
        • Submitted a Jira ticket to start a threat model assessment. Waiting on SSE to fulfill request. 
        • To submit the image to be built downstream by ART, we need to complete the thread model assessment and merge the go mod vendor PR.

      07-29-25

      • Productization of ui container - rwsu
        • agent-installer-ui name was approved and merged, the new image name is being built in the CI. Now working on switching the code to use the new name.
        • Frontend dependencies should be automatically handled by the downstream build system according to ART. Will need to verify by submitting the image to be built by ART.
        • For image to be built by ART, we need a Jira component name. A request has be submitted and we are waiting it to be created.
        • A threat model assessment is required before ART can build the image. Reading up on what is required to complete it.

      07-21-25 - Green

      • Productization of UI container - rwsu
        • PR to vendor the go dependencies for the proxy has ben submitted.
        • The console team indicated they use cachito to handle the nodejs dependencies. Need to investigate further on how to integrate with cachito.
        • Part of the process is to use a different nodejs base image. Proposed a PR to make the rhel-9-base-nodejs-openshift-4.19 image available to the image build.

      07-09-25 - Green

      • Productization of the assisted UI in progress
      • Cluster reset back in TODO due shifting on enh writing

      07-01-25 - Green

      • Working activity started, specifically to handle cluster installation reset and assisted UI productization
      Show
      09-30-25 Green ART has successfully built the UI image for 4.21. They will backport their changes to 4.20.  09-23-25  Green Revised enhancement proposal for assisted-installer-ui Pawan has updated the Dockerfile based on ART's suggestions and is now working on getting the changes merged. Once merged, ART can retest the image build. 09-16-25 Green Posted enhancement proposal explaining why the assisted-installer-ui needed to be included in release image ART is starting to test image build. testplatform team was able to update their pipelines so that assisted-installer-ui repo can be created in openshift-priv org. 09-09-25 Yellow The assisted-installer-ui repo has not been added to openshift-priv. ART is blocked from doing iniital test image build until it is added. Contacted testplatform team and they've added the repo to the whitelist for openshift-priv. Now waiting for automated jobs to sync configs. Yarn 3.x should be supported with new caching mechanism in konflux. Will verify once we are able to run test image build. 09-02-25 Yellow Pawan is working with ART on testing the image build. Dockerfile is being updated to cache front-end dependencies. https://github.com/openshift-assisted/assisted-installer-ui/pull/3155 This PR is dependent on ART's support for yarn 3.4.1 ART is looking into if cachi2 can support yarn 3.4.1. If not, that could be a blocker. Richard was on PTO last week and is continuing to draft enhancement proposal for UI image. 08-19-25 Productization of UI container - rwsu Threat model assessment completed. Tasks have been created in Jira for in-progress countermeasures. Image submitted to ART for build. Waiting for ART to pickup our request and to generate an initial image. After which we need to add the operator label in the Dockerfile. Writing up the enhancement proposal explaining why the UI image is needed in the release payload. 08-12-25 Productization of UI container - rwsu Product security has created the project in SD elements. We have completed the project survey and are currently grooming the countermeasures. Copying the proxy component's go dependencies into the vendor directory has merged. 08-05-25 Productization of ui container - rwsu Jira component name has been created. Submitted a Jira ticket to start a threat model assessment. Waiting on SSE to fulfill request.  To submit the image to be built downstream by ART, we need to complete the thread model assessment and merge the go mod vendor PR. 07-29-25 Productization of ui container - rwsu agent-installer-ui name was approved and merged, the new image name is being built in the CI. Now working on switching the code to use the new name. Frontend dependencies should be automatically handled by the downstream build system according to ART. Will need to verify by submitting the image to be built by ART. For image to be built by ART, we need a Jira component name. A request has be submitted and we are waiting it to be created. A threat model assessment is required before ART can build the image. Reading up on what is required to complete it. 07-21-25 - Green Productization of UI container - rwsu PR to vendor the go dependencies for the proxy has ben submitted. The console team indicated they use cachito to handle the nodejs dependencies. Need to investigate further on how to integrate with cachito. Part of the process is to use a different nodejs base image. Proposed a PR to make the rhel-9-base-nodejs-openshift-4.19 image available to the image build. 07-09-25 - Green Productization of the assisted UI in progress Cluster reset back in TODO due shifting on enh writing 07-01-25 - Green Working activity started, specifically to handle cluster installation reset and assisted UI productization

      This epic contains the followup tasks related to AGENT-408 required for the GA release.

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

                Created:
                Updated: