From 0e3c1bf83a6d79999b46ac32daa470cb5a55a384 Mon Sep 17 00:00:00 2001 From: Arie Peterson <arie@greenhost.nl> Date: Tue, 22 Feb 2022 17:14:08 +0100 Subject: [PATCH] Upgrade nextcloud chart, replacing postgres by mariadb --- .../nextcloud/nextcloud-values-configmap.yaml | 22 +++---------------- flux2/apps/nextcloud/pvc.yaml | 16 -------------- flux2/apps/nextcloud/release.yaml | 2 +- flux2/core/base/sources/nextcloud.yaml | 2 +- .../stackspin-nextcloud-variables.yaml.jinja | 2 +- 5 files changed, 6 insertions(+), 38 deletions(-) diff --git a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml index 0fea5d02b..10c4ea429 100644 --- a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml +++ b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml @@ -91,7 +91,7 @@ data: # Let the backup system include nextcloud database data. backup.velero.io/backup-volumes: "data" persistence: - ## Enable PostgreSQL persistence using Persistent Volume Claims. + ## Enable mariadb persistence using Persistent Volume Claims. enabled: true existingClaim: "nextcloud-mariadb" resources: @@ -147,6 +147,8 @@ data: persistence: enabled: true existingClaim: "nextcloud-onlyoffice-data" + database: + password: "${onlyoffice_database_password}" deploymentLabels: stackspin.net/backupSet: "nextcloud" podLabels: @@ -154,24 +156,6 @@ data: podAnnotations: backup.velero.io/backup-volumes: "onlyoffice-data" - postgresql: - postgresqlPassword: "${onlyoffice_postgresql_password}" - resources: - limits: - cpu: 400m - memory: 256Mi - requests: - cpu: 200m - memory: 128Mi - persistence: - enabled: true - existingClaim: "nextcloud-postgresql" - primary: - podAnnotations: - backup.velero.io/backup-volumes: "data" - commonLabels: - stackspin.net/backupSet: "nextcloud" - rabbitmq: auth: password: "${onlyoffice_rabbitmq_password}" diff --git a/flux2/apps/nextcloud/pvc.yaml b/flux2/apps/nextcloud/pvc.yaml index c64feb121..885b91c7c 100644 --- a/flux2/apps/nextcloud/pvc.yaml +++ b/flux2/apps/nextcloud/pvc.yaml @@ -33,22 +33,6 @@ spec: --- apiVersion: v1 kind: PersistentVolumeClaim -metadata: - name: nextcloud-postgresql - namespace: stackspin-apps - labels: - stackspin.net/backupSet: "nextcloud" -spec: - accessModes: - - ReadWriteOnce - volumeMode: Filesystem - resources: - requests: - storage: 512Mi - storageClassName: local-path ---- -apiVersion: v1 -kind: PersistentVolumeClaim metadata: name: nextcloud-onlyoffice-data namespace: stackspin-apps diff --git a/flux2/apps/nextcloud/release.yaml b/flux2/apps/nextcloud/release.yaml index e9e3e7de9..a22e59a74 100644 --- a/flux2/apps/nextcloud/release.yaml +++ b/flux2/apps/nextcloud/release.yaml @@ -10,7 +10,7 @@ spec: spec: # renovate: registryUrl=https://open.greenhost.net/api/v4/projects/1/packages/helm/stable chart: nextcloud-onlyoffice - version: 0.6.7 + version: 0.7.1 sourceRef: kind: HelmRepository name: nextcloud diff --git a/flux2/core/base/sources/nextcloud.yaml b/flux2/core/base/sources/nextcloud.yaml index fc4f46a05..008c9acbe 100644 --- a/flux2/core/base/sources/nextcloud.yaml +++ b/flux2/core/base/sources/nextcloud.yaml @@ -8,4 +8,4 @@ spec: # The interval at which to check the upstream for updates interval: 1h # The repository URL, can be a HTTP/S or SSH address - url: https://open.greenhost.net/api/v4/projects/1/packages/helm/stable + url: https://open.greenhost.net/api/v4/projects/1/packages/helm/unstable diff --git a/install/templates/stackspin-nextcloud-variables.yaml.jinja b/install/templates/stackspin-nextcloud-variables.yaml.jinja index 59adddfcf..824749fd5 100644 --- a/install/templates/stackspin-nextcloud-variables.yaml.jinja +++ b/install/templates/stackspin-nextcloud-variables.yaml.jinja @@ -7,6 +7,6 @@ data: nextcloud_password: "{{ 32 | generate_password | b64encode }}" nextcloud_mariadb_password: "{{ 32 | generate_password | b64encode }}" nextcloud_mariadb_root_password: "{{ 32 | generate_password | b64encode }}" + onlyoffice_database_password: "{{ 32 | generate_password | b64encode }}" onlyoffice_jwt_secret: "{{ 32 | generate_password | b64encode }}" - onlyoffice_postgresql_password: "{{ 32 | generate_password | b64encode }}" onlyoffice_rabbitmq_password: "{{ 32 | generate_password | b64encode }}" -- GitLab