Skip to content

chore: add ci-operator build root for OpenShift CI#5

Merged
aguidirh merged 3 commits intoopenshift:mainfrom
yakovbeder:main
Apr 14, 2026
Merged

chore: add ci-operator build root for OpenShift CI#5
aguidirh merged 3 commits intoopenshift:mainfrom
yakovbeder:main

Conversation

@yakovbeder
Copy link
Copy Markdown
Contributor

Summary

  • Adds .ci-operator.yaml pointing to a custom build root Dockerfile
  • Adds .ci-operator/build-root/Dockerfile with a minimal Node.js 22 image

Why

The openshift/release PR #77766 onboards mirror-gui to Prow CI with build_root: from_repository: true. This requires a .ci-operator.yaml file in the mirror-gui repo so ci-operator knows what build environment to use for running lint, unit tests, and image builds.

Without this file, all CI jobs fail with: failed to read .ci-operator.yaml file: no such file or directory

Test plan

yakovbeder and others added 3 commits April 14, 2026 16:29
Required by ci-operator when `build_root: from_repository: true` is set
in the openshift/release config. Provides a minimal Node.js 22 build
environment for running lint, unit tests, and image builds in Prow.

Made-with: Cursor
chore: add ci-operator build root for OpenShift CI
@openshift-ci openshift-ci Bot requested a review from aguidirh April 14, 2026 16:43
@aguidirh aguidirh merged commit 9353cd4 into openshift:main Apr 14, 2026
openshift-merge-bot Bot pushed a commit that referenced this pull request Apr 27, 2026
Pull secret detection, Settings upload, and UI improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants