Skip to content
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

drop networkType migration support #2456

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

danwinship
Copy link
Contributor

More followup from openshift-sdn removal (#2384).

This gets rid of all of the code (and templating) related to migration (both live and offline).

In theory, we could try to leave the migration "framework" behind, while only getting rid of the openshift-sdn-specific bits, but this didn't really seem like it would work; the generic and the specific are all mixed together. (And at any rate, we don't expect to ever support networkType migration ever again anyway.)

There was discussion before about whether we should leave this code behind since we'll still need to fix bugs in it in older releases, but since there's no way to actually test this code any more in 4.17 and later, it really makes more sense to drop it. (Fixes for migration bugs will now have to start in release-4.16 rather than master.)

This could merge in 4.17, but it doesn't really need to, and even though it's 99% just deletion, it needs to be reviewed somewhat carefully to make sure I didn't accidentally remove something we need to keep. (In particular, we still need to support MTU migration, though CI should catch that if I screwed it up.)

(This is split into multiple smaller commits to make it a little easier to review, but it's really all one piece. In particular, the first commit, "Reject networkType migration" is not something we need to merge for 4.17; 4.17 will already reject a "migrate to openshift-sdn" configuration because we don't support openshift-sdn. The commit here just changes it so it would instead reject it because we don't support migration.)

Copy link
Contributor

openshift-ci bot commented Aug 7, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: danwinship

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 7, 2024
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 12, 2024
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 15, 2024
Copy link
Contributor

openshift-ci bot commented Oct 18, 2024

@danwinship: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/4.17-upgrade-from-stable-4.16-e2e-gcp-ovn-upgrade 213938f link false /test 4.17-upgrade-from-stable-4.16-e2e-gcp-ovn-upgrade
ci/prow/okd-scos-images 0a68170 link true /test okd-scos-images
ci/prow/e2e-ovn-step-registry 137d3bf link false /test e2e-ovn-step-registry
ci/prow/e2e-network-mtu-migration-ovn-ipv6 137d3bf link false /test e2e-network-mtu-migration-ovn-ipv6
ci/prow/e2e-aws-ovn-single-node 137d3bf link false /test e2e-aws-ovn-single-node
ci/prow/e2e-ovn-ipsec-step-registry 137d3bf link false /test e2e-ovn-ipsec-step-registry
ci/prow/e2e-metal-ipi-ovn-ipv6 137d3bf link true /test e2e-metal-ipi-ovn-ipv6
ci/prow/e2e-vsphere-ovn-dualstack-primaryv6 137d3bf link false /test e2e-vsphere-ovn-dualstack-primaryv6
ci/prow/e2e-vsphere-ovn 137d3bf link false /test e2e-vsphere-ovn
ci/prow/security 137d3bf link false /test security
ci/prow/e2e-vsphere-ovn-dualstack 137d3bf link false /test e2e-vsphere-ovn-dualstack
ci/prow/e2e-aws-hypershift-ovn-kubevirt 137d3bf link false /test e2e-aws-hypershift-ovn-kubevirt

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants