Skip to content

Commit d483a6d

Browse files
author
Lily He
committed
handle uppercase of clusterName when setting up Voyager
1 parent af44484 commit d483a6d

File tree

2 files changed

+50
-32
lines changed

2 files changed

+50
-32
lines changed

kubernetes/internal/create-weblogic-domain.sh

Lines changed: 49 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -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
#

kubernetes/internal/voyager-ingress-template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spec:
1616
nodePort: '%LOAD_BALANCER_WEB_PORT%'
1717
paths:
1818
- backend:
19-
serviceName: %DOMAIN_UID%-cluster-%CLUSTER_NAME%
19+
serviceName: %DOMAIN_UID%-cluster-%CLUSTER_NAME_LC%
2020
servicePort: '%MANAGED_SERVER_PORT%'
2121

2222
---

0 commit comments

Comments
 (0)