Fix chart image pulls for kloud-csi installs.

Use a valid livenessprobe tag, default the driver image to appVersion, add imagePullSecrets support, and publish GHCR packages as public after CI builds.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-06 06:35:51 +03:30
co-authored by Cursor
parent cb5e07009e
commit feec8c1e60
7 changed files with 33 additions and 5 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v2
name: kloud-csi
description: Kloud CSI driver for kks persistent volumes
type: application
version: 0.1.0
version: 0.1.1
appVersion: "0.1.0"
kubeVersion: ">=1.28.0-0"
home: https://github.com/KubelanCloud/kks-csi-plugin
@@ -27,6 +27,10 @@ spec:
{{- end }}
spec:
serviceAccountName: {{ include "kloud-csi.controllerServiceAccountName" . }}
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
@@ -26,6 +26,10 @@ spec:
{{- end }}
spec:
serviceAccountName: {{ include "kloud-csi.nodeServiceAccountName" . }}
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
priorityClassName: {{ .Values.node.priorityClassName }}
hostNetwork: true
hostPID: true
+5 -3
View File
@@ -14,10 +14,12 @@ nameOverride: ""
fullnameOverride: ""
image:
repository: ghcr.io/KubelanCloud/kks-csi-plugin
tag: "latest"
repository: ghcr.io/kubelancloud/kks-csi-plugin
tag: ""
pullPolicy: IfNotPresent
imagePullSecrets: []
serverURL: ""
accessToken: ""
existingSecret: ""
@@ -38,7 +40,7 @@ sidecars:
tag: v2.12.0
livenessProbe:
repository: registry.k8s.io/sig-storage/livenessprobe
tag: v2.13.0
tag: v2.13.1
storageClass:
enabled: true