Merge "ovn: enable northd liveness probe" into stable/2024.1
diff --git a/releasenotes/notes/enable-ovn-northd-liveness-probe-8b80c6e4399c5225.yaml b/releasenotes/notes/enable-ovn-northd-liveness-probe-8b80c6e4399c5225.yaml
new file mode 100644
index 0000000..45bbb1c
--- /dev/null
+++ b/releasenotes/notes/enable-ovn-northd-liveness-probe-8b80c6e4399c5225.yaml
@@ -0,0 +1,6 @@
+---
+features:
+  - The ``ovn-northd`` service did not have liveness probes enabled
+    which can result in the pod failing readiness checks but not being
+    automatically restarted.  The liveness probe is now enabled by
+    default which will restart any stuck ``ovn-northd`` processes.
diff --git a/roles/ovn/vars/main.yml b/roles/ovn/vars/main.yml
index 994894f..b879919 100644
--- a/roles/ovn/vars/main.yml
+++ b/roles/ovn/vars/main.yml
@@ -34,6 +34,15 @@
     ovn_ovsdb_sb:
       size: 20Gi
   pod:
+    probes:
+      ovn_northd:
+        northd:
+          liveness:
+            enabled: true
+            params:
+              initialDelaySeconds: 30
+              timeoutSeconds: 30
+              periodSeconds: 60
     replicas:
       ovn_ovsdb_nb: 3
       ovn_ovsdb_sb: 3