Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: qinqon 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 |
10f3231 to
67db65c
Compare
Skip pod default network configuration if the pod is annotated with "k8s.ovn.org/skip-ip-configuration-on-cni" Signed-off-by: Enrique Llorente <ellorent@redhat.com>
At live migration the IP has to follow the VM and at kubevirt it means that the new virt-launcher pod has to re-use the address from the old virt-launcher. This change annotate the virt-launcher pods with the switch owning the subnet so it's possible to query the IPAM system with the proper switch after live migration Signed-off-by: Enrique Llorente <ellorent@redhat.com>
The hypershift workers use DHCP for IP configuration, this change configure the ipv4/ipv6 DHCP options from the VM's LSP with the cidr from switch subnet, harcode arp proxy IP as default gw and the dns server from kubernetes or openshift service, it also configure the "arp_proxy" option at the LSP. Signed-off-by: Enrique Llorente <ellorent@redhat.com>
Live migrated pods will keep their IP and it will be from a subnet different from the node switch, to continue routing to the proper node a point to point route need to be added to ovn_cluster_router that will change at live migration. This change add that route and implement the live migration switch. Signed-off-by: Enrique Llorente <ellorent@redhat.com>
This change add e2e tests to check pre and post copy live migration, for that the "kind.sh" script has learn to install kubevirt. Github actions also include jobs to exercise it, the post-copy test has being disabled for them since it's not working at that env. To test that tcp connection survives live migration http connection reuse is check. Signed-off-by: Enrique Llorente <ellorent@redhat.com>
Signed-off-by: Enrique Llorente <ellorent@redhat.com>
67db65c to
f96f92e
Compare
|
PR needs rebase. 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/test-infra repository. |
- What this PR does and why is it needed
- Special notes for reviewers
- How to verify it
- Description for the changelog