Skip to content

Commit f93d4b8

Browse files
Merge pull request #75581 from openshift-bot/auto-config-brancher
Automate config brancher by auto-config-brancher job at Tue, 03 Mar 2026 12:06:47 UTC
2 parents 23f4fd3 + 176eacf commit f93d4b8

13 files changed

Lines changed: 337 additions & 813 deletions

ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.21.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,25 @@ tests:
181181
make test-operator-integration
182182
container:
183183
from: src
184+
- always_run: false
185+
as: e2e-gcp-operator-encryption-kms
186+
optional: true
187+
run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-kms)|^(test/library/encryption)
188+
steps:
189+
cluster_profile: gcp
190+
env:
191+
FEATURE_SET: TechPreviewNoUpgrade
192+
test:
193+
- as: test
194+
cli: latest
195+
commands: |
196+
make test-e2e-encryption-kms JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables
197+
from: src
198+
resources:
199+
requests:
200+
cpu: 100m
201+
timeout: 4h0m0s
202+
workflow: ipi-gcp
184203
zz_generated_metadata:
185204
branch: release-4.21
186205
org: openshift-priv

ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.21.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,25 @@ tests:
437437
steps:
438438
cluster_profile: azure4
439439
workflow: openshift-e2e-cert-rotation-short-azure
440+
- always_run: false
441+
as: e2e-gcp-operator-encryption-kms
442+
optional: true
443+
run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-kms)|^(test/library/encryption)
444+
steps:
445+
cluster_profile: gcp
446+
env:
447+
FEATURE_SET: TechPreviewNoUpgrade
448+
test:
449+
- as: test
450+
cli: latest
451+
commands: |
452+
make test-e2e-encryption-kms JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables
453+
from: src
454+
resources:
455+
requests:
456+
cpu: 100m
457+
timeout: 4h0m0s
458+
workflow: ipi-gcp
440459
zz_generated_metadata:
441460
branch: release-4.21
442461
org: openshift-priv

ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.21.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,25 @@ tests:
145145
resources:
146146
requests:
147147
cpu: 100m
148+
- always_run: false
149+
as: e2e-gcp-operator-encryption-kms
150+
optional: true
151+
run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-kms)|^(test/library/encryption)
152+
steps:
153+
cluster_profile: gcp
154+
env:
155+
FEATURE_SET: TechPreviewNoUpgrade
156+
test:
157+
- as: test
158+
cli: latest
159+
commands: |
160+
make test-e2e-encryption-kms JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables
161+
from: src
162+
resources:
163+
requests:
164+
cpu: 100m
165+
timeout: 4h0m0s
166+
workflow: ipi-gcp
148167
zz_generated_metadata:
149168
branch: release-4.21
150169
org: openshift-priv

ci-operator/config/openshift-priv/os/openshift-priv-os-release-4.19.yaml

