INNER CODE UNIT · HCL
wait_for_active
oracle-terraform-modules/terraform-oci-oke · modules/utilities/resources/await_node_readiness.tpl.sh:15
function wait_for_active() {
clean_node_active
while true; do
local actual_node_count
actual_node_count=$(get_actual_node_count)
if [[ $${actual_node_count} -ge ${expected_node_count} ]]; then touch all_node.active; fi
if [[ $${actual_node_count} -ge 1 ]]; then touch one_node.active; fi
if [[ -f "$${ONE_FILE}" ]] && [[ "${await_node_readiness}" == 'one' ]]; then
echo "$(date): Ready with $${actual_node_count} node(s)" >&2
break
fi
if [[ -f "$${ALL_FILE}" ]] && [[ "${await_node_readiness}" == 'all' ]]; then
echo "$(date): Ready with $${actual_node_count} node(s)" >&2
break
fi