diff --git a/helmfile/apps/nextcloud/values-nextcloud.yaml.gotmpl b/helmfile/apps/nextcloud/values-nextcloud.yaml.gotmpl index 48b9d97d..8d30e1c8 100644 --- a/helmfile/apps/nextcloud/values-nextcloud.yaml.gotmpl +++ b/helmfile/apps/nextcloud/values-nextcloud.yaml.gotmpl @@ -71,6 +71,12 @@ aio: value: {{ .Values.databases.nextcloud.username | quote }} password: value: {{ .Values.databases.nextcloud.password | default .Values.secrets.mariadb.nextcloudUser | quote }} + pushNotify: + enabled: {{ .Values.technical.nextcloud.pushNotify.enabled }} + logLevel: {{ if .Values.debug.enabled }}"debug"{{ else }}"info"{{ end }} + replicaCount: {{ .Values.replicas.nextcloudPushNotify }} + resources: + {{ .Values.resources.nextcloudPushNotify | toYaml | nindent 8 }} trustedProxy: {{ join " " .Values.cluster.networking.cidr | quote }} containerSecurityContext: allowPrivilegeEscalation: false diff --git a/helmfile/environments/default/charts.yaml.gotmpl b/helmfile/environments/default/charts.yaml.gotmpl index a99fafbe..41ff3f1f 100644 --- a/helmfile/environments/default/charts.yaml.gotmpl +++ b/helmfile/environments/default/charts.yaml.gotmpl @@ -256,7 +256,7 @@ charts: registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" name: "opendesk-nextcloud" - version: "3.6.2" + version: "3.7.0-trossner-notify-push" verify: true nextcloudManagement: # providerCategory: "Platform" @@ -266,7 +266,7 @@ charts: registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" name: "opendesk-nextcloud-management" - version: "3.6.2" + version: "3.7.0-trossner-notify-push" verify: true nginx: # providerCategory: "Community" diff --git a/helmfile/environments/default/images.yaml.gotmpl b/helmfile/environments/default/images.yaml.gotmpl index abb8c0e8..8a8c2a8f 100644 --- a/helmfile/environments/default/images.yaml.gotmpl +++ b/helmfile/environments/default/images.yaml.gotmpl @@ -243,7 +243,7 @@ images: # upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud" registry: "registry.opencode.de" repository: "bmi/opendesk/components/platform-development/images/opendesk-nextcloud" - tag: "2.4.0-trossner-notify-push@sha256:a6c9f15fab961a9804c5596cc84b4d7aa60df29adcbd07bc6c47c3d79e95039c" + tag: "2.4.0-trossner-notify-push@sha256:bce12f88cdabc2c5fa81cc4d4dfe7c59e999868f99b2da1f76061dbc2ed55a08" nextcloudExporter: # providerCategory: "Platform" # providerResponsible: "openDesk" diff --git a/helmfile/environments/default/replicas.yaml.gotmpl b/helmfile/environments/default/replicas.yaml.gotmpl index 74136ad8..372869ae 100644 --- a/helmfile/environments/default/replicas.yaml.gotmpl +++ b/helmfile/environments/default/replicas.yaml.gotmpl @@ -154,6 +154,8 @@ replicas: nextcloud: 1 # -- scalable: true nextcloudExporter: 1 + # -- scalable: tbd + nextcloudPushNotify: 1 # -- component: openDesk Static Files # -- scalable: true diff --git a/helmfile/environments/default/resources.yaml.gotmpl b/helmfile/environments/default/resources.yaml.gotmpl index 219a1e41..ec8fd9f6 100644 --- a/helmfile/environments/default/resources.yaml.gotmpl +++ b/helmfile/environments/default/resources.yaml.gotmpl @@ -239,6 +239,13 @@ resources: requests: cpu: 0.1 memory: "512Mi" + nextcloudPushNotify: + limits: + cpu: 99 + memory: "128Mi" + requests: + cpu: 0.01 + memory: "32Gi" nextcloudExporter: limits: cpu: 99 diff --git a/helmfile/environments/default/technical.yaml.gotmpl b/helmfile/environments/default/technical.yaml.gotmpl index 7f5fccfd..af636356 100644 --- a/helmfile/environments/default/technical.yaml.gotmpl +++ b/helmfile/environments/default/technical.yaml.gotmpl @@ -6,4 +6,11 @@ technical: collabora: # Defines the value for the start parameter `-o:num_prespawn_children` numPrespawnChildren: 4 + # Nextcloud related technical settings + nextcloud: + # Client push / push-notify app related settings. + # Ref.: https://apps.nextcloud.com/apps/notify_push + pushNotify: + # Enable the feature + enabled: true ...