Remove .kube/config in k8s cluster setup

In some newer systems, we're seeing .kube/config as an existing file
that is linked to /var/lib/kubelet/kubeconfig, which presents issues
when trying to write a new config to that path. Since this is intended
to fully overwrite what's there, it's safe to remove it first,
whether it's a file or a symlink.

Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: I8edb3897f3f7649ac085528541b053b557526792
diff --git a/vars/createKubernetesCluster.groovy b/vars/createKubernetesCluster.groovy
index ee05317..7ea398e 100644
--- a/vars/createKubernetesCluster.groovy
+++ b/vars/createKubernetesCluster.groovy
@@ -152,6 +152,8 @@
       echo "** Generate $HOME/.kube/config"
       mkdir -p "$HOME/.kube"
       chmod u=rwx "$HOME/.kube"
+      # Remove current config, if it exists
+      rm -f "$HOME/.kube/config"
       kind get kubeconfig --name ${cfg.name} > "$HOME/.kube/config"
       chmod -R u+w,go-rwx "$HOME/.kube"