diff --git a/stx-snmp-helm/centos/docker/stx-fm-subagent/bootstrap.sh b/stx-snmp-helm/centos/docker/stx-fm-subagent/bootstrap.sh index e62e107..90a9bed 100755 --- a/stx-snmp-helm/centos/docker/stx-fm-subagent/bootstrap.sh +++ b/stx-snmp-helm/centos/docker/stx-fm-subagent/bootstrap.sh @@ -15,8 +15,34 @@ if [ "$OPTIONDEBUG" != "" ]; then esac fi +# Waiting master agent initialization +if [ "$MASTER_AGENT_HOST" == "" ]; then + MASTER_AGENT_HOST="localhost"; +fi + +if [ "$MASTER_AGENT_PORT" == "" ]; then + MASTER_AGENT_PORT=705; +fi + +if [ "$MASTER_AGENT_CONNECTION_RETRIES" == "" ]; then + MASTER_AGENT_CONNECTION_RETRIES=20; +fi + +HOST=$MASTER_AGENT_HOST +PORT=$MASTER_AGENT_PORT +RETRIES=$MASTER_AGENT_CONNECTION_RETRIES + +echo "Waiting master agent initialization ($HOST:$PORT) [MaxRetries:$RETRIES]" +counter=0 +until