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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user