[PR #1154] [CLOSED] Add bitwarden_rs helm-chart #3504

Closed
opened 2025-10-09 18:24:35 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dani-garcia/vaultwarden/pull/1154
Author: @PrivatePuffin
Created: 9/24/2020
Status: Closed

Base: masterHead: helm_chart


📝 Commits (1)

  • 4afbd9b [release chart] Add bitwarden_rs helm-chart

📊 Changes

18 files changed (+1143 additions, -1 deletions)

View changed files

.github/ct_test_config.yaml (+3 -0)
📝 .github/workflows/bitwarden_rs.yml (+2 -1)
.github/workflows/helm-chart.yaml (+42 -0)
contrib/helm-chart/.helmignore (+23 -0)
contrib/helm-chart/Chart.yaml (+16 -0)
contrib/helm-chart/LICENSE (+201 -0)
contrib/helm-chart/README.md (+144 -0)
contrib/helm-chart/templates/NOTES.txt (+25 -0)
contrib/helm-chart/templates/_helpers.tpl (+87 -0)
contrib/helm-chart/templates/deployment.yaml (+210 -0)
contrib/helm-chart/templates/ingress.yaml (+42 -0)
contrib/helm-chart/templates/ingressroute.yaml (+40 -0)
contrib/helm-chart/templates/pvc.yaml (+15 -0)
contrib/helm-chart/templates/secret.yaml (+43 -0)
contrib/helm-chart/templates/service.yaml (+33 -0)
contrib/helm-chart/templates/serviceaccount.yaml (+12 -0)
contrib/helm-chart/templates/tests/test-connection.yaml (+15 -0)
contrib/helm-chart/values.yaml (+190 -0)

📄 Description

Due to much community request:
A Helm-Chart (based on the work from GissiLabs), that includes all possible options for bitwarden_rs.

To be sure it doesn't need too much babysitting: it has it's own CI already setup and ready to go.
CI tests both pushes and pullrequests. It does both a Lint test and actual install test.

Releases for the charts would be on every commit pushed to master, with [release chart] in the title.
(this prevents accidental releases overwriting the current version and such.)

Future TODO's:

  • Add a chart-version check to the CI and update if chart version is updated

Requirements:
Needs github pages to be setup and linked to a branch called gh-pages. (before being merged)
No actual website will be published, just a webspot to serve the packaged helmcharts.

TLDR:

  • Adds a "contrib" directory for community contributions (that are not directly integrated into bitwarden_rs)
  • Adds a helm-chart for the project
  • Adds Test and Releasing CI for the helm chart
  • Some cleanup

Co-authored-by: gissilabs
Signed-off-by: Kjeld Schouten-Lebbing kjeld@schouten-lebbing.nl


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dani-garcia/vaultwarden/pull/1154 **Author:** [@PrivatePuffin](https://github.com/PrivatePuffin) **Created:** 9/24/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `helm_chart` --- ### 📝 Commits (1) - [`4afbd9b`](https://github.com/dani-garcia/vaultwarden/commit/4afbd9b0c3b9b830f99e351b0296044efbb7ae04) [release chart] Add bitwarden_rs helm-chart ### 📊 Changes **18 files changed** (+1143 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `.github/ct_test_config.yaml` (+3 -0) 📝 `.github/workflows/bitwarden_rs.yml` (+2 -1) ➕ `.github/workflows/helm-chart.yaml` (+42 -0) ➕ `contrib/helm-chart/.helmignore` (+23 -0) ➕ `contrib/helm-chart/Chart.yaml` (+16 -0) ➕ `contrib/helm-chart/LICENSE` (+201 -0) ➕ `contrib/helm-chart/README.md` (+144 -0) ➕ `contrib/helm-chart/templates/NOTES.txt` (+25 -0) ➕ `contrib/helm-chart/templates/_helpers.tpl` (+87 -0) ➕ `contrib/helm-chart/templates/deployment.yaml` (+210 -0) ➕ `contrib/helm-chart/templates/ingress.yaml` (+42 -0) ➕ `contrib/helm-chart/templates/ingressroute.yaml` (+40 -0) ➕ `contrib/helm-chart/templates/pvc.yaml` (+15 -0) ➕ `contrib/helm-chart/templates/secret.yaml` (+43 -0) ➕ `contrib/helm-chart/templates/service.yaml` (+33 -0) ➕ `contrib/helm-chart/templates/serviceaccount.yaml` (+12 -0) ➕ `contrib/helm-chart/templates/tests/test-connection.yaml` (+15 -0) ➕ `contrib/helm-chart/values.yaml` (+190 -0) </details> ### 📄 Description Due to much community request: A Helm-Chart (based on the work from GissiLabs), that includes all possible options for bitwarden_rs. To be sure it doesn't need too much babysitting: it has it's own CI already setup and ready to go. CI tests both pushes and pullrequests. It does both a Lint test and actual install test. Releases for the charts would be on every commit pushed to master, with [release chart] in the title. (this prevents accidental releases overwriting the current version and such.) Future TODO's: - Add a chart-version check to the CI and update if chart version is updated **Requirements:** Needs github pages to be setup and linked to a branch called gh-pages. (before being merged) No actual website will be published, just a webspot to serve the packaged helmcharts. **TLDR:** - Adds a "contrib" directory for community contributions (that are not directly integrated into bitwarden_rs) - Adds a helm-chart for the project - Adds Test and Releasing CI for the helm chart - Some cleanup Co-authored-by: gissilabs Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-09 18:24:35 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#3504