Skip to content

Commit a459793

Browse files
Bump up time to wait for UAA to start
1 parent 3f46f62 commit a459793

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

selenium/bin/components/uaa

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ start_uaa() {
2424
begin "Starting UAA ..."
2525

2626
init_uaa
27-
kill_container_if_exist uaa
27+
kill_container_if_exist uaa
2828

2929
MOUNT_UAA_CONF_DIR=$CONF_DIR/uaa
3030

@@ -44,6 +44,7 @@ start_uaa() {
4444
--env JAVA_OPTS="-Djava.security.policy=unlimited -Djava.security.egd=file:/dev/./urandom" \
4545
${UAA_DOCKER_IMAGE}
4646

47-
wait_for_oidc_endpoint uaa $UAA_URL
47+
wait_for_message uaa "Server startup in" 20 10
48+
wait_for_oidc_endpoint uaa $UAA_URL $MOUNT_UAA_CONF_DIR/ca_uaa_certificate.pem
4849
end "UAA is ready"
4950
}

selenium/bin/suite_template

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -154,15 +154,16 @@ build_mocha_image() {
154154
}
155155

156156
kill_container_if_exist() {
157-
if docker stop $1 &> /dev/null; then
158-
docker rm $1 &> /dev/null
159-
fi
157+
docker kill $1 &> /dev/null
158+
docker rm $1 &> /dev/null
160159
}
161160
wait_for_message() {
162-
attemps_left=10
161+
delay=${3:-5}
162+
attemps_left=${4:-10}
163+
163164
while ! docker logs $1 2>&1 | grep -q "$2";
164165
do
165-
sleep 5
166+
sleep $delay
166167
print "Waiting 5sec for $1 to start ($attemps_left attempts left )..."
167168
((attemps_left--))
168169
if [[ "$attemps_left" -lt 1 ]]; then
@@ -185,17 +186,20 @@ wait_for_oidc_endpoint() {
185186
wait_for_oidc_endpoint_local() {
186187
NAME=$1
187188
BASE_URL=$2
188-
CURL_ARGS="-k --tlsv1.2 -L --fail "
189-
DELAY_BETWEEN_ATTEMPTS=5
189+
CURL_ARGS="--tlsv1.2 -L --fail "
190+
DELAY_BETWEEN_ATTEMPTS=10
190191
if [[ $# -eq 3 ]]; then
191192
CURL_ARGS="$CURL_ARGS --cacert $3"
192193
DELAY_BETWEEN_ATTEMPTS=10
194+
else
195+
CURL_ARGS="$CURL_ARGS -k "
193196
fi
194197
max_retry=15
195198
counter=0
196199
print "Waiting for OIDC discovery endpoint $NAME ... (BASE_URL: $BASE_URL)"
197200
until (curl $CURL_ARGS ${BASE_URL}/.well-known/openid-configuration >/dev/null 2>&1)
198201
do
202+
echo "Failed $?"
199203
sleep $DELAY_BETWEEN_ATTEMPTS
200204
[[ counter -eq $max_retry ]] && print "Failed!" && exit 1
201205
print "Trying again. Try #$counter"
@@ -208,7 +212,7 @@ wait_for_oidc_endpoint_docker() {
208212
BASE_URL=$2
209213
CURL_ARGS="-k --tlsv1.2 -L --fail "
210214
DOCKER_ARGS="--rm --net ${DOCKER_NETWORK} "
211-
DELAY_BETWEEN_ATTEMPTS=5
215+
DELAY_BETWEEN_ATTEMPTS=10
212216
if [[ $# -gt 2 ]]; then
213217
DOCKER_ARGS="$DOCKER_ARGS -v $3:/tmp/ca_certificate.pem"
214218
CURL_ARGS="$CURL_ARGS --cacert /tmp/ca_certificate.pem"

0 commit comments

Comments
 (0)