CORENET-6861: Promote EVPN Feature Gate#2799
CORENET-6861: Promote EVPN Feature Gate#2799tssurya wants to merge 1 commit intoopenshift:masterfrom
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Hello @tssurya! Some important instructions when contributing to openshift/api: |
|
@tssurya: This pull request references CORENET-6861 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 story to target the "4.22.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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
✅ Files skipped from review due to trivial changes (3)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthrough
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.11.4)Error: build linters: unable to load custom analyzer "kubeapilinter": tools/_output/bin/kube-api-linter.so, plugin: not implemented Comment |
Review Summary by QodoPromote EVPN feature gate to General Availability
WalkthroughsDescription• Promote EVPN feature gate from Tech Preview to General Availability • Enable EVPN in default and OKD deployment profiles • Move EVPN from preview-only to GA-enabled feature gates • Fix indentation formatting in ConfidentialCluster feature gate definition Diagramflowchart LR
A["EVPN Feature Gate"] -->|Enable in| B["Default Profile"]
A -->|Enable in| C["OKD Profile"]
A -->|Move from| D["Tech Preview Only"]
B --> E["GA Status"]
C --> E
File Changes1. features/features.go
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewⓘ The new review experience is currently in Beta. Learn more |
|
@tssurya: This pull request references CORENET-6861 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 story to target the "4.22.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. |
Signed-off-by: Surya Seetharaman <suryaseetharaman.9@gmail.com> Made-with: Cursor
5deac7b to
51fe56c
Compare
|
@tssurya: This pull request references CORENET-6861 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 story to target the "4.22.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. |
|
/test verify-feature-promotion |
|
@tssurya: This pull request references CORENET-6861 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 story 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. |
|
@JoelSpeed we have added tests for this feature, its here: https://sippy-auth.dptools.openshift.org/sippy-ng/tests/5.0/details?filters=%7B%22items%22%3A%5B%7B%22columnField%22%3A%22name%22%2C%22operatorValue%22%3A%22contains%22%2C%22value%22%3A%22FeatureGate%3AEVPN%5D%22%7D%5D%7D however I still don't see the verify lane picking it up for the |
|
Your tests appear to be on the private sippy instance? Any idea why they are appearing there, vs the public instance? Is the test repository private? |
hmm how did you figure this out? :D what's the difference?
no tests are not in private - its running via OTE from https://github.com/openshift/ovn-kubernetes/blob/master/openshift/test/tests.go but this is the first time we are using OTE framework - so maybe we are missing something ? https://github.com/openshift/origin/pull/30560/changes#diff-40254fcde6cd9b1e826a5afcf2aa4edfca9bee78072abbb2528a512be5afe731R329 is the integration of the binary |
|
/test verify-feature-promotion |
|
@tssurya sippy.dptools vs sippy-auth.dptools struck me Also, if you look at the tests, it appears to say |
oh good point... let me dig into this |
|
@JoelSpeed I think we need to do something similar to https://github.com/openshift/sippy/pull/3188/changes to make the job / test to standard list (https://redhat-internal.slack.com/archives/C01CQA76KMX/p1767705656907569) I'll send a PR there to see if that fixes things |
|
/test verify-feature-promotion |
1 similar comment
|
/test verify-feature-promotion |
|
/test verify-feature-promotion |
|
/test verify-feature-promotion |
|
PR-Agent: could not find a component named |
|
/test verify-feature-promotion |
|
PR-Agent: could not find a component named |
|
@JoelSpeed : I think we are ready here.. the |
For reference, the considerations platform and networks stack are the same we already had for RouteAdvertisements, feature we are building on top of:
|
|
The linked OCPSTRAT-3185 is currently release blocker proposed, not approved. I know we are trying to be cautious about what we do and don't include in 5.0 at the moment. Could we try and bring this up at the prio calls and check with the BU that we are keen to promote this in 5 vs waiting til 5.1? |
The preference now would be to run E2Es reporting into component readiness, else we have no visibility into regressions. I understand the BGP jobs don't exist yet, what would it take/what would the cost be to add those? |
|
/verified by ci |
|
@pperiyasamy: This PR has been marked as verified by 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. |
|
EVPN tests are running fine for v4 cluster as well, verified it via https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_release/78801/rehearse-78801-pull-ci-openshift-ovn-kubernetes-release-5.0-e2e-metal-ipi-ovn-ipv4-bgp-local-gw-techpreview/2051569726286467072. |
From feature standpoint dualstack lanes are already testing v4 and v6 - so its a superset of just v4. |
We have submitted the SBAR for removing feature gate in 4.22, so 5.0 needs to land first and asap (I have cc-ed you on the email), I understand the paper trail needs to be blocker, but for EVPN, we have BU blessing, the reason its not yet marked blocker is because its waiting for outcome refinement procedure. |
|
/verified by @jechen0648 |
|
@jechen0648: This PR has been marked as verified by 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. |
|
/pipeline required |
|
Scheduling tests matching the |
|
This PR has an approved SBAR (CC @dgoodwin) /lgtm |
|
@JoelSpeed: Overrode contexts on behalf of JoelSpeed: ci/prow/verify-feature-promotion 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. |
|
Tests from second stage were triggered manually. Pipeline can be controlled only manually, until HEAD changes. Use command to trigger second stage. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: JoelSpeed 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 |
|
/tide refresh |
|
@tssurya: The following test 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. |
We are targeting to promote this feature in 4.22.0 post FF
So this PR will need a backport into 4.22.0 once it merges into master
This feature is only applicable to Baremetal Environments and not supported on clouds
We are getting our ducks in line for testing.
cc @jcaamano