aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/helm.yml1
-rw-r--r--helm/dendrite/README.md8
-rw-r--r--helm/dendrite/values.yaml4
3 files changed, 10 insertions, 3 deletions
diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml
index 7cdc369b..a9c1718a 100644
--- a/.github/workflows/helm.yml
+++ b/.github/workflows/helm.yml
@@ -6,6 +6,7 @@ on:
- main
paths:
- 'helm/**' # only execute if we have helm chart changes
+ workflow_dispatch:
jobs:
release:
diff --git a/helm/dendrite/README.md b/helm/dendrite/README.md
index 90e31e04..ca5705c0 100644
--- a/helm/dendrite/README.md
+++ b/helm/dendrite/README.md
@@ -1,7 +1,7 @@
# dendrite
-![Version: 0.12.1](https://img.shields.io/badge/Version-0.12.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.12.0](https://img.shields.io/badge/AppVersion-0.12.0-informational?style=flat-square)
+![Version: 0.12.2](https://img.shields.io/badge/Version-0.12.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.12.0](https://img.shields.io/badge/AppVersion-0.12.0-informational?style=flat-square)
Dendrite Matrix Homeserver
Status: **NOT PRODUCTION READY**
@@ -55,6 +55,11 @@ Create a folder `appservices` and place your configurations in there. The confi
| persistence.media.capacity | string | `"1Gi"` | PVC Storage Request for the media volume |
| persistence.search.existingClaim | string | `""` | Use an existing volume claim for the fulltext search index |
| persistence.search.capacity | string | `"1Gi"` | PVC Storage Request for the search volume |
+| extraVolumes | list | `[]` | Add additional volumes to the Dendrite Pod |
+| extraVolumeMounts | list | `[]` | Configure additional mount points volumes in the Dendrite Pod |
+| strategy.type | string | `"RollingUpdate"` | Strategy to use for rolling updates (e.g. Recreate, RollingUpdate) If you are using ReadWriteOnce volumes, you should probably use Recreate |
+| strategy.rollingUpdate.maxUnavailable | string | `"25%"` | Maximum number of pods that can be unavailable during the update process |
+| strategy.rollingUpdate.maxSurge | string | `"25%"` | Maximum number of pods that can be scheduled above the desired number of pods |
| dendrite_config.version | int | `2` | |
| dendrite_config.global.server_name | string | `""` | **REQUIRED** Servername for this Dendrite deployment. |
| dendrite_config.global.private_key | string | `"/etc/dendrite/secrets/signing.key"` | The private key to use. (**NOTE**: This is overriden in Helm) |
@@ -181,3 +186,4 @@ grafana:
enabled: true # will deploy default dashboards
```
PS: The label `release=kube-prometheus-stack` is setup with the helmchart of the Prometheus Operator. For Grafana Dashboards it may be necessary to enable scanning in the correct namespaces (or ALL), enabled by `sidecar.dashboards.searchNamespace` in [Helmchart of grafana](https://artifacthub.io/packages/helm/grafana/grafana) (which is part of PrometheusOperator, so `grafana.sidecar.dashboards.searchNamespace`)
+
diff --git a/helm/dendrite/values.yaml b/helm/dendrite/values.yaml
index b0e8fc8a..41ec1c39 100644
--- a/helm/dendrite/values.yaml
+++ b/helm/dendrite/values.yaml
@@ -43,7 +43,7 @@ persistence:
# -- PVC Storage Request for the search volume
capacity: "1Gi"
-# Add additional volumes to the Dendrite Pod
+# -- Add additional volumes to the Dendrite Pod
extraVolumes: []
# ex.
# - name: extra-config
@@ -51,7 +51,7 @@ extraVolumes: []
# secretName: extra-config
-# Configure additional mount points volumes in the Dendrite Pod
+# -- Configure additional mount points volumes in the Dendrite Pod
extraVolumeMounts: []
# ex.
# - mountPath: /etc/dendrite/extra-config