{% include "header.sh" with context %} {%- if not config.leave_kubectl %} function delete_kubectl() { set +x log log === Removing kubectl and credentials === set -x rm -rf /etc/kubernetes/admin rm -f /usr/local/bin/kubectl } trap delete_kubectl EXIT {%- endif %} {% include "basic-host-validation.sh" with context %} {% include "up.sh" with context %} set +x log log === Waiting for Node to be Ready === set -x wait_for_node_ready {{ config['KubernetesNode:hostname'] }} 3600 {%- if config['KubernetesNode:labels.dynamic'] is defined %} set +x log log === Registering dynamic labels for node === set -x register_labels {{ config['KubernetesNode:hostname'] }} 3600 {{ config['KubernetesNode:labels.dynamic'] | join(' ') }} {%- endif %} sleep 60 set +x log log === Finished join process ===