diff --git a/charts/maas/templates/bin/_register-rack-controller.sh.tpl b/charts/maas/templates/bin/_register-rack-controller.sh.tpl index 2aaa6bd..bfa9937 100644 --- a/charts/maas/templates/bin/_register-rack-controller.sh.tpl +++ b/charts/maas/templates/bin/_register-rack-controller.sh.tpl @@ -20,6 +20,7 @@ register_maas_rack() { if maas-rack register --url="${MAAS_ENDPOINT}" --secret="${MAAS_REGION_SECRET}"; then echo "Successfully registered with MaaS Region Controller" + touch '/tmp/maas-rack.done' break else echo "Unable to register with ${MAAS_ENDPOINT}... will try again" diff --git a/charts/maas/templates/statefulset-rack.yaml b/charts/maas/templates/statefulset-rack.yaml index 581804e..e91bd86 100644 --- a/charts/maas/templates/statefulset-rack.yaml +++ b/charts/maas/templates/statefulset-rack.yaml @@ -99,9 +99,8 @@ spec: timeoutSeconds: 60 exec: command: - - /bin/bash - - -c - - journalctl -u register-rack-controller -n 5 | grep -q 'Successfully registered with MaaS Region Controller' + - ls + - /tmp/maas-rack.done volumeMounts: - mountPath: /sys/fs/cgroup name: host-sys-fs-cgroup