A kustomize manifest used to deploy bitwarden on kubernetes
You need to copy the .env
file to create your own
cp .env prod.env
Then using your favorite editor (vim
for sure :P) modify the file to setup your own configuration
Edit the line namespace: bitwarden
in the kustomize.yml
file
- Intialize/generate token, key and certificate, pick the same environement that the name you used for the file.
For example, I create a prod.env
file so my environement will be prod
./setup init prod
- Create the namespace and install bitwarden
./setup install prod
- Apply new modification
./setup apply prod
- Delete the namespace and all its content
./setup delete prod
Just change the version in the kustomize.yml file and apply once again.
Bitwarden is curently not fully compatible with kubernetes, beacause some services are not cloud native.
I didn't work on the sso part yet
There is currently no way to upgrade bitwarden with this setup
All of them
- admin
- api
- attachments
- identity