Commit 0057a2d
CLID-577: Onboard openshift/mirror-gui to Prow CI (openshift#77766)
* CLID-577: Onboard openshift/mirror-gui to Prow CI
Add CI configuration for the mirror-gui repository with container
image builds and test jobs for linting and unit tests.
Signed-off-by: Alex Guidi <aguidi@redhat.com>
* Fix ci-operator config: add OWNERS, catalog tests, fix test_binary
- Add OWNERS files to config and jobs directories (fixes ci/prow/owners)
- Replace test_binary_build_commands (container-run.sh fails in CI pods)
with npm ci && npm run build to create pipeline:test-bin image
- Switch all tests to from: test-bin (npm ci runs once, not per-test)
- Add audit-catalog and catalog-integrity test jobs
- Regenerate presubmit job definitions
Made-with: Cursor
* fix: add lgtm to mirror-gui Prow plugin list
The lgtm plugin is configured at the top level but was missing from the
repo plugins list, which would prevent the /lgtm command from working on
openshift/mirror-gui PRs. Tide requires the lgtm label for merge.
Made-with: Cursor
* revert: remove duplicate lgtm plugin from repo config
The lgtm plugin is already enabled at the openshift org level. Adding it
to the repo-specific plugins list causes a "duplicated plugin" error in
Prow config validation.
Made-with: Cursor
* fix(ci-operator): use project_image build root for mirror-gui
The previous from_repository configuration expected a repo-local
.ci-operator.yaml with an imagestream reference, which does not match our
Dockerfile-based build root setup. Switch to the documented project_image
mode so ci-operator builds the root image from
.ci-operator/build-root/Dockerfile.
Made-with: Cursor
* fix: regenerate Prow jobs after project_image switch
Adds decoration_config.skip_cloning: true to all mirror-gui jobs,
required when build_root uses project_image mode.
Made-with: Cursor
---------
Signed-off-by: Alex Guidi <aguidi@redhat.com>
Co-authored-by: ybeder <ybeder@redhat.com>1 parent 76ab135 commit 0057a2d
7 files changed
Lines changed: 469 additions & 0 deletions
File tree
- ci-operator
- config/openshift/mirror-gui
- jobs/openshift/mirror-gui
- core-services/prow/02_config/openshift/mirror-gui
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
Lines changed: 54 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
Lines changed: 62 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
0 commit comments