1010. /root/ovndb-raft-functions.sh
1111
1212# This script is the entrypoint to the image.
13- # Supports version 1.0 .0 daemonsets
13+ # Supports version 1.1 .0 daemonsets
1414# Keep the daemonset versioning aligned with the ovnkube release versions
1515# Commands ($1 values)
1616# ovs-server Runs the ovs daemons - ovsdb-server and ovs-switchd (v3)
2828# ovn_debug Displays ovn/ovs configuration and flows
2929
3030# NOTE: The script/image must be compatible with the daemonset.
31- # This script supports version 1.0 .0 daemonsets
31+ # This script supports version 1.1 .0 daemonsets
3232# When called, it starts all needed daemons.
3333# Currently the version here is used to match with the image version
3434# It must be updated during every release
4141# OVN_KUBERNETES_NAMESPACE - k8s namespace - v3
4242# K8S_NODE - hostname of the node - v3
4343#
44- # OVN_DAEMONSET_VERSION - version match daemonset and image - v1.0 .0
44+ # OVN_DAEMONSET_VERSION - version match daemonset and image - v1.1 .0
4545# K8S_TOKEN - the apiserver token. Automatically detected when running in a pod - v3
4646# K8S_CACERT - the apiserver CA. Automatically detected when running in a pod - v3
4747# OVN_CONTROLLER_OPTS - the options for ovn-ctl
@@ -121,11 +121,11 @@ ovnkube_logfile_maxage=${OVNKUBE_LOGFILE_MAXAGE:-"5"}
121121ovnkube_libovsdb_client_logfile=${OVNKUBE_LIBOVSDB_CLIENT_LOGFILE:- }
122122
123123# ovnkube.sh version (Update during each release)
124- ovnkube_version=" 1.0 .0"
124+ ovnkube_version=" 1.1 .0"
125125
126126# The daemonset version must be compatible with this script.
127127# The default when OVN_DAEMONSET_VERSION is not set is version 3
128- ovn_daemonset_version=${OVN_DAEMONSET_VERSION:- " 1.0 .0" }
128+ ovn_daemonset_version=${OVN_DAEMONSET_VERSION:- " 1.1 .0" }
129129
130130# hostname is the host's hostname when using host networking,
131131# This is useful on the master
@@ -834,10 +834,10 @@ function get_ovnkube_zone_db_ep() {
834834 fi
835835}
836836
837- # v1.0 .0 - run nb_ovsdb in a separate container
837+ # v1.1 .0 - run nb_ovsdb in a separate container
838838nb-ovsdb () {
839839 trap ' ovsdb_cleanup nb' TERM
840- check_ovn_daemonset_version " 1.0 .0"
840+ check_ovn_daemonset_version " 1.1 .0"
841841 rm -f ${OVN_RUNDIR} /ovnnb_db.pid
842842
843843 if [[ ${ovn_db_host} == " " ]]; then
@@ -887,10 +887,10 @@ nb-ovsdb() {
887887 echo " =============== run nb_ovsdb ========== terminated"
888888}
889889
890- # v1.0 .0 - run sb_ovsdb in a separate container
890+ # v1.1 .0 - run sb_ovsdb in a separate container
891891sb-ovsdb () {
892892 trap ' ovsdb_cleanup sb' TERM
893- check_ovn_daemonset_version " 1.0 .0"
893+ check_ovn_daemonset_version " 1.1 .0"
894894 rm -f ${OVN_RUNDIR} /ovnsb_db.pid
895895
896896 if [[ ${ovn_db_host} == " " ]]; then
@@ -928,10 +928,10 @@ sb-ovsdb() {
928928 echo " =============== run sb_ovsdb ========== terminated"
929929}
930930
931- # v1.0 .0 - Runs ovn-dbchecker on ovnkube-db pod.
931+ # v1.1 .0 - Runs ovn-dbchecker on ovnkube-db pod.
932932ovn-dbchecker () {
933933 trap ' kill $(jobs -p); exit 0' TERM
934- check_ovn_daemonset_version " 1.0 .0"
934+ check_ovn_daemonset_version " 1.1 .0"
935935 rm -f ${OVN_RUNDIR} /ovn-dbchecker.pid
936936
937937 # wait for ready_to_start_node
@@ -982,7 +982,7 @@ ovn-dbchecker() {
982982# unix sockets
983983local-nb-ovsdb () {
984984 trap ' ovsdb_cleanup nb' TERM
985- check_ovn_daemonset_version " 1.0 .0"
985+ check_ovn_daemonset_version " 1.1 .0"
986986 rm -f ${OVN_RUNDIR} /ovnnb_db.pid
987987
988988 echo " =============== run nb-ovsdb (unix sockets only) =========="
@@ -1016,7 +1016,7 @@ local-nb-ovsdb() {
10161016# unix sockets
10171017local-sb-ovsdb () {
10181018 trap ' ovsdb_cleanup sb' TERM
1019- check_ovn_daemonset_version " 1.0 .0"
1019+ check_ovn_daemonset_version " 1.1 .0"
10201020 rm -f ${OVN_RUNDIR} /ovnsb_db.pid
10211021
10221022 echo " =============== run sb-ovsdb (unix sockets only) ========== "
@@ -1034,10 +1034,10 @@ local-sb-ovsdb() {
10341034 echo " =============== run sb-ovsdb (unix sockets only) ========== terminated"
10351035}
10361036
1037- # v1.0 .0 - Runs northd on master. Does not run nb_ovsdb, and sb_ovsdb
1037+ # v1.1 .0 - Runs northd on master. Does not run nb_ovsdb, and sb_ovsdb
10381038run-ovn-northd () {
10391039 trap ' ovn-appctl -t ovn-northd exit >/dev/null 2>&1; exit 0' TERM
1040- check_ovn_daemonset_version " 1.0 .0"
1040+ check_ovn_daemonset_version " 1.1 .0"
10411041 rm -f ${OVN_RUNDIR} /ovn-northd.pid
10421042 rm -f ${OVN_RUNDIR} /ovn-northd.* .ctl
10431043
@@ -1086,10 +1086,10 @@ run-ovn-northd() {
10861086 exit 8
10871087}
10881088
1089- # v1.0 .0 - run ovnkube-identity
1089+ # v1.1 .0 - run ovnkube-identity
10901090ovnkube-identity () {
10911091 trap ' kill $(jobs -p); exit 0' TERM
1092- check_ovn_daemonset_version " 1.0 .0"
1092+ check_ovn_daemonset_version " 1.1 .0"
10931093 rm -f ${OVN_RUNDIR} /ovnkube-identity.pid
10941094
10951095 ovnkube_enable_interconnect_flag=
@@ -1116,10 +1116,10 @@ ovnkube-identity() {
11161116 exit 9
11171117}
11181118
1119- # v1.0 .0 - run ovnkube --master (both cluster-manager and ovnkube-controller)
1119+ # v1.1 .0 - run ovnkube --master (both cluster-manager and ovnkube-controller)
11201120ovn-master () {
11211121 trap ' kill $(jobs -p); exit 0' TERM
1122- check_ovn_daemonset_version " 1.0 .0"
1122+ check_ovn_daemonset_version " 1.1 .0"
11231123 rm -f ${OVN_RUNDIR} /ovnkube-master.pid
11241124
11251125 echo " =============== ovn-master (wait for ready_to_start_node) ========== MASTER ONLY"
@@ -1402,10 +1402,10 @@ ovn-master() {
14021402 exit 9
14031403}
14041404
1405- # v1.0 .0 - run ovnkube --ovnkube-controller
1405+ # v1.1 .0 - run ovnkube --ovnkube-controller
14061406ovnkube-controller () {
14071407 trap ' kill $(jobs -p); exit 0' TERM
1408- check_ovn_daemonset_version " 1.0 .0"
1408+ check_ovn_daemonset_version " 1.1 .0"
14091409 rm -f ${OVN_RUNDIR} /ovnkube-controller.pid
14101410
14111411 echo " =============== ovnkube-controller (wait for ready_to_start_node) =========="
@@ -1718,7 +1718,7 @@ ovnkube-controller() {
17181718
17191719ovnkube-controller-with-node () {
17201720 trap ' kill $(jobs -p) ; rm -f /etc/cni/net.d/10-ovn-kubernetes.conf ; exit 0' TERM
1721- check_ovn_daemonset_version " 1.0 .0"
1721+ check_ovn_daemonset_version " 1.1 .0"
17221722 rm -f ${OVN_RUNDIR} /ovnkube-controller-with-node.pid
17231723
17241724 if [[ ${ovnkube_node_mode} != " dpu-host" ]]; then
@@ -2194,7 +2194,7 @@ ovnkube-controller-with-node() {
21942194# run ovnkube --cluster-manager.
21952195ovn-cluster-manager () {
21962196 trap ' kill $(jobs -p); exit 0' TERM
2197- check_ovn_daemonset_version " 1.0 .0"
2197+ check_ovn_daemonset_version " 1.1 .0"
21982198
21992199 ovn_encap_port_flag=
22002200 if [[ -n " ${ovn_encap_port} " ]]; then
@@ -2409,7 +2409,7 @@ ovn-cluster-manager() {
24092409
24102410# ovn-controller - all nodes
24112411ovn-controller () {
2412- check_ovn_daemonset_version " 1.0 .0"
2412+ check_ovn_daemonset_version " 1.1 .0"
24132413 rm -f ${OVN_RUNDIR} /ovn-controller.pid
24142414
24152415 echo " =============== ovn-controller - (wait for ovs)"
@@ -2452,7 +2452,7 @@ ovn-controller() {
24522452# ovn-node - all nodes
24532453ovn-node () {
24542454 trap ' kill $(jobs -p) ; rm -f /etc/cni/net.d/10-ovn-kubernetes.conf ; exit 0' TERM
2455- check_ovn_daemonset_version " 1.0 .0"
2455+ check_ovn_daemonset_version " 1.1 .0"
24562456 rm -f ${OVN_RUNDIR} /ovnkube.pid
24572457
24582458 if [[ ${ovnkube_node_mode} != " dpu-host" ]]; then
@@ -2843,7 +2843,7 @@ ovn-node() {
28432843
28442844# cleanup-ovn-node - all nodes
28452845cleanup-ovn-node () {
2846- check_ovn_daemonset_version " 1.0 .0"
2846+ check_ovn_daemonset_version " 1.1 .0"
28472847
28482848 rm -f /etc/cni/net.d/10-ovn-kubernetes.conf
28492849
@@ -2867,9 +2867,9 @@ cleanup-ovn-node() {
28672867
28682868}
28692869
2870- # v1.0 .0 - Runs ovn-kube-util in daemon mode to export prometheus metrics related to OVS.
2870+ # v1.1 .0 - Runs ovn-kube-util in daemon mode to export prometheus metrics related to OVS.
28712871ovs-metrics () {
2872- check_ovn_daemonset_version " 1.0 .0"
2872+ check_ovn_daemonset_version " 1.1 .0"
28732873
28742874 echo " =============== ovs-metrics - (wait for ovs_ready)"
28752875 wait_for_event ovs_ready
0 commit comments