@@ -581,6 +581,7 @@ function createYamlFiles {
581
581
sed -i -e " s:%DOMAIN_UID%:${domainUID} :g" ${voyagerOutput}
582
582
sed -i -e " s:%DOMAIN_NAME%:${domainName} :g" ${voyagerOutput}
583
583
sed -i -e " s:%CLUSTER_NAME%:${clusterName} :g" ${voyagerOutput}
584
+ sed -i -e " s:%CLUSTER_NAME_LC%:${clusterNameLC} :g" ${voyagerOutput}
584
585
sed -i -e " s:%MANAGED_SERVER_PORT%:${managedServerPort} :g" ${voyagerOutput}
585
586
sed -i -e " s:%LOAD_BALANCER_WEB_PORT%:$loadBalancerWebPort :g" ${voyagerOutput}
586
587
sed -i -e " s:%LOAD_BALANCER_DASHBOARD_PORT%:$loadBalancerDashboardPort :g" ${voyagerOutput}
@@ -698,38 +699,55 @@ function setupVoyagerLoadBalancer {
698
699
# deploy Voyager Ingress resource
699
700
kubectl apply -f ${voyagerOutput}
700
701
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
732
749
}
750
+
733
751
#
734
752
# Deploy traefik load balancer
735
753
#
0 commit comments