diff --git a/helmfile/apps/nextcloud/values-nextcloud-mgmt.yaml.gotmpl b/helmfile/apps/nextcloud/values-nextcloud-mgmt.yaml.gotmpl index 6de69052..25c8f312 100644 --- a/helmfile/apps/nextcloud/values-nextcloud-mgmt.yaml.gotmpl +++ b/helmfile/apps/nextcloud/values-nextcloud-mgmt.yaml.gotmpl @@ -80,6 +80,11 @@ configuration: port: {{ .Values.smtp.port | quote }} fromAddress: {{ .Values.localpartNoReply | quote }} mailDomain: "{{ .Values.global.hosts.nextcloud }}.{{ .Values.global.domain }}" + quota: + default: "{{ .Values.filestore.quota.default }} GB" + retentionObligation: + trashbin: {{ .Values.filestore.nextcloud.retentionObligation.trashbin | quote }} + versions: {{ .Values.filestore.nextcloud.retentionObligation.versions | quote }} serverinfo: token: {{ .Values.secrets.nextcloud.metricsToken | quote }} diff --git a/helmfile/environments/default/charts.yaml b/helmfile/environments/default/charts.yaml index b80cc10d..c92adc6d 100644 --- a/helmfile/environments/default/charts.yaml +++ b/helmfile/environments/default/charts.yaml @@ -210,7 +210,7 @@ charts: registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" name: "opendesk-nextcloud" - version: "2.0.0" + version: "2.1.0" verify: true nextcloudManagement: # providerCategory: "Platform" @@ -220,7 +220,7 @@ charts: registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" name: "opendesk-nextcloud-management" - version: "2.0.0" + version: "2.1.0" verify: true nginx: # providerCategory: "Community" diff --git a/helmfile/environments/default/functional.yaml b/helmfile/environments/default/functional.yaml index 1b90dcd0..a1967a1c 100644 --- a/helmfile/environments/default/functional.yaml +++ b/helmfile/environments/default/functional.yaml @@ -23,4 +23,19 @@ admin: deploymentInformation: # Disable to not provide and update openDesk release version and deployment timestamp for admins in the portal. enabled: true + +filestore: + quota: + # Set the default quota for all users in GB + default: 1 + # Nextcloud specific configuration + nextcloud: + retentionObligation: + # Set Nextcloud's `trashbin_retention_obligation` + # Ref.: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#trashbin-retention-obligation + trashbin: "auto" + # Set Nextcloud's `versions_retention_obligation` + # Ref.: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#versions-retention-obligation + versions: "auto" + ... diff --git a/helmfile/environments/default/images.yaml b/helmfile/environments/default/images.yaml index 9eb9e249..f1416aaa 100644 --- a/helmfile/environments/default/images.yaml +++ b/helmfile/environments/default/images.yaml @@ -237,7 +237,7 @@ images: # upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud-management" registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud-management" - tag: "1.3.12@sha256:54bb5a90ebe49b33b053e8a7df2fa8d8cb992b17f68a04d08357961c3aded0b0" + tag: "1.4.0@sha256:a54aa29220569c6e8367996429851d5880b2d93afd37180f3ea0bccf6df8c2c5" nextcloudPHP: # providerCategory: "Platform" # providerResponsible: "openDesk" @@ -245,7 +245,7 @@ images: # upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud-php" registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud-php" - tag: "1.8.11@sha256:85b3bbf027c9e6a2ccf411b8e2b3752f6a58a3a14f00fb92ecefd9e7ca0c6954" + tag: "1.9.0@sha256:425e2bc1e18a6e5b8cb2d4ec103353b2d7af4211d93bef062ff9752a1cb168d8" opendeskKeycloakBootstrap: # providerCategory: "Platform" # providerResponsible: "openDesk"