From 23a7b43dab151db64d89996c996fa08998bc8caf Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Mon, 2 Mar 2026 00:50:27 +0000 Subject: [PATCH] fix: force CSI endpoint socket for controller and node --- ansible/roles/csi/tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ansible/roles/csi/tasks/main.yml b/ansible/roles/csi/tasks/main.yml index caca0db..66e6ed4 100644 --- a/ansible/roles/csi/tasks/main.yml +++ b/ansible/roles/csi/tasks/main.yml @@ -13,6 +13,14 @@ command: kubectl apply -f {{ csi_manifest_url }} changed_when: true +- name: Ensure CSI controller endpoint is set for sidecars + command: kubectl -n kube-system set env deployment/hcloud-csi-controller CSI_ENDPOINT=unix:///run/csi/socket + changed_when: true + +- name: Ensure CSI node endpoint is set for sidecars + command: kubectl -n kube-system set env daemonset/hcloud-csi-node CSI_ENDPOINT=unix:///run/csi/socket + changed_when: true + - name: Restart CSI controller to pick up current secret command: kubectl -n kube-system rollout restart deployment/hcloud-csi-controller changed_when: true