|
|
|
|
@@ -151,6 +151,14 @@ ldap-notifier:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
- name: {{ . | quote }}
|
|
|
|
|
{{- end }}
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsLdapNotifier }}
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsLdapNotifier | toYaml | nindent 4 }}
|
|
|
|
|
securityContext:
|
|
|
|
|
seccompProfile:
|
|
|
|
|
type: "RuntimeDefault"
|
|
|
|
|
seLinuxOptions:
|
|
|
|
|
{{- .Values.seLinuxOptions.umsPortalListener | toYaml | nindent 6 }}
|
|
|
|
|
volumes:
|
|
|
|
|
claims:
|
|
|
|
|
shared-data: "shared-data-ums-ldap-server-0"
|
|
|
|
|
@@ -160,6 +168,7 @@ ldap-server:
|
|
|
|
|
enabled: true
|
|
|
|
|
additionalAnnotations:
|
|
|
|
|
intents.otterize.com/service-name: "ums-ldap-server"
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsLdapServer }}
|
|
|
|
|
serviceAccount:
|
|
|
|
|
annotations:
|
|
|
|
|
intended.usage: "compliance"
|
|
|
|
|
@@ -167,7 +176,7 @@ ldap-server:
|
|
|
|
|
image:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsWaitForDependency.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsWaitForDependency.repository }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
pullSecrets:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
- name: {{ . | quote }}
|
|
|
|
|
@@ -176,17 +185,17 @@ ldap-server:
|
|
|
|
|
image:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsLdapServer.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsLdapServer.repository | quote }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
pullSecrets:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
- name: {{ . | quote }}
|
|
|
|
|
{{- end }}
|
|
|
|
|
config:
|
|
|
|
|
domainName: "{{ .Release.Namespace }}.gaia.open-desk.cloud"
|
|
|
|
|
domainName: "{{ .Release.Namespace }}.{{ .Values.global.domain}}"
|
|
|
|
|
ldapBaseDn: {{ .Values.ldap.baseDn | quote }}
|
|
|
|
|
samlMetadataUrl: "http://ums-keycloak:8080/realms/opendesk/protocol/saml/descriptor"
|
|
|
|
|
samlMetadataUrlInternal: "http://ums-keycloak:8080/realms/opendesk/protocol/saml/descriptor"
|
|
|
|
|
samlServiceProviders: "http://ums-keycloak:8000/univention/saml/metadata,http://ums-keycloak:8000/auth/realms/opendesk"
|
|
|
|
|
samlMetadataUrl: {{ printf "http://ums-keycloak.%s.svc.%s:8080/realms/%s/protocol/saml/descriptor" .Release.Namespace .Values.cluster.networking.domain .Values.platform.realm | quote }}
|
|
|
|
|
samlMetadataUrlInternal: {{ printf "http://ums-keycloak.%s.svc.%s:8080/realms/%s/protocol/saml/descriptor" .Release.Namespace .Values.cluster.networking.domain .Values.platform.realm | quote }}
|
|
|
|
|
samlServiceProviders: {{ printf "https://%s.%s%s" .Values.global.hosts.univentionManagementStack .Values.global.domain "/univention/saml/metadata" | quote }}
|
|
|
|
|
credentialSecret:
|
|
|
|
|
name: ums-ldap-credentials
|
|
|
|
|
key: adminPassword
|
|
|
|
|
@@ -247,6 +256,7 @@ notifications-api:
|
|
|
|
|
username: {{ .Values.databases.umsNotificationsApi.username | quote }}
|
|
|
|
|
database: {{ .Values.databases.umsNotificationsApi.name | quote }}
|
|
|
|
|
existingSecret: "ums-notifications-api-postgresql-credentials"
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsNotificationsApi }}
|
|
|
|
|
notificationsapi:
|
|
|
|
|
apply_database_migrations: "True"
|
|
|
|
|
dev_mode: "False"
|
|
|
|
|
@@ -255,7 +265,7 @@ notifications-api:
|
|
|
|
|
sql_echo: "False"
|
|
|
|
|
api_prefix: "/univention/portal/notifications-api"
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsNotificationsApi | toYaml | nindent 2 }}
|
|
|
|
|
{{ .Values.resources.umsNotificationsApi | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
portal-frontend:
|
|
|
|
|
enabled: true
|
|
|
|
|
@@ -267,7 +277,7 @@ portal-frontend:
|
|
|
|
|
image:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsPortalFrontend.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsPortalFrontend.repository }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
tag: {{ .Values.images.umsPortalFrontend.tag }}
|
|
|
|
|
pullSecrets:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
@@ -298,7 +308,7 @@ portal-frontend:
|
|
|
|
|
subPath: "portal_background_image.svg"
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsPortalFrontend }}
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsPortalFrontend | toYaml | nindent 2 }}
|
|
|
|
|
{{ .Values.resources.umsPortalFrontend | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
portal-listener:
|
|
|
|
|
enabled: true
|
|
|
|
|
@@ -347,6 +357,7 @@ portal-listener:
|
|
|
|
|
objectStorageBucket: {{ .Values.objectstores.univentionManagementStack.bucket | quote }}
|
|
|
|
|
objectStorageAccessKeyId: {{ .Values.objectstores.univentionManagementStack.username | quote }}
|
|
|
|
|
objectStorageSecretAccessKey: {{ .Values.objectstores.univentionManagementStack.secretKey | default .Values.secrets.minio.umsUser | quote }}
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsPortalListener }}
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsPortalListener | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
@@ -389,7 +400,7 @@ portal-server:
|
|
|
|
|
image:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsPortalServer.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsPortalServer.repository }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
|
|
|
|
tag: {{ .Values.images.umsPortalServer.tag }}
|
|
|
|
|
pullSecrets:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
@@ -403,7 +414,7 @@ portal-server:
|
|
|
|
|
umcGetUrl: "http://ums-umc-server/get"
|
|
|
|
|
umcSessionUrl: "http://ums-umc-server/get/session-info"
|
|
|
|
|
objectStorageEndpoint: {{ .Values.objectstores.univentionManagementStack.endpoint | default (printf "https://%s.%s" .Values.global.hosts.minioApi .Values.global.domain) | quote }}
|
|
|
|
|
objectStorageBucket: "ums"
|
|
|
|
|
objectStorageBucket: {{ .Values.objectstores.univentionManagementStack.bucket | quote }}
|
|
|
|
|
centralNavigation:
|
|
|
|
|
enabled: true
|
|
|
|
|
credentialSecret:
|
|
|
|
|
@@ -424,7 +435,7 @@ portal-server:
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsPortalServer }}
|
|
|
|
|
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsPortalServer | toYaml | nindent 2 }}
|
|
|
|
|
{{ .Values.resources.umsPortalServer | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
provisioning:
|
|
|
|
|
enabled: false
|
|
|
|
|
@@ -582,12 +593,12 @@ stack-data-ums:
|
|
|
|
|
ldapBase: {{ .Values.ldap.baseDn | quote }}
|
|
|
|
|
ldapHostDn: {{ printf "%s,%s" "cn=admin" .Values.ldap.baseDn | quote }}
|
|
|
|
|
idpSamlMetadataUrl: {{ printf "http://ums-keycloak.%s.svc.%s:8080/realms/%s/protocol/saml/descriptor" .Release.Namespace .Values.cluster.networking.domain .Values.platform.realm | quote }}
|
|
|
|
|
umcSamlSpFqdn: "portal.{{ .Release.Namespace }}.gaia.open-desk.cloud"
|
|
|
|
|
umcSamlSpFqdn: {{ printf "%s.%s" .Values.global.hosts.univentionManagementStack .Values.global.domain | quote }}
|
|
|
|
|
idpFqdn: {{ printf "%s.%s" .Values.global.hosts.keycloak .Values.global.domain | quote }}
|
|
|
|
|
ldapSamlSpUrls: {{ printf "https://%s.%s%s" .Values.global.hosts.univentionManagementStack .Values.global.domain "/univention/saml/metadata" | quote }}
|
|
|
|
|
initialPasswordAdministrator: {{ .Values.secrets.univentionManagementStack.systemAccounts.administratorPassword | quote }}
|
|
|
|
|
initialPasswordSysIdpUser: {{ .Values.secrets.univentionManagementStack.systemAccounts.sysIdpUserPassword | quote }}
|
|
|
|
|
umcPostgresqlHostname: {{ .Values.databases.umsNotificationsApi.host | quote }}
|
|
|
|
|
umcPostgresqlHostname: {{ .Values.databases.umsSelfservice.host | quote }}
|
|
|
|
|
umcPostgresqlUsername: {{ .Values.databases.umsSelfservice.username | quote }}
|
|
|
|
|
umcMemcachedHostname: {{ .Values.cache.umsSelfservice.host | quote }}
|
|
|
|
|
umcMemcachedUsername: ""
|
|
|
|
|
@@ -606,7 +617,7 @@ stack-data-swp:
|
|
|
|
|
- name: {{ . | quote }}
|
|
|
|
|
{{- end }}
|
|
|
|
|
stackDataContext:
|
|
|
|
|
ldapBase: "dc=swp-ldap,dc=internal"
|
|
|
|
|
ldapBase: {{ .Values.ldap.baseDn }}
|
|
|
|
|
oxDefaultContext: "1"
|
|
|
|
|
smtpStartTls: true
|
|
|
|
|
ldapSearchUsers:
|
|
|
|
|
@@ -684,7 +695,7 @@ selfservice-listener:
|
|
|
|
|
waitForDependency:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsWaitForDependency.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsWaitForDependency.repository | quote }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
tag: {{ .Values.images.umsWaitForDependency.tag | quote }}
|
|
|
|
|
|
|
|
|
|
persistence:
|
|
|
|
|
@@ -697,6 +708,8 @@ selfservice-listener:
|
|
|
|
|
resourcesDependencyWaiter:
|
|
|
|
|
{{ .Values.resources.umsSelfserviceListenerDependencies | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsSelfserviceListener }}
|
|
|
|
|
|
|
|
|
|
selfserviceListener:
|
|
|
|
|
ldapBaseDn: {{ .Values.ldap.baseDn | quote }}
|
|
|
|
|
ldapHost: {{ .Values.ldap.host | quote }}
|
|
|
|
|
@@ -780,6 +793,7 @@ umc-gateway:
|
|
|
|
|
repository: {{ .Values.images.umsUmcGateway.repository | quote }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
tag: {{ .Values.images.umsUmcGateway.tag | quote }}
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsUmcGateway }}
|
|
|
|
|
umcGateway:
|
|
|
|
|
umcHtmlTitle: "openDesk - Admin"
|
|
|
|
|
extraVolumes:
|
|
|
|
|
@@ -848,6 +862,7 @@ umc-server:
|
|
|
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
|
|
|
- name: {{ . | quote }}
|
|
|
|
|
{{- end }}
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsUmcServer }}
|
|
|
|
|
umcServer:
|
|
|
|
|
certPemFile: "/var/secrets/ssl/tls.crt"
|
|
|
|
|
caCert: "Cg=="
|
|
|
|
|
@@ -957,7 +972,7 @@ keycloak:
|
|
|
|
|
registry: {{ .Values.global.imageRegistry | default .Values.images.umsKeycloak.registry | quote }}
|
|
|
|
|
repository: {{ .Values.images.umsKeycloak.repository | quote }}
|
|
|
|
|
tag: {{ .Values.images.umsKeycloak.tag | quote }}
|
|
|
|
|
pullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
|
|
|
|
|
|
|
|
config:
|
|
|
|
|
admin:
|
|
|
|
|
@@ -1096,6 +1111,7 @@ keycloak-extensions:
|
|
|
|
|
username: {{ .Values.databases.keycloakExtension.username | quote }}
|
|
|
|
|
password: {{ .Values.databases.keycloakExtension.password | default .Values.secrets.postgresql.keycloakExtensionUser | quote }}
|
|
|
|
|
handler:
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsKeycloakExtensionsHandler }}
|
|
|
|
|
podAnnotations:
|
|
|
|
|
intents.otterize.com/service-name: "ums-keycloak-extensions-handler"
|
|
|
|
|
# nameOverride: "keycloak-extensions-handler"
|
|
|
|
|
@@ -1130,8 +1146,9 @@ keycloak-extensions:
|
|
|
|
|
runAsNonRoot: true
|
|
|
|
|
seLinuxOptions: {{ .Values.seLinuxOptions.umsKeycloakExtensionHandler }}
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsKeycloakExtensionHandler | toYaml | nindent 4 }}
|
|
|
|
|
{{ .Values.resources.umsKeycloakExtensionHandler | toYaml | nindent 6 }}
|
|
|
|
|
proxy:
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsKeycloakExtensionsProxy }}
|
|
|
|
|
podAnnotations:
|
|
|
|
|
intents.otterize.com/service-name: "ums-keycloak-extensions-proxy"
|
|
|
|
|
# nameOverride: "keycloak-extensions-proxy"
|
|
|
|
|
@@ -1186,7 +1203,7 @@ keycloak-extensions:
|
|
|
|
|
runAsNonRoot: true
|
|
|
|
|
seLinuxOptions: {{ .Values.seLinuxOptions.umsKeycloakExtensionProxy }}
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsKeycloakExtensionProxy | toYaml | nindent 4 }}
|
|
|
|
|
{{ .Values.resources.umsKeycloakExtensionProxy | toYaml | nindent 6 }}
|
|
|
|
|
|
|
|
|
|
keycloak-postgresql:
|
|
|
|
|
enabled: false
|
|
|
|
|
@@ -1219,6 +1236,10 @@ stack-gateway:
|
|
|
|
|
podSecurityContext:
|
|
|
|
|
enabled: true
|
|
|
|
|
fsGroup: 1001
|
|
|
|
|
replicaCount: {{ .Values.replicas.umsStackGateway }}
|
|
|
|
|
|
|
|
|
|
resources:
|
|
|
|
|
{{ .Values.resources.umsStackGateway | toYaml | nindent 4 }}
|
|
|
|
|
|
|
|
|
|
containerSecurityContext:
|
|
|
|
|
enabled: true
|
|
|
|
|
|