From 6321d89bcdfbb5205fc472bde0abdaf21cd3b8ef Mon Sep 17 00:00:00 2001 From: ace Date: Mon, 5 Jan 2026 17:42:48 +0300 Subject: [PATCH] nextcloud: add support for latest nextcloud helm chart 8.7.0 values --- roles/nextcloud/defaults/main.yaml | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/roles/nextcloud/defaults/main.yaml b/roles/nextcloud/defaults/main.yaml index 49a930c..7107563 100644 --- a/roles/nextcloud/defaults/main.yaml +++ b/roles/nextcloud/defaults/main.yaml @@ -16,8 +16,8 @@ nextcloud_default_values: nginx.ingress.kubernetes.io/server-snippet: |- server_tokens off; proxy_hide_header X-Powered-By; - - rewrite ^/.well-known/webfinger /public.php?service=webfinger last; + rewrite ^/.well-known/webfinger /index.php/.well-known/webfinger last; + rewrite ^/.well-known/nodeinfo /index.php/.well-known/nodeinfo last; rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json; location = /.well-known/carddav { @@ -48,9 +48,7 @@ nextcloud_default_values: host: "{{ nextcloud_short_name }}.{{ domain }}" username: admin password: "{{ nextcloud_admin_pass | default(nextcloud_admin_password) }}" - update: 0 - datadir: /var/www/html/data - tableprefix: + trustedDomains: ["{{ nextcloud_short_name }}.{{ domain }}"] mail: enabled: true fromAddress: nextcloud @@ -112,23 +110,14 @@ nextcloud_default_values: database: nextcloud user: "{{ nextcloud_db_username }}" password: "{{ nextcloud_db_password }}" - ## Cronjob to execute Nextcloud background tasks ## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#cron-jobs ## cronjob: enabled: true - schedule: "*/5 * * * *" - annotations: {} - # Set curl's insecure option if you use e.g. self-signed certificates - curlInsecure: false - failedJobsHistoryLimit: 1 - successfulJobsHistoryLimit: 1 - service: - type: ClusterIP - port: 8080 - loadBalancerIP: nil - + ## Enable persistence using Persistent Volume Claims + ## ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ + ## persistence: # Nextcloud Data (/var/www/html) enabled: true