Lines changed: 0 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,6 @@ build_root:
1010
tag: latest
1111
canonical_go_repository: github.com/openshift/os
1212
images:
13-
- dockerfile_literal: |
14-
FROM overridden
15-
WORKDIR /src
16-
# Tell the build scripts that we have setup a directory for unprivileged build
17-
ENV COSA_DIR=/tmp/cosa
18-
RUN mkdir -p "${COSA_DIR}"
19-
# Copy the source code
20-
COPY . .
21-
# We need to make sure that root can read / write to the COSA_DIR so that
22-
# when this container is actually run, we have permissions to read and
23-
# write to the COSA_DIR to allow the Kola tests to run.
24-
USER root
25-
RUN chgrp -Rf root "${COSA_DIR}" && \
26-
chmod -Rf g+w "${COSA_DIR}"
27-
# Go back to unprivileged user for COSA
28-
USER builder
29-
WORKDIR /tmp/cosa
30-
from: root
31-
to: build-image
3213
- build_args:
3314
- name: OPENSHIFT_CI
3415
value: "1"
@@ -50,7 +31,6 @@ images:
5031
promotion:
5132
to:
5233
- excluded_images:
53-
- build-image
5434
- rhel-coreos
5535
- rhel-coreos-extensions
5636
name: 4.19-priv
@@ -70,122 +50,7 @@ resources:
7050
requests:
7151
cpu: 100m
7252
memory: 200Mi
73-
rhcos-9-build-test-metal:
74-
limits:
75-
devices.kubevirt.io/kvm: "1"
76-
requests:
77-
cpu: 2000m
78-
devices.kubevirt.io/kvm: "1"
79-
memory: 3Gi
80-
rhcos-9-build-test-qemu:
81-
limits:
82-
devices.kubevirt.io/kvm: "1"
83-
requests:
84-
cpu: 2000m
85-
devices.kubevirt.io/kvm: "1"
86-
memory: 3Gi
87-
rhcos-9next-build-test-metal:
88-
limits:
89-
devices.kubevirt.io/kvm: "1"
90-
requests:
91-
cpu: 2000m
92-
devices.kubevirt.io/kvm: "1"
93-
memory: 3Gi
94-
rhcos-9next-build-test-qemu:
95-
limits:
96-
devices.kubevirt.io/kvm: "1"
97-
requests:
98-
cpu: 2000m
99-
devices.kubevirt.io/kvm: "1"
100-
memory: 3Gi
101-
rhcos-10-build-test-metal:
102-
limits:
103-
devices.kubevirt.io/kvm: "1"
104-
requests:
105-
cpu: 2000m
106-
devices.kubevirt.io/kvm: "1"
107-
memory: 3Gi
108-
rhcos-10-build-test-qemu:
109-
limits:
110-
devices.kubevirt.io/kvm: "1"
111-
requests:
112-
cpu: 2000m
113-
devices.kubevirt.io/kvm: "1"
114-
memory: 3Gi
115-
scos-9-build-test-metal:
116-
limits:
117-
devices.kubevirt.io/kvm: "1"
118-
requests:
119-
cpu: 2000m
120-
devices.kubevirt.io/kvm: "1"
121-
memory: 3Gi
122-
scos-9-build-test-qemu:
123-
limits:
124-
devices.kubevirt.io/kvm: "1"
125-
requests:
126-
cpu: 2000m
127-
devices.kubevirt.io/kvm: "1"
128-
memory: 3Gi
129-
scos-10-build-test-metal:
130-
limits:
131-
devices.kubevirt.io/kvm: "1"
132-
requests:
133-
cpu: 2000m
134-
devices.kubevirt.io/kvm: "1"
135-
memory: 3Gi
136-
scos-10-build-test-qemu:
137-
limits:
138-
devices.kubevirt.io/kvm: "1"
139-
requests:
140-
cpu: 2000m
141-
devices.kubevirt.io/kvm: "1"
142-
memory: 3Gi
14353
tests:
144-
- as: validate
145-
commands: ci/prow-entrypoint.sh validate
146-
container:
147-
from: src
148-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
149-
- as: rhcos-9-build-test-qemu
150-
commands: /src/ci/prow-entrypoint.sh rhcos-9-build-test-qemu
151-
container:
152-
from: build-image
153-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
154-
- as: rhcos-9-build-test-metal
155-
commands: /src/ci/prow-entrypoint.sh rhcos-9-build-test-metal
156-
container:
157-
from: build-image
158-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
159-
- as: rhcos-9next-build-test-qemu
160-
commands: /src/ci/prow-entrypoint.sh rhcos-9next-build-test-qemu
161-
container:
162-
from: build-image
163-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
164-
- as: rhcos-9next-build-test-metal
165-
commands: /src/ci/prow-entrypoint.sh rhcos-9next-build-test-metal
166-
container:
167-
from: build-image
168-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
169-
- as: scos-9-build-test-qemu
170-
commands: /src/ci/prow-entrypoint.sh scos-9-build-test-qemu
171-
container:
172-
from: build-image
173-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
174-
- as: scos-9-build-test-metal
175-
commands: /src/ci/prow-entrypoint.sh scos-9-build-test-metal
176-
container:
177-
from: build-image
178-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
179-
- as: scos-10-build-test-qemu
180-
commands: /src/ci/prow-entrypoint.sh scos-10-build-test-qemu
181-
container:
182-
from: build-image
183-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
184-
- as: scos-10-build-test-metal
185-
commands: /src/ci/prow-entrypoint.sh scos-10-build-test-metal
186-
container:
187-
from: build-image
188-
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$
18954
- always_run: false
19055
as: e2e-aws
19156
optional: true

ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.21-presubmits.yaml

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,98 @@ presubmits:
453453
secret:
454454
secretName: result-aggregator
455455
trigger: (?m)^/test( | .* )e2e-console-login,?($|\s.*)
456+
- agent: kubernetes
457+
always_run: false
458+
branches:
459+
- ^release-4\.21$
460+
- ^release-4\.21-
461+
cluster: build02
462+
context: ci/prow/e2e-gcp-operator-encryption-kms
463+
decorate: true
464+
decoration_config:
465+
oauth_token_secret:
466+
key: oauth
467+
name: github-credentials-openshift-ci-robot-private-git-cloner
468+
hidden: true
469+
labels:
470+
ci-operator.openshift.io/cloud: gcp
471+
ci-operator.openshift.io/cloud-cluster-profile: gcp
472+
ci.openshift.io/generator: prowgen
473+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
474+
name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.21-e2e-gcp-operator-encryption-kms
475+
optional: true
476+
path_alias: github.com/openshift/cluster-authentication-operator
477+
rerun_command: /test e2e-gcp-operator-encryption-kms
478+
run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-kms)|^(test/library/encryption)
479+
spec:
480+
containers:
481+
- args:
482+
- --gcs-upload-secret=/secrets/gcs/service-account.json
483+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
484+
- --lease-server-credentials-file=/etc/boskos/credentials
485+
- --oauth-token-path=/usr/local/github-credentials/oauth
486+
- --report-credentials-file=/etc/report/credentials
487+
- --secret-dir=/secrets/ci-pull-credentials
488+
- --target=e2e-gcp-operator-encryption-kms
489+
command:
490+
- ci-operator
491+
env:
492+
- name: HTTP_SERVER_IP
493+
valueFrom:
494+
fieldRef:
495+
fieldPath: status.podIP
496+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
497+
imagePullPolicy: Always
498+
name: ""
499+
ports:
500+
- containerPort: 8080
501+
name: http
502+
resources:
503+
requests:
504+
cpu: 10m
505+
volumeMounts:
506+
- mountPath: /etc/boskos
507+
name: boskos
508+
readOnly: true
509+
- mountPath: /secrets/ci-pull-credentials
510+
name: ci-pull-credentials
511+
readOnly: true
512+
- mountPath: /secrets/gcs
513+
name: gcs-credentials
514+
readOnly: true
515+
- mountPath: /usr/local/github-credentials
516+
name: github-credentials-openshift-ci-robot-private-git-cloner
517+
readOnly: true
518+
- mountPath: /secrets/manifest-tool
519+
name: manifest-tool-local-pusher
520+
readOnly: true
521+
- mountPath: /etc/pull-secret
522+
name: pull-secret
523+
readOnly: true
524+
- mountPath: /etc/report
525+
name: result-aggregator
526+
readOnly: true
527+
serviceAccountName: ci-operator
528+
volumes:
529+
- name: boskos
530+
secret:
531+
items:
532+
- key: credentials
533+
path: credentials
534+
secretName: boskos-credentials
535+
- name: ci-pull-credentials
536+
secret:
537+
secretName: ci-pull-credentials
538+
- name: manifest-tool-local-pusher
539+
secret:
540+
secretName: manifest-tool-local-pusher
541+
- name: pull-secret
542+
secret:
543+
secretName: registry-pull-credentials
544+
- name: result-aggregator
545+
secret:
546+
secretName: result-aggregator
547+
trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-kms,?($|\s.*)
456548
- agent: kubernetes
457549
always_run: false
458550
branches:

0 commit comments

Comments
 (0)