Closed yalattas closed 6 months ago
helm-secrets support IAM Roles for service account, but this syntax secrets://$values/nginx/secrets.yaml
isn't supported by ArgoCD
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Problem Statement
I have files encrypted with SOPs and AWS KMS and stored in git. Locally, I can decrypt the files while having AWS CLI configured with a user that have sufficient privilege to do decrypt on a specific key in KMS
.sops.yaml
I want to allow ArgoCD to use IAM Role with ServiceAccount to decrypted the file using the same key that encrypted it at the first place. Therefore, I must have
encrypted yaml will look like below
and decrypted file before ArgoCD render it must be plaintext
Then ArgoCD can handle it and provision the resources. I saw the following message in documentation and not sure if it means that helm-secrets can't support this
https://github.com/jkroepke/helm-secrets/wiki/ArgoCD-Integration
Proposed Solution
No response
Environment
Additional information
No response
Acceptance Criteria
No response