From cfc73f82f9bf518e4332fd2076660855c518b434 Mon Sep 17 00:00:00 2001 From: Andrea Panattoni Date: Fri, 12 Jun 2026 11:09:18 +0200 Subject: [PATCH 1/2] openperouter: Add edge image to prow Signed-off-by: Andrea Panattoni --- .../openperouter/openshift-kni-openperouter-main.yaml | 5 +++++ .../openshift-kni-openperouter-main-postsubmits.yaml | 1 + .../openshift-kni-openperouter-main-presubmits.yaml | 2 ++ 3 files changed, 8 insertions(+) diff --git a/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml b/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml index 9f5c868468ce2..094ac42031703 100644 --- a/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml +++ b/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml @@ -11,6 +11,11 @@ images: to: openperouter-operator - dockerfile_path: operator/bundle.Dockerfile.openshift to: openperouter-operator-bundle + - build_args: + - name: BASE_IMAGE + value: quay.io/centos/centos:stream10 + dockerfile_path: Dockerfile.edge.openshift + to: openperouter-operator-edge operator: bundles: - as: operator-bundle diff --git a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml index 52f7a60e8dc0e..9127150a90dda 100644 --- a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml +++ b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml @@ -8,6 +8,7 @@ postsubmits: decorate: true decoration_config: sparse_checkout_files: + - Dockerfile.edge.openshift - Dockerfile.openshift - operator/bundle.Dockerfile.openshift labels: diff --git a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml index f000dfb6dce19..ae07fcb2f94ab 100644 --- a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml +++ b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml @@ -10,6 +10,7 @@ presubmits: decorate: true decoration_config: sparse_checkout_files: + - Dockerfile.edge.openshift - Dockerfile.openshift - operator/bundle.Dockerfile.openshift labels: @@ -68,6 +69,7 @@ presubmits: decorate: true decoration_config: sparse_checkout_files: + - Dockerfile.edge.openshift - Dockerfile.openshift - operator/bundle.Dockerfile.openshift labels: From eac11d480a05329d0000a81fadfc8ce389a5aaa4 Mon Sep 17 00:00:00 2001 From: Andrea Panattoni Date: Fri, 12 Jun 2026 11:17:48 +0200 Subject: [PATCH 2/2] openperouter: disable sparse checkout to avoid Prow failures when bumping git submodules like: ``` $ PWD=/home/prow/go/src/github.com/openperouter/openperouter git sparse-checkout set Dockerfile.openshift operator/bundle.Dockerfile.openshift (runtime: 1.914726ms) $ PWD=/home/prow/go/src/github.com/openperouter/openperouter git checkout 645154fd58043a78fccf1931d0846fa15d8c60ba (runtime: 272.990849ms) ... From https://github.com/openshift-kni/openperouter * branch d67eb559a64912b33d0c8a977f51a13fab5c90b3 -> FETCH_HEAD Could not access submodule 'openshift/deps/dpdk' ``` Signed-off-by: Andrea Panattoni --- .../openshift-kni-openperouter-main.yaml | 2 ++ .../openshift-kni-openperouter-main-postsubmits.yaml | 6 +----- .../openshift-kni-openperouter-main-presubmits.yaml | 12 ++---------- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml b/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml index 094ac42031703..529b5cd31f10c 100644 --- a/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml +++ b/ci-operator/config/openshift-kni/openperouter/openshift-kni-openperouter-main.yaml @@ -28,6 +28,8 @@ promotion: to: - name: "5.0" namespace: ocp +prowgen: + disable_sparse_checkout: true releases: initial: integration: diff --git a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml index 9127150a90dda..e19fb2c64f101 100644 --- a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml +++ b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-postsubmits.yaml @@ -6,11 +6,7 @@ postsubmits: - ^main$ cluster: build12 decorate: true - decoration_config: - sparse_checkout_files: - - Dockerfile.edge.openshift - - Dockerfile.openshift - - operator/bundle.Dockerfile.openshift + decoration_config: {} labels: ci-operator.openshift.io/is-promotion: "true" ci.openshift.io/generator: prowgen diff --git a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml index ae07fcb2f94ab..e7cd5b88239fb 100644 --- a/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml +++ b/ci-operator/jobs/openshift-kni/openperouter/openshift-kni-openperouter-main-presubmits.yaml @@ -8,11 +8,7 @@ presubmits: cluster: build13 context: ci/prow/ci-bundle-operator-bundle decorate: true - decoration_config: - sparse_checkout_files: - - Dockerfile.edge.openshift - - Dockerfile.openshift - - operator/bundle.Dockerfile.openshift + decoration_config: {} labels: ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" @@ -67,11 +63,7 @@ presubmits: cluster: build13 context: ci/prow/images decorate: true - decoration_config: - sparse_checkout_files: - - Dockerfile.edge.openshift - - Dockerfile.openshift - - operator/bundle.Dockerfile.openshift + decoration_config: {} labels: ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true"