https://github.com/slamdev/external-secrets-operator
Sync Vault secrets with your kube cluster
https://github.com/slamdev/external-secrets-operator
kubernetes operator vault
Last synced: 7 months ago
JSON representation
Sync Vault secrets with your kube cluster
- Host: GitHub
- URL: https://github.com/slamdev/external-secrets-operator
- Owner: slamdev
- Created: 2020-03-11T19:28:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T20:28:21.000Z (about 2 years ago)
- Last Synced: 2025-03-24T09:21:10.834Z (11 months ago)
- Topics: kubernetes, operator, vault
- Language: Go
- Homepage:
- Size: 120 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# External Secrets Operator
External Secrets Operator that watches changes in external key-value backends to sync them with Kubernetes Secrets and ConfigMaps.
## Supported Backends
- [Vault](https://www.vaultproject.io/)
- [Consul](https://www.consul.io/)
## Installing to a cluster
- via helm chart: https://github.com/slamdev/helm-charts/tree/master/charts/external-secrets-operator
- via kube manifests:
```sh
$ curl https://raw.githubusercontent.com/slamdev/external-secrets-operator/master/k8s/k8s.yaml | kubectl apply -f -
```
Check [samples](config/samples) for usage examples.
## Developing
```sh
# install all CRDs to a cluster
$ make install
# run operator in a cluster
$ make run
# deploy samples to a cluster
$ make samples
```