@@ -18,6 +18,7 @@ set -ex
1818CONTAINERS_NAMESPACE=${CONTAINERS_NAMESPACE:- podified-antelope-centos9}
1919CONTAINERS_TARGET_TAG=${CONTAINERS_TARGET_TAG:- current-podified}
2020FAKE_UPDATE=${FAKE_UPDATE:- false}
21+ KPATCH_UPDATE=${KPATCH_UPDATE:- false}
2122OPENSTACK_VERSION=${OPENSTACK_VERSION:- 0.0.2}
2223OUTFILE=${OUTFILE:- csv.yaml}
2324TIMEOUT=${TIMEOUT:- 1000s}
@@ -141,6 +142,20 @@ echo "MinorUpdateControlplane completed"
141142# start data plane plane update for rest of edpm services
142143DATAPLANE_NODESETS=$( oc get openstackdataplanenodeset -o name | awk -F' /' ' {print " - " $2}' )
143144
145+ ansible_extra_vars_list=()
146+ if [ " ${KPATCH_UPDATE} " != " false" ]; then
147+ ansible_extra_vars_list+=(' edpm_update_enable_kpatch: "true"' )
148+ fi
149+
150+ ANSIBLE_EXTRA_VARS=" "
151+ if [ ${# ansible_extra_vars_list[@]} -gt 0 ]; then
152+ ANSIBLE_EXTRA_VARS=" ansibleExtraVars:"
153+ for var in " ${ansible_extra_vars_list[@]} " ; do
154+ ANSIBLE_EXTRA_VARS+=$' \n ' " ${var} "
155+ done
156+ fi
157+
158+
144159cat << EOF >edpm-deployment-update.yaml
145160apiVersion: dataplane.openstack.org/v1beta1
146161kind: OpenStackDataPlaneDeployment
@@ -151,6 +166,7 @@ spec:
151166$DATAPLANE_NODESETS
152167 servicesOverride:
153168 - update
169+ $ANSIBLE_EXTRA_VARS
154170EOF
155171
156172update_event Applying the UPDATE CRD
0 commit comments