https://github.com/jnnkrdb/vaultrdb
VaultRDB is an open-source project, implementing an alternative to cloud secretstores.
https://github.com/jnnkrdb/vaultrdb
alpine-linux bash golang kubernetes kubernetes-operator secrets secrets-management sidecar vue
Last synced: 5 months ago
JSON representation
VaultRDB is an open-source project, implementing an alternative to cloud secretstores.
- Host: GitHub
- URL: https://github.com/jnnkrdb/vaultrdb
- Owner: jnnkrdb
- License: mit
- Created: 2023-05-05T13:36:29.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-30T11:54:02.000Z (12 months ago)
- Last Synced: 2025-06-30T12:36:41.864Z (12 months ago)
- Topics: alpine-linux, bash, golang, kubernetes, kubernetes-operator, secrets, secrets-management, sidecar, vue
- Language: Go
- Homepage:
- Size: 17.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# VaultRDB
## Install to Cluster
To install the operator, use the manifests from the `.doc/deploy` directory.
### Using own CA Certificate
If you want to use your own CA certificate, you have to create a `ca.crt` and a `ca.key` and mount them into the operator container under `/vaultrdb/ca.crt` and `/vaultrdb/ca.key`.
If you don't have an own certificate, you can create one with the following commands:#
```bash
openssl req -nodes -new -x509 -keyout ca.key -out ca.crt -subj "/CN=Webhook Certification for VaultRDB"
echo "$(openssl base64 -A <"ca.crt")"
```
The `ca.crt` and `ca.key`, which are mounted into the container will be used to create the container webhook certificate. For more information see the `/vaultrdb/entrypoint.sh`-script.