kustomize-controller: SOPS support #156
-
Flux v1 has partial support for decrypting secrets with SOPS. Flux v1 uses SOPS as a library when not using Unlike Flux v1, kustomize-controller runs as non-root inside an Alpine container with readonly rootfs and with Another concern is around service accounts and IAM roles, as each repository could have its own KMS entry, this means we have to run sops under different accounts. I see a couple of options to integrate SOPS:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Option three seems to be the best option to me |
Beta Was this translation helpful? Give feedback.
-
We've implemented SOPS using option 2. In the future we could use SOPS gRCP and run the decryption in a dedicated pod for KMS isolation. |
Beta Was this translation helpful? Give feedback.
-
Is there a design decision behind this note? When I started migrating to v2, I was expecting to wholly encrypt my manifests
|
Beta Was this translation helpful? Give feedback.
We've implemented SOPS using option 2. In the future we could use SOPS gRCP and run the decryption in a dedicated pod for KMS isolation.