2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-06-19 18:10:56 +00:00

Add connectivity check to esxi ident bringup

If using the identity image bringup
with dhcp, be more careful about waiting
for connectivity before proceeding.
This commit is contained in:
Jarrod Johnson
2025-09-25 15:29:33 -04:00
parent 39eb32df38
commit a480cc73df
@@ -73,6 +73,19 @@ if [ -e /tmp/confluentident/cnflnt.yml ]; then
hmacfile=$(mktemp)
ln -s /opt/confluent/bin/clortho /opt/confluent/bin/genpasshmac
/opt/confluent/bin/genpasshmac $passfile $passcrypt $hmacfile $hmackeyfile
echo -n 'Checking connectivity to server: '
maxwait=30
while ! /opt/confluent/bin/apiclient -c >& /dev/null; do
echo -n '.'
sleep 1
maxwait=$((maxwait - 1))
if [ $maxwait -le 0 ]; then
echo "Unable to contact deployment server, verify network connectivity"
echo "A debug session has been made available on Alt-F1"
sleep 30
maxwait=30
done
echo
echo -n 'Registering new API key with deployment server: '
/opt/confluent/bin/apiclient -p $hmacfile /confluent-api/self/registerapikey $passcrypt
echo