-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
coreos/coreos-assembler: bump to f41 #59304
Conversation
We're rebasing cosa to Fedora 41 so match it here.
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
@gursewak1997: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: c4rt0, gursewak1997 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/pj-rehearse ack This will be tested as part of coreos/coreos-assembler#3975 |
@gursewak1997: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
We're rebasing cosa to Fedora 41 so match it here.
re-fortmat update provision chain update 4.16 config update golden image location update machineset update machineset delete spaces delete spaces add wait time wait update chain update wait time add install wmco step add install wmco step add debug info add more deubg echo update qe-appregistry update qe-appregistry update qe-appregistry remove wait remove debug wait add more debug info, add wait enhance disconnected handling update dis func remove 2019 support update prepare script update worload script update workload script update workload script update prepare script add debug time add debug time add waiting time export winworker replicas update to use new structure rebase add a step to create IS update prepare script update preapre update prepare skip node check for debug add debug image rebase restore old prepare, update new prepare update 4.16 remove trap update prepare update prepare update prepare remove wait update debug info update debug info update debug info update debug info update debug info update debug info update debug info update debug info update subscribe update subscribe update subscribe Adding some agent members for backport approvals (#58951) * Adding some agent members for backport approvals * Alphabetical order + adding extra QE member for cherry-pick-approved OpenStack: Default to RAMFS for openstack disconnected (#58930) This is currently only used by the e2e-openstack-singlestackv6 job. Also add the `multiarch-validate-nodes` step for consistency with the `ipi-install` chain. telco5g: Add QE specific environment (#58932) Adding serverless 1.35 build (#58942) Change platform value for cucushift-installer-rehearse-vsphere-ipi-remote-worker (#58962) OCPBUGS-44199: Add test cases for aws tags (#58746) ** Add space to installer tests for tags (both the key and value) rhdh e2e pr check parallel (#58954) vSphere deprov delete pvcs (#58877) MULTIARCH-4696: Cron job update for power and x86 run timing everyday (#58909) Signed-off-by: MANDAR KULKARNI <[email protected]> Updating cron details for the 4.19 automation creations (#58939) added skip test for vsphere ccm jobs. (#58318) Add NVIDIA GPU jobs on 4.18 (#56508) Use 4.17 catalog sources until the NFD in NVIDIA GPU operators are available in the 4.18 catalog. OpenStack: drop 4.13 periodics (#58992) As the release entered EOL recently, we no longer need to test it. CORS-3704: Create new tech preview job for user provisioned DNS installs (GCP) (#58077) Camel quarkus z-stream update and remove FIPS config (#58571) Helm zstream expansion and remove FIPS config (#58575) AGENT-995: dev-scripts jobs to test control plane with 4 and 5 replicas (#58649) The jobs are optional. metal3: add capi techpreview (#58839) fix: adding lvm operator bundle replication to quay (#58882) remove: config for red-hat-data-services/opendatahub-operator (#58918) Signed-off-by: Wen Zhou <[email protected]> init logging 6.1 CI (#58934) Add ocp 4.18 ec cluster pool config in us-east-1 (#58944) ROSA should wait until job/osd-cluster-ready is done (#58946) wait-ready-operators waits for cluster operators, but not the managed service side of things. We should wait until job/osd-cluster-ready is complete. Fix unbound JETLAG_PR (#58964) Signed-off-by: Raul Sevilla <[email protected]> telcov10n: parametrize the config for both nightly & stable versions (#58970) After PR #58837 we're able to parametrize the jobs for their release version and specify stable and nightly versions each to their own. Signed-off-by: Roy Shemtov <[email protected]> chore: update LVMS main branch CI to use 4.18 (#58975) Signed-off-by: Suleyman Akbas <[email protected]> MULTIARCH-4696: deprovision issues and cleanup prior are resolved (#58979) * MULTIARCH-4696: refactor the deprovision routine and fix security-group-delete Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: refactor the deprovision Signed-off-by: Paul Bastide <[email protected]> --------- Signed-off-by: Paul Bastide <[email protected]> Turn on a29y for 4.18 (#58983) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Revert "Add registry pods config to CLusterLogForwarder (#58800)" (#58995) This reverts commit 1209b9008b6339c2ed87dab84b3e1fc44a961fdc. Temp remove of volume delete step (#58996) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Cleanup vector audit logs (#58998) OpenStack: Add openstack-provision-etcd-disk-speed step (#58941) * OpenStack: Add openstack-provision-etcd-disk-speed step This step patches the etcd cluster to configure disk speed. It defaults to being a no-op. Co-Authored-By: Miguel Carpio <[email protected]> * OpenStack: configure slow etcd disk for all OpenStack clusters We know our OpenStack envs are slow. Let's tweak etcd to be more tolerant to disk latency. --------- Co-authored-by: Miguel Carpio <[email protected]> cri-o: use rhel-coreos (#58994) Signed-off-by: Sohan Kunkerkar <[email protected]> registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Add ephemeral creds jobs for Hypershift AKS (#58325) Signed-off-by: Feilian Xie <[email protected]> Update to multiarch steps (#58716) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Update CI config of release-4.16 branch of ocp-release-operator-sdk repo (#58843) Ironic prevalidation config for OCP 4.19 (#58720) Sync OWNERS files by autoowners job at Wed, 20 Nov 2024 07:41:58 UTC (#59009) update OWNERS_ALIASES members of cspi-qe-ocp-lp. (#58993) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Add prow/ci/functional job to openstack-k8s-operators/watcher-operator (#58986) This patch is addint the functional tests job to the watcher-operator. Not that the initial structure for functional tests is being added in [1]. [1] https://github.com/openstack-k8s-operators/watcher-operator/pull/10 Sync Serverless CI config/ (#58888) Co-authored-by: serverless-qe <[email protected]> Onboard build06 (#58980) * feat: onboard build06 * fix(build06): add missing cluster-init secret in bootstrap openstack-test-e2e-images: add pause image for k8s 1.31 (#58997) CORS-3716: installer: use minimal permissions for aws installs (#58833) * aws/sharednetwork: allow minimal permissions installs Add the necessary steps to the workflow so that if `AWS_INSTALL_USE_MINIMAL_PERMISSIONS=yes` is defined, the install is performed with a user with minimal perms. * CORS-3716: installer: use minimal permissions for aws jobs This should help identify missing required permissions during installation either due to a capa bump or via a new feature. Enable the OSSM telemetry policy tests (#59012) Enable the following telemetry policy tests: - TestRateLimiting - TestLocalRateLimiting - TestLocalRouteSpecificRateLimiting - TestLocalRateLimitingServiceAccount rhdh e2e pr check parallel fix (#58990) * rhdh e2e pr check parallel fix * rhdh e2e pr check parallel fix * rhdh e2e pr check parallel fix [PERFSCALE-3544] SSH public key authentication (#58969) * SSH public key authentication Signed-off-by: Raul Sevilla <[email protected]> * Get private key from bm secret Signed-off-by: Raul Sevilla <[email protected]> --------- Signed-off-by: Raul Sevilla <[email protected]> fix(build06): ci-scheduling-webhook-common symlink (#59019) fix logging mirroring (#59021) network-flow-matrix: increase jobs frequency before becoming informing (#59018) The network-flow-matrix jobs should become informing. We have to increase the frequency of those jobs so we get better signal and work on getting the pass rates up. AGENT-976: Add an agent-based installer test for a minimal ISO (#58803) Add a test that will generate a minimal agent ISO and rootfs, and upload the rootfs to the `bootArtifactsBaseURL` specified in agent-config.yaml. This will test Compact IPv6 in a disconnected environment. The job will run only on changes to agent specific code. fix tag for logging mirror (#59022) disable the newly added build06 until it is ready (#59023) Set e2e-aws-ovn-builds jobs as optional in oc 4.17 (#58958) Define PULL_NUMBER (#59025) Signed-off-by: Raul Sevilla <[email protected]> assisted installer capi: add e2e tests (#58500) Signed-off-by: Riccardo Piccoli <[email protected]> fix logging mirroring again (#59031) telco5g: Use custom source for OCP newest versions (#58989) openshift-logging: Update owners for image-mirroring (#59032) fix broken log image mirror (#59034) ASO repo config update (#59036) * Remove qe-approved,no-qe requirement for ASO * Add backport label restrictions for ASO OCP Lightspeed: tag the lightspeed-rag-content image by commit (#59001) update ptp ci schedule (#59002) Signed-off-by: Jack Ding <[email protected]> telco5g: Configure jobs for 4.19 runs (#58991) Simplify test skipping logic crio: fix perf job (#59005) Release CI Bot removed job (#59039) * Release CI Bot removed job The CI bot removed our workload (https://github.com/openshift/release/pull/58582) This reintroduces the job. Signed-off-by: Joe Talerico aka rook <[email protected]> * Adding 4.19 Signed-off-by: Joe Talerico aka rook <[email protected]> --------- Signed-off-by: Joe Talerico aka rook <[email protected]> Bumping Prow and Boskos and TestInfra (#59041) us-docker.pkg.dev/k8s-infra-prow/images/ changes: https://github.com/kubernetes-sigs/prow/compare/0609cf597...cc8d4cf29 (2024‑11‑13 → 2024‑11‑16) Multiple distinct gcr.io/k8s-staging-boskos/ changes: Commits | Dates | Images --- | --- | --- https://github.com/kubernetes-sigs/boskos/compare/bc478df...445d89e | 2024‑10‑28 → 2024‑11‑19 | boskos, boskosctl, checkconfig, cleaner, reaper No gcr.io/k8s-staging-test-infra changes. [release-4.14]cvo: explicitly import hypershift base images (#59030) Add the post checking for oc logs after RHEL worker upgrade (#58972) Interop - Expand MTC on ROSA to 4.17 (#58633) * Expand MTC on ROSA to 4.17 * Login and add permissions to source cluster * Fix shell * Fix typo * Fix test script * Add Slack reporter config Add support of Transit Gateway instead of Cloud Connection in hypershift-hosted-powervs (#57939) update cpou test matrix (#59045) Removing preallocation on volumes for multiarch (#59024) The Z environment is running out of space on the hosts for multiarch CI. Update OTEL interop jobs for OCP 4.18 (#59050) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml Sync OWNERS files by autoowners job at Thu, 21 Nov 2024 07:41:27 UTC (#59052) Update after AMQ Streams 2.8.0 release (#58845) * Update after AMQ Streams 2.7.0 release Signed-off-by: hzrncik <[email protected]> * update according to jobs check (fips version down) Signed-off-by: hzrncik <[email protected]> --------- Signed-off-by: hzrncik <[email protected]> Reduce capacity of build10 due to scheduling issues (#59053) Signed-off-by: Jakub Guzik <[email protected]> ACM Obs: Use OCP4.17 for ACM2.12 tests (#59026) Bump the OCP version to 4.17 for the ACM 2.12 release branch. Signed-off-by: Jacob Baungard Hansen <[email protected]> change in capacity for b10 Signed-off-by: Jakub Guzik <[email protected]> Capacity back to normal for b10 Signed-off-by: Jakub Guzik <[email protected]> Update Tempo jobs to work on OCP 4.18 (#59065) Automate prow job dispatcher at Thu, 21 Nov 2024 12:36:19 UTC (#59063) Co-authored-by: openshift-bot <[email protected]> Update maistra/istio builder image (#58532) Co-authored-by: openshift-service-mesh-bot <null> allow ci-operator to push images to the internal registry (#59071) Signed-off-by: Nikolaos Moraitis <[email protected]> registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools chore: add test for win2k25 to kubevirt tekton tasks pipelines (#59078) Signed-off-by: Karel Simon <[email protected]> add GCP Filestore WIF tests (#56184) SDN-5457: Move kube-proxy image build from openshift/sdn to openshift/kubernetes (#58505) * Drop openshift-sdn master/4.18/4.19 CI / kube-proxy promotion * Build and promote kube-proxy from openshift/kubernetes * Add tests for standalone kube-proxy image MULTIARCH-4696: address issues with security group orders, terraform output and tiered storage (#59072) * MULTIARCH-4696: reorder the security group delete Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: reorder the security group delete Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: rearrange terraform output to put the state in the correct order Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: change to a tier1 storage pool Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: error when load balancer was empty on the subnet Signed-off-by: Paul Bastide <[email protected]> --------- Signed-off-by: Paul Bastide <[email protected]> registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Fix failing machinesets with incorrect AMI (#59082) fix(build06): fix infra machine amis (#59084) add distributed tracing plugin release-0.3 (#59075) fix logging mirroring (#59076) allow ci-operator to manages images accross all namespaces in the build clusters (#59080) Signed-off-by: Nikolaos Moraitis <[email protected]> registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools [INTEROP-7539][INTEROP-7513] Distributed Tracing:OpenTelemetry: Expand to OCP 4.18; create FIPS config. (#58810) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Move function place and enhance it (#59049) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Add GKE nightly job and edit AKS nightly job for RHDH backstage-showcase (#58943) * Add GKE periodic nightly test for backstage-showcase * Add zdrapela as approver and reviewer * Update janus-idp-backstage-showcase-main-periodics.yaml * Manually Add zdrapela TRT-1875: lightspeed-service periodic variants (#59043) odf-console: enable job for release-4.18 (#59070) Sync OWNERS files by autoowners job at Fri, 22 Nov 2024 07:43:45 UTC (#59100) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools OLS-1247: Remove extra container image mirroring from CI (#59087) Revert "disable the newly added build06 until it is ready (#59023)" (#59102) This reverts commit 8e99330a08be6710f4746912cf72114b932b36cc. allow access to QCI for the ocp core installer team (#57874) [INTEROP-7539][INTEROP-7513] Distributed Tracing:Grafana Tempo: Expand to OCP 4.18; create FIPS config. (#57629) * [INTEROP-7539][INTEROP-7513] Distributed Tracing:Grafana Tempo: Expand to OCP 4.18; create FIPS config. * Update openshift-grafana-tempo-operator-main-periodics.yaml Fixed for failed `generated-config ` Prow check. Automate prow job dispatcher at Fri, 22 Nov 2024 11:35:55 UTC (#59106) Co-authored-by: openshift-bot <[email protected]> registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools chore: add e2e test config for common templates v0.29 (#59108) Signed-off-by: Karel Simon <[email protected]> feat: add win2k25 test to common templates (#58131) Signed-off-by: Karel Simon <[email protected]> add troubleshooting panel release-0.3 (#59074) Signed-off-by: Gabriel Bernal <[email protected]> HOSTEDCP-2041: add hypershift-aks-e2e as optional presub for cluster-image-registry-operator (#58917) FRR periodics: split the jobs in variant files (#59103) This is required for those periodics to appear under sippy. Signed-off-by: Federico Paolinelli <[email protected]> Remove duplicate aws ovn micro upgrade jobs from payload (#59110) [INTEROP-7539][INTEROP-7513] Distributed Tracing:Jaeger Operator: Expand to OCP 4.18; create FIPS config. (#57637) * [INTEROP-7539][INTEROP-7513] Distributed Tracing:Jaeger Operator: Expand to OCP 4.18; create FIPS config. * Resolve conflicts. * Push changes after local make update. prometheus: decrease prow-job-backlog-growing time to 10min (#59112) [INTEROP-7554] Increase node size for OCP 4.18 interop tests; revert (#59044) cluster_profile and BASE_DOMAIN for non-interop jobs. chore(build06): add manifest-tool secret (#59114) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools add must gather to oadp (#58849) Co-authored-by: vshakya <[email protected]> ACM Obs: Push images to quay for release-2.12 (#59111) Since we still do a lot of development directly on this branch following 2.13 branching. Signed-off-by: Jacob Baungard Hansen <[email protected]> add 4.17 config (#57981) Co-authored-by: vshakya <[email protected]> expand mtc to 4.17 hcp (#58469) Co-authored-by: vshakya <[email protected]> hcp/openstack: cleanup temporary jobs (#59092) e2e-openstack-conformance-ingress-fip was temporary until https://github.com/openshift/hypershift/pull/4835 would merge. So we can now remove these jobs and let the conformance jobs use a pre-defined floating IP. Upgrade K8S client library for OCP FIPS enabled (#58752) Remove the mabc from build06 (#59122) Add MTO to build06 (#59123) Configure DNS for VPN access on build farm cluster (#59127) * DNS for VPN access * Clean up dns files/bug resolved Add Builds 1.2 (#59113) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Add vsphere-ci-python to all configs for vsphere (#59029) This PR adds the vsphere-ci-python image to all configurations that have a vsphere workflow. The image definition is defined https://github.com/openshift-splat-team/vsphere-ci-images/tree/main/python Resides in quay https://quay.io/repository/ocp-splat/vsphere-ci-python Remove dns config from vsphere02 (#59131) Add renovate.json to WMCO test-ignore (#59130) add registry image dependency for test run (#59033) Signed-off-by: dtfranz <[email protected]> OPRUN-3423: Update OLMv1 jobs for GA (#57844) * Promote cluster-olm-operator out of TechPreview Signed-off-by: Per Goncalves da Silva <[email protected]> * Promote operator-controller out of TechPreview Signed-off-by: Per Goncalves da Silva <[email protected]> * Promote catalogd out of TechPreview Signed-off-by: Per Goncalves da Silva <[email protected]> --------- Signed-off-by: Per Goncalves da Silva <[email protected]> Co-authored-by: Per Goncalves da Silva <[email protected]> Sync OWNERS files by autoowners job at Sat, 23 Nov 2024 07:41:32 UTC (#59134) Automate publicize configuration sync Sat, 23 Nov 2024 10:52:37 UTC (#58829) Co-authored-by: openshift-bot <[email protected]> Automate prow job dispatcher at Sun, 24 Nov 2024 07:01:06 UTC (#59137) Co-authored-by: openshift-bot <[email protected]> Sync OWNERS files by autoowners job at Sun, 24 Nov 2024 07:41:39 UTC (#59138) telco5g: hcp jobs disable source using hostedcluster object (#59135) For Hcp cluster, we need to disable sources using hostedcluster object, and not directly using operatorhub. Add temp job to test static flow while booting from iPXE (#59140) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools aws-mini-perm-refactor (#58859) OCPQE-25370: Refine 4.13 test frequency (#59144) Add date/time and oc version for easier debug (#58967) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools SUSTAINING-345: Adds leases for new cluster profile azure-sustaining-autorelease-412 (#58978) Refine 4.14/4.15 tests frequency (#59147) Move ZTP Left shifting job to a public repo location (#58608) * Move ZTP Left shifting job to a public repo location Signed-off-by: Carlos Cardenosa <[email protected]> * Fixed incorrect format Signed-off-by: Carlos Cardenosa <[email protected]> * Increase Prow default timeout The intention of this commit is to allow that, in the event that the installation is not completed in the maximum estimated time, the job ends in an orderly manner, cleaning up the components created ex-process for the spoke deployment. Signed-off-by: Carlos Cardenosa <[email protected]> * Install and use LVM Operator Due to some issue related to NFS and assisted installer a new Storage Class will be deployed via LVM Operator to be used during the Spoke cluster deployment. Signed-off-by: Carlos Cardenosa <[email protected]> * Troubleshooting info All SSH keys are generated during the current deployment (therefore, ephemeral) and so are valid only for each run. In case of having to look into the node being installed its SSH private key is needed. Additionally, to get access to this SSH key info access to a private network is required. Therefore, it is safe to do this and have a way to troubleshoot potential issues during the normal job operation. Dump this info into the logs are useless, as it ends up being removed by Prow internal processes. Signed-off-by: Carlos Cardenosa <[email protected]> --------- Signed-off-by: Carlos Cardenosa <[email protected]> telco5g: Fix naming of skip file (#59073) telco5g: Fix HCP job playbook (#59155) remove qe release gate test job for arm64 (#59143) Sync OWNERS files by autoowners job at Mon, 25 Nov 2024 07:41:02 UTC (#59161) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --ensure-correct-promotion-dockerfile --current-release-minor=18 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.18 --skip-periodics --future-release 4.19 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools add nutanix support (#58547) add OWNERS update 4.17 file update UUID export add space update config add space update config update provision update wait ref update chain update cluster profile to workflow update wrong name update scalingup script update debug time update comments update machineset command update commands update commands remove sleep time remove waiting part update nuntax case remove cucushift-installer-check-nutanix-infra add new line for cucushift-installer-rehearse-nutanix-ipi-ovn-winc-provision-chain.metadata.json update chain.json removed blank lines removed blank lines adjust spaces restore workflow.yaml update doc error update OWNER update OWNER update OWNER update OWNER update OWNER Serverless: Remove outdated mirroring config (#59164) The correct file is now named mapping_knative_knative-main_serverless-operator_quay and references "knative-main" tag instead of "main" Add waiting time for etcd cluster Progressing status update (#59057) use tee command for 'ccoctl' to save output to help debug (#59157) remove unnecessary gcp ipi oidc tests (#59160) [4.18] Branching activites (#58981) * config-brancher --config-dir ./ci-operator/config --current-release=4.18 --future-release=4.19 --bump-release=4.19 --confirm * make update * bump job periodic-prow-auto-config-brancher * bump periodic-openshift-release-fast-forward * bump versions in jira config Create dedicated GCP cluster profile 'gcp-qe-c3-metal' for GCP C3 bare metal testing (OCPSTRAT-1278) (#59154) addfilterforjobs (#59096) Creating Prow jobs for openshift-builds 1.2 branch (#59165) [4.18] Tide merge criteria changes (#59015) * tide-config-manager make prow-config * bump periodic-openshift-release-merge-blockers * bump periodic-ocp-build-data-enforcer * etcd manual change bump image-mirroring config make openshift-image-mirror-mappings Adds boskos config, secrets and quota slice for rhoso-giant28 cluster_profile (#59014) Adding RHOAI QE AWS quota to Boskos config (#58923) * Adding RHOAI QE AWS quota to Boskos config * draft content for vault .awscreds binding * remove config from ci-secret-bootstrap temporarily * add cluster-secrets-aws-rhoai-qe to ci-secret-bootstrap * remove aws-rhoai-qe from ci-secret-bootstrap * add aws-rhoai-qe config to ci-secret-bootstrap Enable Build06 in rotation (#59176) csi/openstack: check manifest name for cinder & manila (#59128) In case both cinder & manila steps run within a workflow, they'll override from each other so we need to skip the step if the manifest is not the right one. MetalLB tests: allow deploying frr-k8s as stand alone from CNO (#59168) Given now frr-k8s is deployable from CNO too, we want to test it as a stand alone thing too. Signed-off-by: Federico Paolinelli <[email protected]> Revert "allow ci-operator to push images to the internal registry (#59071)" (#59079) This reverts commit 9e91fa582d9b0cf81c3dd9fdbf393b50625665e6. Revert "Enable Build06 in rotation (#59176)" (#59185) This reverts commit cfed66c4b1acf8651e3cb735e4bbaeabe0b20766. openstack: add 4.18 merge-bot jobs (#59117) * Add 4.18 jobs for merge-bot on CPO and CAPO. * Add the new CLI option to run make on CAPO merge for main and 4.18. Fix WMCO renovate.json test skip (#59181) Make ip address a mounted secret (#59191) Deprecate 4.13 jobs (#59186) Signed-off-by: Raul Sevilla <[email protected]> Remove PYXIS_URL references (#59193) Co-authored-by: Anna Rania <[email protected]> revert acknowledge-critical-fixes-only (#59203) chore: add dptp members to img mapping owners (#59180) Reduce GCP boskos quota (#59207) A small, but significant percentage of jobs is failing due to compute.googleapis.com/filtered_list_cost_overhead indicating, from GCP's perpective, excessive use of server-side listing filtering. This quota cannot be increased. Reducing boskos limits to observe whether this helps. manual addition of image mirroring config (#59188) Fixed the issue that to-multiarch have not finished but CVO think it finished on earlier than 4.18 versions (#59146) [azure] check provisioned pv is encrypted with des from defaultMachinePlatform (#59173) Add nutanix flow profile (#59158) Add CI for heterogeneous agent based Hypershift (#53257) Signed-off-by: Neha Yadav <[email protected]> [KMM] Moving to a go-1.22 image. (#59169) Signed-off-by: Yoni Bettan <[email protected]> rhdh cluster pool setup (#58871) Add openshift-extended-test-clusterinfrastructure step for cluster infrastracutre team (#58864) update nightly suport for 4.14-4.17 (#58959) date and time adjusted update 4.14 naming update 4.15 cron jobs update 4.15 cron jobs update cron jobs update 4.17 cron jobs Sync OWNERS files by autoowners job at Tue, 26 Nov 2024 07:40:50 UTC (#59221) add support for 4.14 to 4.16 for winc Nutanix (#59167) Revert "disable monitoring pvc configuration on 4.18 ash job as workaround (#…" (#59215) This reverts commit 9effc4ea38de9359411b0760d58d74a62dd21f09. configure release-4.18 branch to always include jira issue (#59217) configure PRs to release-4.18 branch to always have the jira/valid-bug label Signed-off-by: Nikhil-Ladha <[email protected]> update oc version (#59051) Signed-off-by: Varsha B <[email protected]> Sync Serverless CI config/ (#59172) Co-authored-by: serverless-qe <[email protected]> OCPQE-25001: GCP C3 bare metal test (#58966) adding boskos quota & .awscred for aws-managed-rosa-rhoai-qe cluster profile (#59182) GITOPS: enabling tests for v1.15 version (#58956) * GITOPS: enabling tests for v1.15 version gitops-operator jobs added for branch v1.15. * update oc version Signed-off-by: Varsha B <[email protected]> --------- Signed-off-by: Varsha B <[email protected]> Co-authored-by: github-actions <[email protected]> [o/cert-manager-operator] Use AllNamespaces installMode (#59220) Signed-off-by: Swarup Ghosh <[email protected]> [DTK] Removing old nightly jobs. (#59219) We only support the current version (4.17) and 2 older versions (4.16, 4.15). Signed-off-by: Yoni Bettan <[email protected]> [KMM] Bumping image substitutions of ubi-minimal 9.4 --> 9.5. (#59223) Signed-off-by: Yoni Bettan <[email protected]> metallbe2e: fix unbound variable error (#59229) Getting "DEPLOY_FRRK8S_FROM_CNO: unbound variable" when not being set from outside. Signed-off-by: Federico Paolinelli <[email protected]> [INTEROP-7517] Update repo branch to `amq-broker-lpt`. (#56251) * [ENTMQBR-9280] Update repo branch to `amq-broker-lpt`. * [INTEROP-7517] Update repo branch to `amq-broker-lpt` lightspeed-operator: add FIPS check (#59208) add vshpere vcenter-1 job (#58067) MULTIARCH-4696: security group and point to the right id_rsa path (#59125) * MULTIARCH-4696: security group and point to the right id_rsa path Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: termporarily add debug Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: scp needs StrickHostKeyChecking tweak Signed-off-by: Paul Bastide <[email protected]> --------- Signed-off-by: Paul Bastide <[email protected]> [release-1.35] Initialize Serverless Operator CI config (#59235) Co-authored-by: dsimansk <[email protected]> Add operator-sdk image 1.37 and 1.38 (#59237) Need newer operator SDK to deploy an operator in tests. v1.38.0 does not support the latest operator source code (requires kubebuild go/v4), and the fixed code with v4, is not supported by the latest operator-sdk image, v1.31.0. We'll need both 1.37, to migrate the operator code to go/v4, and then we would be able to bump to the latest - v1.38. this is why we need both of them. Signed-off-by: Nahshon Unna-Tsameret <[email protected]> chore: update cluster-install manifests (#58988) Hypershift MCE 2.8 CI config (#59200) * Hypershift MCE 2.8 CI config Signed-off-by: Roke Jung <[email protected]> * Hypershift MCE 2.8 CI config Signed-off-by: Roke Jung <[email protected]> --------- Signed-off-by: Roke Jung <[email protected]> shiftstack/merge-bot: `--run-make` on 4.17 and 4.16 (#59201) We added the Makefile targets in CAPO 4.17 and 4.16 too so let's use it. USHIFT-5081: Update rhel 9.4 AWS AMIs (#59228) rhdh cluster pool name fix (#59231) * rhdh cluster pool rename * rhdh cluster pool rename * rhdh cluster pool rename add slack reporting for ci-tools images postsubmit (#59242) feat(cluster-init): add rbac to read coreos streams (#59246) Removed CustomNoUpgrade for multi vCenter CI jobs. (#59174) Final config changes for ironic containers for OCP 4.19 (#59238) Use the 2.13 ACM in the governance-policy-framework main branch (#59240) Signed-off-by: mprahl <[email protected]> Enable build06 in rotation (#59249) PowerVS: Add support for limitTypes (#59141) The program PowerVS-get-largest-system-pool now supports specifying a zone and release. This will limit which machine type pool is selected. Move ci-tools to build01 (#59248) Move install-analysis-all-multi-p-p job to blocking (#59251) regenerate jobs to reflects the capability labels changes Signed-off-by: Nikolaos Moraitis <[email protected]> Fix prow-ordered-config Various cleanups for CoreOS-related things (#59000) * openshift/os: simplify image definitions First, stop using the `fcos-buildroot` image. It's no longer defined in this repo and we don't strictly need it. Instead, use cosa as the buildroot. This then allows us to get rid of the redundant `base_images` definition, and use the `root` image as our `from`. Use `FROM overridden` in the Dockerfile literal to make it clear that it's always going to be overridden anyway. * openshift/os: no longer limit tests to build02 As per https://github.com/openshift/os/issues/1551#issuecomment-2276675635 we should no longer have to limit tests to the build02 cluster since OpenShift CNV was installed on all the build clusters. This should make it easier for our jobs to get scheduled. * openshift/os: nuke configs for branches < 4.12 We don't care about those branches anymore and they should not be receiving any new content. * image-mirroring: stop mirroring coreos-assembler for releases < 4.12 We don't care about those tags anymore and they should no longer be used. * supplemental-ci-images: drop unused images and buildconfigs We ended up not really using these images. Just delete them. We can always readd those we need in the future. * openshift/os: drop COSA_SKIP_OVERLAY=1 workaround This is no longer required after: https://github.com/coreos/coreos-assembler/pull/3936 * core-services/image-mirroring: Mirror 4.18 image for COSA * ci-operator/openshift/os: 4.18 use 4.18 cosa * ci-operator/coreos/coreos-assembler: Add CI for 4.18 branch * openshift/os: drop testing of SCOS and RHCOS 9.6 on 4.18 These are no longer relevant for 4.18, so nuke them. --------- Co-authored-by: Michael Nguyen <[email protected]> Fix missed automated branch cut changes in openshift-cnv/cnv-ci (#59254) This commit manually adds the 4.18 and 4.19 test configs for openshift-cnv/cnv-ci as they are missing the updates given the most recent branch cut dates. Revert "regenerate jobs to reflects the capability labels changes" (#59261) Revert "Move ci-tools to build01 (#59248)" (#59260) This reverts commit f4aa93ab30040ae1275bf925e42df4f7e4050eb3. OCPERT-5 add 4.16 auto release jobs (#58351) * OCPERT-5 add 4.16 auto release jobs * clean up the old jobs * Fix tests-private-postupg tag Only run SCOS e2e on payload changing PRs (#59175) add github token for case 20981 (#59224) MGMT-19366: Add periodic jobs to test 4 control plane nodes installation for ZTP / RESTful API (#59239) fix machineset replicas issue (#59152) Add CI jobs for IPV4Subnet configuration to customize internal OVN network (#59148) Fix the cli-operator-sdk image build (#59269) The currect config uses the same name, preventing the creation of two new images. Now each version got its own name. Signed-off-by: Nahshon Unna-Tsameret <[email protected]> Sync OWNERS files by autoowners job at Wed, 27 Nov 2024 07:40:40 UTC (#59271) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --current-release-minor=19 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.19 --skip-periodics --future-release 4.20 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools add OLMv1 cap (#58914) * add OLMv1 cap * add OLMV1 cap for upgrade post check Adding AWS managed OSD RHOAI QE quota to Boskos config (#59196) * adding boskos quota & .awscred for aws-managed-osd-rhoai-qe cluster profile * updating boskos config * fix ci-secret-bootstrap after rebase 4.20: jira validation criteria (#59274) merge blockers for 4.20 (#59275) OCPQE-25647: Set PRIMARY_NET for UPI BM dual stack (#58055) With recent updates (commit 2c33b327596f1213bb700087c2516d627d1debf7) dual job needs to set a PRIMARY_NET add image for cluster-api-actuator-pkg 4.12-4.17 (#59266) registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --current-release-minor=19 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.19 --skip-periodics --future-release 4.20 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools add cluster-api-actuator-pkg-test image for qe jobs (#59268) remove from OC and related repos (#59284) Automate prow job dispatcher at Wed, 27 Nov 2024 13:00:39 UTC disable the retester for openshift/dpu-operator repo (#59286) Signed-off-by: Nikolaos Moraitis <[email protected]> MULTIARCH-4696: add powervs_service_instance_id save to use in next workflow (#59263) * MULTIARCH-4696: add powervs_service_instance_id save to use in next workflow Signed-off-by: Paul Bastide <[email protected]> * MULTIARCH-4696: modify the directory Signed-off-by: Paul Bastide <[email protected]> --------- Signed-off-by: Paul Bastide <[email protected]> Configure selinux label conditionally for check-repo.sh (#59265) network-flow-matrix: run specific branch based on the OpenShift version (#58925) * network-flow-matrix: run specific branch based on the OpenShift version * network-flow-matrix: keep ports open for origin tests Keep some ports open for origin tests when configuring a firewall in commatrix E2E tests telcov10n: add testing phase and tests script to hcp-cnf (#59233) This PR will add the test phase for our telcov10n Hypershift testing for NTO. The test cases for now will only be testing tier-0 test cases specified in the commands.sh script. After the results have been stable for multiple runs from CI we will gradually progress to the entire test suite. Signed-off-by: Roy Shemtov <[email protected]> cluster-init: harmonize manifests (#59289) * chore: harmonize cluster-monitoring-config manifests * chore: add missing manifest-tool push secrets * chore(cluster-install): patch aws amis * chore(cluster-install): skip multituning operator Fix ordered generated configs feat: add tekton-tasks-pusher secret to kubevirt-tekton-tasks (#59236) this new secret will be used by kubevirt tekton tasks e2e tests Signed-off-by: Karel Simon <[email protected]> Remove the PVC (#59292) Don't require CI tests on non-code changes (#59259) o/oc: allow 5h for e2e-aws-ovn-serial (#59281) CLI repository image builds take a long time which eats a big part of the time budget. Because cluster is typically installed around 90m into the job, it should be safe to bump the job timeout to 5h and not run into any issues. Examples of jobs failing only because of timeouts during post phase: - https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_oc/1924/pull-ci-openshift-oc-master-e2e-aws-ovn-serial/1861642220818403328 - https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_oc/1917/pull-ci-openshift-oc-master-e2e-aws-ovn-serial/1861642185082933248 - https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_oc/1917/pull-ci-openshift-oc-master-e2e-aws-ovn-serial/1861571208760266752 - https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_oc/1924/pull-ci-openshift-oc-master-e2e-aws-ovn-serial/1861553866701541376 [KMM] Adding `ubi-minimal:9.5` substitution in the signimage. (#59285) Signed-off-by: Yoni Bettan <[email protected]> PodAutoscaling: Add skip_if_only_changed to 4.20 also, fix regex across all (#59299) Add dualstack jobs to openstack-test (#59211) This commit includes a dualstack presubmit job to the 4.14 release of the openstack-tests repo. Bumping Prow and Boskos and TestInfra (#59303) us-docker.pkg.dev/k8s-infra-prow/images/ changes: https://github.com/kubernetes-sigs/prow/compare/cc8d4cf29...8f1101b48 (2024‑11‑16 → 2024‑11‑26) No gcr.io/k8s-staging-boskos/ changes. No gcr.io/k8s-staging-test-infra changes. coreos/coreos-assembler: bump to f41 (#59304) We're rebasing cosa to Fedora 41 so match it here. registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --current-release-minor=19 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.19 --skip-periodics --future-release 4.20 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml ci-operator-prowgen --from-dir ./ci-operator/config --to-dir ./ci-operator/jobs sanitize-prow-jobs --prow-jobs-dir ./ci-operator/jobs --config-path ./core-services/sanitize-prow-jobs/_config.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools registry-replacer --github-token-path /etc/github/oauth --github-endpoint http://ghproxy --config-dir ./ci-operator/config --registry ./ci-operator/step-registry --prune-unused-replacements --prune-ocp-builder-replacements --prune-unused-base-images --current-release-minor=19 --ensure-correct-promotion-dockerfile-ignored-repos openshift/origin-aggregated-logging --ensure-correct-promotion-dockerfile-ignored-repos openshift/console --ensure-correct-promotion-dockerfile-ignored-repos openshift/linuxptp-daemon config-brancher --config-dir ./ci-operator/config --current-release 4.19 --skip-periodics --future-release 4.20 --confirm ci-operator-config-mirror --config-dir ./ci-operator/config --to-org openshift-priv --only-org openshift --whitelist-file ./core-services/openshift-priv/_whitelist.yaml clusterimageset-updater --pools ./clusters/hosted-mgmt/hive/pools --imagesets ./clusters/hosted-mgmt/hive/pools Merge bot for 1.23 golang branches ocp-build-data (#59312) Add ignore_review_state to watcher-operator prow config (#59227) This parameter prevents a github approval to add the 'approve' label, which can cause a merge with a single approval if done by someone in the approvers list. OCPQE-26838 Implement 4.18 chain upgrade jobs -- part 2 (#58957) * telco5g: Fix HCP job playbook (#59155) * OCPQE-26838 Implement 4.18 chain upgrade jobs -- part 2 --------- Co-authored-by: Sergey <[email protected]> correct the tests names of gcp-ipi-c3-metal (#59305) Add new version 4.18 for io-test (#59319) update httpbin image to 1.2.2 (#59287) MCO fix pinned images step in SNO clusters (#59288) Create 4.18 cluster pool with 3 nodes (#59267) This patch moves 3 nodes from the 4.16 cluster pool to a new 4.18 cluster pool. The cluster pool is using the Engineering Candidate release for now until a GA release is cut so we can fix any issues early. Jira: OSPRH-11618 Jira: OSPRH-11621 addfilterforjobs418 (#59317) NO-JIRA: update periodic candidate (#59179) * NO-JIRA: update periodic candidate Co-authored-by: Federico Paolinelli <[email protected]> * MetalLB e2e test command: fix parsing of env variables The env variables passed by the test are squashed in a var variable and not available in the entry point script. Here we grep them instead of asserting. Signed-off-by: Federico Paolinelli <[email protected]> --------- Signed-off-by: Federico Paolinelli <[email protected]> Co-authored-by: Forrest Babcock <[email protected]> feat(config): Enable slack notify to #pr-review-ai-ide-team for failed image builds (#59197) To improve efficiency, we want to be able to be proactively notified in slack if any of our `ci-operator` jobs that build actively maintained images result in failure. This PR adds slack notifications to Prow to post to `#pr-review-ai-ide-team` in the event the job state ended in `error` or `failure`. The display of the message is also influenced by the configuration yaml. - "active" release (presently `2024b`) and "previous" release (presently `2024a`) - `@group-openshift-ai-ide` is tagged on the message - The `:failed:` slack emoji is included on the posted message in the event the job ended in a `failure` state - The `:bangbang:` slack emoji is included on the posted message in the event the job ended in a `error` state - any other release - The `:warning:` slack emoji is included on the posted message in the event the job ended in a `failure` or `error` state - Given slack notifications are driven off the job name - and the IDE team has "overlap" of its job names across various release files - this leads to the situation where we will (potentially) get alerts on failed build image jobs we don't _necessarily_ strongly care about. To at least visually differentiate this case - we are styling these alerts differently (and not tagging the group) The alert message also includes: - the relevant config directory in the message ( `opendatahub-io/notebooks` or `red-hat-data-services/notebooks` ) along with the branch name as a hyperlink to the GH _compare_ view of the commit that triggered the job. - a hyperlink to the failed ProwJob logs As the `job_names` field acts as an explicit allow-list - I opted for the following methodology in determining which job names to include in both `opendatahub-io/notebooks` and `red-hat-data-services/notebooks`: - `yq e -N '.tests[].as | select( . == "*image-mirror" and . != "*-pr-image-mirror") | select (. != "*-intel-*") | select( . == "runtime-*" or test("^(notebook)-.*(jupyter|codeserver|rstudio)-.*$") ) | select (test(".*-python-(3-9|3-11)-.*$")) | select (test("^.*-rocm-.*-python-3-9-.*$") | not) ' *-2024[ab].yaml | sort | uniq` - while this query may not be quite robust enough to rely on for automation (yet) - it does a good job capturing - as of November 27th, 2024, what we consider "images we care about" Its unfortunate that adding **NEW** "image mirrors" steps would as of now require some manual toil to them also update to `.config.prowgen` file to ensure alerts are published to slack. A `make update` was ran against the changes to ensure all files appropriately configured. Related-to: https://issues.redhat.com/browse/RHOAIENG-15586 Leave promotion of base image to ART (#59290) ART is copying the production base image to the same place as the promotion stanza is pushing. This makes that one can toss a coin if you're getting a prow built base image, or an ART provided base image. This has so far not been noticed, but since ART is pushing manifest-listed images as base image, this is becoming apparent. ACM Obs: run e2e-kind on release-2.12 branch (#58974) This was missing from the branch specific config, leading to the kind test not being run on 2.12 post branching activities. Signed-off-by: Jacob Baungard Hansen <[email protected]> bmctest: add openshift 4.18 test (#59316) MULTIARCH-5153: Implement a test config for arm64 testing of CNV usin… (#58544) * MULTIARCH-5153: Allow setting the storage class to use via Env variable in the interop-tests-cnv-tests-e2e-deploy step The original file to configure the storage is kept in the cnv-ci repository to cover other steps that may still need it. This commit introduces an environment variable in the interop-tests-cnv-tests-e2e-deploy step, set by default to ocs-storagecluster-ceph-rbd as in the cnv-ci manifests. It can be used for tests where the Storage Class should be different than ceph-rbd, for example for testing on ARM64 that lacks the support for the ODF operator. * MULTIARCH-5153: Implement a test config for arm64 testing of CNV using the multi payload - The test makes use of c8g.metal-24xl compute nodes with 96-core Graviton4 CPU, 192GB Memory, 40 Gbps BW, 30 Gbps BW for EBS - The same test on amd64 uses c5n.metal 72-core CPUs - 192 GB Mem - 100 Gbps Net BW - 19 Gbps EBS Bw - The StorageClass used is gp3-csi - No deployment of ODF as it is not supported on arm64 Refers MULTIARCH-5153 * MULTIARCH-5153: Use EFS operator for storage in AWS ARM64 tests for Kubevirt EFS should support RWX PVs, that will be useful for testing the live migration cases in the future. * Revert "MULTIARCH-5153: Use EFS operator for storage in AWS A…
We're rebasing cosa to Fedora 41 so match it here.