-
Notifications
You must be signed in to change notification settings - Fork 586
Remove graduated SDN feature gates #2672
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
base: master
Are you sure you want to change the base?
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Hello @JoelSpeed! Some important instructions when contributing to openshift/api: |
📝 WalkthroughWalkthroughThe PR removes multiple network-related feature gates across the codebase (including AdditionalRoutingCapabilities, AdminNetworkPolicy, NetworkDiagnosticsConfig, NetworkLiveMigration, NetworkSegmentation, PreconfiguredUDNAddresses, and RouteAdvertisements) from feature registries, legacy sets, and enabled lists in various feature-gate manifests and payloads. It also deletes feature-gate entries from CRD test YAMLs and replaces OpenShift-specific feature-gate validation annotations with kubebuilder XValidation rules in Network types. No public type signatures or control-flow logic were changed; edits are confined to feature-gate registrations, manifest lists, test gating, and validation annotations. 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
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.5.0)Error: build linters: unable to load custom analyzer "kubeapilinter": tools/_output/bin/kube-api-linter.so, plugin: not implemented Comment |
|
/test e2e-aws-ovn Let's see how spectacularly this fails |
|
PR-Agent: could not fine a component named |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 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 |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||
|
/test e2e-aws-ovn |
|
PR-Agent: could not fine a component named |
9d52d28 to
7e45f5d
Compare
|
/testwith openshift/api/master/e2e-aws-ovn openshift/cluster-network-operator#2891 |
7e45f5d to
39d5cd3
Compare
|
@JoelSpeed: 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. |
User description
This removes the NetworkLiveMigration, NetworkDiagnosticsConfig, NetworkSegmentation, AdminNetworkPolicy and AdditionalRoutingCapabilites feature gates. These were all promoted to GA prior to 4.20 so have been redundant for some time.
PR Type
Enhancement
Description
Remove five pre-4.20 networking feature gates now GA
Promote NetworkDiagnosticsConfig and NetworkLiveMigration to ungated
Update validation rules from feature-gate-aware to standard kubebuilder
Promote AdditionalRoutingCapabilities to ungated in operator specs
Fix indentation formatting in FeatureGateKMSEncryption definition
Diagram Walkthrough
File Walkthrough
7 files
Remove five legacy networking feature gate definitionsReplace feature-gate-aware validation with standard validationRemove feature gate annotations from routing capabilitiesAdd networkDiagnostics and conditions to ungated specAdd additionalRoutingCapabilities to ungated specAdd additionalRoutingCapabilities to RouteAdvertisements specClear NetworkDiagnosticsConfig from feature gates list19 files