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