Merge pull request 'fix: run Cilium install with sudo and explicit kubeconfig' (#103) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 3m22s

Reviewed-on: #103
This commit was merged in pull request #103.
This commit is contained in:
2026-03-03 08:56:49 +00:00

View File

@@ -316,12 +316,12 @@ class Controller:
self.log("CNI install already complete")
return
self.log("Installing or upgrading Cilium")
self.remote(self.primary_ip, "helm repo add cilium https://helm.cilium.io >/dev/null 2>&1 || true")
self.remote(self.primary_ip, "helm repo update >/dev/null")
self.remote(self.primary_ip, "kubectl create namespace kube-system >/dev/null 2>&1 || true")
self.remote(self.primary_ip, "sudo helm repo add cilium https://helm.cilium.io >/dev/null 2>&1 || true")
self.remote(self.primary_ip, "sudo helm repo update >/dev/null")
self.remote(self.primary_ip, "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf create namespace kube-system >/dev/null 2>&1 || true")
self.remote(
self.primary_ip,
"helm upgrade --install cilium cilium/cilium --namespace kube-system --set kubeProxyReplacement=true",
"sudo KUBECONFIG=/etc/kubernetes/admin.conf helm upgrade --install cilium cilium/cilium --namespace kube-system --set kubeProxyReplacement=true",
)
self.mark_done("cni_installed")