From c5f7360bdb670f83f3a127bb1250a40e11bb6399 Mon Sep 17 00:00:00 2001 From: Wolfgang Kulhanek <WolfgangKulhanek@gmail.com> Date: Mon, 05 Aug 2019 22:47:47 +0200 Subject: [PATCH] Added comments and printouts --- ansible/roles/ocp4-workload-enable-cluster-shutdown/files/daemon_set.yaml | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/ansible/roles/ocp4-workload-enable-cluster-shutdown/files/daemon_set.yaml b/ansible/roles/ocp4-workload-enable-cluster-shutdown/files/daemon_set.yaml index 809a759..0e3cb3b 100644 --- a/ansible/roles/ocp4-workload-enable-cluster-shutdown/files/daemon_set.yaml +++ b/ansible/roles/ocp4-workload-enable-cluster-shutdown/files/daemon_set.yaml @@ -28,7 +28,9 @@ while true; do unset KUBECONFIG + echo "----------------------------------------------------------------------" echo "Gather info..." + echo "----------------------------------------------------------------------" # context intapi=$(oc get infrastructures.config.openshift.io cluster -o "jsonpath={.status.apiServerURL}") context="$(oc --config=/etc/kubernetes/kubeconfig config current-context)" @@ -40,20 +42,43 @@ namespace="$(oc get secret -n openshift-machine-config-operator node-bootstrapper-token -o "jsonpath={.data.namespace}" | base64 --decode)" token="$(oc get secret -n openshift-machine-config-operator node-bootstrapper-token -o "jsonpath={.data.token}" | base64 --decode)" + echo "----------------------------------------------------------------------" + echo "Generate kubeconfig" + echo "----------------------------------------------------------------------" + export KUBECONFIG="$(mktemp)" kubectl config set-credentials "kubelet" --token="$token" >/dev/null ca_crt="$(mktemp)"; echo "$ca_crt_data" > $ca_crt kubectl config set-cluster $cluster --server="$intapi" --certificate-authority="$ca_crt" --embed-certs >/dev/null kubectl config set-context kubelet --cluster="$cluster" --user="kubelet" >/dev/null kubectl config use-context kubelet >/dev/null + + echo "----------------------------------------------------------------------" + echo "Print kubeconfig" + echo "----------------------------------------------------------------------" cat "$KUBECONFIG" + + echo "----------------------------------------------------------------------" + echo "Whoami?" + echo "----------------------------------------------------------------------" oc whoami - echo "moving to real kubeconfig" whoami + + echo "----------------------------------------------------------------------" + echo "Moving to real kubeconfig" + echo "----------------------------------------------------------------------" cp /etc/kubernetes/kubeconfig /etc/kubernetes/kubeconfig.prev mv "${KUBECONFIG}" /etc/kubernetes/kubeconfig - echo "wait..." + echo "----------------------------------------------------------------------" + echo "Setting ca.crt" + echo "----------------------------------------------------------------------" + cp /etc/kubernetes/ca.crt /etc/kubernetes/ca.crt.prev + mv $ca_crt /etc/kubernetes/ca.crt + + echo "----------------------------------------------------------------------" + echo "Sleep 60 seconds..." + echo "----------------------------------------------------------------------" sleep 60 done securityContext: -- Gitblit v1.9.3