@@ -154,16 +154,17 @@ build_mocha_image() {
154154}
155155
156156kill_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}
161160wait_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- print " Waiting 5sec for $1 to start ($attemps_left attempts left )..."
166+ sleep $delay
167+ print " Waiting $delay sec for $1 to start ($attemps_left attempts left )..."
167168 (( attemps_left-- ))
168169 if [[ " $attemps_left " -lt 1 ]]; then
169170 print " Timed out waiting"
@@ -185,17 +186,20 @@ wait_for_oidc_endpoint() {
185186wait_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"
@@ -469,7 +473,7 @@ do_generate-ca-server-client-kpi() {
469473 cd $ROOT /tls-gen/basic
470474 cp openssl.cnf openssl.cnf.bak
471475 if [ -f " $FOLDER /openssl.cnf.in" ]; then
472- cp $FOLDER /openssl.cnf.in >> openssl.cnf
476+ cat $FOLDER /openssl.cnf.in >> openssl.cnf
473477 fi
474478 if [[ ! -z " ${DEBUG} " ]]; then
475479 print " Used this openssl.conf"
0 commit comments