-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Updates rollback to SDN procedure to add live migration #81099
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
Updates rollback to SDN procedure to add live migration #81099
Conversation
6afc854 to
5c12538
Compare
5c12538 to
7cc7abe
Compare
7cc7abe to
e2a975c
Compare
|
@stevsmit: all tests passed! 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. |
|
/lgtm |
|
LGTM |
| * Patches the `network.operator` CR to set the migration mode to `Live` for OpenShiftSDN and deploys the OpenShiftSDN network plugin in migration mode. | ||
| * Deploys OVN-Kubernetes with hybrid overlay enabled. | ||
| * Waits for both CNI plugins to be deployed and updates the conditions in the status of the `network.config` CR. | ||
| * Triggers the MCO to apply the new machine config to each machine config pool, which includes node cordoning, draining, and rebooting. | ||
| * Removes migration-related fields from the `network.operator` CR and performs cleanup actions, such as deleting OpenShift SDN resources and redeploying OVN-Kubernetes in normal mode with the necessary configurations. | ||
| * Waits for the OpenShiftSDN redeployment and updates the status conditions in the `network.config` CR to indicate migration completion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mark these up? Or switch to "OpenShift SDN" if a general reference?
| * Patches the `network.operator` CR to set the migration mode to `Live` for OpenShiftSDN and deploys the OpenShiftSDN network plugin in migration mode. | |
| * Deploys OVN-Kubernetes with hybrid overlay enabled. | |
| * Waits for both CNI plugins to be deployed and updates the conditions in the status of the `network.config` CR. | |
| * Triggers the MCO to apply the new machine config to each machine config pool, which includes node cordoning, draining, and rebooting. | |
| * Removes migration-related fields from the `network.operator` CR and performs cleanup actions, such as deleting OpenShift SDN resources and redeploying OVN-Kubernetes in normal mode with the necessary configurations. | |
| * Waits for the OpenShiftSDN redeployment and updates the status conditions in the `network.config` CR to indicate migration completion. | |
| * Patches the `network.operator` CR to set the migration mode to `Live` for `OpenShiftSDN` and deploys the `OpenShiftSDN` network plugin in migration mode. | |
| * Deploys OVN-Kubernetes with hybrid overlay enabled. | |
| * Waits for both CNI plugins to be deployed and updates the conditions in the status of the `network.config` CR. | |
| * Triggers the MCO to apply the new machine config to each machine config pool, which includes node cordoning, draining, and rebooting. | |
| * Removes migration-related fields from the `network.operator` CR and performs cleanup actions, such as deleting OpenShift SDN resources and redeploying OVN-Kubernetes in normal mode with the necessary configurations. | |
| * Waits for the `OpenShiftSDN` redeployment and updates the status conditions in the `network.config` CR to indicate migration completion. |
| Cluster:: As nodes reboot, the cluster assigns IP addresses to pods on the OpenShift-SDN network. | ||
|
|
||
| | | ||
| Enable the MCO after all nodes in the cluster reboot. | ||
| | | ||
| MCO:: Rolls out an update to the systemd configuration necessary for OpenShift SDN; the MCO updates a single machine per pool at a time by default, so the total time the migration takes increases with the size of the cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see "OpenShift-SDN" and "OpenShift SDN":
| Cluster:: As nodes reboot, the cluster assigns IP addresses to pods on the OpenShift-SDN network. | |
| | | |
| Enable the MCO after all nodes in the cluster reboot. | |
| | | |
| MCO:: Rolls out an update to the systemd configuration necessary for OpenShift SDN; the MCO updates a single machine per pool at a time by default, so the total time the migration takes increases with the size of the cluster. | |
| Cluster:: As nodes reboot, the cluster assigns IP addresses to pods on the OpenShift SDN network. | |
| | | |
| Enable the MCO after all nodes in the cluster reboot. | |
| | | |
| MCO:: Rolls out an update to the systemd configuration necessary for OpenShift SDN; the MCO updates a single machine per pool at a time by default, so the total time the migration takes increases with the size of the cluster. |
This is a manual cherry-pick of #77067, which is CP'd from 0462085. The content of this PR will not exactly match the PR which it was CP'd from, though it should be close. Because of various changes to the docs since this content went live (which are difficult to track), I used this original PR as a base and then copied the docs from version 4.16. That being said, discrepancies between this PR and the one that it was cherry-picked from are expected (if you compare the two, I mean).
This is PR one of 2. The second is #81120
The content matches its "parent content" in version 4.16.
Jira: https://issues.redhat.com/browse/OSDOCS-11834
For 4.15 only.
Preview:
https://81099--ocpdocs-pr.netlify.app/openshift-enterprise/latest/networking/ovn_kubernetes_network_provider/rollback-to-openshift-sdn.html