mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
127 lines
4.4 KiB
Go Template
127 lines
4.4 KiB
Go Template
{{/*
|
|
SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"
|
|
SPDX-License-Identifier: Apache-2.0
|
|
*/}}
|
|
---
|
|
global:
|
|
domain: {{ .Values.global.domain | quote }}
|
|
hosts:
|
|
{{ .Values.global.hosts | toYaml | nindent 4 }}
|
|
imagePullSecrets:
|
|
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
|
|
|
|
additionalAnnotations:
|
|
intents.otterize.com/service-name: "opendesk-nextcloud-php"
|
|
|
|
cleanup:
|
|
deletePodsOnSuccess: {{ .Values.debug.cleanup.deletePodsOnSuccess }}
|
|
|
|
configuration:
|
|
administrator:
|
|
username: "nextcloud"
|
|
password: {{ .Values.secrets.nextcloud.adminPassword | quote }}
|
|
antivirus:
|
|
{{- if .Values.clamavDistributed.enabled }}
|
|
host: "clamav-icap"
|
|
{{- else if .Values.clamavSimple.enabled }}
|
|
host: "clamav-simple"
|
|
{{- end }}
|
|
cache:
|
|
auth:
|
|
enabled: true
|
|
username:
|
|
value: "default"
|
|
password:
|
|
value: {{ .Values.cache.nextcloud.password | default .Values.secrets.redis.password | quote }}
|
|
host: {{ .Values.cache.nextcloud.host | quote }}
|
|
port: {{ .Values.cache.nextcloud.port | quote }}
|
|
collabora:
|
|
# internalWopiUrl: ""
|
|
wopiAllowlist: {{ join ", " ( concat .Values.cluster.networking.cidr .Values.cluster.networking.incomingCIDR ) | quote }}
|
|
database:
|
|
host: {{ .Values.databases.nextcloud.host | quote }}
|
|
port: {{ .Values.databases.nextcloud.port | quote }}
|
|
auth:
|
|
username:
|
|
value: "nextcloud_user"
|
|
password:
|
|
value: {{ .Values.databases.nextcloud.password | default .Values.secrets.mariadb.nextcloudUser | quote }}
|
|
ldap:
|
|
host: {{ .Values.ldap.host | quote }}
|
|
password: {{ .Values.secrets.nubus.ldapSearch.nextcloud | quote }}
|
|
adminGroupName: "managed-by-attribute-FileshareAdmin"
|
|
objectstore:
|
|
auth:
|
|
accessKey:
|
|
value: {{ .Values.objectstores.nextcloud.username | quote }}
|
|
secretKey:
|
|
value: {{ .Values.objectstores.nextcloud.secretKey | default .Values.secrets.minio.nextcloudUser | quote }}
|
|
bucket: {{ .Values.objectstores.nextcloud.bucket | quote }}
|
|
host: {{ .Values.objectstores.nextcloud.endpoint | quote }}
|
|
region: {{ .Values.objectstores.nextcloud.region | quote }}
|
|
storageClass: {{ .Values.objectstores.nextcloud.storageClass | quote }}
|
|
port: {{ .Values.objectstores.nextcloud.port | quote }}
|
|
pathStyle: {{ .Values.objectstores.nextcloud.pathStyle | quote }}
|
|
useSSL: {{ .Values.objectstores.nextcloud.useSSL | quote }}
|
|
oidc:
|
|
username:
|
|
value: "opendesk-nextcloud"
|
|
password:
|
|
value: {{ .Values.secrets.keycloak.clientSecret.ncoidc | quote }}
|
|
opendeskIntegration:
|
|
username:
|
|
value: "opendesk_username"
|
|
password:
|
|
value: {{ .Values.secrets.centralnavigation.apiKey | quote }}
|
|
smtp:
|
|
auth:
|
|
username:
|
|
value: {{ .Values.smtp.username | quote }}
|
|
password:
|
|
value: {{ .Values.smtp.password | quote }}
|
|
host: {{ .Values.smtp.host | quote }}
|
|
port: {{ .Values.smtp.port | quote }}
|
|
fromAddress: {{ .Values.smtp.localpartNoReply | quote }}
|
|
mailDomain: "{{ if .Values.functional.email.systemGenerated.useComponentInSenderdomain }}{{ .Values.global.hosts.nextcloud }}.{{ end }}{{ .Values.global.domain }}"
|
|
quota:
|
|
default: "{{ .Values.functional.filestore.quota.default }} GB"
|
|
retentionObligation:
|
|
trashbin: {{ .Values.functional.filestore.nextcloud.retentionObligation.trashbin | quote }}
|
|
versions: {{ .Values.functional.filestore.nextcloud.retentionObligation.versions | quote }}
|
|
|
|
serverinfo:
|
|
token: {{ .Values.secrets.nextcloud.metricsToken | quote }}
|
|
|
|
containerSecurityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
drop:
|
|
- "ALL"
|
|
enabled: true
|
|
privileged: false
|
|
runAsUser: 65532
|
|
runAsGroup: 65532
|
|
seccompProfile:
|
|
type: "RuntimeDefault"
|
|
readOnlyRootFilesystem: false
|
|
runAsNonRoot: true
|
|
seLinuxOptions:
|
|
{{ .Values.seLinuxOptions.nextcloudManagement | toYaml | nindent 4 }}
|
|
|
|
debug:
|
|
loglevel: {{ if .Values.debug.enabled }}"0"{{ else }}"2"{{ end }}
|
|
|
|
image:
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.nextcloudManagement.registry | quote }}
|
|
repository: {{ .Values.images.nextcloudManagement.repository | quote }}
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
tag: {{ .Values.images.nextcloudManagement.tag | quote }}
|
|
|
|
theme:
|
|
{{ .Values.theme | toYaml | nindent 2 }}
|
|
|
|
resources:
|
|
{{ .Values.resources.nextcloudPHP | toYaml | nindent 4 }}
|
|
|
|
...
|