charts/charts/stable/vaultwarden
Ryan Walter b0034d9a7f
[Vaultwarden] New Chart (#841)
* Added vaultwarden chart

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added final parts needed for Vaultwarden chart

Signed-off-by: Ryan Walter <rwalt@pm.me>

* WIP: Adding Websocket port, Ingress not mapping correctly

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Removed Extra ENV vars

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added Websocket Ingress

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added optional DB Deps

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added DB ref in values.yaml

Signed-off-by: Ryan Walter <rwalt@pm.me>

* regen readme

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Update charts/stable/vaultwarden/README_CHANGELOG.md.gotmpl

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>

* added CICD values and precommit fixes

Signed-off-by: Ryan Walter <rwalt@pm.me>

* changed path type to exact

Signed-off-by: Ryan Walter <rwalt@pm.me>

* regen readme

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Updated chart dep

Signed-off-by: Ryan Walter <rwalt@pm.me>

* regen docs

Signed-off-by: Ryan Walter <rwalt@pm.me>

* updated values

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Update charts/stable/vaultwarden/values.yaml

Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>

* bump mariadb tag

Signed-off-by: Ryan Walter <rwalt@pm.me>

* added emptydi as templated option

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added recommended templating and commentings

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Regened readme

Signed-off-by: Ryan Walter <rwalt@pm.me>

* fix: correct mariadb version bump

Signed-off-by: Ryan Walter <rwalt@pm.me>

* regen docs

Signed-off-by: Ryan Walter <rwalt@pm.me>

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2021-05-06 13:48:59 -04:00
..
ci [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
templates [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
.helmignore [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
Chart.yaml [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
README_CHANGELOG.md.gotmpl [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
README_CONFIG.md.gotmpl [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
README.md [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
README.md.gotmpl [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00
values.yaml [Vaultwarden] New Chart (#841) 2021-05-06 13:48:59 -04:00

vaultwarden

Version: 1.0.0 AppVersion: 1.20.0

Vaultwarden is a Bitwarden compatable server in Rust

This chart is not maintained by the upstream project and any issues with the chart should be raised here

Source Code

Requirements

Kubernetes: >=1.16.0-0

Dependencies

Repository Name Version
https://charts.bitnami.com/bitnami mariadb 9.3.10
https://charts.bitnami.com/bitnami postgresql 10.4.0
https://library-charts.k8s-at-home.com common 2.5.0

TL;DR

helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install vaultwarden k8s-at-home/vaultwarden

Installing the Chart

To install the chart with the release name vaultwarden

helm install vaultwarden k8s-at-home/vaultwarden

Uninstalling the Chart

To uninstall the vaultwarden deployment

helm uninstall vaultwarden

The command removes all the Kubernetes components associated with the chart including persistent volumes and deletes the release.

Configuration

Read through the values.yaml file. It has several commented out suggested values. Other values may be used from the values.yaml from the common library.

Specify each parameter using the --set key=value[,key=value] argument to helm install.

helm install vaultwarden \
  --set env.TZ="America/New York" \
    k8s-at-home/vaultwarden

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.

helm install vaultwarden k8s-at-home/vaultwarden -f values.yaml

Custom configuration

N/A

Values

Important: When deploying an application Helm chart you can add more values from our common library chart here

Key Type Default Description
env.DATA_FOLDER string "config"
image.pullPolicy string "IfNotPresent"
image.repository string "vaultwarden/server"
image.tag string "1.21.0"
ingress.enabled bool false
mariadb.enabled bool false
persistence.config.emptydir.enabled bool false
persistence.config.enabled bool false
postgresql.enabled bool false
service.additionalPorts.port.name string "websocket"
service.additionalPorts.port.port int 3012
service.port.name string "www"
service.port.port int 80
strategy.type string "Recreate"

Changelog

All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0

Added

  • Initial version, Succeding Bitwarden_RS.

Changed

  • N/A

Removed

  • N/A

Support


Autogenerated from chart metadata using helm-docs v1.5.0