From 59e97b94c1fe8aeda9cceb27dc80570f236bb476 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Fri, 5 Nov 2021 22:34:40 +0100
Subject: [PATCH] feat(kubeadm-init): Add installation of hcloud secret

Since currently setups are failing due to missing hcloud secret, this
will be adjusted by this action.
---
 utils/kubernetes-init.mk | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/utils/kubernetes-init.mk b/utils/kubernetes-init.mk
index 0a1a75d7a..a179d7391 100644
--- a/utils/kubernetes-init.mk
+++ b/utils/kubernetes-init.mk
@@ -32,5 +32,9 @@ kubectl-remove-all-master-taints:
 kubectl-delete-wrong-subnet:
 	kubectl get pods --all-namespaces -o wide | grep 10.85. | awk '{print "-n " $$1 " " $$2}' | xargs -L 1 kubectl delete pod
 
+.PHONY: kubectl-prepare-hcloud-csi
+kubectl-prepare-hcloud-csi:
+	kubectl -n kube-system create secret generic --from-literal token=$CLOUD_TOKEN --dry-run=client -o yaml hcloud-csi | kubectl apply -f -
+
 .PHONY: kubernetes-install
-kubernetes-install: ssh-init-hosts kubeadm-init kubeadm-copy-config kubectl-remove-first-master-taints flux-bootstrap kubeadm-join-masters kubectl-remove-all-master-taints kubectl-delete-wrong-subnet
+kubernetes-install: ssh-init-hosts kubeadm-init kubeadm-copy-config kubectl-remove-first-master-taints kubectl-prepare-hcloud-csi flux-bootstrap kubeadm-join-masters kubectl-remove-all-master-taints kubectl-delete-wrong-subnet
-- 
GitLab