charts/csi-secrets-store-provider-azure/values.yaml (144 lines of code) (raw):

nameOverride: "" fullnameOverride: "" # One or more secrets to be used when pulling images imagePullSecrets: [] # - name: myRegistryKeySecretName # logging format json # Default is text. logFormatJSON: false # log level. Uses V logs (klog) logVerbosity: 0 enableArcExtension: false linux: image: repository: mcr.microsoft.com/oss/v2/azure/secrets-store/provider-azure tag: v1.7.0 pullPolicy: IfNotPresent nodeSelector: {} # ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ # An empty key with operator Exists matches all keys, values and effects which means this will tolerate everything. tolerations: - operator: Exists enabled: true resources: requests: cpu: 50m memory: 100Mi limits: cpu: 50m memory: 100Mi podLabels: {} podAnnotations: {} priorityClassName: "" updateStrategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 privileged: false # If provided, the userAgent string will be appended to the # AKV provider user agents for all adal and keyvault requests. customUserAgent: "" healthzPort: 8989 healthzPath: "/healthz" healthzTimeout: "5s" volumes: [] volumeMounts: [] kubeletRootDir: /var/lib/kubelet providersDir: /var/run/secrets-store-csi-providers affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: type operator: NotIn values: - virtual-kubelet # https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy dnsPolicy: "" windows: image: repository: mcr.microsoft.com/oss/v2/azure/secrets-store/provider-azure tag: v1.7.0 pullPolicy: IfNotPresent nodeSelector: {} # ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ # An empty key with operator Exists matches all keys, values and effects which means this will tolerate everything. tolerations: - operator: Exists enabled: false resources: requests: cpu: 100m memory: 200Mi limits: cpu: 100m memory: 200Mi podLabels: {} podAnnotations: {} priorityClassName: "" updateStrategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 # If provided, the userAgent string will be appended to the # AKV provider user agents for all adal and keyvault requests. customUserAgent: "" healthzPort: 8989 healthzPath: "/healthz" healthzTimeout: "5s" volumes: [] volumeMounts: [] kubeletRootDir: C:\var\lib\kubelet providersDir: C:\k\secrets-store-csi-providers affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: type operator: NotIn values: - virtual-kubelet ## Configuration values for the secrets-store-csi-driver dependency. ## ref: https://github.com/kubernetes-sigs/secrets-store-csi-driver/tree/master/charts/secrets-store-csi-driver/README.md ## secrets-store-csi-driver: install: true # By default helm will append the chart release name to the dependent chart names. # Explicitly setting the fullnameOverride will override this behavior. fullnameOverride: secrets-store-csi-driver linux: enabled: true kubeletRootDir: /var/lib/kubelet metricsAddr: ":8080" priorityClassName: "" image: repository: mcr.microsoft.com/oss/v2/kubernetes-csi/secrets-store/driver tag: v1.5.0 pullPolicy: IfNotPresent registrarImage: repository: mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar tag: v2.11.1 pullPolicy: IfNotPresent livenessProbeImage: repository: mcr.microsoft.com/oss/kubernetes-csi/livenessprobe tag: v2.13.1 pullPolicy: IfNotPresent crds: image: repository: mcr.microsoft.com/oss/v2/kubernetes-csi/secrets-store/driver-crds tag: v1.5.0 pullPolicy: IfNotPresent providersDir: /var/run/secrets-store-csi-providers windows: enabled: false kubeletRootDir: C:\var\lib\kubelet metricsAddr: ":8080" priorityClassName: "" image: repository: mcr.microsoft.com/oss/v2/kubernetes-csi/secrets-store/driver tag: v1.5.0 pullPolicy: IfNotPresent registrarImage: repository: mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar tag: v2.11.1 pullPolicy: IfNotPresent livenessProbeImage: repository: mcr.microsoft.com/oss/kubernetes-csi/livenessprobe tag: v2.13.1 pullPolicy: IfNotPresent enableSecretRotation: false rotationPollInterval: 2m # Refer to https://secrets-store-csi-driver.sigs.k8s.io/load-tests.html for more details on actions to take before enabling this feature filteredWatchSecret: true syncSecret: enabled: false tokenRequests: - audience: api://AzureADTokenExchange ## Install default service account rbac: install: true pspEnabled: false # explicitly reconstruct the pem chain in the order: SERVER, INTERMEDIATE, ROOT constructPEMChain: true # Write cert and key in separate files. The individual files will be named as <secret-name>.crt and <secret-name>.key. These files will be created in addition to the single file. writeCertAndKeyInSeparateFiles: false # Port that serves metrics metricsAddr: "8898"