From eb3ca11025041e8a7eb6b00a6faaa21b496a5ddc Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Thu, 19 Mar 2026 17:35:45 +0100 Subject: [PATCH 1/9] https://helm.sh/docs/howto/chart_releaser_action/ --- .github/workflows/release.yml | 27 +++++++++++++++++++++++++++ README.md | 9 +++++++++ 2 files changed, 36 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..e784b56 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,27 @@ +name: Release Charts + +on: + push: + branches: + - main + +jobs: + release: + permissions: + contents: write + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Configure Git + run: | + git config user.name "$GITHUB_ACTOR" + git config user.email "$GITHUB_ACTOR@users.noreply.github.com" + + - name: Run chart-releaser + uses: helm/chart-releaser-action@v1.6.0 + env: + CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/README.md b/README.md index 8e46ebf..11c3631 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ # Etherpad Helm Chart A [Helm](https://helm.sh) chart to install [Etherpad ](https://etherpad.org/) on [Kubernetes](https://kubernetes.io) + +## Installing the Chart + +To install the chart use the following: + +``` +helm repo add etherpad https://it-at-m.github.io/ether-charts +helm upgrade --install etherpad it-at-m/ether-charts +``` From 6280a019b0e42c82ab768b802721633ffd3380a1 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Thu, 19 Mar 2026 17:47:13 +0100 Subject: [PATCH 2/9] version bump v1.7.0 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e784b56..f23740d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,6 +22,6 @@ jobs: git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.6.0 + uses: helm/chart-releaser-action@v1.7.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" From 5ed4a30084521b8de2fb7b30014cbb9176ef3232 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Thu, 19 Mar 2026 17:53:56 +0100 Subject: [PATCH 3/9] mkdir charts --- Chart.yaml => charts/Chart.yaml | 0 argocd.yaml => charts/argocd.yaml | 0 {templates => charts/templates}/NOTES.txt | 0 {templates => charts/templates}/_helpers.tpl | 0 {templates => charts/templates}/deployment.yaml | 0 {templates => charts/templates}/hpa.yaml | 0 {templates => charts/templates}/ingress.yaml | 0 {templates => charts/templates}/service.yaml | 0 {templates => charts/templates}/serviceaccount.yaml | 0 {templates => charts/templates}/tests/test-connection.yaml | 0 values-dev.yaml => charts/values-dev.yaml | 0 values-go-dev.yaml => charts/values-go-dev.yaml | 0 values-go-prod.yaml => charts/values-go-prod.yaml | 0 values.yaml => charts/values.yaml | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename Chart.yaml => charts/Chart.yaml (100%) rename argocd.yaml => charts/argocd.yaml (100%) rename {templates => charts/templates}/NOTES.txt (100%) rename {templates => charts/templates}/_helpers.tpl (100%) rename {templates => charts/templates}/deployment.yaml (100%) rename {templates => charts/templates}/hpa.yaml (100%) rename {templates => charts/templates}/ingress.yaml (100%) rename {templates => charts/templates}/service.yaml (100%) rename {templates => charts/templates}/serviceaccount.yaml (100%) rename {templates => charts/templates}/tests/test-connection.yaml (100%) rename values-dev.yaml => charts/values-dev.yaml (100%) rename values-go-dev.yaml => charts/values-go-dev.yaml (100%) rename values-go-prod.yaml => charts/values-go-prod.yaml (100%) rename values.yaml => charts/values.yaml (100%) diff --git a/Chart.yaml b/charts/Chart.yaml similarity index 100% rename from Chart.yaml rename to charts/Chart.yaml diff --git a/argocd.yaml b/charts/argocd.yaml similarity index 100% rename from argocd.yaml rename to charts/argocd.yaml diff --git a/templates/NOTES.txt b/charts/templates/NOTES.txt similarity index 100% rename from templates/NOTES.txt rename to charts/templates/NOTES.txt diff --git a/templates/_helpers.tpl b/charts/templates/_helpers.tpl similarity index 100% rename from templates/_helpers.tpl rename to charts/templates/_helpers.tpl diff --git a/templates/deployment.yaml b/charts/templates/deployment.yaml similarity index 100% rename from templates/deployment.yaml rename to charts/templates/deployment.yaml diff --git a/templates/hpa.yaml b/charts/templates/hpa.yaml similarity index 100% rename from templates/hpa.yaml rename to charts/templates/hpa.yaml diff --git a/templates/ingress.yaml b/charts/templates/ingress.yaml similarity index 100% rename from templates/ingress.yaml rename to charts/templates/ingress.yaml diff --git a/templates/service.yaml b/charts/templates/service.yaml similarity index 100% rename from templates/service.yaml rename to charts/templates/service.yaml diff --git a/templates/serviceaccount.yaml b/charts/templates/serviceaccount.yaml similarity index 100% rename from templates/serviceaccount.yaml rename to charts/templates/serviceaccount.yaml diff --git a/templates/tests/test-connection.yaml b/charts/templates/tests/test-connection.yaml similarity index 100% rename from templates/tests/test-connection.yaml rename to charts/templates/tests/test-connection.yaml diff --git a/values-dev.yaml b/charts/values-dev.yaml similarity index 100% rename from values-dev.yaml rename to charts/values-dev.yaml diff --git a/values-go-dev.yaml b/charts/values-go-dev.yaml similarity index 100% rename from values-go-dev.yaml rename to charts/values-go-dev.yaml diff --git a/values-go-prod.yaml b/charts/values-go-prod.yaml similarity index 100% rename from values-go-prod.yaml rename to charts/values-go-prod.yaml diff --git a/values.yaml b/charts/values.yaml similarity index 100% rename from values.yaml rename to charts/values.yaml From 88dfcdabccf8ec04d69f51a580d9bd4069909601 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Thu, 19 Mar 2026 17:58:47 +0100 Subject: [PATCH 4/9] charts/templates/Chart.yaml is missing, assuming that 'charts/templates' is not a Helm chart --- charts/{ => templates}/Chart.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename charts/{ => templates}/Chart.yaml (100%) diff --git a/charts/Chart.yaml b/charts/templates/Chart.yaml similarity index 100% rename from charts/Chart.yaml rename to charts/templates/Chart.yaml From fde3fbc642c82ab96d047ad40e84c04bd851f81c Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Fri, 20 Mar 2026 08:33:59 +0100 Subject: [PATCH 5/9] charts/templates/ -> charts/etherpad/ --- charts/{templates => etherpad}/Chart.yaml | 0 charts/{ => etherpad}/argocd.yaml | 0 charts/{ => etherpad}/templates/NOTES.txt | 0 charts/{ => etherpad}/templates/_helpers.tpl | 0 charts/{ => etherpad}/templates/deployment.yaml | 0 charts/{ => etherpad}/templates/hpa.yaml | 0 charts/{ => etherpad}/templates/ingress.yaml | 0 charts/{ => etherpad}/templates/service.yaml | 0 charts/{ => etherpad}/templates/serviceaccount.yaml | 0 charts/{ => etherpad}/templates/tests/test-connection.yaml | 0 charts/{ => etherpad}/values-dev.yaml | 0 charts/{ => etherpad}/values-go-dev.yaml | 0 charts/{ => etherpad}/values-go-prod.yaml | 0 charts/{ => etherpad}/values.yaml | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename charts/{templates => etherpad}/Chart.yaml (100%) rename charts/{ => etherpad}/argocd.yaml (100%) rename charts/{ => etherpad}/templates/NOTES.txt (100%) rename charts/{ => etherpad}/templates/_helpers.tpl (100%) rename charts/{ => etherpad}/templates/deployment.yaml (100%) rename charts/{ => etherpad}/templates/hpa.yaml (100%) rename charts/{ => etherpad}/templates/ingress.yaml (100%) rename charts/{ => etherpad}/templates/service.yaml (100%) rename charts/{ => etherpad}/templates/serviceaccount.yaml (100%) rename charts/{ => etherpad}/templates/tests/test-connection.yaml (100%) rename charts/{ => etherpad}/values-dev.yaml (100%) rename charts/{ => etherpad}/values-go-dev.yaml (100%) rename charts/{ => etherpad}/values-go-prod.yaml (100%) rename charts/{ => etherpad}/values.yaml (100%) diff --git a/charts/templates/Chart.yaml b/charts/etherpad/Chart.yaml similarity index 100% rename from charts/templates/Chart.yaml rename to charts/etherpad/Chart.yaml diff --git a/charts/argocd.yaml b/charts/etherpad/argocd.yaml similarity index 100% rename from charts/argocd.yaml rename to charts/etherpad/argocd.yaml diff --git a/charts/templates/NOTES.txt b/charts/etherpad/templates/NOTES.txt similarity index 100% rename from charts/templates/NOTES.txt rename to charts/etherpad/templates/NOTES.txt diff --git a/charts/templates/_helpers.tpl b/charts/etherpad/templates/_helpers.tpl similarity index 100% rename from charts/templates/_helpers.tpl rename to charts/etherpad/templates/_helpers.tpl diff --git a/charts/templates/deployment.yaml b/charts/etherpad/templates/deployment.yaml similarity index 100% rename from charts/templates/deployment.yaml rename to charts/etherpad/templates/deployment.yaml diff --git a/charts/templates/hpa.yaml b/charts/etherpad/templates/hpa.yaml similarity index 100% rename from charts/templates/hpa.yaml rename to charts/etherpad/templates/hpa.yaml diff --git a/charts/templates/ingress.yaml b/charts/etherpad/templates/ingress.yaml similarity index 100% rename from charts/templates/ingress.yaml rename to charts/etherpad/templates/ingress.yaml diff --git a/charts/templates/service.yaml b/charts/etherpad/templates/service.yaml similarity index 100% rename from charts/templates/service.yaml rename to charts/etherpad/templates/service.yaml diff --git a/charts/templates/serviceaccount.yaml b/charts/etherpad/templates/serviceaccount.yaml similarity index 100% rename from charts/templates/serviceaccount.yaml rename to charts/etherpad/templates/serviceaccount.yaml diff --git a/charts/templates/tests/test-connection.yaml b/charts/etherpad/templates/tests/test-connection.yaml similarity index 100% rename from charts/templates/tests/test-connection.yaml rename to charts/etherpad/templates/tests/test-connection.yaml diff --git a/charts/values-dev.yaml b/charts/etherpad/values-dev.yaml similarity index 100% rename from charts/values-dev.yaml rename to charts/etherpad/values-dev.yaml diff --git a/charts/values-go-dev.yaml b/charts/etherpad/values-go-dev.yaml similarity index 100% rename from charts/values-go-dev.yaml rename to charts/etherpad/values-go-dev.yaml diff --git a/charts/values-go-prod.yaml b/charts/etherpad/values-go-prod.yaml similarity index 100% rename from charts/values-go-prod.yaml rename to charts/etherpad/values-go-prod.yaml diff --git a/charts/values.yaml b/charts/etherpad/values.yaml similarity index 100% rename from charts/values.yaml rename to charts/etherpad/values.yaml From a3b8fa9187cadf89e5aa2d13d139222090eb5db4 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Fri, 20 Mar 2026 09:46:15 +0100 Subject: [PATCH 6/9] version bump --- charts/etherpad/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/etherpad/Chart.yaml b/charts/etherpad/Chart.yaml index 7246316..0ec791c 100644 --- a/charts/etherpad/Chart.yaml +++ b/charts/etherpad/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.1.0 +version: 0.1.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to From 3c04c84435fec4f67dc41615e9ce1f60eabfb2a3 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Fri, 20 Mar 2026 09:55:30 +0100 Subject: [PATCH 7/9] install etherpad etherpad/etherpad --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 11c3631..1b90c1c 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,5 @@ To install the chart use the following: ``` helm repo add etherpad https://it-at-m.github.io/ether-charts -helm upgrade --install etherpad it-at-m/ether-charts +helm upgrade --install etherpad etherpad/etherpad ``` From 1ecd712c03ec205dfc0cce8c6c907c800fe1a115 Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Fri, 20 Mar 2026 10:23:01 +0100 Subject: [PATCH 8/9] ingress.labels --- charts/etherpad/Chart.yaml | 2 +- charts/etherpad/templates/ingress.yaml | 3 +++ charts/etherpad/values.yaml | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/charts/etherpad/Chart.yaml b/charts/etherpad/Chart.yaml index 0ec791c..bec799e 100644 --- a/charts/etherpad/Chart.yaml +++ b/charts/etherpad/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.1.1 +version: 0.1.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/etherpad/templates/ingress.yaml b/charts/etherpad/templates/ingress.yaml index 2dac1e6..178afd2 100644 --- a/charts/etherpad/templates/ingress.yaml +++ b/charts/etherpad/templates/ingress.yaml @@ -5,6 +5,9 @@ metadata: name: {{ include "etherpad.fullname" . }} labels: {{- include "etherpad.labels" . | nindent 4 }} + {{- with .Values.ingress.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} {{- with .Values.ingress.annotations }} annotations: {{- toYaml . | nindent 4 }} diff --git a/charts/etherpad/values.yaml b/charts/etherpad/values.yaml index 020683d..831c25a 100644 --- a/charts/etherpad/values.yaml +++ b/charts/etherpad/values.yaml @@ -91,6 +91,7 @@ ingress: nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" nginx.org/websocket-services: "etherpad" + labels: {} hosts: - host: chart-example.local paths: From 0b2af8b88415a8f84fab6be71d01abcd3632c14b Mon Sep 17 00:00:00 2001 From: Klaus Mueller Date: Thu, 26 Mar 2026 17:18:03 +0100 Subject: [PATCH 9/9] https://ether.github.io/ether-charts --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b90c1c..2081e81 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ A [Helm](https://helm.sh) chart to install [Etherpad ](https://etherpad.org/) on To install the chart use the following: ``` -helm repo add etherpad https://it-at-m.github.io/ether-charts +helm repo add etherpad https://ether.github.io/ether-charts helm upgrade --install etherpad etherpad/etherpad ```