apiVersion: apps/v1 kind: DaemonSet metadata: namespace: csi-secrets-store labels: app: csi-secrets-store-provider-vault name: csi-secrets-store-provider-vault spec: updateStrategy: type: RollingUpdate selector: matchLabels: app: csi-secrets-store-provider-vault template: metadata: labels: app: csi-secrets-store-provider-vault spec: tolerations: containers: - name: provider-vault-installer image: hashicorp/secrets-store-csi-driver-provider-vault:0.0.6 imagePullPolicy: Always resources: requests: cpu: 50m memory: 100Mi limits: cpu: 50m memory: 100Mi env: # set TARGET_DIR env var and mount the same directory to to the container - name: TARGET_DIR value: "/etc/kubernetes/secrets-store-csi-providers" volumeMounts: - mountPath: "/etc/kubernetes/secrets-store-csi-providers" name: providervol volumes: - name: providervol hostPath: path: "/etc/kubernetes/secrets-store-csi-providers" nodeSelector: beta.kubernetes.io/os: linux