charts/csi-secrets-store-provider-azure/arc-values.yaml (210 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: true
# log level. Uses V logs (klog)
logVerbosity: 0
linux:
image:
repository: mcr.microsoft.com/oss/v2/azure/secrets-store/provider-azure
tag: v1.7.0
pullPolicy: IfNotPresent
nodeSelector: {}
tolerations: []
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: {}
tolerations: []
enabled: true
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:
logFormatJSON: true
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"
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
podAnnotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
windows:
enabled: true
kubeletRootDir: C:\var\lib\kubelet
metricsAddr: ":8080"
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
# Azure Arc Extension
enableArcExtension: true
promMdmConverter:
resources:
requests:
cpu: 50m
memory: 100Mi
limits:
cpu: 50m
memory: 100Mi
mdm:
resources:
requests:
cpu: 50m
memory: 100Mi
limits:
cpu: 50m
memory: 100Mi
msiAdapter:
resources:
requests:
cpu: 50m
memory: 100Mi
limits:
cpu: 50m
memory: 100Mi
telegraf:
resources:
requests:
cpu: 50m
memory: 100Mi
limits:
cpu: 50m
memory: 100Mi
amacoreagent:
resources:
requests:
cpu: 50m
memory: 100Mi
limits:
cpu: 50m
memory: 100Mi
fluentd:
resources:
requests:
cpu: 50m
memory: 250Mi
limits:
cpu: 50m
memory: 250Mi
# Values populated by Azure Arc K8s RP during the installation of the extension.
Azure:
Cluster:
ResourceId: ""
Region: ""
Distribution: ""
Infrastructure: ""
proxySettings:
isProxyEnabled: false
httpProxy: ""
httpsProxy: ""
noProxy: ""
proxyCert: ""
Identity:
isEnabled: false
Type: ""
Extension:
Name: ""
ResourceId: ""
# Arc monitoring
arc:
enableMonitoring: false
# Port that serves metrics
metricsAddr: "8898"