mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
89 lines
4.7 KiB
Go Template
89 lines
4.7 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:
|
|
imagePullSecrets:
|
|
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
|
|
|
|
image:
|
|
registry: {{ .Values.global.imageRegistry | quote }}
|
|
repository: {{ .Values.images.openproject.repository | quote }}
|
|
pullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
tag: {{ .Values.images.openproject.tag | quote }}
|
|
|
|
initdb:
|
|
image:
|
|
registry: "{{ .Values.global.imageRegistry }}"
|
|
repository: "{{ .Values.images.openprojectInitDb.repository }}"
|
|
tag: "{{ .Values.images.openprojectInitDb.tag }}"
|
|
pullPolicy: "{{ .Values.global.imagePullPolicy }}"
|
|
|
|
memcached:
|
|
connection:
|
|
host: {{ .Values.cache.openproject.host | quote }}
|
|
port: {{ .Values.cache.openproject.port }}
|
|
image:
|
|
registry: {{ .Values.global.imageRegistry | quote }}
|
|
repository: {{ .Values.images.memcached.repository | quote }}
|
|
tag: {{ .Values.images.memcached.tag | quote }}
|
|
|
|
postgresql:
|
|
auth:
|
|
password: {{ .Values.databases.openproject.password | default .Values.secrets.postgresql.openprojectUser | quote }}
|
|
username: {{ .Values.databases.openproject.username | quote }}
|
|
database: {{ .Values.databases.openproject.name | quote }}
|
|
connection:
|
|
host: {{ .Values.databases.openproject.host | quote }}
|
|
port: {{ .Values.databases.openproject.port }}
|
|
|
|
openproject:
|
|
host: "{{ .Values.global.hosts.openproject }}.{{ .Values.global.domain }}"
|
|
# Will only be set on initial seed / installation
|
|
admin_user:
|
|
name: "OpenProject Internal Admin"
|
|
mail: "openproject-admin@swp-domain.internal"
|
|
password_reset: "false"
|
|
password: {{ .Values.secrets.openproject.adminPassword | quote }}
|
|
|
|
ingress:
|
|
host: "{{ .Values.global.hosts.openproject }}.{{ .Values.global.domain }}"
|
|
enabled: {{ .Values.ingress.enabled }}
|
|
ingressClassName: {{ .Values.ingress.ingressClassName | quote }}
|
|
tls:
|
|
enabled: {{ .Values.ingress.tls.enabled }}
|
|
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
|
|
|
environment:
|
|
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_SECRET: {{ .Values.secrets.keycloak.clientSecret.openproject | quote }}
|
|
OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_USER: {{ .Values.secrets.openproject.apiAdminUsername | quote }}
|
|
OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_PASSWORD: {{ .Values.secrets.openproject.apiAdminPassword | quote }}
|
|
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_ISSUER: "https://{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}/realms/souvap"
|
|
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_POST__LOGOUT__REDIRECT__URI: "https://{{ .Values.global.hosts.openproject }}.{{ .Values.global.domain }}/"
|
|
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_HOST: "{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}"
|
|
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_END__SESSION__ENDPOINT: "https://{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}/realms/souvap/protocol/openid-connect/logout"
|
|
# Details: https://www.openproject-edge.com/docs/installation-and-operations/configuration/#seeding-ldap-connections
|
|
OPENPROJECT_SEED_LDAP_OPENDESK_HOST: {{ .Values.ldap.host | quote }}
|
|
OPENPROJECT_SEED_LDAP_OPENDESK_PORT: "389"
|
|
OPENPROJECT_SOUVAP__NAVIGATION__SECRET: {{ .Values.secrets.centralnavigation.apiKey | quote }}
|
|
OPENPROJECT_SOUVAP__NAVIGATION__URL: "https://{{ .Values.global.hosts.univentionCorporateServer }}.{{ .Values.global.domain }}/univention/portal/navigation.json?base=https%3A//{{ .Values.global.hosts.univentionCorporateServer }}.{{ .Values.global.domain }}"
|
|
OPENPROJECT_SMTP__DOMAIN: {{ .Values.global.domain | quote }}
|
|
OPENPROJECT_SMTP__USER__NAME: {{ .Values.smtp.username | quote }}
|
|
OPENPROJECT_SMTP__PASSWORD: {{ .Values.smtp.password | quote }}
|
|
OPENPROJECT_SMTP__PORT: {{ .Values.smtp.port | quote }}
|
|
OPENPROJECT_SMTP__SSL: "false" # (default=false)
|
|
OPENPROJECT_SMTP__ADDRESS: {{ .Values.smtp.host | quote }}
|
|
OPENPROJECT_MAIL__FROM: "do-not-reply@{{ .Values.global.domain }}"
|
|
# Details: https://www.openproject-edge.com/docs/installation-and-operations/configuration/#seeding-ldap-connections
|
|
OPENPROJECT_SEED_LDAP_OPENDESK_BINDPASSWORD: {{ .Values.secrets.univentionCorporateServer.ldapSearch.openproject | quote }}
|
|
OPENPROJECT_FOG_CREDENTIALS_HOST: "{{ .Values.global.hosts.minioApi }}.{{ .Values.global.domain }}"
|
|
OPENPROJECT_FOG_CREDENTIALS_ENDPOINT: "https://{{ .Values.global.hosts.minioApi }}.{{ .Values.global.domain }}"
|
|
OPENPROJECT_FOG_CREDENTIALS_AWS__SECRET__ACCESS__KEY: {{ .Values.secrets.minio.openprojectUser | quote }}
|
|
|
|
replicaCount: {{ .Values.replicas.openproject }}
|
|
|
|
resources:
|
|
{{ .Values.resources.openproject | toYaml | nindent 2 }}
|
|
...
|