Repository navigation
Conversation
|
Skipping CI for Draft Pull Request. |
|
Hello @vimauro! Some important instructions when contributing to openshift/api: |
|
@vimauro: This pull request references Jira Issue OCPBUGS-105408, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Priority: ⚪ Pending latest changes Merge Risk: ⚪ Minimal · up to
|
|
/jira refresh |
|
@vimauro: This pull request references Jira Issue OCPBUGS-105408, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
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. |
|
@vimauro: This pull request references Jira Issue OCPBUGS-105408, which is valid. 3 validation(s) were run on this bug
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. |
26e1c4c to
ecb96c8
Compare
|
@vimauro: This pull request references Jira Issue OCPBUGS-105408, which is valid. 3 validation(s) were run on this bug
The bug has been updated to refer to the pull request using the external bug tracker. 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. |
ecb96c8 to
72bdcb8
Compare
|
/payload 5.1 nightly blocking |
|
@JoelSpeed: trigger 14 job(s) of type blocking for the nightly release of OCP 5.1
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/023c2cd0-ced5-11f1-84f1-c242df0df082-0 |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jaypoulz The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Chai test selection for
Reason: PR removes the DualReplica feature gate, promoting it from gated-but-always-enabled to unconditionally ungated. The 4 source changes are in types_infrastructure.go (enum validation marker), features.go (gate definition removal), and types_pacemakercluster.go v1/v1alpha1 (CRD gate marker removal). The remaining 84 files are generated CRD manifests, featuregate payloads, and documentation. Since DualReplica was already enabled in all profiles (Default, OKD, TechPreview, DevPreview), the net CRD schema output is unchanged — DualReplica was already in the controlPlaneTopology enum. The mechanism change (FeatureGateAwareEnum → kubebuilder:validation:Enum) and the PacemakerCluster CRD annotation change (gated → ungated) need runtime validation. First-stage verify-crd-schema, verify-feature-promotion, verify-crdify, and unit all passed, confirming generation correctness. Selected coverage: - e2e-aws-ovn: Default feature set e2e — validates CRD installation and cluster operation with ungated schema. - e2e-aws-ovn-techpreview: TechPreview feature set — validates TechPreview CRD variant (different CRD files modified). - e2e-upgrade: Upgrade from stable — critical for feature gate removal; validates CVO processes the transition from gated to ungated PacemakerCluster CRD and removes DualReplica from featuregate manifests during upgrade. - e2e-upgrade-out-of-change: Upgrade from older image — validates the cross-version transition path where the source image has the DualReplica gate and the target does not. - e2e-aws-ovn-hypershift: HyperShift variant — validates distinct HyperShift CRD manifests (Hypershift-CustomNoUpgrade, Hypershift-DevPreviewNoUpgrade variants all modified). Not selected: - e2e-aws-ovn-customnoupgrade: Same openshift-e2e-aws workflow as e2e-aws-ovn; DualReplica was enabled in CustomNoUpgrade, so net CRD schema is identical. Covered by default e2e. - e2e-aws-ovn-hypershift-conformance: HyperShift CRD installation already exercised by e2e-aws-ovn-hypershift. - e2e-aws-serial-{1,2}of2, e2e-aws-serial-techpreview-{1,2}of2: No topology behavior change (gate was already enabled); serial tests don't exercise the CRD mechanism change differently than parallel. - e2e-azure, e2e-gcp: Change is cloud-agnostic (Infrastructure CRD controlPlaneTopology enum, PacemakerCluster CRD, featuregate manifests). AWS e2e already validates CRD installation. - e2e-vsphere-ovn, e2e-vsphere-ovn-techpreview: types_infrastructure.go matches the vSphere annotation, but the change (DualReplica enum ungating) is not vSphere-specific — DualReplica is a BareMetal two-node topology. Infrastructure CRD schema already validated by AWS e2e. - minor-e2e-upgrade-minor: Two upgrade tests already cover the feature gate transition path. /test e2e-aws-ovn |
|
/pipeline mark-pipeline-gate 72bdcb8 |
|
Chai test selection for
Reason: PR summary: Removes the DualReplica feature gate from openshift/api, promoting the /override-sticky ci/prow/e2e-upgrade |
|
@redhat-chai-bot: Overrode contexts on behalf of redhat-chai-bot: ci/prow/e2e-upgrade These overrides will persist across retests on the current HEAD SHA. Pushing a new commit will clear them. Use 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. |
|
@vimauro: 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. |
This PR removes the
DualReplicafeature gate since it has been promoted.