Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3260

[action required] Konflux migration / use shared dockerfile

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Core UI
    • Quality / Stability / Reliability
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • 2
    • OCMUI Core Sprint 269, OCMUI Core Sprint 275

      the console-dot 'action required' email is enclosed below.

      this task is for notifying teams who have already migrated to konflux, and should update their build configs.

      it is included in the latest version of the migration guide. see:
      https://inscope.corp.redhat.com/docs/default/component/consoledot-pages/containerized-frontends/konflux-frontends/#3-configure-the-build-pipelines

      for those why have yet to migrate (like us, at the time of writing), following the updated migration guide is sufficient.



      This email contains important information on upcoming changes to console.redhat.com that require action.

      WHAT & WHEN

      By April 31, 2025, in order to comply with Konflux migrations requirements, we need all frontend apps to migrate to using the shared Dockerfile in their builds. This should be a relatively small lift for teams.

      Steps tenants need to take:

      1. Add a git submodule to your repository. Submodule URL:
        git submodule add https://github.com/RedHatInsights/insights-frontend-builder-common.git build-tools
      2. Remove obsolete tasks and reference to these tasks from pull request and push Tekton pipelines:
        1. Create-frontend-dockerfile
        2. Parse-build-deploy-script
      3. Update the path to dockerfile inside the pull request and push Tekton pipelines. The new path should be “build-tools/Dockerfile”

      You can check an example PR: https://github.com/RedHatInsights/api-frontend/pull/687/files

      Once applications migrate, frontend applications will start receiving automatic updates when we push out new build scripts.

      WHO

      This will require changes from the following: All frontend applications on console.redhat.com

      ADDITIONAL INFORMATION

      Relevant Jira(s): Tracking Epic

      Contact: Ryan Long, Ben Turner, or #forum-consoledot-ui with any questions.

      ConsoleDot Actions Required & Releases Source page is here.


              emalka@redhat.com Lyn M
              emalka@redhat.com Lyn M
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: