-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Labels
questionFurther information is requestedFurther information is requested
Description
I have installed helm csi driver with sync.secret enabled set to true. The SecretProviderClass has secretObjectName and pods have mounts .
SecretProviderClass:
apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
name: xyz-job-spc
namespace: ${ENV_NAME}
spec:
provider: gcp
parameters:
ClusterRole: secretprovidersyncing-role
secrets: |
- resourceName: "projects/xyz/secrets/xyz_key_txt_${ENV_NAME}/versions/latest"
fileName: "key.txt"
secretObjects: - data:
- key: xyz-key
objectName: key.txt
secretName: xyz-secret
type: Opaque
Pod Spec:
env:
- name: PASSWORD
valueFrom:
secretKeyRef:
name: xyz-secret
key: xyz-key
volumeMounts:
- name: xyz-secret
mountPath: /etc/xyz/xyz-secret/key.txt
readOnly: true
serviceAccountName: csi
restartPolicy: Never
volumes:
- name: xyz-secret
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: xyz-job-spc
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested