fix(nextcloud): Add push-notify option

This commit is contained in:
Thorsten Roßner
2025-01-06 18:10:42 +01:00
parent d545768bfe
commit 732a807cb0
6 changed files with 25 additions and 3 deletions

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -154,6 +154,8 @@ replicas:
nextcloud: 1
# -- scalable: true
nextcloudExporter: 1
# -- scalable: tbd
nextcloudPushNotify: 1
# -- component: openDesk Static Files
# -- scalable: true

View File

@@ -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

View File

@@ -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
...