mirror of
https://github.com/external-secrets/external-secrets.git
synced 2024-12-14 11:57:59 +00:00
2.3 KiB
2.3 KiB
External Secrets
This operator reads information from a third party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets (other secret targets are also planned).
This is a new joint effort to consolidate a single central solution that delivers on most of the requirements gathered from multiple other external secrets projects out there. If you are curious about the origins of this project, check out this issue kubernetes-external-secrets/issues/47 and this PR and the discussion that triggered this.
Planned Features
- Multiple provider stores supported simultaneously in your cluster.
- Multiple External Secrets instances, each for a different context/environment in your cluster (dev/prod).
- Secrets being refreshed from time to time allowing you to rotate secrets in your Providers and still keep everything up to date inside your k8s cluster.
- Changing the refresh interval of the secrets to match your needs. You can even make it 10s if you need to debug something (beware of API rate limits).
- Using speciffic versions of the secrets or just gettting latest versions of them.
- Changing something in your ExternalSecret CR will trigger a reconcile it (Even if your refresh interval is big).
- AWS Secret Manager, Google Secret Manager, Gitlab, Vault, Azure and many other backends planned!
Partner Companies Maintaining this repository/org
While this project is being maintained
While this project is not stable and we don't have feature parity with the original projects, maybe you would like to consider having a look over these: