@@ -1921,6 +1921,7 @@ EOF
19211921# - local --> run locally - requires java & weblogic to be installed
19221922# - remote --> run remotely on admin server, construct URL using admin pod name
19231923# - hybrid --> run remotely on admin server, construct URL using 'NODEPORT_HOST'
1924+ # or 'K8S_NODEPORT_IP' in wercker since NODEPORT_HOST sometimes does not work in OCI
19241925#
19251926function run_wlst_script {
19261927 if [ " $# " -lt 3 ] ; then
@@ -1943,7 +1944,12 @@ function run_wlst_script {
19431944 local password=` get_wladmin_pass $1 `
19441945 local pyfile_lcl=" $3 "
19451946 local pyfile_pod=" /shared/` basename $pyfile_lcl ` "
1946- local t3url_lcl=" t3://$NODEPORT_HOST :$ADMIN_WLST_PORT "
1947+ if [ " $WERCKER " = " true" ]; then
1948+ # use OCI public IP in wercker
1949+ local t3url_lcl=" t3://$K8S_NODEPORT_IP :$ADMIN_WLST_PORT "
1950+ else
1951+ local t3url_lcl=" t3://$NODEPORT_HOST :$ADMIN_WLST_PORT "
1952+ fi
19471953 local t3url_pod=" t3://$AS_NAME :$ADMIN_WLST_PORT "
19481954 local wlcmdscript_lcl=" $TMP_DIR /wlcmd.sh"
19491955 local wlcmdscript_pod=" /shared/wlcmd.sh"
@@ -2032,6 +2038,7 @@ EOF
20322038
20332039 if [ " $result " = " 0" ];
20342040 then
2041+ cat ${pyfile_lcl} .out
20352042 break
20362043 fi
20372044
@@ -2205,9 +2212,10 @@ function verify_service_and_pod_created {
22052212 local EXTCHANNEL_T3CHANNEL_SERVICE_NAME=${SERVICE_NAME} -extchannel-t3channel
22062213 trace " checking if service ${EXTCHANNEL_T3CHANNEL_SERVICE_NAME} is created"
22072214 count=0
2215+ srv_count=0
22082216 while [ " ${srv_count:= Error} " != " 1" -a $count -lt $max_count_srv ] ; do
22092217 local count=` expr $count + 1`
2210- local srv_count=` kubectl -n $NAMESPACE get services | grep " ^$SERVICE_NAME " | wc -l`
2218+ local srv_count=` kubectl -n $NAMESPACE get services | grep " ^$EXTCHANNEL_T3CHANNEL_SERVICE_NAME " | wc -l`
22112219 if [ " ${srv_count:= Error} " != " 1" ]; then
22122220 trace " Did not find service $EXTCHANNEL_T3CHANNEL_SERVICE_NAME , iteration $count of $max_count_srv "
22132221 sleep $wait_time
@@ -2258,6 +2266,9 @@ function verify_service_and_pod_created {
22582266 fi
22592267
22602268 if [ " ${IS_ADMIN_SERVER} " = " true" ]; then
2269+ trace " listing pods"
2270+ kubectl -n $NAMESPACE get pods -o wide
2271+
22612272 verify_wlst_access $DOM_KEY
22622273 fi
22632274}
0 commit comments