107 Commits

Author SHA1 Message Date
Thomas Lochet
dd0520f87b feat: allow configuring pod priority class 2025-09-23 09:42:18 +08:00
Lester Guerzon
621d484717 fix: adjust default image tag to match appVersion (#174) 2025-08-12 12:51:03 +08:00
Lester Guerzon
fb8ce5a253 fix: duplicate volume key (#172) 2025-08-11 17:03:18 +08:00
Lester Guerzon
455deb129a chore: bump image, update chart docs (#170) 2025-08-11 11:25:33 +08:00
Lester Guerzon
a41b90a46a feat: add files for local ct testing (#169) 2025-08-11 11:11:48 +08:00
Vladimir Pankin
6d52643288 Add extraVolumes and extraVolumeMounts (#164) 2025-08-11 11:07:22 +08:00
Lester Guerzon
080d9040c2 docs: add example for using db creds in a secret 2025-08-10 21:50:38 +08:00
Daniel Richter
ce90fcca80 feat: allow passing postgresql username and password from operator secret (#100) 2025-08-10 21:38:43 +08:00
David Bourasseau
1505f31b84 feat: add support for extra Kubernetes objects (#167) 2025-08-01 09:40:49 +08:00
Lester Guerzon
8120d3cbfc chore: cleanup unused annotations (#166) 2025-07-27 15:20:17 +08:00
Lester Guerzon
4af37e12e8 fix: selector.matchLabels for PDB (#165) 2025-07-27 15:07:05 +08:00
CameronMunroe
6c42caca46 Bump Tagged Release to 1.34.1 (#161)
* Bump Tagged Release

Bump Tagged Release to 1.34.1

* Bump Chart Values

Bump Chart Values for 1.34.1
v0.32.1
2025-05-28 09:07:17 +08:00
Alex Hofmann
cce99fa6d5 Add extra env vars from ConfigMap or Secret (#160)
* add possibility to add Envs from existing CM or secret

Signed-off-by: Alex Hofmann <45359966+alexhfmnn@users.noreply.github.com>

* bump chart version and update chart documentation

Signed-off-by: Alex Hofmann <45359966+alexhfmnn@users.noreply.github.com>

---------

Signed-off-by: Alex Hofmann <45359966+alexhfmnn@users.noreply.github.com>
v0.32.0
2025-05-24 14:13:51 +08:00
Lester Guerzon
bddfebcc9b docs: update chart documentation (#156) v0.31.8 2025-03-15 10:41:38 +08:00
Lester Guerzon
39ee0401c9 fix: remove keepalive annotation (#155) v0.31.7 2025-03-15 10:20:20 +08:00
BrettMayson
2a85c64c32 Ingress - Only force SSL redirect with nginx when TLS is enabled (#140)
* fix nginx ingress when tls is off

* bump 0.31.5

* Update ingress.yaml

* Update Chart.yaml

---------

Co-authored-by: Lester Guerzon <guerzon@proton.me>
v0.31.6
2025-02-14 12:43:24 +08:00
CameronMunroe
abed1f58ca Bump to 1.33.2 Vaultwarden (#152)
* Update Chart Variables

* Update values.yaml

* Bump to 1.33.2 Vaultwarden

* Update Chart.yamlBump to 1.33.2 Vaultwarden
v0.31.5
2025-02-12 14:06:14 +08:00
CameronMunroe
6357fdfd31 Bump VaultWarden to 1.33.1 (#150)
* Update Chart Variables

* Update values.yaml
v0.31.4
2025-02-05 15:59:28 +08:00
Thomas Lochet
eb5f24656b Update default image to 1.33.0 (#147)
Co-authored-by: Thomas Lochet <thomas.lochet@synost.com>
v0.31.3
2025-02-01 12:41:56 +08:00
roth-wine
dc2655ff7a chore: Update default image to 1.32.7 (#141) v0.31.2 2025-01-19 13:49:06 +08:00
Paimon Sorornejad
1bb422cebc Fix issue where pvc range produced multiple volume keys (#137) v0.31.1 2024-12-04 13:47:36 +08:00
Paimon Sorornejad
28169ab7d0 feat: Adding Support For Existing PVC (#133) v0.31.0 2024-12-01 01:26:17 +08:00
Lester Guerzon
36b175467e chore: Update default image to 1.32.5 (#132) v0.30.1 2024-11-18 19:44:36 +08:00
Lester Guerzon
873309a8d0 feat: Add support for running multiple replicas (#131) v0.30.0 2024-11-18 14:31:14 +08:00
Lester Guerzon
f929908574 docs: add tutorial links for EKS (#130) v0.29.4 2024-11-16 23:35:23 +08:00
Bob van Leeuwen
92a6d93b9b Allow overriding of probe paths when not running on root path (#124)
Co-authored-by: Bob van Leeuwen <bob.van.leeuwen@ndw.nu>
v0.29.3
2024-10-29 11:20:00 +08:00
Niklas Frick
e7fe10243c chore: Bump Vaultwarden App version to 1.32.2 (#122) v0.29.2 2024-10-17 07:44:32 +08:00
Niklas Frick
e6ad20831c bump Vaultwarden app version to 1.32.1, Chart version update to 0.29.1 (#121) v0.29.1 2024-10-11 21:16:56 +08:00
Lester Guerzon
8ea4d554be feat: imagePullSecrets support (#119)
* feat: imagePullSecrets support

Signed-off-by: Lester Guerzon <guerzon@proton.me>

* chore: venv gitignore

Signed-off-by: Lester Guerzon <guerzon@proton.me>

---------

Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.29.0
2024-09-09 10:50:29 +08:00
Lester Guerzon
46c7e41604 feat: make enableServiceLinks configurable (#118)
Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.28.0
2024-09-07 15:25:42 +08:00
Lester Guerzon
527440af02 update application to 1.32.0 (#116)
Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.27.0
2024-09-05 10:48:12 +08:00
Lester Guerzon
7fe84999e8 feat: yubico and duo as secretkeys (#114)
* feat: Yubikey as secrets
* feat: Duo settings as secrets
* test: minor testing improvement
* fix: broken links in chart documentation
* fix: outdated SMTP documentation

---------

Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.26.0
2024-09-01 15:53:58 +08:00
Lester Guerzon
ba97356529 fix: incomplete fix, additional (#113)
Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.25.2
2024-08-30 20:25:19 +08:00
Lester Guerzon
bbafc1ef19 fix: make customHeadersConfigMap optional (#112)
Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.25.1
2024-08-30 17:52:08 +08:00
Aaron Maier
6c1cf6aee6 feat: Replace nginx snippet annotation with custom header annotation (#106) v0.25.0 2024-08-29 10:30:42 +08:00
Craig Cabrey
eac4a45fce service: use selectorLabels helper (#95) v0.24.4 2024-08-28 03:42:50 +08:00
Lester Guerzon
230df8bb0c fix: flag to enable notifications service (#110)
Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.24.3
2024-08-28 02:34:47 +08:00
Yannik26
cdb0c3df8d Push Notifications existing secret (#107)
* Change pushNotifications configuration to enable the use of existing secrets for Bitwarden installation id and key.
Alternative to defining sensitive secret values as a string in values.yaml.
Based on the implementation of the smtp settings.

* Updated documentation for pushNotifications in values.yaml

* Updated README.md to reflect changes in pushNotifications section

* Upped version

---------

Co-authored-by: Lester Guerzon <guerzon@proton.me>
v0.24.2
2024-08-28 02:02:22 +08:00
guerzon
cf3245473a feat: volume improvements (#109)
* feat: pvc access mode, namespace

* chore: update funding
v0.24.1
2024-08-22 19:11:41 +08:00
Victor @ Keltio
ae71afe897 chore: bump to 1.31.0 (#103)
* remove websocket handling

* bump vaultwarden version

* bump chart version

* update readme
v0.24.0
2024-08-09 11:23:01 +08:00
jaywor1
dab41d206a Fixed extraSecrets (#97)
* Fixed extraSecrets

* Bumped chart version to 0.23.1
v0.23.1
2024-07-07 20:57:33 +08:00
jaywor1
8528b7d030 Image extraVars and extraSecrets (#90)
* Added extraVars and extraSecrets

* Bumped version to 0.23.0

* Updated README.md variables
v0.23.0
2024-06-20 21:48:48 +08:00
Josh
0062343c1e Fix for external DNS resolution (#83)
Certain setups seem to have trouble with the default ndots:5 dns config. Setting this value to 1 should resolve this.
v0.22.7
2024-03-30 20:57:26 +08:00
Luca
a343da86e4 Reduce all nindents in _podSpec.tpl by 6 spaces to align the elements correctly (#82)
* Reduce all nindents by 6 spaces to align the elements correctly

All nindents in the _podSpec.tpl file should be reduced by 6 spaces because the PodSpec is already aligned by 6 spaces. Otherwise, they would add up and e.g. a sidecar would be prepended with 6+8=14 spaces, which would not work.

* Update version to 0.22.6 in Chart.yaml
v0.22.6
2024-03-16 20:01:33 +08:00
Pascal Reeb
0b290f27fa feat(pushNotifications): add configuration option for data region (#79) v0.22.5 2024-03-06 11:35:52 +08:00
Nicholas Santiago
dcb29e44f9 fix: configmap flow control (#78) v0.22.4 2024-03-01 12:14:11 +08:00
Łukasz Żarnowiecki
04820b4e82 Fix app.kubernetes.io labels to use $ instead of . in vaultwarden chart (#77)
This commit changes the way the `app.kubernetes.io/name` and `app.kubernetes.io/instance` labels are generated in the vaultwarden Helm chart. Previously, the `.Values` object was used directly within the template expression, which is not allowed by Helm. This change updates the expression to use the `$` symbol, which correctly references the current values context.
v0.22.3
2024-02-23 10:21:10 +08:00
Łukasz Żarnowiecki
5b809862e6 Do not update forbidden fields for statefulset (#75)
Every time I upgrade this helm chart I got this error
```
Error: UPGRADE FAILED: cannot patch "vaultwarden" with kind StatefulSet: StatefulSet.apps "vaultwarden" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'ordinals', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden
```

Let's not put all the labels from helper, because they contain also chart version which changes on every upgrade
```
    volumeClaimTemplates:
      - metadata:
          name: vaultwarden-data
          labels:
-             helm.sh/chart: vaultwarden-0.20.0
+             helm.sh/chart: vaultwarden-0.22.1
              app.kubernetes.io/name: vaultwarden
              app.kubernetes.io/instance: vaultwarden
-             app.kubernetes.io/version: "1.30.1"
+             app.kubernetes.io/version: "1.30.3"
              app.kubernetes.io/managed-by: Helm
```

Fixes: https://github.com/guerzon/vaultwarden/issues/58

* Update charts/vaultwarden/Chart.yaml

Co-authored-by: Nicholas Santiago <nicholas.santiago@gmail.com>

---------

Co-authored-by: Nicholas Santiago <nicholas.santiago@gmail.com>
v0.22.2
2024-02-21 10:15:56 +08:00
Nicholas Santiago
5ca9c62754 feat: allow multiple ingress hostnames (#74)
* allow multiple ingress hostnames

* fix: make default for ingress.additionalHostnames blank array

* fix: update default values to shrink diff on PR to upstream

* fix: increment chart version to expose feature add

* docs: provide example of ingress.additionalHostnames in README
v0.22.1
2024-02-18 19:24:31 +08:00
Lester Guerzon
2fc77ef40c feat: update app, add more options, reorg docs (#73)
This release includes the following:

- Update the application version to `1.30.3`
- Add support for multiple features
- Reorganize values to follow vaultwarden's environment vars template

---------

Signed-off-by: Lester Guerzon <guerzon@proton.me>
v0.22.0
2024-02-17 22:40:25 +08:00