# services/bstein-dev-home/vault-sync-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: bstein-dev-home-vault-sync namespace: bstein-dev-home spec: replicas: 1 selector: matchLabels: app: bstein-dev-home-vault-sync template: metadata: labels: app: bstein-dev-home-vault-sync spec: serviceAccountName: bstein-dev-home-vault-sync containers: - name: sync image: alpine:3.20 command: ["/bin/sh", "-c"] args: - "sleep infinity" volumeMounts: - name: vault-secrets mountPath: /vault/secrets readOnly: true volumes: - name: vault-secrets csi: driver: secrets-store.csi.k8s.io readOnly: true volumeAttributes: secretProviderClass: bstein-dev-home-vault