[DNM] Sync Serverless CI config/#81550
Conversation
|
/hold do not merge, ever |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (70)
📒 Files selected for processing (67)
💤 Files with no reviewable changes (2)
WalkthroughThis PR regenerates ci-operator release configuration YAML files for numerous openshift-knative components (backstage-plugins, client, eventing family, kn-plugin-event/func, net-istio, net-kourier, serverless-operator, serving). Changes toggle between candidate/release channels, add/remove promotion blocks, rework test triggering (cluster_claim vs cluster_profile), introduce cron/reporter_config scheduling, adjust deprovision refs, and bump version/variant metadata. One unrelated file reorders a secrets key. ChangesCI Release Configuration Rewiring
CI Test Config Secret Key Reorder
Estimated code review effort: 4 (Complex) | ~60 minutes Suggested reviewers: ✨ Finishing Touches🧪 Generate unit tests (beta)
|
|
[REHEARSALNOTIFIER]
A total of 213 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse pull-ci-openshift-knative-serverless-operator-main-50-operator-e2e periodic-ci-openshift-knative-serverless-operator-release-1.37-ocp-5.0-lpGA-lp-ocp-compat-cr--operator-e2e--aws |
|
@maschmid: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-knative-serverless-operator-main-422-operator-e2e |
|
@maschmid: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@maschmid: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
/pj-rehearse pull-ci-openshift-knative-serverless-operator-main-50-operator-e2e periodic-ci-openshift-knative-serverless-operator-release-1.37-ocp-5.0-lpGA-lp-ocp-compat-cr--operator-e2e--aws |
|
PR needs rebase. DetailsInstructions 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. |
|
@maschmid: your |
Do not merge, rehearsing changes from openshift-knative/hack#993
Summary by CodeRabbit
This PR refreshes the OpenShift Serverless CI configuration set to align downstream component repos with newer release variants and updated job orchestration. In practical terms, it bumps multiple configs from 4.21/4.22-style release targets to the newer 5.0 candidate setup (or the matching 4.22 fast-channel release where applicable), updates generated variant metadata, and adjusts promotion rules for the affected component images.
It also reworks several CI jobs across the serverless ecosystem to change how they are triggered and run:
run_if_changedandskip_if_only_changedgating patternsadditional_imagesmappingsipi-aws/cluster-profile-based execution togeneric-claimor vice versacluster_claim,aws-serverless, cron scheduling, and reporter notificationsAffected areas include the
backstage-plugins,client,eventing,eventing-istio,eventing-kafka-broker,kn-plugin-event,kn-plugin-func,net-istio,net-kourier,serving,serverless-operator, and related CI job definitions.