Skip to content

Kamaradeivanov/bitwarden_rs-kubernetes

Repository files navigation

bitwarden-kubernetes

A kustomize manifest used to deploy bitwarden on kubernetes

Configuration

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

Changing namespace

Edit the line namespace: bitwarden in the kustomize.yml file

Usage

  1. 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
  1. Create the namespace and install bitwarden
./setup install prod
  1. Apply new modification
./setup apply prod
  1. Delete the namespace and all its content
./setup delete prod

Upgrading bitwarden

Just change the version in the kustomize.yml file and apply once again.

Knowing issues

Bitwarden is curently not fully compatible with kubernetes, beacause some services are not cloud native.

SSO is not curently available

I didn't work on the sso part yet

Upgrading bitwarden

There is currently no way to upgrade bitwarden with this setup

Service running at root

All of them

Folder normally sharing the same folder

  • admin
  • api
  • attachments
  • identity

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages