This is a mutating webhook that injects the Vault-Creds sidecar into pods on pod creation using a custom resource for configuration.
The webhook will do four things:
Add a volume called vault-creds where you will find your credentials
VolumeMount the vault-creds volume into your existing containers
Add an init-container called vault-creds-<database-role>-init
Add a container called vault-creds-<database-role>
Check our Vault Webhook Github page to learn more!
Check out RVU's other exciting Open Source stuff here.