-
Task
-
Resolution: Done
-
Normal
-
None
-
None
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:
- Add a git submodule to your repository. Submodule URL:
git submodule add https://github.com/RedHatInsights/insights-frontend-builder-common.git build-tools - Remove obsolete tasks and reference to these tasks from pull request and push Tekton pipelines:
- Create-frontend-dockerfile
- Parse-build-deploy-script
- 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
https://github.com/RedHatInsights/curiosity-frontend/tree/main/.tekton
Relevant Jira(s): RHCLOUD-38207
Contact: Ryan Long, Ben Turner, or #forum-consoledot-ui with any questions.
ConsoleDot Actions Required & Releases Source page is here.
- duplicates
-
SWATCH-3334 RHSM (Subscription Watch) - Migrate frontend builds to use shared Dockerfile
-
- Closed
-
- relates to
-
RHCLOUD-38207 Migrate frontend builds to use shared Dockerfile
-
- Closed
-