From f7d00303fa336fc223280cceca30a1b3679f6795 Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Wed, 8 Jul 2020 14:30:29 +0000 Subject: [PATCH] full_install_osm.sh: separate taint of master node and deployment of osm Change-Id: I6b5b314949d9775b6e71312d97dc293a49385945 Signed-off-by: garciadeblas --- installers/full_install_osm.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/installers/full_install_osm.sh b/installers/full_install_osm.sh index 66cfe495..30b56e8e 100755 --- a/installers/full_install_osm.sh +++ b/installers/full_install_osm.sh @@ -803,11 +803,15 @@ function kube_secrets(){ kubectl create secret generic pol-secret -n $OSM_STACK_NAME --from-env-file=$OSM_DOCKER_WORK_DIR/pol.env } -#deploys osm pods and services -function deploy_osm_services() { +#taints K8s master node +function taint_master_node() { K8S_MASTER=$(kubectl get nodes | awk '$3~/master/'| awk '{print $1}') kubectl taint node $K8S_MASTER node-role.kubernetes.io/master:NoSchedule- sleep 5 +} + +#deploys osm pods and services +function deploy_osm_services() { kubectl apply -n $OSM_STACK_NAME -f $OSM_K8S_WORK_DIR } @@ -1182,6 +1186,7 @@ EOF kube_secrets [ ! $OSM_DOCKER_TAG == "7" ] && parse_yaml $OSM_DOCKER_TAG namespace_vol + taint_master_node deploy_osm_services if [ -n "$INSTALL_PLA"]; then # optional PLA install -- 2.25.1