-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Crypto support for git #1676
Comments
These are useful projects and I've used With that said, however, I wonder if flux already has a workaround for your issue with the ValueFileSecrets feature? |
I use We use git-crypt for humans and sealed secrets for the cluster. This seems to work well |
valueFileSecrets amends this to a certain extent - but you'll have one manual flow (create the secret) - and one git-ops driven - using sops or git-crypt makes it fully git-driven. kamus looks a bit like sealed-secrets |
We've been using An easy way to integrate sops, would be to extend |
https://github.com/roboll/helmfile supports We are looking into switching to Flux for parts of our deployment flow, and |
For people who don't use |
I have taken a look at sops support for flux, and have made a proof of concept of the feature. It works for our use case, but it needs a bit of work to be official-ready. I am not very experienced in golang, and could use some help completing the feature. What would be an ideal way forward? |
@PaulFarver I would suggest to clean up the code (if need be) and create a PR (a draft if you don't think it can be merged yet) asking for feedback and with an extensive description indicating how the implementation works. Thanks a lot for working on it 🌷 |
@mr-karan I have never used sops, but maybe you can use a |
We now support SOPS (thanks @PaulFarver ) and |
See #2904 for |
It would be great if https://www.agwa.name/projects/git-crypt/ or https://github.com/mozilla/sops could be supported OOTB.
While I am aware of solutions like sealed https://github.com/bitnami-labs/sealed-secrets (and also use it for my own charts for secrets) there are certain public charts which do not - hence there is a real need to support a secure git repo in some way.
Both options can be supported quite non-intrusively - simply add support for the binary and add config vars (at least for sops)
The text was updated successfully, but these errors were encountered: