Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate using another secret method #692

Closed
onedr0p opened this issue Feb 3, 2021 · 1 comment
Closed

Investigate using another secret method #692

onedr0p opened this issue Feb 3, 2021 · 1 comment

Comments

@onedr0p
Copy link
Owner

onedr0p commented Feb 3, 2021

Details

Describe the solution you'd like:

I have been trying out sops and external-secrets.

Using something other than sealed-secrets for managing secrets would be nice. sealed-secrets scratches the itch for encrypting values in values.yaml, while external-secrets or sops works great for any chart that supports using an existingSecret.

Benefits for sops is that is has integration with Flux.

Here is a couple repos with examples of how sops is working with Flux:

There's a couple issues with sops I'd like see resolved:

  1. Issue with yamllint: yaml file sequence items spaces after hyphen getsops/sops#514 *
  2. Easier method of determining if a file is encrypted or not: Implement some kind of query/status option getsops/sops#460 and Q: How to prevent unencrypted files from being committed getsops/sops#571
  3. Lack of arm64 binary: Provide arm and arm64 binaries getsops/sops#595
  4. No pre-commit plugin (will consider making one when 2 is fixed)

* In the next version this can be remedied by using #yamllint disable on the top line of the decrypted secret and getsops/sops#757 until they switch to yaml.v3 in getsops/sops#791

It's unfortunate that any of these solutions is pretty hacky when using a public GitOps repo.

@onedr0p
Copy link
Owner Author

onedr0p commented Apr 14, 2021

Flux w/ var subst and sops is awesome

@onedr0p onedr0p closed this as completed Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant