Fix CSI node bind mount and publish to correct image registry.

Use k8s mount-utils for bind mounts so the pod target directory is created
before mounting, and push CI images to ghcr.io/kubelancloud/kks-csi-plugin
to match the deployed chart.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-06 08:50:32 +03:30
co-authored by Cursor
parent 7321058edb
commit 62c26f6fda
6 changed files with 65 additions and 9 deletions
@@ -39,6 +39,9 @@ rules:
- apiGroups: ["storage.k8s.io"]
resources: ["volumeattachments/status"]
verbs: ["patch"]
- apiGroups: ["storage.k8s.io"]
resources: ["csinodes"]
verbs: ["get", "list", "watch"]
- apiGroups: ["coordination.k8s.io"]
resources: ["leases"]
verbs: ["get", "watch", "list", "create", "update", "patch"]
+1 -1
View File
@@ -16,7 +16,7 @@ fullnameOverride: ""
image:
repository: ghcr.io/kubelancloud/kks-csi-plugin
tag: "latest"
pullPolicy: IfNotPresent
pullPolicy: Always
imagePullSecrets: []