From ef90199eac8545403ff8c5b0b5fea6a405c5e946 Mon Sep 17 00:00:00 2001 From: WrenIX <133280015+wrenix@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:28:28 +0100 Subject: [PATCH 1/3] feat(nextcloud)!: Update nextcloud to next major v33 Signed-off-by: WrenIX <133280015+wrenix@users.noreply.github.com> --- charts/nextcloud/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/nextcloud/Chart.yaml b/charts/nextcloud/Chart.yaml index 87e06c01..2645b174 100644 --- a/charts/nextcloud/Chart.yaml +++ b/charts/nextcloud/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 name: nextcloud -version: 8.9.1 +version: 9.0.0 # renovate: image=docker.io/library/nextcloud -appVersion: 32.0.6 +appVersion: 33.0.0 description: A file sharing server that puts the control and security of your own data back into your hands. keywords: - nextcloud From 3036f7ac49603d11c473a8e89729c289d6ac8239 Mon Sep 17 00:00:00 2001 From: WrenIX Date: Mon, 10 Jun 2024 00:23:43 +0200 Subject: [PATCH 2/3] feat(nextcloud): enable nextcloud openmetrics to be monitored by servicemonitor Signed-off-by: WrenIX --- charts/nextcloud/CHANGELOG.md | 5 +++ .../files/defaultConfigs/helm-metrics.php.tpl | 6 +++ charts/nextcloud/templates/_helpers.tpl | 4 ++ .../nextcloud/templates/metrics/service.yaml | 23 +++++++----- .../templates/metrics/servicemonitor.yaml | 34 ----------------- .../{metrics => }/prometheus-rules.yaml | 8 ++-- charts/nextcloud/templates/service.yaml | 9 ++--- .../nextcloud/templates/servicemonitor.yaml | 37 +++++++++++++++++++ charts/nextcloud/values.yaml | 10 ++++- 9 files changed, 82 insertions(+), 54 deletions(-) create mode 100644 charts/nextcloud/files/defaultConfigs/helm-metrics.php.tpl delete mode 100644 charts/nextcloud/templates/metrics/servicemonitor.yaml rename charts/nextcloud/templates/{metrics => }/prometheus-rules.yaml (91%) create mode 100644 charts/nextcloud/templates/servicemonitor.yaml diff --git a/charts/nextcloud/CHANGELOG.md b/charts/nextcloud/CHANGELOG.md index c5daabca..1b64c0a1 100644 --- a/charts/nextcloud/CHANGELOG.md +++ b/charts/nextcloud/CHANGELOG.md @@ -4,6 +4,11 @@ This Helm-Chart increase there major version on every breaking change (or major Here we list all major versions and their breaking changes for migration. +## v9 +- upgrade to v33 major version +- move `metrics.serviceMonitor` to `prometheus.serviceMonitor`: It us used for nextcloud-exporter and notify-push +- move `metrics.rules` to `prometheus.rules`: It us used for nextcloud-exporter and notify-push + ## v8 - `cronjob.command` was renamed to `cronjob.sidecar.command` to avoid confusion with the cronjob command. Please update your `values.yaml` accordingly. diff --git a/charts/nextcloud/files/defaultConfigs/helm-metrics.php.tpl b/charts/nextcloud/files/defaultConfigs/helm-metrics.php.tpl new file mode 100644 index 00000000..919ad3dc --- /dev/null +++ b/charts/nextcloud/files/defaultConfigs/helm-metrics.php.tpl @@ -0,0 +1,6 @@ + Date: Sun, 8 Mar 2026 07:32:06 +0200 Subject: [PATCH 3/3] Bump Nextcloud version to 9.0.1 Signed-off-by: V Aretakis --- charts/nextcloud/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/nextcloud/Chart.yaml b/charts/nextcloud/Chart.yaml index 2645b174..122626aa 100644 --- a/charts/nextcloud/Chart.yaml +++ b/charts/nextcloud/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nextcloud -version: 9.0.0 +version: 9.0.1 # renovate: image=docker.io/library/nextcloud appVersion: 33.0.0 description: A file sharing server that puts the control and security of your own data back into your hands.