@@ -581,6 +581,7 @@ function createYamlFiles {
581581 sed -i -e " s:%DOMAIN_UID%:${domainUID} :g" ${voyagerOutput}
582582 sed -i -e " s:%DOMAIN_NAME%:${domainName} :g" ${voyagerOutput}
583583 sed -i -e " s:%CLUSTER_NAME%:${clusterName} :g" ${voyagerOutput}
584+ sed -i -e " s:%CLUSTER_NAME_LC%:${clusterNameLC} :g" ${voyagerOutput}
584585 sed -i -e " s:%MANAGED_SERVER_PORT%:${managedServerPort} :g" ${voyagerOutput}
585586 sed -i -e " s:%LOAD_BALANCER_WEB_PORT%:$loadBalancerWebPort :g" ${voyagerOutput}
586587 sed -i -e " s:%LOAD_BALANCER_DASHBOARD_PORT%:$loadBalancerDashboardPort :g" ${voyagerOutput}
@@ -698,38 +699,55 @@ function setupVoyagerLoadBalancer {
698699 # deploy Voyager Ingress resource
699700 kubectl apply -f ${voyagerOutput}
700701
701- echo Checking Voyager Ingress resource
702- local maxwaitsecs=100
703- local mstart=` date +%s`
704- while : ; do
705- local mnow=` date +%s`
706- local vdep=` kubectl get ingresses.voyager.appscode.com -n ${namespace} | grep ${domainUID} -voyager | wc | awk ' { print $1; } ' `
707- if [ " $vdep " = " 1" ]; then
708- echo ' The Voyager Ingress resource ${domainUID}-voyager is created successfully.'
709- break
710- fi
711- if [ $(( mnow - mstart)) -gt $(( maxwaitsecs)) ]; then
712- fail " The Voyager Ingress resource ${domainUID} -voyager was not created."
713- fi
714- sleep 5
715- done
716-
717- echo Checking Voyager service
718- local maxwaitsecs=100
719- local mstart=` date +%s`
720- while : ; do
721- local mnow=` date +%s`
722- local vscv=` kubectl get service ${domainUID} -voyager-stats -n ${namespace} | grep ${domainUID} -voyager-stats | wc | awk ' { print $1; } ' `
723- if [ " $vscv " = " 1" ]; then
724- echo ' The service ${domainUID}-voyager-stats is created successfully.'
725- break
726- fi
727- if [ $(( mnow - mstart)) -gt $(( maxwaitsecs)) ]; then
728- fail " The service ${domainUID} -voyager-stats was not created."
729- fi
730- sleep 5
731- done
702+ echo Checking Voyager Ingress resource
703+ local maxwaitsecs=100
704+ local mstart=` date +%s`
705+ while : ; do
706+ local mnow=` date +%s`
707+ local vdep=` kubectl get ingresses.voyager.appscode.com -n ${namespace} | grep ${domainUID} -voyager | wc | awk ' { print $1; } ' `
708+ if [ " $vdep " = " 1" ]; then
709+ echo ' The Voyager Ingress resource ${domainUID}-voyager is created successfully.'
710+ break
711+ fi
712+ if [ $(( mnow - mstart)) -gt $(( maxwaitsecs)) ]; then
713+ fail " The Voyager Ingress resource ${domainUID} -voyager was not created."
714+ fi
715+ sleep 5
716+ done
717+
718+ echo Checking HAProxy pod is running
719+ local maxwaitsecs=100
720+ local mstart=` date +%s`
721+ while : ; do
722+ local mnow=` date +%s`
723+ local st=` kubectl get pod -n ${namespace} | grep ^voyager-${domainUID} -voyager- | awk ' { print $3; } ' `
724+ if [ " $st " = " Running" ]; then
725+ echo ' The HAProxy pod for Voyaer Ingress ${domainUID}-voyager is created successfully.'
726+ break
727+ fi
728+ if [ $(( mnow - mstart)) -gt $(( maxwaitsecs)) ]; then
729+ fail " The HAProxy pod for Voyaer Ingress ${domainUID} -voyager was not created or running."
730+ fi
731+ sleep 5
732+ done
733+
734+ echo Checking Voyager service
735+ local maxwaitsecs=100
736+ local mstart=` date +%s`
737+ while : ; do
738+ local mnow=` date +%s`
739+ local vscv=` kubectl get service ${domainUID} -voyager-stats -n ${namespace} | grep ${domainUID} -voyager-stats | wc | awk ' { print $1; } ' `
740+ if [ " $vscv " = " 1" ]; then
741+ echo ' The service ${domainUID}-voyager-stats is created successfully.'
742+ break
743+ fi
744+ if [ $(( mnow - mstart)) -gt $(( maxwaitsecs)) ]; then
745+ fail " The service ${domainUID} -voyager-stats was not created."
746+ fi
747+ sleep 5
748+ done
732749}
750+
733751#
734752# Deploy traefik load balancer
735753#
0 commit comments