From 1794ab8779951a80c6137b7029fd88625389c92b Mon Sep 17 00:00:00 2001 From: Changlu Yi Date: Wed, 31 Jan 2024 16:15:37 +0800 Subject: [PATCH] Compatible with controller deployment methods before kube-ovn 1.11.16 Signed-off-by: Changlu Yi --- dist/images/start-ic-db.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dist/images/start-ic-db.sh b/dist/images/start-ic-db.sh index 031a6e83e97..c783675bd6d 100755 --- a/dist/images/start-ic-db.sh +++ b/dist/images/start-ic-db.sh @@ -215,7 +215,12 @@ if [[ $ENABLE_OVN_LEADER_CHECK == "true" ]]; then chmod 600 /etc/ovn/* /kube-ovn/kube-ovn-leader-checker --probeInterval=${OVN_LEADER_PROBE_INTERVAL} --isICDBServer=true else - + # Compatible with controller deployment methods before kube-ovn 1.11.16 + TS_NAME=${TS_NAME:-ts} + PROTOCOL=${PROTOCOL:-ipv4} + TS_CIDR=${TS_CIDR:-169.254.100.0/24} + ovn-ic-nbctl --may-exist ts-add "$TS_NAME" + ovn-ic-nbctl set Transit_Switch ts external_ids:subnet="$TS_CIDR" tail --follow=name --retry /var/log/ovn/ovsdb-server-ic-nb.log fi