Skip to content

Commit 61b76c1

Browse files
committed
Add openvswitch-ipsec package for ipsec plugin
Currently the network operator brings up ovn-ipsec-host daemonset pod once the ipsec machine config plugin is installed on the node. The pod spins up ovs-monitor-ipsec script to create/update mesh of IPsec connections across the nodes. This makes ipsec connections to be established for the existing nodes a bit later after kubelet is started, but by the time workloads are scheduled on the node started hitting traffic drops because of unavailability of IPsec connections between nodes. This makes IPsec jobs in CI so unstable and monitor jobs always failing during IPsec upgrade. The FDP story (https://issues.redhat.com/browse/FDP-1051) gets openvswitch-ipsec systemd service (runs ovs-monitor-ipsec) with required configurable parameters for network operator. It's available with OVS 3.5 version, So OCP can use this service running on the host for configuring IPsec for east west traffic. Hence this commit includes openvswitch-ipsec package to be part of the ipsec extension, ovs-monitor-ipsec to be run as a systemd service on the node and ovn-ipsec-host pod would now only be used to configure the service. This provides more flexibility in managing IPsec connections created by OVN and OVS, helps to bring up existing IPsec connections timely before kubelet service comes up upon node reboot scenarios. Signed-off-by: Periyasamy Palanisamy <[email protected]>
1 parent 0ce1235 commit 61b76c1

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

extensions-ocp-rhel-9.6.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ extensions:
2424
# we can revert once that's fixed in latest libreswan
2525
- libreswan-4.6-3.el9_0.3
2626
- NetworkManager-libreswan
27+
- openvswitch3.5-ipsec
2728
# https://github.com/coreos/fedora-coreos-tracker/issues/326
2829
usbguard:
2930
packages:

extensions-okd-c9s.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ extensions:
2020
packages:
2121
- libreswan
2222
- NetworkManager-libreswan
23+
- openvswitch3.5-ipsec
2324
# https://github.com/coreos/fedora-coreos-tracker/issues/326
2425
usbguard:
2526
packages:

0 commit comments

Comments
 (0)