diff --git a/bindata/network/ovn-kubernetes/common/008-script-lib.yaml b/bindata/network/ovn-kubernetes/common/008-script-lib.yaml index 2cf4530b6c..a0674848ed 100644 --- a/bindata/network/ovn-kubernetes/common/008-script-lib.yaml +++ b/bindata/network/ovn-kubernetes/common/008-script-lib.yaml @@ -59,6 +59,17 @@ data: exit 1 fi + echo "$(date -Iseconds) - waiting for 10 minutes for ovnkube-controller to sync and SB DB hot..." + local retries=0 + # ten minutes timeout + while [[ 3000 -gt "${retries}" ]]; do + (( retries += 1 )) + if [[ -f /run/ovn-kubernetes/ovnkube-controller-sb-db-hot ]]; then + break + fi + sleep .2 + done + echo "$(date -Iseconds) - starting ovn-controller" exec ovn-controller \ unix:${vswitch_dbsock} \ diff --git a/bindata/network/ovn-kubernetes/managed/ovnkube-node.yaml b/bindata/network/ovn-kubernetes/managed/ovnkube-node.yaml index b40a2bf114..9556e39338 100644 --- a/bindata/network/ovn-kubernetes/managed/ovnkube-node.yaml +++ b/bindata/network/ovn-kubernetes/managed/ovnkube-node.yaml @@ -134,6 +134,9 @@ spec: name: node-log - mountPath: /dev/log name: log-socket + - mountPath: /run/ovn-kubernetes + name: host-run-ovn-kubernetes + readOnly: True terminationMessagePolicy: FallbackToLogsOnError resources: requests: diff --git a/bindata/network/ovn-kubernetes/self-hosted/ovnkube-node.yaml b/bindata/network/ovn-kubernetes/self-hosted/ovnkube-node.yaml index aae45f8d5a..5d10268f6f 100644 --- a/bindata/network/ovn-kubernetes/self-hosted/ovnkube-node.yaml +++ b/bindata/network/ovn-kubernetes/self-hosted/ovnkube-node.yaml @@ -169,6 +169,9 @@ spec: name: node-log - mountPath: /dev/log name: log-socket + - mountPath: /run/ovn-kubernetes + name: host-run-ovn-kubernetes + readOnly: True terminationMessagePolicy: FallbackToLogsOnError resources: requests: