diff --git a/charts/enterprise/testwarden/.helmignore b/charts/enterprise/testwarden/.helmignore
new file mode 100644
index 00000000000..77ca5567b26
--- /dev/null
+++ b/charts/enterprise/testwarden/.helmignore
@@ -0,0 +1,30 @@
+# Patterns to ignore when building packages.
+# This supports shell glob matching, relative path matching, and
+# negation (prefixed with !). Only one pattern per line.
+.DS_Store
+# Common VCS dirs
+.git/
+.gitignore
+.bzr/
+.bzrignore
+.hg/
+.hgignore
+.svn/
+# Common backup files
+*.swp
+*.bak
+*.tmp
+*~
+# Various IDEs
+.project
+.idea/
+*.tmproj
+.vscode/
+# OWNERS file for Kubernetes
+OWNERS
+# helm-docs templates
+*.gotmpl
+# docs folder
+/docs
+# icon
+icon.png
diff --git a/charts/enterprise/testwarden/CHANGELOG.md b/charts/enterprise/testwarden/CHANGELOG.md
new file mode 100644
index 00000000000..952c178b9d8
--- /dev/null
+++ b/charts/enterprise/testwarden/CHANGELOG.md
@@ -0,0 +1,2053 @@
+# Changelog
+
+
+
+
+## [vaultwarden-16.0.55](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.55) (2022-11-08)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
+ - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.53](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.53) (2022-11-07)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.53](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.53) (2022-11-06)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
+
+
+
+
+## [vaultwarden-16.0.52](https://github.com/truecharts/charts/compare/vaultwarden-16.0.51...vaultwarden-16.0.52) (2022-11-06)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317))
+
+
+
+
+## [vaultwarden-16.0.51](https://github.com/truecharts/charts/compare/vaultwarden-16.0.50...vaultwarden-16.0.51) (2022-11-05)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308))
+
+
+
+
+## [vaultwarden-16.0.50](https://github.com/truecharts/charts/compare/vaultwarden-16.0.49...vaultwarden-16.0.50) (2022-11-02)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261))
+
+
+
+
+## [vaultwarden-16.0.49](https://github.com/truecharts/charts/compare/vaultwarden-16.0.48...vaultwarden-16.0.49) (2022-10-25)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major
+
+
+
+
+## [vaultwarden-16.0.48](https://github.com/truecharts/charts/compare/vaultwarden-16.0.47...vaultwarden-16.0.48) (2022-10-25)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
+
+
+
+
+## [vaultwarden-16.0.47](https://github.com/truecharts/charts/compare/vaultwarden-16.0.46...vaultwarden-16.0.47) (2022-10-19)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
+
+
+
+
+## [vaultwarden-16.0.46](https://github.com/truecharts/charts/compare/vaultwarden-16.0.45...vaultwarden-16.0.46) (2022-10-16)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update docker general non-major ([#4108](https://github.com/truecharts/charts/issues/4108))
+
+
+
+
+## [vaultwarden-16.0.45](https://github.com/truecharts/charts/compare/vaultwarden-16.0.44...vaultwarden-16.0.45) (2022-10-12)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
+
+
+
+
+## [vaultwarden-16.0.44](https://github.com/truecharts/charts/compare/vaultwarden-16.0.43...vaultwarden-16.0.44) (2022-10-07)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major
+
+
+
+
+## [vaultwarden-16.0.44](https://github.com/truecharts/charts/compare/vaultwarden-16.0.43...vaultwarden-16.0.44) (2022-10-07)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major
+
+
+
+
+## [vaultwarden-16.0.43](https://github.com/truecharts/charts/compare/vaultwarden-16.0.42...vaultwarden-16.0.43) (2022-10-05)
+
+### Chore
+
+- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
+ - update helm general non-major
+
+
+
+
+## [vaultwarden-16.0.41](https://github.com/truecharts/charts/compare/vaultwarden-16.0.40...vaultwarden-16.0.41) (2022-09-27)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918))
+
+
+
+
+## [vaultwarden-16.0.40](https://github.com/truecharts/charts/compare/vaultwarden-17.0.0...vaultwarden-16.0.40) (2022-09-25)
+
+### Chore
+
+- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-22)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-21)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-21)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-20)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-20)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-19)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-19)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-19)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-17)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - refactor Services SCALE GUI
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-18)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-16)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-16)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-15)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.39](https://github.com/truecharts/charts/compare/vaultwarden-16.0.38...vaultwarden-16.0.39) (2022-09-15)
+
+### Chore
+
+- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
+ - split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
+
+
+
+
+## [vaultwarden-16.0.38](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.38) (2022-09-13)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3756](https://github.com/truecharts/charts/issues/3756))
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-12)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-12)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-11)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-11)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-11)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.37](https://github.com/truecharts/charts/compare/vaultwarden-16.0.36...vaultwarden-16.0.37) (2022-09-11)
+
+### Chore
+
+- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
+
+
+
+
+## [vaultwarden-16.0.36](https://github.com/truecharts/charts/compare/vaultwarden-16.0.34...vaultwarden-16.0.36) (2022-08-30)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
+ - update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [vaultwarden-16.0.35](https://github.com/truecharts/charts/compare/vaultwarden-16.0.34...vaultwarden-16.0.35) (2022-08-30)
+
+### Chore
+
+- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [vaultwarden-16.0.34](https://github.com/truecharts/charts/compare/vaultwarden-16.0.32...vaultwarden-16.0.34) (2022-08-29)
+
+### Chore
+
+- update helm general non-major ([#3621](https://github.com/truecharts/charts/issues/3621))
+ - update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
+
+
+
+
+## [vaultwarden-16.0.32](https://github.com/truecharts/charts/compare/vaultwarden-16.0.31...vaultwarden-16.0.32) (2022-08-23)
+
+### Chore
+
+- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
+
+
+
+
+## [vaultwarden-16.0.31](https://github.com/truecharts/charts/compare/vaultwarden-16.0.30...vaultwarden-16.0.31) (2022-08-17)
+
+### Chore
+
+- update helm general non-major helm releases ([#3484](https://github.com/truecharts/charts/issues/3484))
+
+
+
+
+## [vaultwarden-16.0.30](https://github.com/truecharts/charts/compare/vaultwarden-16.0.29...vaultwarden-16.0.30) (2022-08-12)
+
+### Chore
+
+- add documentation checkbox/section to all SCALE Apps
+ - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
+
+ ### Fix
+
+- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
+
+
+
+
+## [vaultwarden-16.0.29](https://github.com/truecharts/charts/compare/vaultwarden-16.0.28...vaultwarden-16.0.29) (2022-08-09)
+
+### Chore
+
+- update helm general non-major helm releases to v10.4.9 ([#3413](https://github.com/truecharts/charts/issues/3413))
+
+
+
+
+## [vaultwarden-16.0.28](https://github.com/truecharts/charts/compare/vaultwarden-16.0.27...vaultwarden-16.0.28) (2022-08-08)
+
+### Chore
+
+- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
+ - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
+
+
+
+
+## [vaultwarden-16.0.27](https://github.com/truecharts/apps/compare/vaultwarden-16.0.26...vaultwarden-16.0.27) (2022-07-28)
+
+### Chore
+
+- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326))
+
+
+
+
+## [vaultwarden-16.0.26](https://github.com/truecharts/apps/compare/vaultwarden-16.0.25...vaultwarden-16.0.26) (2022-07-26)
+
+### Chore
+
+- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
+ - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
+
+ ### Fix
+
+- Fix inline comments that break linting ([#3305](https://github.com/truecharts/apps/issues/3305))
+
+
+
+
+## [vaultwarden-16.0.25](https://github.com/truecharts/apps/compare/vaultwarden-16.0.24...vaultwarden-16.0.25) (2022-07-25)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295))
+
+
+
+
+## [vaultwarden-16.0.25](https://github.com/truecharts/apps/compare/vaultwarden-16.0.24...vaultwarden-16.0.25) (2022-07-25)
+
+### Chore
+
+- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295))
+
+
+
+
+## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - Auto-update chart README [skip ci]
+ - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
+
+
+
+
+## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
+
+
+
+
+## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23)
+
+### Chore
+
+- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
+
+
+
+
+## [vaultwarden-16.0.23](https://github.com/truecharts/apps/compare/vaultwarden-16.0.22...vaultwarden-16.0.23) (2022-07-23)
+
+### Chore
+
+- update helm general non-major helm releases ([#3274](https://github.com/truecharts/apps/issues/3274))
+
+
+
+
+## [vaultwarden-16.0.22](https://github.com/truecharts/apps/compare/vaultwarden-16.0.20...vaultwarden-16.0.22) (2022-07-22)
+
+### Chore
+
+- Bump all charts to generate config and container references due to huge increase of repository
+ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268))
+
+
+
+## [vaultwarden-16.0.20](https://github.com/truecharts/apps/compare/vaultwarden-16.0.19...vaultwarden-16.0.20) (2022-07-19)
+
+### Chore
+
+- Update Readme and Description on SCALE
+
+
+
+## [vaultwarden-16.0.19](https://github.com/truecharts/apps/compare/vaultwarden-16.0.18...vaultwarden-16.0.19) (2022-07-17)
+
+### Chore
+
+- update docker general non-major ([#3198](https://github.com/truecharts/apps/issues/3198))
+
+
+
+## [vaultwarden-16.0.18](https://github.com/truecharts/apps/compare/vaultwarden-16.0.17...vaultwarden-16.0.18) (2022-07-14)
+
+### Fix
+
+- regenerate catalog and update template
+
+
+
+## [vaultwarden-16.0.17](https://github.com/truecharts/apps/compare/vaultwarden-16.0.15...vaultwarden-16.0.17) (2022-07-14)
+
+### Fix
+
+- bump to ensure .helmignore is present on all Charts
+
+
+
+## [vaultwarden-16.0.15](https://github.com/truecharts/apps/compare/vaultwarden-16.0.13...vaultwarden-16.0.15) (2022-07-12)
+
+### Chore
+
+- update icons ([#3156](https://github.com/truecharts/apps/issues/3156))
+- bump to cleanup old docs and use correct icon urls
+
+
+
+## [vaultwarden-16.0.13](https://github.com/truecharts/apps/compare/vaultwarden-16.0.12...vaultwarden-16.0.13) (2022-07-12)
+
+### Chore
+
+- bump to regenerate documentation
+
+
+
+
+### [vaultwarden-16.0.12](https://github.com/truecharts/apps/compare/vaultwarden-16.0.11...vaultwarden-16.0.12) (2022-07-12)
+
+#### Chore
+
+* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147))
+
+
+
+
+### [vaultwarden-16.0.11](https://github.com/truecharts/apps/compare/vaultwarden-16.0.10...vaultwarden-16.0.11) (2022-07-11)
+
+#### Chore
+
+* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139))
+
+
+
+
+### [vaultwarden-16.0.10](https://github.com/truecharts/apps/compare/vaultwarden-16.0.9...vaultwarden-16.0.10) (2022-07-09)
+
+#### Chore
+
+* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113))
+
+
+
+
+### [vaultwarden-16.0.9](https://github.com/truecharts/apps/compare/vaultwarden-16.0.8...vaultwarden-16.0.9) (2022-07-05)
+
+#### Chore
+
+* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075))
+
+
+
+
+### [vaultwarden-16.0.8](https://github.com/truecharts/apps/compare/vaultwarden-16.0.7...vaultwarden-16.0.8) (2022-07-04)
+
+#### Chore
+
+* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066))
+
+
+
+
+### [vaultwarden-16.0.7](https://github.com/truecharts/apps/compare/vaultwarden-16.0.6...vaultwarden-16.0.7) (2022-06-25)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977))
+
+
+
+
+### [vaultwarden-16.0.6](https://github.com/truecharts/apps/compare/vaultwarden-16.0.5...vaultwarden-16.0.6) (2022-06-22)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948))
+
+
+
+
+### [vaultwarden-16.0.5](https://github.com/truecharts/apps/compare/vaultwarden-16.0.4...vaultwarden-16.0.5) (2022-06-21)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943))
+
+
+
+
+### [vaultwarden-16.0.4](https://github.com/truecharts/apps/compare/vaultwarden-16.0.3...vaultwarden-16.0.4) (2022-06-14)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887))
+
+
+
+
+### [vaultwarden-16.0.3](https://github.com/truecharts/apps/compare/vaultwarden-16.0.2...vaultwarden-16.0.3) (2022-06-14)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886))
+
+
+
+
+### [vaultwarden-16.0.2](https://github.com/truecharts/apps/compare/vaultwarden-16.0.1...vaultwarden-16.0.2) (2022-06-11)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854))
+
+
+
+
+### [vaultwarden-16.0.1](https://github.com/truecharts/apps/compare/vaultwarden-16.0.0...vaultwarden-16.0.1) (2022-06-08)
+
+#### Chore
+
+* Auto-update chart README [skip ci]
+* Auto-update chart README [skip ci]
+
+#### Fix
+
+* fix yubico questions.yaml variable name
+
+
+
+
+### [vaultwarden-16.0.1](https://github.com/truecharts/apps/compare/vaultwarden-16.0.0...vaultwarden-16.0.1) (2022-06-08)
+
+#### Chore
+
+* Auto-update chart README [skip ci]
+
+#### Fix
+
+* fix yubico questions.yaml variable name
+
+
+
+
+### [vaultwarden-16.0.1](https://github.com/truecharts/apps/compare/vaultwarden-16.0.0...vaultwarden-16.0.1) (2022-06-08)
+
+#### Fix
+
+* fix yubico questions.yaml variable name
+
+
+
+
+### [vaultwarden-16.0.0](https://github.com/truecharts/apps/compare/vaultwarden-15.0.1...vaultwarden-16.0.0) (2022-06-07)
+
+#### Chore
+
+* update helm general major helm releases ([#2804](https://github.com/truecharts/apps/issues/2804))
+
+#### Fix
+
+* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format.
+
+
+
+
+### [vaultwarden-15.0.1](https://github.com/truecharts/apps/compare/vaultwarden-14.0.26...vaultwarden-15.0.1) (2022-06-07)
+
+#### Chore
+
+* Auto-update chart README [skip ci]
+* sync all apps persistence configuration and always default to PVC
+* update helm general non-major helm releases ([#2838](https://github.com/truecharts/apps/issues/2838))
+
+#### Fix
+
+* remove malfunctioning SCALE migration script
+
+#### Refactor
+
+* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
+
+
+
+
+### [vaultwarden-15.0.0](https://github.com/truecharts/apps/compare/vaultwarden-14.0.26...vaultwarden-15.0.0) (2022-06-07)
+
+#### Chore
+
+* sync all apps persistence configuration and always default to PVC
+
+#### Refactor
+
+* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
+
+
+
+
+### [vaultwarden-14.0.26](https://github.com/truecharts/apps/compare/vaultwarden-14.0.25...vaultwarden-14.0.26) (2022-05-31)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803))
+
+
+
+
+### [vaultwarden-14.0.25](https://github.com/truecharts/apps/compare/vaultwarden-14.0.24...vaultwarden-14.0.25) (2022-05-26)
+
+#### Chore
+
+* Auto-update chart README [skip ci]
+* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
+
+
+
+
+### [vaultwarden-14.0.25](https://github.com/truecharts/apps/compare/vaultwarden-14.0.24...vaultwarden-14.0.25) (2022-05-26)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
+
+
+
+
+### [vaultwarden-14.0.24](https://github.com/truecharts/apps/compare/vaultwarden-14.0.23...vaultwarden-14.0.24) (2022-05-24)
+
+#### Chore
+
+* update docker general non-major ([#2744](https://github.com/truecharts/apps/issues/2744))
+
+
+
+
+### [vaultwarden-14.0.23](https://github.com/truecharts/apps/compare/vaultwarden-14.0.22...vaultwarden-14.0.23) (2022-05-24)
+
+#### Chore
+
+* update helm general non-major helm releases
+
+
+
+
+### [vaultwarden-14.0.22](https://github.com/truecharts/apps/compare/vaultwarden-14.0.21...vaultwarden-14.0.22) (2022-05-17)
+
+#### Chore
+
+* Auto-update chart README [skip ci]
+* update helm general non-major helm releases
+
+
+
+
+### [vaultwarden-14.0.22](https://github.com/truecharts/apps/compare/vaultwarden-14.0.21...vaultwarden-14.0.22) (2022-05-17)
+
+#### Chore
+
+* update helm general non-major helm releases
+
+
+
+
+### [vaultwarden-14.0.21](https://github.com/truecharts/apps/compare/vaultwarden-14.0.20...vaultwarden-14.0.21) (2022-05-17)
+
+#### Chore
+
+* update helm general non-major helm releases
+
+
+
+
+### [vaultwarden-14.0.20](https://github.com/truecharts/apps/compare/vaultwarden-14.0.19...vaultwarden-14.0.20) (2022-05-10)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649))
+
+
+
+
+### [vaultwarden-14.0.19](https://github.com/truecharts/apps/compare/vaultwarden-14.0.18...vaultwarden-14.0.19) (2022-05-05)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612))
+
+
+
+
+### [vaultwarden-14.0.18](https://github.com/truecharts/apps/compare/vaultwarden-14.0.17...vaultwarden-14.0.18) (2022-05-04)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2605](https://github.com/truecharts/apps/issues/2605))
+
+
+
+
+### [vaultwarden-14.0.17](https://github.com/truecharts/apps/compare/vaultwarden-14.0.16...vaultwarden-14.0.17) (2022-05-01)
+
+#### Fix
+
+* correct ws service definition ([#2593](https://github.com/truecharts/apps/issues/2593))
+
+
+
+
+### [vaultwarden-14.0.16](https://github.com/truecharts/apps/compare/vaultwarden-14.0.15...vaultwarden-14.0.16) (2022-04-26)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2573](https://github.com/truecharts/apps/issues/2573))
+
+
+
+
+### [vaultwarden-14.0.15](https://github.com/truecharts/apps/compare/vaultwarden-14.0.14...vaultwarden-14.0.15) (2022-04-20)
+
+#### Chore
+
+* add missing quote on description ([#2515](https://github.com/truecharts/apps/issues/2515))
+* update helm general non-major helm releases ([#2524](https://github.com/truecharts/apps/issues/2524))
+
+
+
+
+### [vaultwarden-14.0.14](https://github.com/truecharts/apps/compare/vaultwarden-14.0.13...vaultwarden-14.0.14) (2022-04-17)
+
+#### Chore
+
+* replace UI code with tempalte (advanced) ([#2499](https://github.com/truecharts/apps/issues/2499))
+
+
+
+
+### [vaultwarden-14.0.13](https://github.com/truecharts/apps/compare/vaultwarden-14.0.12...vaultwarden-14.0.13) (2022-04-12)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2480](https://github.com/truecharts/apps/issues/2480))
+
+
+
+
+### [vaultwarden-14.0.12](https://github.com/truecharts/apps/compare/vaultwarden-14.0.11...vaultwarden-14.0.12) (2022-04-03)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2410](https://github.com/truecharts/apps/issues/2410))
+
+
+
+
+### [vaultwarden-14.0.11](https://github.com/truecharts/apps/compare/vaultwarden-14.0.10...vaultwarden-14.0.11) (2022-03-31)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2362](https://github.com/truecharts/apps/issues/2362))
+
+
+
+
+### [vaultwarden-14.0.10](https://github.com/truecharts/apps/compare/vaultwarden-14.0.9...vaultwarden-14.0.10) (2022-03-31)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2361](https://github.com/truecharts/apps/issues/2361))
+
+
+
+
+### [vaultwarden-14.0.9](https://github.com/truecharts/apps/compare/vaultwarden-14.0.8...vaultwarden-14.0.9) (2022-03-30)
+
+#### Chore
+
+* Use new repo ([#2337](https://github.com/truecharts/apps/issues/2337))
+* update helm general non-major helm releases ([#2354](https://github.com/truecharts/apps/issues/2354))
+
+
+
+
+### [vaultwarden-14.0.8](https://github.com/truecharts/apps/compare/vaultwarden-14.0.7...vaultwarden-14.0.8) (2022-03-26)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2290](https://github.com/truecharts/apps/issues/2290))
+
+
+
+
+### [vaultwarden-14.0.7](https://github.com/truecharts/apps/compare/vaultwarden-14.0.6...vaultwarden-14.0.7) (2022-03-26)
+
+#### Chore
+
+* bump all apps to trigger ci
+
+
+
+
+### [vaultwarden-14.0.2](https://github.com/truecharts/apps/compare/vaultwarden-14.0.1...vaultwarden-14.0.2) (2022-03-08)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2116](https://github.com/truecharts/apps/issues/2116))
+
+
+
+
+### [vaultwarden-14.0.1](https://github.com/truecharts/apps/compare/vaultwarden-14.0.0...vaultwarden-14.0.1) (2022-03-07)
+
+#### Chore
+
+* update helm general non-major helm releases ([#2111](https://github.com/truecharts/apps/issues/2111))
+* Remove `-icon` string from icon png's ([#2040](https://github.com/truecharts/apps/issues/2040))
+
+
+
+
+### [vaultwarden-14.0.0](https://github.com/truecharts/apps/compare/vaultwarden-13.0.37...vaultwarden-14.0.0) (2022-03-03)
+
+#### Chore
+
+* remove fixed env from questions.yaml
+* remove empty env var declaration from questions.yaml
+* update helm general major helm releases ([#2021](https://github.com/truecharts/apps/issues/2021))
+
+#### Fix
+
+* BREAKING CHANGE Move some env-vars outside of env section ([#2010](https://github.com/truecharts/apps/issues/2010))
+
+
+
+
+### [vaultwarden-13.0.37](https://github.com/truecharts/apps/compare/vaultwarden-13.0.36...vaultwarden-13.0.37) (2022-03-02)
+
+#### Chore
+
+* rename `web_portal` to `open` ([#1957](https://github.com/truecharts/apps/issues/1957))
+* update helm general non-major helm releases ([#1999](https://github.com/truecharts/apps/issues/1999))
+
+
+
+
+### [vaultwarden-13.0.36](https://github.com/truecharts/apps/compare/vaultwarden-13.0.35...vaultwarden-13.0.36) (2022-02-21)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927))
+
+
+
+
+### [vaultwarden-13.0.35](https://github.com/truecharts/apps/compare/vaultwarden-13.0.34...vaultwarden-13.0.35) (2022-02-15)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1901](https://github.com/truecharts/apps/issues/1901))
+
+
+
+
+### [vaultwarden-13.0.34](https://github.com/truecharts/apps/compare/vaultwarden-13.0.33...vaultwarden-13.0.34) (2022-02-08)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1871](https://github.com/truecharts/apps/issues/1871))
+
+
+
+
+### [vaultwarden-13.0.33](https://github.com/truecharts/apps/compare/vaultwarden-13.0.32...vaultwarden-13.0.33) (2022-02-06)
+
+#### Chore
+
+* update helm chart common to v8.15.0 ([#1859](https://github.com/truecharts/apps/issues/1859))
+
+
+
+
+### [vaultwarden-13.0.32](https://github.com/truecharts/apps/compare/vaultwarden-13.0.31...vaultwarden-13.0.32) (2022-02-05)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1852](https://github.com/truecharts/apps/issues/1852))
+
+
+
+
+### [vaultwarden-13.0.31](https://github.com/truecharts/apps/compare/vaultwarden-13.0.30...vaultwarden-13.0.31) (2022-02-02)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1828](https://github.com/truecharts/apps/issues/1828))
+
+
+
+
+### [vaultwarden-13.0.30](https://github.com/truecharts/apps/compare/vaultwarden-13.0.29...vaultwarden-13.0.30) (2022-01-31)
+
+#### Chore
+
+* update docker general non-major docker tags ([#1823](https://github.com/truecharts/apps/issues/1823))
+
+
+
+
+### [vaultwarden-13.0.29](https://github.com/truecharts/apps/compare/vaultwarden-13.0.28...vaultwarden-13.0.29) (2022-01-25)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1791](https://github.com/truecharts/apps/issues/1791))
+
+
+
+
+### [vaultwarden-13.0.28](https://github.com/truecharts/apps/compare/vaultwarden-13.0.27...vaultwarden-13.0.28) (2022-01-22)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1766](https://github.com/truecharts/apps/issues/1766))
+
+
+
+
+### [vaultwarden-13.0.27](https://github.com/truecharts/apps/compare/vaultwarden-13.0.26...vaultwarden-13.0.27) (2022-01-22)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1763](https://github.com/truecharts/apps/issues/1763))
+
+
+
+
+### [vaultwarden-13.0.26](https://github.com/truecharts/apps/compare/vaultwarden-13.0.25...vaultwarden-13.0.26) (2022-01-21)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1759](https://github.com/truecharts/apps/issues/1759))
+
+#### Fix
+
+* set additional_attrs: true on all dicts ([#1750](https://github.com/truecharts/apps/issues/1750))
+
+
+
+
+### [vaultwarden-13.0.25](https://github.com/truecharts/apps/compare/vaultwarden-13.0.24...vaultwarden-13.0.25) (2022-01-18)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1732](https://github.com/truecharts/apps/issues/1732))
+
+
+
+
+### [vaultwarden-13.0.24](https://github.com/truecharts/apps/compare/vaultwarden-13.0.23...vaultwarden-13.0.24) (2022-01-13)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1712](https://github.com/truecharts/apps/issues/1712))
+
+#### Feat
+
+* expose capabilities in GUI ([#1709](https://github.com/truecharts/apps/issues/1709))
+
+
+
+
+### [vaultwarden-13.0.23](https://github.com/truecharts/apps/compare/vaultwarden-13.0.22...vaultwarden-13.0.23) (2022-01-12)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1704](https://github.com/truecharts/apps/issues/1704))
+
+
+
+
+### [vaultwarden-13.0.22](https://github.com/truecharts/apps/compare/vaultwarden-13.0.21...vaultwarden-13.0.22) (2022-01-11)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1693](https://github.com/truecharts/apps/issues/1693))
+
+
+
+
+### [vaultwarden-13.0.21](https://github.com/truecharts/apps/compare/vaultwarden-13.0.20...vaultwarden-13.0.21) (2022-01-10)
+
+#### Feat
+
+* Add admin portal button ([#1673](https://github.com/truecharts/apps/issues/1673))
+
+
+
+
+### [vaultwarden-13.0.20](https://github.com/truecharts/apps/compare/vaultwarden-13.0.19...vaultwarden-13.0.20) (2022-01-04)
+
+#### Chore
+
+* update helm general non-major helm releases
+
+
+
+
+### [vaultwarden-13.0.19](https://github.com/truecharts/apps/compare/vaultwarden-13.0.18...vaultwarden-13.0.19) (2021-12-28)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1623](https://github.com/truecharts/apps/issues/1623))
+
+
+
+
+### [vaultwarden-13.0.18](https://github.com/truecharts/apps/compare/vaultwarden-13.0.17...vaultwarden-13.0.18) (2021-12-21)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1596](https://github.com/truecharts/apps/issues/1596))
+
+
+
+
+### [vaultwarden-13.0.17](https://github.com/truecharts/apps/compare/vaultwarden-13.0.16...vaultwarden-13.0.17) (2021-12-19)
+
+#### Chore
+
+* Last patch bump before RC2 branch-off
+* move `envTpl` to `env` ([#1578](https://github.com/truecharts/apps/issues/1578))
+* remove hidden vars/configs from `questions.yaml` after making sure they are defined in `values.yaml` ([#1577](https://github.com/truecharts/apps/issues/1577))
+* remove `editable: true` as this is the default ([#1576](https://github.com/truecharts/apps/issues/1576))
+* remove `Enable the port` button from `questions.yaml` as it was already hidden and defined in `values.yaml` ([#1575](https://github.com/truecharts/apps/issues/1575))
+
+
+
+
+### [vaultwarden-13.0.16](https://github.com/truecharts/apps/compare/vaultwarden-13.0.15...vaultwarden-13.0.16) (2021-12-19)
+
+#### Chore
+
+* completely remove mountPath reference from GUI ([#1572](https://github.com/truecharts/apps/issues/1572))
+* update helm general non-major helm releases ([#1571](https://github.com/truecharts/apps/issues/1571))
+
+
+
+
+### [vaultwarden-13.0.15](https://github.com/truecharts/apps/compare/vaultwarden-13.0.14...vaultwarden-13.0.15) (2021-12-18)
+
+#### Chore
+
+* cleanup questions by removing hidden dicts ([#1558](https://github.com/truecharts/apps/issues/1558))
+* App-Icon Organization ([#1539](https://github.com/truecharts/apps/issues/1539))
+* update docker general non-major
+
+
+
+
+### [vaultwarden-13.0.14](https://github.com/truecharts/apps/compare/vaultwarden-13.0.13...vaultwarden-13.0.14) (2021-12-14)
+
+#### Chore
+
+* update helm general non-major helm releases ([#1535](https://github.com/truecharts/apps/issues/1535))
+
+
+
+
+### [vaultwarden-13.0.13](https://github.com/truecharts/apps/compare/vaultwarden-13.0.12...vaultwarden-13.0.13) (2021-12-13)
+
+#### Chore
+
+* move incubator apps to stable and bump everything
+
+
+
+
+### [vaultwarden-13.0.12](https://github.com/truecharts/apps/compare/vaultwarden-13.0.11...vaultwarden-13.0.12) (2021-12-11)
+
+#### Chore
+
+* update general helm non-major helm releases ([#1509](https://github.com/truecharts/apps/issues/1509))
+
+
+
+
+### [vaultwarden-13.0.11](https://github.com/truecharts/apps/compare/vaultwarden-13.0.10...vaultwarden-13.0.11) (2021-12-11)
+
+#### Chore
+
+* update non-major docker ([#1507](https://github.com/truecharts/apps/issues/1507))
+
+
+
+
+### [vaultwarden-13.0.10](https://github.com/truecharts/apps/compare/vaultwarden-13.0.9...vaultwarden-13.0.10) (2021-12-07)
+
+#### Chore
+
+* update non-major deps helm releases ([#1481](https://github.com/truecharts/apps/issues/1481))
+
+
+
+
+### vaultwarden-13.0.9 (2021-12-05)
+
+#### Chore
+
+* bump apps to generate security page
+* move all container references to TCCR ([#1448](https://github.com/truecharts/apps/issues/1448))
+* update non-major deps helm releases ([#1471](https://github.com/truecharts/apps/issues/1471))
+* update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468))
+* update non-major deps helm releases ([#1453](https://github.com/truecharts/apps/issues/1453))
+* update non-major deps helm releases ([#1432](https://github.com/truecharts/apps/issues/1432))
+
+#### Fix
+
+* fix typo in theme selection ([#1428](https://github.com/truecharts/apps/issues/1428))
+
+
+
+
+### [vaultwarden-13.0.8](https://github.com/truecharts/apps/compare/vaultwarden-13.0.7...vaultwarden-13.0.8) (2021-12-05)
+
+#### Chore
+
+* update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468))
+
+
+
+
+### [vaultwarden-13.0.7](https://github.com/truecharts/apps/compare/vaultwarden-13.0.6...vaultwarden-13.0.7) (2021-12-04)
+
+#### Chore
+
+* bump apps to generate security page
+
+
+
+
+### [vaultwarden-13.0.6](https://github.com/truecharts/apps/compare/vaultwarden-13.0.5...vaultwarden-13.0.6) (2021-12-04)
+
+#### Chore
+
+* move all container references to TCCR ([#1448](https://github.com/truecharts/apps/issues/1448))
+* update non-major deps helm releases ([#1453](https://github.com/truecharts/apps/issues/1453))
+
+
+
+
+### [vaultwarden-13.0.5](https://github.com/truecharts/apps/compare/vaultwarden-13.0.4...vaultwarden-13.0.5) (2021-11-30)
+
+#### Chore
+
+* update non-major deps helm releases ([#1432](https://github.com/truecharts/apps/issues/1432))
+
+#### Fix
+
+* move conflicting ports to 10xxx range ([#1415](https://github.com/truecharts/apps/issues/1415))
+
+
+
+
+### [vaultwarden-13.0.4](https://github.com/truecharts/apps/compare/vaultwarden-13.0.3...vaultwarden-13.0.4) (2021-11-23)
+
+#### Chore
+
+* update non-major deps helm releases ([#1386](https://github.com/truecharts/apps/issues/1386))
+
+
+
+
+### [vaultwarden-13.0.3](https://github.com/truecharts/apps/compare/vaultwarden-13.0.2...vaultwarden-13.0.3) (2021-11-22)
+
+#### Chore
+
+* update non-major deps helm releases ([#1383](https://github.com/truecharts/apps/issues/1383))
+
+#### Fix
+
+* Default enable all services ([#1361](https://github.com/truecharts/apps/issues/1361))
+
+
+
+
+### [vaultwarden-13.0.2](https://github.com/truecharts/apps/compare/vaultwarden-13.0.1...vaultwarden-13.0.2) (2021-11-16)
+
+#### Chore
+
+* update non-major deps helm releases ([#1345](https://github.com/truecharts/apps/issues/1345))
+
+
+
+
+### [vaultwarden-13.0.1](https://github.com/truecharts/apps/compare/vaultwarden-13.0.0...vaultwarden-13.0.1) (2021-11-16)
+
+#### Chore
+
+* bump postgresql again
+
+
+
+
+### [vaultwarden-13.0.0](https://github.com/truecharts/apps/compare/vaultwarden-12.0.11...vaultwarden-13.0.0) (2021-11-16)
+
+#### Chore
+
+* bump postgresql on some Apps
+
+
+
+
+### [vaultwarden-12.0.11](https://github.com/truecharts/apps/compare/vaultwarden-12.0.10...vaultwarden-12.0.11) (2021-11-15)
+
+#### Chore
+
+* persistence cleanup and small bugfixes ([#1329](https://github.com/truecharts/apps/issues/1329))
+* update non-major deps helm releases ([#1338](https://github.com/truecharts/apps/issues/1338))
+
+
+
+
+### [vaultwarden-12.0.10](https://github.com/truecharts/apps/compare/vaultwarden-12.0.9...vaultwarden-12.0.10) (2021-11-14)
+
+#### Chore
+
+* fixes around the GUI refactor ([#1316](https://github.com/truecharts/apps/issues/1316))
+* move port above advanced in GUI ([#1326](https://github.com/truecharts/apps/issues/1326))
+* clean up Chart.yaml ([#1322](https://github.com/truecharts/apps/issues/1322))
+* update non-major deps helm releases ([#1328](https://github.com/truecharts/apps/issues/1328))
+
+#### Fix
+
+* split udp and tcp ports ([#1321](https://github.com/truecharts/apps/issues/1321))
+* Allow spaces in paths ([#1306](https://github.com/truecharts/apps/issues/1306))
+
+
+
+
+### [vaultwarden-12.0.9](https://github.com/truecharts/apps/compare/vaultwarden-12.0.8...vaultwarden-12.0.9) (2021-11-09)
+
+#### Chore
+
+* update non-major deps helm releases ([#1297](https://github.com/truecharts/apps/issues/1297))
+
+
+
+
+### [vaultwarden-12.0.8](https://github.com/truecharts/apps/compare/vaultwarden-12.0.7...vaultwarden-12.0.8) (2021-11-07)
+
+#### Chore
+
+* update non-major deps helm releases ([#1295](https://github.com/truecharts/apps/issues/1295))
+
+
+
+
+### [vaultwarden-12.0.7](https://github.com/truecharts/apps/compare/vaultwarden-12.0.6...vaultwarden-12.0.7) (2021-11-07)
+
+#### Chore
+
+* update non-major deps helm releases ([#1291](https://github.com/truecharts/apps/issues/1291))
+
+#### Chore
+
+* Simplify GUI for deployment, persistence and securityContext ([#1289](https://github.com/truecharts/apps/issues/1289))
+
+#### Feat
+
+* Simplify the Services GUI ([#1290](https://github.com/truecharts/apps/issues/1290))
+
+#### Fix
+
+* prevent duplicate port use and fix some questions.yaml mistakes
+
+
+
+
+### [vaultwarden-12.0.6](https://github.com/truecharts/apps/compare/vaultwarden-12.0.5...vaultwarden-12.0.6) (2021-11-04)
+
+#### Fix
+
+* correctly define ingress ([#1283](https://github.com/truecharts/apps/issues/1283))
+
+
+
+
+### [vaultwarden-12.0.5](https://github.com/truecharts/apps/compare/vaultwarden-12.0.4...vaultwarden-12.0.5) (2021-11-02)
+
+#### Chore
+
+* update non-major deps helm releases ([#1267](https://github.com/truecharts/apps/issues/1267))
+
+
+
+
+### [vaultwarden-12.0.4](https://github.com/truecharts/apps/compare/vaultwarden-12.0.3...vaultwarden-12.0.4) (2021-11-01)
+
+#### Chore
+
+* update non-major deps helm releases ([#1264](https://github.com/truecharts/apps/issues/1264))
+
+
+
+
+### [vaultwarden-12.0.3](https://github.com/truecharts/apps/compare/vaultwarden-12.0.2...vaultwarden-12.0.3) (2021-10-26)
+
+#### Chore
+
+* update helm chart postgresql to v5.1.4 ([#1249](https://github.com/truecharts/apps/issues/1249))
+
+
+
+
+### [vaultwarden-12.0.2](https://github.com/truecharts/apps/compare/vaultwarden-12.0.1...vaultwarden-12.0.2) (2021-10-26)
+
+#### Chore
+
+* update non-major deps helm releases ([#1245](https://github.com/truecharts/apps/issues/1245))
+
+
+
+
+### [vaultwarden-12.0.1](https://github.com/truecharts/apps/compare/vaultwarden-12.0.0...vaultwarden-12.0.1) (2021-10-26)
+
+#### Chore
+
+* update helm chart common to v8.3.15 ([#1240](https://github.com/truecharts/apps/issues/1240))
+
+
+
+
+### [vaultwarden-12.0.0](https://github.com/truecharts/apps/compare/vaultwarden-11.0.5...vaultwarden-12.0.0) (2021-10-26)
+
+#### Chore
+
+* update helm chart postgresql to v5 ([#1234](https://github.com/truecharts/apps/issues/1234))
+* update non-major ([#1232](https://github.com/truecharts/apps/issues/1232))
+
+
+
+
+### [vaultwarden-11.0.5](https://github.com/truecharts/apps/compare/vaultwarden-10.1.0...vaultwarden-11.0.5) (2021-10-26)
+
+
+
+
+### [vaultwarden-10.1.0](https://github.com/truecharts/apps/compare/vaultwarden-11.0.0...vaultwarden-10.1.0) (2021-10-26)
+
+#### Fix
+
+* fix patch for important postgresql consumping apps
+
+
+
+
+### [vaultwarden-11.0.0](https://github.com/truecharts/apps/compare/vaultwarden-10.0.3...vaultwarden-11.0.0) (2021-10-25)
+
+#### Chore
+
+* Adapt for TrueNAS SCALE RC1
+
+
+
+
+### [vaultwarden-10.0.3](https://github.com/truecharts/apps/compare/vaultwarden-10.0.0...vaultwarden-10.0.3) (2021-10-20)
+
+#### Chore
+
+* bump apps, remove duplicates and move incubator to stable for RC1
+* update non-major deps helm releases ([#1213](https://github.com/truecharts/apps/issues/1213))
+
+#### Fix
+
+* reenable postgresql migration scripting and bump all to force update
+
+
+
+
+### [vaultwarden-10.0.0](https://github.com/truecharts/apps/compare/vaultwarden-9.0.23...vaultwarden-10.0.0) (2021-10-20)
+
+#### Chore
+
+* update helm chart postgresql to v4 ([#1214](https://github.com/truecharts/apps/issues/1214))
+
+#### Fix
+
+* use correct PVC storageClass when using postgresql as a dependency on SCALE ([#1212](https://github.com/truecharts/apps/issues/1212))
+
+
+
+
+### [vaultwarden-9.0.23](https://github.com/truecharts/apps/compare/vaultwarden-9.0.22...vaultwarden-9.0.23) (2021-10-20)
+
+#### Chore
+
+* bump versions to rerelease and fix icons
+
+
+
+
+### [vaultwarden-9.0.22](https://github.com/truecharts/apps/compare/vaultwarden-9.0.21...vaultwarden-9.0.22) (2021-10-19)
+
+#### Change
+
+* Project-Eclipse 3, Automatically generate item.yaml ([#1178](https://github.com/truecharts/apps/issues/1178))
+
+#### Chore
+
+* Project-Eclipse 5, move app-readme to automatic generation script ([#1181](https://github.com/truecharts/apps/issues/1181))
+* update helm chart common to v8.3.13 ([#1184](https://github.com/truecharts/apps/issues/1184))
+
+#### Feat
+
+* Project-Eclipse 4, Add App grading annotations to Chart.yaml ([#1180](https://github.com/truecharts/apps/issues/1180))
+
+#### Refactor
+
+* Project Eclipse Part 6, move questions.yaml to root App folder ([#1182](https://github.com/truecharts/apps/issues/1182))
+
+
+
+
+### [vaultwarden-9.0.21](https://github.com/truecharts/apps/compare/vaultwarden-9.0.20...vaultwarden-9.0.21) (2021-10-19)
+
+#### Chore
+
+* Project-Eclipse part 2, adapting and cleaning changelog ([#1173](https://github.com/truecharts/apps/issues/1173))
+* update helm chart postgresql to v3.0.20 ([#1177](https://github.com/truecharts/apps/issues/1177))
+
+
+
+
+### [vaultwarden-9.0.20](https://github.com/truecharts/apps/compare/vaultwarden-9.0.19...vaultwarden-9.0.20) (2021-10-19)
+
+#### Fix
+
+* fix previous SCALE bugfix not correctly being applied
+
+
+
+
+### [vaultwarden-9.0.19](https://github.com/truecharts/apps/compare/vaultwarden-9.0.18...vaultwarden-9.0.19) (2021-10-19)
+
+#### Fix
+
+* Solve issues regarding ix_values.yaml not containing the image and tag definitions. ([#1176](https://github.com/truecharts/apps/issues/1176))
+
+
+
+
+### [vaultwarden-9.0.18](https://github.com/truecharts/apps/compare/vaultwarden-9.0.17...vaultwarden-9.0.18) (2021-10-18)
+
+#### Refactor
+
+* Project Eclipse - part 1 - remove ix_values.yaml ([#1168](https://github.com/truecharts/apps/issues/1168))
+
+
+
+
+### [vaultwarden-9.0.17](https://github.com/truecharts/apps/compare/vaultwarden-9.0.16...vaultwarden-9.0.17) (2021-10-17)
+
+#### Chore
+
+* update helm chart common to v8.3.10 ([#1160](https://github.com/truecharts/apps/issues/1160))
+
+#### Fix
+
+* force users using correct / prefix for mounPath ([#1156](https://github.com/truecharts/apps/issues/1156))
+
+
+
+
+### [vaultwarden-9.0.16](https://github.com/truecharts/apps/compare/vaultwarden-9.0.15...vaultwarden-9.0.16) (2021-10-13)
+
+#### Chore
+
+* update non-major deps helm releases ([#1133](https://github.com/truecharts/apps/issues/1133))
+
+
+
+
+### [vaultwarden-9.0.15](https://github.com/truecharts/apps/compare/vaultwarden-9.0.14...vaultwarden-9.0.15) (2021-10-12)
+
+#### Chore
+
+* update helm chart postgresql to v3.0.15 ([#1127](https://github.com/truecharts/apps/issues/1127))
+
+
+
+
+### [vaultwarden-9.0.14](https://github.com/truecharts/apps/compare/vaultwarden-9.0.13...vaultwarden-9.0.14) (2021-10-12)
+
+#### Chore
+
+* update non-major deps helm releases ([#1126](https://github.com/truecharts/apps/issues/1126))
+
+
+
+
+### [vaultwarden-9.0.13](https://github.com/truecharts/apps/compare/vaultwarden-9.0.12...vaultwarden-9.0.13) (2021-10-12)
+
+#### Chore
+
+* update non-major deps helm releases ([#1123](https://github.com/truecharts/apps/issues/1123))
+
+
+
+
+### [vaultwarden-9.0.12](https://github.com/truecharts/apps/compare/vaultwarden-9.0.11...vaultwarden-9.0.12) (2021-10-09)
+
+
+
+
+### [vaultwarden-9.0.11](https://github.com/truecharts/apps/compare/vaultwarden-9.0.10...vaultwarden-9.0.11) (2021-10-05)
+
+#### Chore
+
+* update non-major deps helm releases ([#1099](https://github.com/truecharts/apps/issues/1099))
+
+
+
+
+### [vaultwarden-9.0.10](https://github.com/truecharts/apps/compare/vaultwarden-9.0.9...vaultwarden-9.0.10) (2021-10-05)
+
+#### Chore
+
+* update non-major ([#1098](https://github.com/truecharts/apps/issues/1098))
+
+
+
+
+### [vaultwarden-9.0.9](https://github.com/truecharts/apps/compare/vaultwarden-9.0.8...vaultwarden-9.0.9) (2021-09-29)
+
+#### Chore
+
+* update helm chart common to v8.0.13 ([#1060](https://github.com/truecharts/apps/issues/1060))
+
+
+
+
+### [vaultwarden-9.0.7](https://github.com/truecharts/apps/compare/vaultwarden-9.0.6...vaultwarden-9.0.7) (2021-09-29)
+
+#### Chore
+
+* update bitnami/postgresql:13.4.0 docker digest to 33c276d ([#1055](https://github.com/truecharts/apps/issues/1055))
+
+
+
+
+### [vaultwarden-9.0.6](https://github.com/truecharts/apps/compare/vaultwarden-9.0.5...vaultwarden-9.0.6) (2021-09-28)
+
+#### Chore
+
+* update helm chart postgresql to v3.0.3 ([#1050](https://github.com/truecharts/apps/issues/1050))
+
+
+
+
+### [vaultwarden-9.0.5](https://github.com/truecharts/apps/compare/vaultwarden-9.0.4...vaultwarden-9.0.5) (2021-09-28)
+
+#### Chore
+
+* update helm chart postgresql to v3.0.2 ([#1049](https://github.com/truecharts/apps/issues/1049))
+
+
+
+
+### [vaultwarden-9.0.4](https://github.com/truecharts/apps/compare/vaultwarden-9.0.3...vaultwarden-9.0.4) (2021-09-28)
+
+#### Chore
+
+* update non-major ([#1048](https://github.com/truecharts/apps/issues/1048))
+
+
+
+
+### [vaultwarden-9.0.3](https://github.com/truecharts/apps/compare/vaultwarden-9.0.2...vaultwarden-9.0.3) (2021-09-28)
+
+#### Chore
+
+* update non-major ([#1046](https://github.com/truecharts/apps/issues/1046))
+
+
+
+
+### [vaultwarden-9.0.2](https://github.com/truecharts/apps/compare/vaultwarden-9.0.1...vaultwarden-9.0.2) (2021-09-27)
+
+#### Chore
+
+* update helm chart postgresql to v3 ([#1041](https://github.com/truecharts/apps/issues/1041))
+
+
+
+
+### [vaultwarden-9.0.1](https://github.com/truecharts/apps/compare/vaultwarden-9.0.0...vaultwarden-9.0.1) (2021-09-26)
+
+
+
+
+### [vaultwarden-9.0.0](https://github.com/truecharts/apps/compare/vaultwarden-8.0.6...vaultwarden-9.0.0) (2021-09-26)
+
+
+
+
+### [vaultwarden-8.0.6](https://github.com/truecharts/apps/compare/vaultwarden-8.0.5...vaultwarden-8.0.6) (2021-09-21)
+
+#### Chore
+
+* update helm chart postgresql to v2.2.5 ([#1017](https://github.com/truecharts/apps/issues/1017))
+
+
+
+
+### [vaultwarden-8.0.5](https://github.com/truecharts/apps/compare/vaultwarden-8.0.4...vaultwarden-8.0.5) (2021-09-21)
+
+#### Chore
+
+* update non-major deps helm releases ([#1014](https://github.com/truecharts/apps/issues/1014))
+
+
+
+
+### [vaultwarden-8.0.4](https://github.com/truecharts/apps/compare/vaultwarden-8.0.3...vaultwarden-8.0.4) (2021-09-21)
+
+#### Chore
+
+* update non-major ([#1015](https://github.com/truecharts/apps/issues/1015))
+
+
+
+
+### [vaultwarden-8.0.3](https://github.com/truecharts/apps/compare/vaultwarden-8.0.2...vaultwarden-8.0.3) (2021-09-21)
+
+#### Chore
+
+* update non-major ([#1013](https://github.com/truecharts/apps/issues/1013))
+
+
+
+
+### [vaultwarden-8.0.2](https://github.com/truecharts/apps/compare/vaultwarden-8.0.1...vaultwarden-8.0.2) (2021-09-14)
+
+#### Chore
+
+* update non-major ([#987](https://github.com/truecharts/apps/issues/987))
+
+
+
+
+### [vaultwarden-8.0.1](https://github.com/truecharts/apps/compare/vaultwarden-7.0.2...vaultwarden-8.0.1) (2021-09-13)
+
+#### Chore
+
+* Use bitnami instead of stock postgresql container ([#960](https://github.com/truecharts/apps/issues/960))
+* move more dockerhub containers to GHCR mirror ([#958](https://github.com/truecharts/apps/issues/958))
+* update non-major
+* update non-major ([#962](https://github.com/truecharts/apps/issues/962))
+
+#### Feat
+
+* add new GUI and VPN support to all Apps ([#977](https://github.com/truecharts/apps/issues/977))
+* Add VPN addon and move some config to includes ([#973](https://github.com/truecharts/apps/issues/973))
+* pin all container references to digests ([#963](https://github.com/truecharts/apps/issues/963))
+* Move some common containers to our own containers
+
+#### Fix
+
+* make sure podSecurityContext is included in both SCALE and Helm installs ([#956](https://github.com/truecharts/apps/issues/956))
+
+
+
+
+### [vaultwarden-7.0.2](https://github.com/truecharts/apps/compare/vaultwarden-7.0.1...vaultwarden-7.0.2) (2021-09-10)
+
+#### Fix
+
+* update common to ensure initcontainer can always be run as root
+
+
+
+
+### [vaultwarden-7.0.1](https://github.com/truecharts/apps/compare/vaultwarden-7.0.0...vaultwarden-7.0.1) (2021-09-10)
+
+#### Fix
+
+* move runAsNonRoot to container securityContext to allow root sidecarts ([#954](https://github.com/truecharts/apps/issues/954))
+
+
+
+
+### [vaultwarden-7.0.0](https://github.com/truecharts/apps/compare/vaultwarden-6.1.12...vaultwarden-7.0.0) (2021-09-09)
+
+#### Chore
+
+* update Apps containing initcontainers -not breaking on SCALE- ([#952](https://github.com/truecharts/apps/issues/952))
+
+#### Feat
+
+* Add regex validation to resources CPU and RAM for all apps ([#935](https://github.com/truecharts/apps/issues/935))
+* Pre-commit and tag-appversion syncing ([#926](https://github.com/truecharts/apps/issues/926))
+
+#### Fix
+
+* Inject vaultwarden websocket part into ingress ([#946](https://github.com/truecharts/apps/issues/946))
+
+
+## [vaultwarden-6.1.12](https://github.com/truecharts/apps/compare/vaultwarden-6.1.11...vaultwarden-6.1.12) (2021-09-08)
+
+### Fix
+
+* repair Hyperion and some misplaced GUI elements ([#922](https://github.com/truecharts/apps/issues/922))
diff --git a/charts/enterprise/testwarden/Chart.yaml b/charts/enterprise/testwarden/Chart.yaml
new file mode 100644
index 00000000000..fd928c0628f
--- /dev/null
+++ b/charts/enterprise/testwarden/Chart.yaml
@@ -0,0 +1,37 @@
+apiVersion: v2
+appVersion: "1.26.0"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 11.0.0
+ - condition: postgresql.enabled
+ name: postgresql
+ repository: https://charts.truecharts.org/
+ version: 10.0.0
+deprecated: false
+description: testapplication for moving to operator based postgresql
+home: https://truecharts.org/docs/charts/stable/vaultwarden
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaultwarden.png
+keywords:
+ - bitwarden
+ - bitwardenrs
+ - bitwarden_rs
+ - vaultwarden
+ - password
+ - rust
+kubeVersion: ">=1.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: testwarden
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vaultwarden
+ - https://github.com/dani-garcia/vaultwarden
+type: application
+version: 19.0.0
+annotations:
+ truecharts.org/catagories: |
+ - security
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/grade: U
diff --git a/charts/enterprise/testwarden/README.md b/charts/enterprise/testwarden/README.md
new file mode 100644
index 00000000000..06108e98000
--- /dev/null
+++ b/charts/enterprise/testwarden/README.md
@@ -0,0 +1,107 @@
+# vaultwarden
+
+Unofficial Bitwarden compatible server written in Rust
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+
+This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
+For more information, please click here: [vaultwarden](https://truecharts.org/docs/charts/stable/vaultwarden)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://charts.truecharts.org/ | postgresql | 8.0.122 |
+| https://library-charts.truecharts.org | common | 10.9.4 |
+
+## Installing the Chart
+
+### TrueNAS SCALE
+
+To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
+
+### Helm
+
+To install the chart with the release name `vaultwarden`
+
+```console
+helm repo add TrueCharts https://charts.truecharts.org
+helm repo update
+helm install vaultwarden TrueCharts/vaultwarden
+```
+
+## Uninstall
+
+### TrueNAS SCALE
+
+**Upgrading, Rolling Back and Uninstalling the Chart**
+
+To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
+
+### Helm
+
+To uninstall the `vaultwarden` deployment
+
+```console
+helm uninstall vaultwarden
+```
+
+## Configuration
+
+### Helm
+
+#### Available Settings
+
+Read through the values.yaml file. It has several commented out suggested values.
+Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
+
+#### Configure using the command line
+
+Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
+
+```console
+helm install vaultwarden \
+ --set env.TZ="America/New York" \
+ TrueCharts/vaultwarden
+```
+
+#### Configure using a yaml file
+
+Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
+
+```console
+helm install vaultwarden TrueCharts/vaultwarden -f values.yaml
+```
+
+#### Connecting to other charts
+
+If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+---
+
+All Rights Reserved - The TrueCharts Project
diff --git a/charts/enterprise/testwarden/ci/default-values.yaml b/charts/enterprise/testwarden/ci/default-values.yaml
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/charts/enterprise/testwarden/ci/ingress-values.yaml b/charts/enterprise/testwarden/ci/ingress-values.yaml
new file mode 100644
index 00000000000..961f466bd75
--- /dev/null
+++ b/charts/enterprise/testwarden/ci/ingress-values.yaml
@@ -0,0 +1,7 @@
+# -- Configure the ingresses for the chart here.
+# Additional ingresses can be added by adding a dictionary key similar to the 'main' ingress.
+# @default -- See below
+ingress:
+ main:
+ # -- Enables or disables the ingress
+ enabled: true
diff --git a/charts/enterprise/testwarden/icon.png b/charts/enterprise/testwarden/icon.png
new file mode 100644
index 00000000000..78bf16a37e2
Binary files /dev/null and b/charts/enterprise/testwarden/icon.png differ
diff --git a/charts/enterprise/testwarden/questions.yaml b/charts/enterprise/testwarden/questions.yaml
new file mode 100644
index 00000000000..c25f5e97cee
--- /dev/null
+++ b/charts/enterprise/testwarden/questions.yaml
@@ -0,0 +1,424 @@
+# Include{groups}
+portals:
+ open:
+# Include{portalLink}
+ admin:
+# Include{portalLink}
+ path: "/admin/"
+questions:
+# Include{global}
+# Include{controller}
+# Include{replicas}
+# Include{replica1}
+# Include{controllerExpertExtraArgs}
+# Include{containerConfig}
+ - variable: vaultwarden
+ label: ""
+ group: "App Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: yubico
+ label: "Yubico OTP authentication"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Yubico OTP authentication"
+ description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: server
+ label: "Yubico server"
+ description: "Defaults to YubiCloud"
+ schema:
+ type: string
+ default: ""
+ - variable: clientId
+ label: "Yubico ID"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "Yubico Secret Key"
+ schema:
+ type: string
+ default: ""
+ - variable: admin
+ label: "Admin Portal"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Admin Portal"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: disableAdminToken
+ label: "Make Accessible Without Password/Token"
+ schema:
+ type: boolean
+ default: false
+ - variable: token
+ label: "Admin Portal Password/Token"
+ description: "Will be automatically generated if not defined"
+ schema:
+ type: string
+ default: ""
+ - variable: icons
+ label: "Icon Download Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: disableDownload
+ label: "Disable Icon Download"
+ description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)"
+ schema:
+ type: boolean
+ default: false
+ - variable: cache
+ label: "Cache time-to-live"
+ description: "Cache time-to-live for icons fetched. 0 means no purging"
+ schema:
+ type: int
+ default: 2592000
+ - variable: token
+ label: "Failed Downloads Cache time-to-live"
+ description: "Cache time-to-live for icons that were not available. 0 means no purging."
+ schema:
+ type: int
+ default: 2592000
+ - variable: log
+ label: "Logging"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: level
+ label: "Log level"
+ schema:
+ type: string
+ default: "info"
+ required: true
+ enum:
+ - value: "trace"
+ description: "trace"
+ - value: "debug"
+ description: "debug"
+ - value: "info"
+ description: "info"
+ - value: "warn"
+ description: "warn"
+ - value: "error"
+ description: "error"
+ - value: "off"
+ description: "off"
+ - variable: file
+ label: "Log-File Location"
+ schema:
+ type: string
+ default: ""
+ - variable: smtp
+ label: "SMTP Settings (Email)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable SMTP Support"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: host
+ label: "SMTP hostname"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: from
+ label: "SMTP sender e-mail address"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: fromName
+ label: "SMTP sender name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: user
+ label: "SMTP username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "SMTP password"
+ description: "Required is user is specified, ignored if no user provided"
+ schema:
+ type: string
+ default: ""
+ - variable: ssl
+ label: "Enable SSL connection"
+ schema:
+ type: boolean
+ default: true
+ - variable: port
+ label: "SMTP port"
+ description: "Usually: 25 without SSL, 587 with SSL"
+ schema:
+ type: int
+ default: 587
+ - variable: authMechanism
+ label: "SMTP Authentication Mechanisms"
+ description: "Comma-separated options: Plain, Login and Xoauth2"
+ schema:
+ type: string
+ default: "Plain"
+ - variable: heloName
+ label: "SMTP HELO - Hostname"
+ description: "Hostname to be sent for SMTP HELO. Defaults to pod name"
+ schema:
+ type: string
+ default: ""
+ - variable: timeout
+ label: "SMTP timeout"
+ schema:
+ type: int
+ default: 15
+ - variable: invalidHostname
+ label: "Accept Invalid Hostname"
+ description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!"
+ schema:
+ type: boolean
+ default: false
+ - variable: invalidCertificate
+ label: "Accept Invalid Certificate"
+ description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!"
+ schema:
+ type: boolean
+ default: false
+ - variable: allowSignups
+ label: "Allow Signup"
+ description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users"
+ schema:
+ type: boolean
+ default: true
+ - variable: allowInvitation
+ label: "Always allow Invitation"
+ description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations"
+ schema:
+ type: boolean
+ default: true
+ - variable: defaultInviteName
+ label: "Default Invite Organisation Name"
+ description: "Default organization name in invitation e-mails that are not coming from a specific organization."
+ schema:
+ type: string
+ default: ""
+ - variable: showPasswordHint
+ label: "Show password hints"
+ description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display"
+ schema:
+ type: boolean
+ default: true
+ - variable: signupwhitelistenable
+ label: "Enable Signup Whitelist"
+ description: "allowSignups is ignored if set"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: signupDomains
+ label: "Signup Whitelist Domains"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: domain
+ label: "Domain"
+ schema:
+ type: string
+ default: ""
+ - variable: verifySignup
+ label: "Verifiy Signup"
+ description: "Verify e-mail before login is enabled. SMTP must be enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: requireEmail
+ label: "Block Login if email fails"
+ description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: emailAttempts
+ label: "Email token reset attempts"
+ description: "Maximum attempts before an email token is reset and a new email will need to be sent"
+ schema:
+ type: int
+ default: 3
+ - variable: emailTokenExpiration
+ label: "Email token validity in seconds"
+ schema:
+ type: int
+ default: 600
+ - variable: enableWebVault
+ label: "Enable Webvault"
+ description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting"
+ schema:
+ type: boolean
+ default: true
+ - variable: orgCreationUsers
+ label: "Limit Organisation Creation to (users)"
+ description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users."
+ schema:
+ type: string
+ default: "all"
+ - variable: attachmentLimitOrg
+ label: "Limit Attachment Disk Usage per Organisation"
+ schema:
+ type: string
+ default: ""
+ - variable: attachmentLimitUser
+ label: "Limit Attachment Disk Usage per User"
+ schema:
+ type: string
+ default: ""
+ - variable: hibpApiKey
+ label: "HaveIBeenPwned API Key"
+ description: "Can be purchased at https://haveibeenpwned.com/API/Key"
+ schema:
+ type: string
+ default: ""
+# Include{serviceRoot}
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+# Include{serviceSelectorLoadBalancer}
+# Include{serviceSelectorExtras}
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10102
+ required: true
+ - variable: ws
+ label: "WebSocket Service"
+ description: "WebSocket Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+# Include{serviceSelectorLoadBalancer}
+# Include{serviceSelectorExtras}
+ - variable: ws
+ label: "WebSocket Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 3012
+ required: true
+# Include{serviceExpertRoot}
+ default: false
+# Include{serviceExpert}
+# Include{serviceList}
+# Include{persistenceRoot}
+ - variable: data
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+# Include{persistenceBasic}
+# Include{persistenceList}
+# Include{ingressRoot}
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+# Include{ingressDefault}
+# Include{ingressTLS}
+# Include{ingressTraefik}
+# Include{ingressList}
+# Include{security}
+# Include{securityContextAdvancedRoot}
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: allowPrivilegeEscalation
+ label: "Allow Privilege Escalation"
+ schema:
+ type: boolean
+ default: false
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+# Include{podSecurityContextRoot}
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+# Include{podSecurityContextAdvanced}
+# Include{resources}
+# Include{advanced}
+# Include{addons}
+# Include{codeserver}
+# Include{vpn}
+# Include{documentation}
diff --git a/charts/enterprise/testwarden/templates/_configmap.tpl b/charts/enterprise/testwarden/templates/_configmap.tpl
new file mode 100644
index 00000000000..8809925abdf
--- /dev/null
+++ b/charts/enterprise/testwarden/templates/_configmap.tpl
@@ -0,0 +1,116 @@
+{{/* Define the configmap */}}
+{{- define "vaultwarden.configmap" -}}
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: vaultwardenconfig
+data:
+ ROCKET_PORT: "8080"
+ SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }}
+ {{- if .Values.vaultwarden.signupDomains }}
+ SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }}
+ {{- end }}
+ {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}}
+ SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }}
+ {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}}
+ REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }}
+ {{- if .Values.vaultwarden.emailAttempts }}
+ EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.emailTokenExpiration }}
+ EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }}
+ {{- end }}
+ INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }}
+ {{- if .Values.vaultwarden.defaultInviteName }}
+ INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }}
+ {{- end }}
+ SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }}
+ WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }}
+ WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }}
+ ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }}
+ {{- if .Values.vaultwarden.attachmentLimitOrg }}
+ ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.attachmentLimitUser }}
+ USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.hibpApiKey }}
+ HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }}
+ {{- end }}
+ {{- include "vaultwarden.dbTypeValid" . }}
+ {{- if .Values.database.retries }}
+ DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }}
+ {{- end }}
+ {{- if .Values.database.maxConnections }}
+ DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.smtp.enabled true }}
+ SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }}
+ SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }}
+ {{- if .Values.vaultwarden.smtp.fromName }}
+ SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.ssl }}
+ SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.port }}
+ SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.authMechanism }}
+ SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.heloName }}
+ HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.timeout }}
+ SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.invalidHostname }}
+ SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.invalidCertificate }}
+ SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.vaultwarden.log.file }}
+ LOG_FILE: {{ .Values.vaultwarden.log.file | quote }}
+ {{- end }}
+ {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }}
+ EXTENDED_LOGGING: "true"
+ {{- end }}
+ {{- if .Values.vaultwarden.log.level }}
+ {{- include "vaultwarden.logLevelValid" . }}
+ LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.log.timeFormat }}
+ LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.disableDownload }}
+ DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }}
+ {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }}
+ ICON_CACHE_TTL: "0"
+ {{- end }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.cache }}
+ ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.cacheFailed }}
+ ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.admin.enabled true }}
+ {{- if eq .Values.vaultwarden.admin.disableAdminToken true }}
+ DISABLE_ADMIN_TOKEN: "true"
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.yubico.enabled true }}
+ {{- if .Values.vaultwarden.yubico.server }}
+ YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.database.type "sqlite" }}
+ ENABLE_DB_WAL: {{ .Values.database.wal | quote }}
+ {{- else }}
+ ENABLE_DB_WAL: "false"
+ {{- end }}
+{{- end -}}
diff --git a/charts/enterprise/testwarden/templates/_secrets.tpl b/charts/enterprise/testwarden/templates/_secrets.tpl
new file mode 100644
index 00000000000..ca5ec74b0af
--- /dev/null
+++ b/charts/enterprise/testwarden/templates/_secrets.tpl
@@ -0,0 +1,36 @@
+{{/* Define the secrets */}}
+{{- define "vaultwarden.secrets" -}}
+
+{{- $adminToken := "" }}
+{{- if eq .Values.vaultwarden.admin.enabled true }}
+{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }}
+{{- end -}}
+
+{{- $smtpUser := "" }}
+{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }}
+{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }}
+{{- end -}}
+
+{{- $yubicoClientId := "" }}
+{{- if eq .Values.vaultwarden.yubico.enabled true }}
+{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }}
+{{- end -}}
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ name: vaultwardensecret
+data:
+ {{- if ne $adminToken "" }}
+ ADMIN_TOKEN: {{ $adminToken }}
+ {{- end }}
+ {{- if ne $smtpUser "" }}
+ SMTP_USERNAME: {{ $smtpUser }}
+ SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }}
+ {{- end }}
+ {{- if ne $yubicoClientId "" }}
+ YUBICO_CLIENT_ID: {{ $yubicoClientId }}
+ YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/charts/enterprise/testwarden/templates/_validate.tpl b/charts/enterprise/testwarden/templates/_validate.tpl
new file mode 100644
index 00000000000..e4832c2f6e5
--- /dev/null
+++ b/charts/enterprise/testwarden/templates/_validate.tpl
@@ -0,0 +1,17 @@
+{{/*
+Ensure valid DB type is select, defaults to SQLite
+*/}}
+{{- define "vaultwarden.dbTypeValid" -}}
+{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }}
+{{- required "Invalid database type" nil }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Ensure log type is valid
+*/}}
+{{- define "vaultwarden.logLevelValid" -}}
+{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }}
+{{- required "Invalid log level" nil }}
+{{- end }}
+{{- end }}
diff --git a/charts/enterprise/testwarden/templates/common.yaml b/charts/enterprise/testwarden/templates/common.yaml
new file mode 100644
index 00000000000..577816b14ce
--- /dev/null
+++ b/charts/enterprise/testwarden/templates/common.yaml
@@ -0,0 +1,39 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.common.loader.init" . }}
+
+
+{{/* Render configmap for vaultwarden */}}
+{{- include "vaultwarden.configmap" . }}
+
+{{/* Render secrets for vaultwarden */}}
+{{- include "vaultwarden.secrets" . }}
+
+{{/* Define path for websocket */}}
+{{- define "vaultwarden.websocket" -}}
+{{- $fullname := include "tc.common.names.fullname" . -}}
+path: "/notifications/hub"
+# -- Ignored if not kubeVersion >= 1.14-0
+pathType: Prefix
+service:
+ # -- Overrides the service name reference for this path
+ name: {{ printf "%s-ws" $fullname }}
+ port: {{ .Values.service.ws.ports.ws.port }}
+{{- end -}}
+
+{{/* inject websocket path to all main ingress hosts*/}}
+{{- define "vaultwarden.websocketinjector" -}}
+{{- $path := list (include "vaultwarden.websocket" . | fromYaml) -}}
+{{- if .Values.ingress.main.enabled }}
+{{- range .Values.ingress.main.hosts }}
+{{- $newpaths := list }}
+{{- $newpaths := concat .paths $path }}
+{{- $_ := set . "paths" ( deepCopy $newpaths ) -}}
+{{- end }}
+{{- end }}
+{{- end -}}
+
+{{/* inject websocket paths in ingress */}}
+{{- include "vaultwarden.websocketinjector" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.common.loader.apply" . }}
diff --git a/charts/enterprise/testwarden/values.yaml b/charts/enterprise/testwarden/values.yaml
new file mode 100644
index 00000000000..e2d8f0b4352
--- /dev/null
+++ b/charts/enterprise/testwarden/values.yaml
@@ -0,0 +1,164 @@
+image:
+ repository: tccr.io/truecharts/vaultwarden
+ pullPolicy: IfNotPresent
+ tag: 1.26.0@sha256:c96156c6788a4e6104456a57c48767719147dba3dde1f0a76dfaa7bc98d62581
+
+service:
+ main:
+ ports:
+ main:
+ port: 10102
+ targetPort: 8080
+ ws:
+ enabled: true
+ ports:
+ ws:
+ enabled: true
+ port: 3012
+ targetPort: 3012
+
+env:
+ DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}"
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpgcreds
+ key: std
+
+envFrom:
+ - configMapRef:
+ name: vaultwardenconfig
+ - secretRef:
+ name: vaultwardensecret
+
+database:
+ # -- Database type,
+ # must be one of: 'sqlite', 'mysql' or 'postgresql'.
+ type: postgresql
+ # -- Enable DB Write-Ahead-Log for SQLite,
+ # disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled
+ wal: true
+ ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port).
+ # url: ""
+ ## Set the size of the database connection pool.
+ # maxConnections: 10
+ ## Connection retries during startup, 0 for infinite. 1 second between retries.
+ # retries: 15
+
+# Set Bitwarden_rs application variables
+vaultwarden:
+ # -- Allow any user to sign-up
+ # see: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users
+ allowSignups: true
+ ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set.
+ # signupDomains:
+ # - domain.tld
+ # -- Verify e-mail before login is enabled.
+ # SMTP must be enabled.
+ verifySignup: false
+ # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled.
+ requireEmail: false
+ ## Maximum attempts before an email token is reset and a new email will need to be sent.
+ # emailAttempts: 3
+ ## Email token validity in seconds.
+ # emailTokenExpiration: 600
+ # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations
+ allowInvitation: true
+ # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display
+ ## Default organization name in invitation e-mails that are not coming from a specific organization.
+ # defaultInviteName: ""
+ showPasswordHint: true
+ # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications
+ # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured.
+ enableWebsockets: true
+ # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting
+ enableWebVault: true
+ # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users.
+ orgCreationUsers: all
+ ## Limit attachment disk usage per organization.
+ # attachmentLimitOrg:
+ ## Limit attachment disk usage per user.
+ # attachmentLimitUser:
+ ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key.
+ # hibpApiKey:
+
+ admin:
+ # Enable admin portal.
+ enabled: false
+ # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token
+ disableAdminToken: false
+ ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page
+ # token:
+
+ # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration
+ smtp:
+ enabled: false
+ # SMTP hostname, required if SMTP is enabled.
+ host: ""
+ # SMTP sender e-mail address, required if SMTP is enabled.
+ from: ""
+ ## SMTP sender name, defaults to 'Bitwarden_RS'.
+ # fromName: ""
+ ## Enable SSL connection.
+ # ssl: true
+ ## SMTP port. Defaults to 25 without SSL, 587 with SSL.
+ # port: 587
+ ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'.
+ # authMechanism: Plain
+ ## Hostname to be sent for SMTP HELO. Defaults to pod name.
+ # heloName: ""
+ ## SMTP timeout.
+ # timeout: 15
+ ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!
+ # invalidHostname: false
+ ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!
+ # invalidCertificate: false
+ ## SMTP username.
+ # user: ""
+ ## SMTP password. Required is user is specified, ignored if no user provided.
+ # password: ""
+
+ ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication
+ yubico:
+ enabled: false
+ ## Yubico server. Defaults to YubiCloud.
+ # server:
+ ## Yubico ID and Secret Key.
+ # clientId:
+ # secretKey:
+
+ ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging
+ log:
+ # Log to file.
+ file: ""
+ # Log level. Options are "trace", "debug", "info", "warn", "error" or "off".
+ level: "trace"
+ ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds.
+ # timeFormat: ""
+
+ icons:
+ # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero.
+ disableDownload: false
+ ## Cache time-to-live for icons fetched. 0 means no purging.
+ # cache: 2592000
+ ## Cache time-to-live for icons that were not available. 0 means no purging.
+ # cacheFailed: 259200
+
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+
+# enable cnpg
+cnpg:
+ enabled: true
+ user: vaultwarden
+
+# Enabled postgres
+postgresql:
+ enabled: false
+ existingSecret: "dbcreds"
+ postgresqlUsername: vaultwarden
+ postgresqlDatabase: vaultwarden
+
+portal:
+ enabled: true