ROSA-745: align branch-protection for MCWV and aws-vpce-operator#79902
Conversation
|
@MitaliBhalla: This pull request references ROSA-745 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the initiative to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
WalkthroughTwo Prow branch protection configurations are updated to enforce Konflux CI status checks. The aws-vpce-operator repository switches from protecting the ChangesProw Branch Protection Configuration Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
- managed-cluster-validating-webhooks: require Konflux on-pull-request on master - aws-vpce-operator: protect main and require Konflux on-pull-request Co-authored-by: Cursor <cursoragent@cursor.com>
980b22a to
f272edb
Compare
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: joshbranham, MitaliBhalla The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@MitaliBhalla: all tests passed! 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. |
|
@MitaliBhalla: Updated the following 2 configmaps:
DetailsIn response to this:
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. |
Summary
ROSA-745 branch-protection updates for Konflux-enabled operators.
*-on-pull-requestonmastermain(default branch) and require Konflux*-on-pull-requestmanaged-cluster-configis unchanged — mandatoryci/prow/pr-checkis already enforced via branch-protector from presubmits.Test plan
periodic-branch-protector-openshift-orgreconciles branch protection (~6h)Summary by CodeRabbit
This PR updates Prow branch protection configuration for three OpenShift SREP repositories as part of the ROSA-745 initiative, integrating Konflux CI status checks and Prow gates to enforce required build validations:
aws-vpce-operator: Migrated branch protection from
mastertomain(the new default branch), enabling protection and requiring theKonflux kflux-prd-rh03 / aws-vpce-operator-on-pull-requeststatus check before merge.managed-cluster-validating-webhooks: Established branch protection for the
masterbranch, requiring theKonflux kflux-prd-rh03 / managed-cluster-validating-webhooks-on-pull-requeststatus check to ensure all pull requests pass Konflux validation.managed-cluster-config: Added explicit Prow status check requirement (
ci/prow/pr-check) to the branch protection configuration, providing structured CI gates for dependency auto-merge workflows.These changes establish Konflux-based CI enforcement across repositories while complementing concurrent DPP work on auto-merge and merge commit policies. The periodic
branch-protector-openshift-orgjob will reconcile these configuration changes in GitHub repository settings post-merge, and Tide can subsequently merge pull requests once lgtm and approved labels are applied alongside passing required checks.