mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 15:31:38 +01:00
Compare commits
38 Commits
jtorres/ox
...
jtorres/re
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fe87eb4b60 | ||
|
|
0dabf39c0f | ||
|
|
c13748e0a7 | ||
|
|
4167b7be94 | ||
|
|
cd001bc680 | ||
|
|
2bb66aaffe | ||
|
|
2962324b15 | ||
|
|
d96fc39db5 | ||
|
|
9ae82182cf | ||
|
|
b08f640b27 | ||
|
|
a6efadddf6 | ||
|
|
6d35d26f69 | ||
|
|
5bfbd987c9 | ||
|
|
c4048958be | ||
|
|
b6ce7f9893 | ||
|
|
d4ab65e9bf | ||
|
|
5155c960c2 | ||
|
|
46111ba718 | ||
|
|
12951d4063 | ||
|
|
55618b4e29 | ||
|
|
c73380710d | ||
|
|
fcacae2c21 | ||
|
|
26a56e8278 | ||
|
|
f7ab971b6a | ||
|
|
9d5dec8059 | ||
|
|
e2b75f1a87 | ||
|
|
03f46fbfc3 | ||
|
|
35c4b38cb2 | ||
|
|
28c2790ac9 | ||
|
|
7b2d3381b9 | ||
|
|
61bc3b545f | ||
|
|
ff0869343c | ||
|
|
fddfa5d54f | ||
|
|
9ac06a7383 | ||
|
|
4340ba6fbc | ||
|
|
4545acb06d | ||
|
|
718a0028c3 | ||
|
|
02dd070307 |
@@ -461,15 +461,11 @@ env-stop:
|
|||||||
|
|
||||||
.ums-default-password: &ums-default-password
|
.ums-default-password: &ums-default-password
|
||||||
- |
|
- |
|
||||||
UMS_PASSWORDS=$( \
|
|
||||||
kubectl -n ${NAMESPACE} get cm ums-stack-data-swp-data -o jsonpath='{.data.dev-test-users\.yaml}' \
|
|
||||||
| yq '.properties.password' > passwords.txt \
|
|
||||||
)
|
|
||||||
DEFAULT_USER_PASSWORD=$( \
|
DEFAULT_USER_PASSWORD=$( \
|
||||||
awk 'NR==1{print $1}' passwords.txt \
|
kubectl -n ${NAMESPACE} get secret ums-nubus-credentials -o jsonpath='{.data.user_password}' | base64 -d \
|
||||||
)
|
)
|
||||||
DEFAULT_ADMIN_PASSWORD=$(
|
DEFAULT_ADMIN_PASSWORD=$(
|
||||||
awk 'NR==3{print $1}' passwords.txt \
|
kubectl -n ${NAMESPACE} get secret ums-nubus-credentials -o jsonpath='{.data.administrator_password}' | base64 -d \
|
||||||
)
|
)
|
||||||
|
|
||||||
run-tests:
|
run-tests:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ repositories:
|
|||||||
# Intercom Service
|
# Intercom Service
|
||||||
# Source: https://gitlab.souvap-univention.de/souvap/tooling/charts/intercom-service
|
# Source: https://gitlab.souvap-univention.de/souvap/tooling/charts/intercom-service
|
||||||
- name: "intercom-service-repo"
|
- name: "intercom-service-repo"
|
||||||
keyring: "../../files/gpg-pubkeys/souvap-univention-de.gpg"
|
keyring: "../../files/gpg-pubkeys/univention-de.gpg"
|
||||||
verify: {{ .Values.charts.intercomService.verify }}
|
verify: {{ .Values.charts.intercomService.verify }}
|
||||||
username: {{ env "OD_PRIVATE_REGISTRY_USERNAME" | quote }}
|
username: {{ env "OD_PRIVATE_REGISTRY_USERNAME" | quote }}
|
||||||
password: {{ env "OD_PRIVATE_REGISTRY_PASSWORD" | quote }}
|
password: {{ env "OD_PRIVATE_REGISTRY_PASSWORD" | quote }}
|
||||||
|
|||||||
@@ -72,6 +72,26 @@ ingress:
|
|||||||
enabled: {{ .Values.ingress.tls.enabled }}
|
enabled: {{ .Values.ingress.tls.enabled }}
|
||||||
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
||||||
|
|
||||||
|
provisioning:
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
nubusBaseUrl: "https://{{ .Values.global.hosts.intercomService }}.{{ .Values.global.domain }}"
|
||||||
|
keycloak:
|
||||||
|
url: "http://ums-keycloak:8080/realms/{{ .Values.platform.realm }}/"
|
||||||
|
username: "kcadmin"
|
||||||
|
realm: {{ .Values.platform.realm | quote }}
|
||||||
|
connection:
|
||||||
|
host: "{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}"
|
||||||
|
baseUrl: "http://ums-keycloak:8080"
|
||||||
|
credentialSecret:
|
||||||
|
name: "ums-opendesk-keycloak-credentials"
|
||||||
|
key: "admin_password"
|
||||||
|
ics_client:
|
||||||
|
clientSecret: {{ .Values.secrets.keycloak.clientSecret.intercom | quote }}
|
||||||
|
credentialSecret:
|
||||||
|
key: "ics_secret"
|
||||||
|
|
||||||
|
|
||||||
podSecurityContext:
|
podSecurityContext:
|
||||||
enabled: true
|
enabled: true
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ global:
|
|||||||
baseDn: {{ .Values.ldap.baseDn | quote }}
|
baseDn: {{ .Values.ldap.baseDn | quote }}
|
||||||
domainName: {{ .Values.global.domain | quote }}
|
domainName: {{ .Values.global.domain | quote }}
|
||||||
domain: {{ .Values.global.domain | quote }}
|
domain: {{ .Values.global.domain | quote }}
|
||||||
|
subDomains:
|
||||||
|
portal: {{ .Values.global.hosts.nubus | quote }}
|
||||||
|
keycloak: {{ .Values.global.hosts.keycloak | quote }}
|
||||||
ingressClass: {{ .Values.ingress.ingressClassName | default "nginx" | quote }}
|
ingressClass: {{ .Values.ingress.ingressClassName | default "nginx" | quote }}
|
||||||
certManagerIssuer: {{ .Values.certificate.issuerRef.name | quote }}
|
certManagerIssuer: {{ .Values.certificate.issuerRef.name | quote }}
|
||||||
nubusMasterPassword: {{ env "MASTER_PASSWORD" | default "sovereign-workplace" | quote }}
|
nubusMasterPassword: {{ env "MASTER_PASSWORD" | default "sovereign-workplace" | quote }}
|
||||||
@@ -26,6 +29,30 @@ global:
|
|||||||
defaultUsers:
|
defaultUsers:
|
||||||
defaultAdminPassword: {{ .Values.secrets.nubus.defaultAccounts.adminPassword | quote}}
|
defaultAdminPassword: {{ .Values.secrets.nubus.defaultAccounts.adminPassword | quote}}
|
||||||
defaultUserPassword: {{ .Values.secrets.nubus.defaultAccounts.userPassword | quote}}
|
defaultUserPassword: {{ .Values.secrets.nubus.defaultAccounts.userPassword | quote}}
|
||||||
|
defaultAdministratorPassword: {{ .Values.secrets.nubus.systemAccounts.administratorPassword | quote}}
|
||||||
|
portalConsumer:
|
||||||
|
minio:
|
||||||
|
accessKey: {{ .Values.objectstores.nubus.username | quote }}
|
||||||
|
secretKey: {{ .Values.objectstores.nubus.secretKey | default .Values.secrets.minio.umsUser | quote }}
|
||||||
|
provisioningApi:
|
||||||
|
password: {{ .Values.secrets.nubus.portalConsumer.provisioningApiPassword | quote}}
|
||||||
|
provisioning:
|
||||||
|
api:
|
||||||
|
adminPassword: {{ .Values.secrets.nubus.provisioning.api.adminPassword | quote}}
|
||||||
|
natsPassword: {{ .Values.secrets.nubus.provisioning.api.natsPassword | quote}}
|
||||||
|
prefillPassword: {{ .Values.secrets.nubus.provisioning.api.prefillPassword | quote}}
|
||||||
|
udmTransformerPassword: {{ .Values.secrets.nubus.provisioning.api.udmTransformerPassword | quote}}
|
||||||
|
dispatcher:
|
||||||
|
natsPassword: {{ .Values.secrets.nubus.provisioning.dispatcherNatsPassword | quote}}
|
||||||
|
nats:
|
||||||
|
adminPassword: {{ .Values.secrets.nats.natsAdminPassword | quote}}
|
||||||
|
prefill:
|
||||||
|
natsPassword: {{ .Values.secrets.nubus.provisioning.prefillNatsPassword | quote}}
|
||||||
|
udmTransformer:
|
||||||
|
natsPassword: {{ .Values.secrets.nubus.provisioning.udmTransformerNatsPassword | quote}}
|
||||||
|
selfserviceConsumer:
|
||||||
|
provisioningApi:
|
||||||
|
password: {{ .Values.secrets.nubus.selfserviceConsumer.provisioningApiPassword | quote}}
|
||||||
|
|
||||||
# -- Extensions to load. Add entries to load additional extensions into Nubus.
|
# -- Extensions to load. Add entries to load additional extensions into Nubus.
|
||||||
extensions:
|
extensions:
|
||||||
@@ -52,6 +79,77 @@ global:
|
|||||||
repository: {{ .Values.images.nubusPortalExtension.repository }}
|
repository: {{ .Values.images.nubusPortalExtension.repository }}
|
||||||
tag: {{ .Values.images.nubusPortalExtension.tag }}
|
tag: {{ .Values.images.nubusPortalExtension.tag }}
|
||||||
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
||||||
|
imagePullPolicy: "IfNotPresent"
|
||||||
|
configUcr:
|
||||||
|
directory:
|
||||||
|
manager:
|
||||||
|
web:
|
||||||
|
modules:
|
||||||
|
users:
|
||||||
|
user:
|
||||||
|
add:
|
||||||
|
default: cn=openDesk User,cn=templates,cn=univention,{{ .Values.ldap.baseDn }}
|
||||||
|
properties:
|
||||||
|
description:
|
||||||
|
syntax: TextArea
|
||||||
|
firstname:
|
||||||
|
required: "true"
|
||||||
|
mailPrimaryAddress:
|
||||||
|
required: "true"
|
||||||
|
username:
|
||||||
|
syntax: uid
|
||||||
|
search:
|
||||||
|
autosearch: "False"
|
||||||
|
wizard:
|
||||||
|
property:
|
||||||
|
invite:
|
||||||
|
default: "True"
|
||||||
|
overridePWLength:
|
||||||
|
default: "False"
|
||||||
|
visible: "False"
|
||||||
|
pwdChangeNextLogin:
|
||||||
|
default: "True"
|
||||||
|
visible: "False"
|
||||||
|
wizard:
|
||||||
|
disabled: "No"
|
||||||
|
|
||||||
|
ucs:
|
||||||
|
web:
|
||||||
|
theme: light
|
||||||
|
|
||||||
|
umc:
|
||||||
|
cookie-banner:
|
||||||
|
show: "false"
|
||||||
|
login:
|
||||||
|
password-complexity-message:
|
||||||
|
de: "Das Passwort muss den folgenden Anforderungen entsprechen:<br><ul><li>Mindestlänge: 8 Zeichen</li></ul>Anmerkung: Wird befinden uns nicht in einer Produktivumgebung."
|
||||||
|
en: "Password must comply with the following rules:<br><ul><li>Minimum length: 8 characters</li></ul>Note: We are in a non production (dev/test/demo) system."
|
||||||
|
module:
|
||||||
|
udm:
|
||||||
|
oxmail:
|
||||||
|
oxcontext:
|
||||||
|
disabled: "True"
|
||||||
|
portals:
|
||||||
|
all:
|
||||||
|
disabled: "True"
|
||||||
|
self-service:
|
||||||
|
passwordreset:
|
||||||
|
token_validity_period: 172800
|
||||||
|
|
||||||
|
password:
|
||||||
|
# quality:
|
||||||
|
# length:
|
||||||
|
# min: 8
|
||||||
|
# required:
|
||||||
|
# chars:
|
||||||
|
# forbidden:
|
||||||
|
# chars:
|
||||||
|
# credit:
|
||||||
|
# digits: 1
|
||||||
|
# upper: 0
|
||||||
|
# other: 0
|
||||||
|
# lower: 1
|
||||||
|
# mspolicy: false
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
certManager:
|
certManager:
|
||||||
@@ -93,7 +191,13 @@ nubusGuardian:
|
|||||||
provisioning:
|
provisioning:
|
||||||
enabled: false
|
enabled: false
|
||||||
config:
|
config:
|
||||||
|
nubusBaseUrl: {{ printf "https://%s.%s" .Values.global.hosts.nubus .Values.global.domain }}
|
||||||
keycloak:
|
keycloak:
|
||||||
|
realm: {{ .Values.platform.realm | quote }}
|
||||||
|
username: "kcadmin"
|
||||||
|
connection:
|
||||||
|
host: "{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}"
|
||||||
|
baseUrl: "http://ums-keycloak:8080"
|
||||||
credentialSecret:
|
credentialSecret:
|
||||||
name: "ums-opendesk-keycloak-credentials"
|
name: "ums-opendesk-keycloak-credentials"
|
||||||
key: "admin_password"
|
key: "admin_password"
|
||||||
@@ -197,13 +301,17 @@ nubusPortalFrontend:
|
|||||||
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
||||||
|
|
||||||
nubusPortalListener:
|
nubusPortalListener:
|
||||||
portalListener:
|
enabled: false
|
||||||
|
|
||||||
|
nubusPortalConsumer:
|
||||||
|
enabled: true
|
||||||
|
portalConsumer:
|
||||||
|
logLevel: {{ if .Values.debug.enabled }}"DEBUG"{{ else }}"INFO"{{ end }}
|
||||||
objectStorageEndpoint: {{ .Values.objectstores.nubus.endpoint | default (printf "https://%s.%s" .Values.global.hosts.minioApi .Values.global.domain) | quote }}
|
objectStorageEndpoint: {{ .Values.objectstores.nubus.endpoint | default (printf "https://%s.%s" .Values.global.hosts.minioApi .Values.global.domain) | quote }}
|
||||||
objectStorageBucket: {{ .Values.objectstores.nubus.bucket | quote }}
|
objectStorageBucket: {{ .Values.objectstores.nubus.bucket | quote }}
|
||||||
objectStorageCredentialSecret:
|
provisioningApi:
|
||||||
name: "ums-portal-listener-minio-opendesk-credentials"
|
auth:
|
||||||
accessKeyKey: "access-key-id"
|
username: "portal-consumer"
|
||||||
secretKeyKey: "secret-key-id"
|
|
||||||
|
|
||||||
nubusPortalServer:
|
nubusPortalServer:
|
||||||
portalServer:
|
portalServer:
|
||||||
@@ -229,15 +337,17 @@ nubusUdmRestApi:
|
|||||||
tls:
|
tls:
|
||||||
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
secretName: {{ .Values.ingress.tls.secretName | quote }}
|
||||||
|
|
||||||
# NOTE: disabled until the next update.
|
|
||||||
nubusProvisioning:
|
nubusProvisioning:
|
||||||
enabled: false
|
|
||||||
nubusUdmListener:
|
|
||||||
enabled: false
|
|
||||||
nubusSelfServiceListener:
|
|
||||||
enabled: true
|
enabled: true
|
||||||
selfserviceListener:
|
|
||||||
umcAdminUser: "default.admin"
|
nubusUdmListener:
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
nubusSelfServiceListener:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
nubusSelfServiceConsumer:
|
||||||
|
enabled: true
|
||||||
|
|
||||||
# Nubus services
|
# Nubus services
|
||||||
nubusStackDataUms:
|
nubusStackDataUms:
|
||||||
@@ -248,7 +358,11 @@ nubusStackDataUms:
|
|||||||
umcMemcachedUsername: ""
|
umcMemcachedUsername: ""
|
||||||
externalMailDomain: {{ .Values.global.mailDomain | default .Values.global.domain }}
|
externalMailDomain: {{ .Values.global.mailDomain | default .Values.global.domain }}
|
||||||
umcHtmlTitle: "openDesk Portal"
|
umcHtmlTitle: "openDesk Portal"
|
||||||
installUmcPolicies: true
|
smtpHost: {{ printf "%s.%s.svc.%s" "postfix" (.Values.postfix.namespace | default .Release.Namespace) .Values.cluster.networking.domain | quote }}
|
||||||
|
smtpPort: 25
|
||||||
|
smtpUser: ""
|
||||||
|
smtpStartTls: false
|
||||||
|
ldapBase: {{ .Values.ldap.baseDn }}
|
||||||
templateContext:
|
templateContext:
|
||||||
portalRealtimeCollaborationLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.element .Values.global.domain }}
|
portalRealtimeCollaborationLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.element .Values.global.domain }}
|
||||||
portalRealtimeVideoconferenceLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.jitsi .Values.global.domain }}
|
portalRealtimeVideoconferenceLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.jitsi .Values.global.domain }}
|
||||||
@@ -265,6 +379,7 @@ nubusStackDataUms:
|
|||||||
password: {{ $password | quote }}
|
password: {{ $password | quote }}
|
||||||
lastname: "LDAP-Search-User"
|
lastname: "LDAP-Search-User"
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
ldapSystemUsers: []
|
||||||
portaltileGroupUserStandard:
|
portaltileGroupUserStandard:
|
||||||
- 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}'
|
- 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}'
|
||||||
- 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}'
|
- 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}'
|
||||||
@@ -301,12 +416,6 @@ nubusStackDataSwp:
|
|||||||
releaseVersion: "Release: {{ .Values.global.systemInformation.releaseVersion }}"
|
releaseVersion: "Release: {{ .Values.global.systemInformation.releaseVersion }}"
|
||||||
{{- end }}
|
{{- end }}
|
||||||
stackDataContext:
|
stackDataContext:
|
||||||
ldapSearchUsers:
|
|
||||||
{{- range $username, $password := .Values.secrets.nubus.ldapSearch }}
|
|
||||||
- username: {{ printf "ldapsearch_%s" $username | quote }}
|
|
||||||
password: {{ $password | quote }}
|
|
||||||
lastname: "LDAP-Search-User"
|
|
||||||
{{- end }}
|
|
||||||
externalMailDomain: {{ .Values.global.mailDomain | default .Values.global.domain }}
|
externalMailDomain: {{ .Values.global.mailDomain | default .Values.global.domain }}
|
||||||
smtpHost: {{ printf "%s.%s.svc.%s" "postfix" (.Values.postfix.namespace | default .Release.Namespace) .Values.cluster.networking.domain | quote }}
|
smtpHost: {{ printf "%s.%s.svc.%s" "postfix" (.Values.postfix.namespace | default .Release.Namespace) .Values.cluster.networking.domain | quote }}
|
||||||
smtpPort: 25
|
smtpPort: 25
|
||||||
@@ -420,10 +529,6 @@ extraSecrets:
|
|||||||
stringData:
|
stringData:
|
||||||
access-key-id: {{ .Values.objectstores.nubus.username | quote }}
|
access-key-id: {{ .Values.objectstores.nubus.username | quote }}
|
||||||
secret-key-id: {{ .Values.objectstores.nubus.secretKey | default .Values.secrets.minio.umsUser | quote }}
|
secret-key-id: {{ .Values.objectstores.nubus.secretKey | default .Values.secrets.minio.umsUser | quote }}
|
||||||
- name: "ums-portal-listener-minio-opendesk-credentials"
|
|
||||||
stringData:
|
|
||||||
access-key-id: {{ .Values.objectstores.nubus.username | quote }}
|
|
||||||
secret-key-id: {{ .Values.objectstores.nubus.secretKey | default .Values.secrets.minio.umsUser | quote }}
|
|
||||||
- name: "ums-umc-server-smtp-credentials-custom"
|
- name: "ums-umc-server-smtp-credentials-custom"
|
||||||
stringData:
|
stringData:
|
||||||
password: ""
|
password: ""
|
||||||
|
|||||||
@@ -87,15 +87,29 @@ nubusKeycloakExtensions:
|
|||||||
resources:
|
resources:
|
||||||
{{ .Values.resources.umsKeycloakExtensionProxy | toYaml | nindent 6 }}
|
{{ .Values.resources.umsKeycloakExtensionProxy | toYaml | nindent 6 }}
|
||||||
|
|
||||||
nubusPortalListener:
|
nubusPortalConsumer:
|
||||||
podAnnotations:
|
podAnnotations:
|
||||||
intents.otterize.com/service-name: "ums-portal-listener"
|
intents.otterize.com/service-name: "ums-portal-consumer"
|
||||||
replicaCount: {{ .Values.replicas.umsPortalListener }}
|
replicaCount: {{ .Values.replicas.umsPortalConsumer }}
|
||||||
resources:
|
resources:
|
||||||
{{ .Values.resources.umsPortalListener | toYaml | nindent 4 }}
|
{{ .Values.resources.umsPortalConsumer | toYaml | nindent 4 }}
|
||||||
|
resourcesWaitForDependency:
|
||||||
|
{{ .Values.resources.umsPortalConsumerDependencies | toYaml | nindent 4 }}
|
||||||
persistence:
|
persistence:
|
||||||
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
|
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
|
||||||
size: {{ .Values.persistence.size.nubus.portalListener | quote }}
|
size: {{ .Values.persistence.size.nubus.portalConsumer | quote }}
|
||||||
|
|
||||||
|
nubusPortalConsumer:
|
||||||
|
podAnnotations:
|
||||||
|
intents.otterize.com/service-name: "ums-portal-consumer"
|
||||||
|
replicaCount: {{ .Values.replicas.umsPortalConsumer }}
|
||||||
|
resources:
|
||||||
|
{{ .Values.resources.umsPortalConsumer | toYaml | nindent 4 }}
|
||||||
|
resourcesWaitForDependency:
|
||||||
|
{{ .Values.resources.umsPortalConsumerDependencies | toYaml | nindent 4 }}
|
||||||
|
persistence:
|
||||||
|
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
|
||||||
|
size: {{ .Values.persistence.size.nubus.portalConsumer | quote }}
|
||||||
|
|
||||||
nubusPortalServer:
|
nubusPortalServer:
|
||||||
additionalAnnotations:
|
additionalAnnotations:
|
||||||
@@ -158,12 +172,12 @@ nubusStackDataSwp:
|
|||||||
resources:
|
resources:
|
||||||
{{ .Values.resources.umsStackDataSwp | toYaml | nindent 4 }}
|
{{ .Values.resources.umsStackDataSwp | toYaml | nindent 4 }}
|
||||||
|
|
||||||
nubusSelfServiceListener:
|
nubusSelfServiceConsumer:
|
||||||
podAnnotations:
|
podAnnotations:
|
||||||
intents.otterize.com/service-name: "ums-selfservice-listener"
|
intents.otterize.com/service-name: "ums-selfservice-listener"
|
||||||
resources:
|
resources:
|
||||||
{{ .Values.resources.umsSelfserviceListener | toYaml | nindent 4 }}
|
{{ .Values.resources.umsSelfserviceConsumer | toYaml | nindent 4 }}
|
||||||
replicaCount: {{ .Values.replicas.umsSelfserviceListener }}
|
replicaCount: {{ .Values.replicas.umsSelfserviceConsumer }}
|
||||||
|
|
||||||
nubusUdmRestApi:
|
nubusUdmRestApi:
|
||||||
additionalAnnotations:
|
additionalAnnotations:
|
||||||
|
|||||||
@@ -51,15 +51,6 @@ nubusLdapServer:
|
|||||||
repository: {{ .Values.images.nubusWaitForDependency.repository }}
|
repository: {{ .Values.images.nubusWaitForDependency.repository }}
|
||||||
tag: {{ .Values.images.nubusWaitForDependency.tag }}
|
tag: {{ .Values.images.nubusWaitForDependency.tag }}
|
||||||
|
|
||||||
|
|
||||||
nubusPortalConsumer:
|
|
||||||
portalConsumer:
|
|
||||||
image:
|
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusPortalConsumer.registry | quote }}
|
|
||||||
repository: {{ .Values.images.nubusPortalConsumer.repository }}
|
|
||||||
tag: {{ .Values.images.nubusPortalConsumer.tag }}
|
|
||||||
|
|
||||||
|
|
||||||
nubusNotificationsApi:
|
nubusNotificationsApi:
|
||||||
image:
|
image:
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusNotificationsApi.registry | quote }}
|
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusNotificationsApi.registry | quote }}
|
||||||
@@ -72,11 +63,12 @@ nubusPortalFrontend:
|
|||||||
repository: {{ .Values.images.nubusPortalFrontend.repository }}
|
repository: {{ .Values.images.nubusPortalFrontend.repository }}
|
||||||
tag: {{ .Values.images.nubusPortalFrontend.tag }}
|
tag: {{ .Values.images.nubusPortalFrontend.tag }}
|
||||||
|
|
||||||
nubusPortalListener:
|
nubusPortalConsumer:
|
||||||
image:
|
portalConsumer:
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusPortalListener.registry | quote }}
|
image:
|
||||||
repository: {{ .Values.images.nubusPortalListener.repository }}
|
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusPortalConsumer.registry | quote }}
|
||||||
tag: {{ .Values.images.nubusPortalListener.tag }}
|
repository: {{ .Values.images.nubusPortalConsumer.repository }}
|
||||||
|
tag: {{ .Values.images.nubusPortalConsumer.tag }}
|
||||||
waitForDependency:
|
waitForDependency:
|
||||||
image:
|
image:
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusWaitForDependency.registry | quote }}
|
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusWaitForDependency.registry | quote }}
|
||||||
@@ -151,11 +143,6 @@ nubusUdmListener:
|
|||||||
tag: {{ .Values.images.nubusProvisioningUdmListener.tag }}
|
tag: {{ .Values.images.nubusProvisioningUdmListener.tag }}
|
||||||
|
|
||||||
nubusSelfServiceListener:
|
nubusSelfServiceListener:
|
||||||
selfserviceListener:
|
|
||||||
image:
|
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusSelfserviceListener.registry | quote }}
|
|
||||||
repository: {{ .Values.images.nubusSelfserviceListener.repository }}
|
|
||||||
tag: {{ .Values.images.nubusSelfserviceListener.tag }}
|
|
||||||
selfserviceInvitation:
|
selfserviceInvitation:
|
||||||
image:
|
image:
|
||||||
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusSelfserviceInvitation.registry | quote }}
|
registry: {{ coalesce .Values.repositories.image.registryOpencodeDe .Values.global.imageRegistry .Values.images.nubusSelfserviceInvitation.registry | quote }}
|
||||||
|
|||||||
@@ -389,60 +389,6 @@ config:
|
|||||||
backchannel.logout.session.required: false
|
backchannel.logout.session.required: false
|
||||||
defaultClientScopes:
|
defaultClientScopes:
|
||||||
- "opendesk-dovecot-scope"
|
- "opendesk-dovecot-scope"
|
||||||
- name: "opendesk-intercom"
|
|
||||||
clientId: "opendesk-intercom"
|
|
||||||
protocol: "openid-connect"
|
|
||||||
clientAuthenticatorType: "client-secret"
|
|
||||||
secret: {{ .Values.secrets.keycloak.clientSecret.intercom | quote }}
|
|
||||||
redirectUris:
|
|
||||||
- "https://{{ .Values.global.hosts.intercomService }}.{{ .Values.global.domain }}/callback"
|
|
||||||
consentRequired: false
|
|
||||||
frontchannelLogout: false
|
|
||||||
publicClient: false
|
|
||||||
authorizationServicesEnabled: false
|
|
||||||
attributes:
|
|
||||||
backchannel.logout.session.required: true
|
|
||||||
backchannel.logout.revoke.offline.tokens: true
|
|
||||||
backchannel.logout.url: "https://{{ .Values.global.hosts.intercomService }}.{{ .Values.global.domain }}/backchannel-logout"
|
|
||||||
protocolMappers:
|
|
||||||
- name: "intercom-audience"
|
|
||||||
protocol: "openid-connect"
|
|
||||||
protocolMapper: "oidc-audience-mapper"
|
|
||||||
consentRequired: false
|
|
||||||
config:
|
|
||||||
included.client.audience: "opendesk-intercom"
|
|
||||||
id.token.claim: false
|
|
||||||
access.token.claim: true
|
|
||||||
# temporary additional claim while entryuuid is a hardcoded attribute in IntercomService and we cannot set
|
|
||||||
# it to `opendesk_useruuid` standard claim. For reference:
|
|
||||||
# https://github.com/univention/intercom-service/blob/cd819b6ced6433e532e74a8878943d05412c1416/intercom/app.js#L89
|
|
||||||
- name: "entryuuid_temp"
|
|
||||||
protocol: "openid-connect"
|
|
||||||
protocolMapper: "oidc-usermodel-attribute-mapper"
|
|
||||||
consentRequired: false
|
|
||||||
config:
|
|
||||||
userinfo.token.claim: true
|
|
||||||
user.attribute: "entryUUID"
|
|
||||||
id.token.claim: true
|
|
||||||
access.token.claim: true
|
|
||||||
claim.name: "entryuuid"
|
|
||||||
jsonType.label: "String"
|
|
||||||
# temporary additional claim while phoenixusername is a hardcoded attribute in IntercomService and we cannot
|
|
||||||
# set it to `opendesk_username` standard claim. For reference:
|
|
||||||
# https://github.com/univention/intercom-service/blob/cd819b6ced6433e532e74a8878943d05412c1416/intercom/routes/navigation.js#L27
|
|
||||||
- name: "phoenixusername_temp"
|
|
||||||
protocol: "openid-connect"
|
|
||||||
protocolMapper: "oidc-usermodel-attribute-mapper"
|
|
||||||
consentRequired: false
|
|
||||||
config:
|
|
||||||
userinfo.token.claim: true
|
|
||||||
user.attribute: "uid"
|
|
||||||
id.token.claim: true
|
|
||||||
access.token.claim: true
|
|
||||||
claim.name: "phoenixusername"
|
|
||||||
jsonType.label: "String"
|
|
||||||
defaultClientScopes:
|
|
||||||
- "offline_access"
|
|
||||||
- name: "opendesk-jitsi"
|
- name: "opendesk-jitsi"
|
||||||
clientId: "opendesk-jitsi"
|
clientId: "opendesk-jitsi"
|
||||||
protocol: "openid-connect"
|
protocol: "openid-connect"
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ charts:
|
|||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/charts-mirror"
|
repository: "bmi/opendesk/components/supplier/univention/charts-mirror"
|
||||||
name: "intercom-service"
|
name: "intercom-service"
|
||||||
version: "2.0.1"
|
version: "2.1.1"
|
||||||
verify: true
|
verify: true
|
||||||
jitsi:
|
jitsi:
|
||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
@@ -261,10 +261,12 @@ charts:
|
|||||||
# upstreamRepository: "nubus/charts/nubus"
|
# upstreamRepository: "nubus/charts/nubus"
|
||||||
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
||||||
# upstreamMirrorStartFrom: ["0", "19", "3"]
|
# upstreamMirrorStartFrom: ["0", "19", "3"]
|
||||||
registry: "registry.opencode.de"
|
#registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/charts-mirror"
|
#repository: "bmi/opendesk/components/supplier/univention/charts-mirror"
|
||||||
|
registry: "artifacts.software-univention.de"
|
||||||
|
repository: "nubus-dev/charts"
|
||||||
name: "nubus"
|
name: "nubus"
|
||||||
version: "0.39.2"
|
version: "0.58.0-pre-jtorres-remove-admin-credentials-selfservice"
|
||||||
verify: true
|
verify: true
|
||||||
opendeskKeycloakBootstrap:
|
opendeskKeycloakBootstrap:
|
||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
@@ -274,8 +276,9 @@ charts:
|
|||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/opendesk-keycloak-bootstrap"
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-keycloak-bootstrap"
|
||||||
name: "opendesk-keycloak-bootstrap"
|
name: "opendesk-keycloak-bootstrap"
|
||||||
version: "2.1.1"
|
version: "2.2.0-jtorres-univention-keycloak-clients"
|
||||||
verify: true
|
verify: false
|
||||||
|
# TODO: change to the final version during MR to develop
|
||||||
openproject:
|
openproject:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "openProject"
|
# providerResponsible: "openProject"
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ images:
|
|||||||
intercom:
|
intercom:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
# upstreamRegistry: "https://quay.io"
|
# upstreamRegistry: "https://artifacts.software-univention.de"
|
||||||
# upstreamRepository: "univention/intercom-service"
|
# upstreamRepository: "nubus/images/intercom-service"
|
||||||
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)$'
|
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
||||||
# upstreamMirrorStartFrom: ["1", "6"]
|
# upstreamMirrorStartFrom: ["2", "1", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/intercom-service"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/intercom-service"
|
||||||
tag: "1.6@sha256:f32c1e52fa132e9dc6973e9f8ed36a98c5c3e0bcd51c60f9a683e7e528dd2306"
|
tag: "2.1.1@sha256:889b82681883b2cec1267a744f135f5b25a716de6ca584f7565ccd118b6f6c4f"
|
||||||
jibri:
|
jibri:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Nordeck"
|
# providerResponsible: "Nordeck"
|
||||||
@@ -271,7 +271,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "41", "5"]
|
# upstreamMirrorStartFrom: ["0", "41", "5"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/data-loader"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/data-loader"
|
||||||
tag: "0.61.0@sha256:598e9fa176c71a6da90ab200ca52abd88176c8cb22a1bf56fec9cd0daf58f58f"
|
tag: "0.69.3@sha256:2eed474783e27a70996b19fe1db1fdb3b4c100fa5f611241b6a72340db48e4af"
|
||||||
nubusGuardianAuthorizationApi:
|
nubusGuardianAuthorizationApi:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -311,7 +311,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "3", "0"]
|
# upstreamMirrorStartFrom: ["0", "3", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-init"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-init"
|
||||||
tag: "0.11.0@sha256:c691aecaf2074a9f1cc6ec5277a70792642bd677f0ff58a6278041b2d99c9d51"
|
tag: "0.13.0@sha256:0b0a4e4ab60a3d0f5e4872c9ed6d7b7db35e967007dd9b8ee7473daa5f6774f5"
|
||||||
nubusKeycloak:
|
nubusKeycloak:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -321,7 +321,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["22", "0", "3"]
|
# upstreamMirrorStartFrom: ["22", "0", "3"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-keycloak"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-keycloak"
|
||||||
tag: "24.0.3-ucs1@sha256:cc66a1730abdd5abe88ac5cf045b6558f289bf1ae8d077ee884a42d785742f8b"
|
tag: "25.0.1-ucs1@sha256:61cb3e703672f6d8806af41bec8056ca84e295bbeb546fdb5349322d1174a43d"
|
||||||
nubusKeycloakBootstrap:
|
nubusKeycloakBootstrap:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -331,7 +331,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "1", "0"]
|
# upstreamMirrorStartFrom: ["0", "1", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-bootstrap"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-bootstrap"
|
||||||
tag: "0.1.2@sha256:ea462e3e40843215814bddae0668dc56102864d99127ad3c8d9816d741886ac0"
|
tag: "0.2.1@sha256:33acee89e870016d51b79d28213052b3fc40f9fed94898f6e11c51c2eb5677fb"
|
||||||
nubusKeycloakExtensionHandler:
|
nubusKeycloakExtensionHandler:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -361,7 +361,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "8", "2"]
|
# upstreamMirrorStartFrom: ["0", "8", "2"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-notifier"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-notifier"
|
||||||
tag: "0.20.0@sha256:d891fe11075740ff0fe1694b2c5fb72c43ac6d823904af8593e0ab359b9175e0"
|
tag: "0.24.0@sha256:c41ecc4e6446ae6182b6e0a01592c69c9a99c8e17b33d0373b6892d0669e9902"
|
||||||
nubusLdapServer:
|
nubusLdapServer:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -371,7 +371,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "8", "2"]
|
# upstreamMirrorStartFrom: ["0", "8", "2"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-server"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-server"
|
||||||
tag: "0.20.0@sha256:ad73addd9201378fd5c978ab6bfc64bbd23bb279fc065cade9cb2f8e48a9c85f"
|
tag: "0.24.0@sha256:8db7292ec34291a2416bd72b1944b9076d651ed3b257890ebd8a990bcb8a7e98"
|
||||||
nubusLdapServerDhInitContainer:
|
nubusLdapServerDhInitContainer:
|
||||||
# providerCategory: 'Community'
|
# providerCategory: 'Community'
|
||||||
# providerResponsible: 'Univention'
|
# providerResponsible: 'Univention'
|
||||||
@@ -413,7 +413,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/notifications-api"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/notifications-api"
|
||||||
tag: "0.33.0@sha256:0ddb81d4789b2f43b55ded46ff88db4b99a68e7b1006e35877f582aac875c9ad"
|
tag: "0.38.2@sha256:86aac1927e3f4b7f8d50773d3211ea180a9d8877345909c0b5504067ae91d7e6"
|
||||||
nubusOpendeskExtension:
|
nubusOpendeskExtension:
|
||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
@@ -421,7 +421,7 @@ images:
|
|||||||
# upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-nubus"
|
# upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-nubus"
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/images/opendesk-nubus"
|
repository: "bmi/opendesk/components/platform-development/images/opendesk-nubus"
|
||||||
tag: "1.2.1@sha256:479f072d8dd9fe445caa5fea4d882bf3aba24af0d22fc378a9839990c6f3a907"
|
tag: "1.4.0@sha256:8f3a278c41b799f23f0559e6bc4ebfe9a3ee3d70a906205ea84597a5411af5d5"
|
||||||
nubusOpenPolicyAgent:
|
nubusOpenPolicyAgent:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -451,7 +451,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "27", "0"]
|
# upstreamMirrorStartFrom: ["0", "27", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-consumer"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-consumer"
|
||||||
tag: "0.32.0@sha256:7f38a8db34bfe67c9ad0711c0a2c615e278b20a1a7b66b77bd28faa339eaf897"
|
tag: "0.38.2@sha256:976211f0b1d17453eed59578a1984174ba40f20276b136e5b66d807e4865e7af"
|
||||||
nubusPortalExtension:
|
nubusPortalExtension:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -461,7 +461,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "28", "0"]
|
# upstreamMirrorStartFrom: ["0", "28", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-extension"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-extension"
|
||||||
tag: "0.28.0@sha256:1ec467bebc402265e1c24b3d441c211faad1a025ded41afe8dd4687b7ad5a9a4"
|
tag: "0.38.0@sha256:aa6ec6b99810e05655d98fa1192bc2eabb855335f7a04aa4cd96ed5b5645d736"
|
||||||
nubusPortalFrontend:
|
nubusPortalFrontend:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -471,17 +471,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-frontend"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-frontend"
|
||||||
tag: "0.33.0@sha256:9cce16009cc478ece11704521347fc4938a3ac5ee4570ac439dd50b08452a3ff"
|
tag: "0.38.2@sha256:11f262e64303c3d9fe0709fd72ba30bac4ddd6648f48d945e546076d75576685"
|
||||||
nubusPortalListener:
|
|
||||||
# providerCategory: "Supplier"
|
|
||||||
# providerResponsible: "Univention"
|
|
||||||
# upstreamRegistry: "https://artifacts.software-univention.de"
|
|
||||||
# upstreamRepository: "nubus/images/portal-listener"
|
|
||||||
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
|
||||||
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
|
||||||
registry: "registry.opencode.de"
|
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-listener"
|
|
||||||
tag: "0.24.2@sha256:98306b30c99e190ece6633921d9d54297634b0e4ca58ceaf0794c7050f0b8470"
|
|
||||||
nubusPortalServer:
|
nubusPortalServer:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -491,7 +481,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
# upstreamMirrorStartFrom: ["0", "9", "4"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-server"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-server"
|
||||||
tag: "0.33.1@sha256:82e9002786a9d1ec524c0f386838ac4ee1fa9a581b66d2e353ea57cc01e26a95"
|
tag: "0.38.2@sha256:6ad0766f6f0a84a2a9e9a72d5ac3ab461ca2aa58fb2c8540d82f56d09428b83e"
|
||||||
nubusProvisioningDispatcher:
|
nubusProvisioningDispatcher:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -501,7 +491,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-dispatcher"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-dispatcher"
|
||||||
tag: "0.36.0@sha256:34f03f48b4c9b470f9809b5fa6bfd6e96346e3f99ac0a2d7eaeac3cf9a4a633d"
|
tag: "0.39.0@sha256:cff262c399785594a07d61a0645ca304e4da044d37831c29f848d8d70b2e58c9"
|
||||||
nubusProvisioningEventsAndConsumerApi:
|
nubusProvisioningEventsAndConsumerApi:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -511,7 +501,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-events-and-consumer-api"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-events-and-consumer-api"
|
||||||
tag: "0.36.0@sha256:69dd2946e7b05384304eeeca50dea645d20f7658d225e7c532381c3bdf2027ce"
|
tag: "0.39.0@sha256:9f537eb138863ea9c3f6f7b416e7787ab1841e3e0ba3a8dd39fe35464955d75d"
|
||||||
nubusProvisioningPrefill:
|
nubusProvisioningPrefill:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -521,7 +511,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-prefill"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-prefill"
|
||||||
tag: "0.36.0@sha256:147406648848c068aacc2cb467633d51c65cddbcaa622c352e5fe5349bf92ce6"
|
tag: "0.39.0@sha256:72ab91cd235b52875c03411c5488984b482aafc6d58f2064bd5313ab7a119cab"
|
||||||
nubusProvisioningUdmListener:
|
nubusProvisioningUdmListener:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -531,7 +521,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-listener"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-listener"
|
||||||
tag: "0.36.0@sha256:8a960db9ff94b3c8a63be1588e47ccc1f62f3071abdce7ee2ef89afbe2674eed"
|
tag: "0.39.0@sha256:f0e63353f0ea28890c992a374b82ac65f379f9dfd4c7fe645f002b170df1da69"
|
||||||
nubusProvisioningUdmTransformer:
|
nubusProvisioningUdmTransformer:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -541,7 +531,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
# upstreamMirrorStartFrom: ["0", "14", "0"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-transformer"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-transformer"
|
||||||
tag: "0.36.0@sha256:8080b55e705391aa2ac9b11db11dc1f984b5626271b2f175bfe26967b857b06d"
|
tag: "0.39.0@sha256:64166fae60856da544698b601b70037a93239e9f6072ced890cd5965fab148dc"
|
||||||
nubusSelfserviceInvitation:
|
nubusSelfserviceInvitation:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -549,19 +539,11 @@ images:
|
|||||||
# upstreamRepository: "nubus/images/selfservice-invitation"
|
# upstreamRepository: "nubus/images/selfservice-invitation"
|
||||||
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
||||||
# upstreamMirrorStartFrom: ["0", "3", "2"]
|
# upstreamMirrorStartFrom: ["0", "3", "2"]
|
||||||
registry: "registry.opencode.de"
|
#registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/selfservice-invitation"
|
#repository: "bmi/opendesk/components/supplier/univention/images-mirror/selfservice-invitation"
|
||||||
tag: "0.6.5@sha256:5630c9df3da4134789d2ebafad7de9062375d21547a2074827b680debd7a909e"
|
registry: "artifacts.software-univention.de"
|
||||||
nubusSelfserviceListener:
|
repository: "nubus-dev/images/selfservice-invitation"
|
||||||
# providerCategory: "Supplier"
|
tag: "0.9.0-pre-jtorres-not-use-auth@sha256:e90fdc5ce0c25b6ef948932f0d0698fb0c93ece02afd5c1ae94b6e055c4f3b6d"
|
||||||
# providerResponsible: "Univention"
|
|
||||||
# upstreamRegistry: "https://artifacts.software-univention.de"
|
|
||||||
# upstreamRepository: "nubus/images/selfservice-listener"
|
|
||||||
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$'
|
|
||||||
# upstreamMirrorStartFrom: ["0", "3", "2"]
|
|
||||||
registry: "registry.opencode.de"
|
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/selfservice-listener"
|
|
||||||
tag: "0.6.5@sha256:a9724fd41cb89a9bdf231ea8699126d2d3503dc894fe9510a1e080ab8408838d"
|
|
||||||
nubusUdmRestApi:
|
nubusUdmRestApi:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -571,7 +553,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "9", "3"]
|
# upstreamMirrorStartFrom: ["0", "9", "3"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/udm-rest-api"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/udm-rest-api"
|
||||||
tag: "0.21.0@sha256:f3d189dd0ca619778c907569ddedbdf8772fba26f26cf9e6b8cde2a62618da63"
|
tag: "0.23.0@sha256:908e79f13bee54b6ee521278d8423b436071aa0628803f561c9cebdfebda1403"
|
||||||
nubusUmcGateway:
|
nubusUmcGateway:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -581,7 +563,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "7", "3"]
|
# upstreamMirrorStartFrom: ["0", "7", "3"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-gateway"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-gateway"
|
||||||
tag: "0.27.1@sha256:50991e4b8e13fd1b1a07228192eadd1b43d8a3502aba16f129ee5ba794720392"
|
tag: "0.30.0@sha256:73cd61b29c2d1e44c025c3da56ec8664c2509ee2ac49a0bccf0b357f017489e6"
|
||||||
nubusUmcServer:
|
nubusUmcServer:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
@@ -591,7 +573,7 @@ images:
|
|||||||
# upstreamMirrorStartFrom: ["0", "7", "3"]
|
# upstreamMirrorStartFrom: ["0", "7", "3"]
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-server"
|
repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-server"
|
||||||
tag: "0.27.1@sha256:006680e0a7ffcec3119c85eb30eaa6bbf9b2df54a14dd3d41b6bb7ce71226557"
|
tag: "0.30.0@sha256:78e20377a8cb3f6c5efa004a52aee444345e71d91e02e414c86c2a2631de5822"
|
||||||
nubusWaitForDependency:
|
nubusWaitForDependency:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
# providerResponsible: "Univention"
|
# providerResponsible: "Univention"
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ persistence:
|
|||||||
nubus:
|
nubus:
|
||||||
ldapServerData: "1Gi"
|
ldapServerData: "1Gi"
|
||||||
ldapServerShared: "1Gi"
|
ldapServerShared: "1Gi"
|
||||||
portalListener: "1Gi"
|
portalConsumer: "1Gi"
|
||||||
selfserviceListener: "1Gi"
|
|
||||||
xwiki: "1Gi"
|
xwiki: "1Gi"
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -93,12 +93,12 @@ replicas:
|
|||||||
umsNotificationsApi: 1
|
umsNotificationsApi: 1
|
||||||
# -- scalable: true
|
# -- scalable: true
|
||||||
umsPortalFrontend: 1
|
umsPortalFrontend: 1
|
||||||
# -- scalable: tbd
|
# -- scalable: false
|
||||||
umsPortalListener: 1
|
umsPortalConsumer: 1
|
||||||
# -- scalable: true
|
# -- scalable: true
|
||||||
umsPortalServer: 1
|
umsPortalServer: 1
|
||||||
# -- scalable: tbd
|
# -- scalable: tbd
|
||||||
umsSelfserviceListener: 1
|
umsSelfserviceConsumer: 1
|
||||||
# -- scalable: tbd
|
# -- scalable: tbd
|
||||||
umsStackGateway: 1
|
umsStackGateway: 1
|
||||||
# -- scalable: true
|
# -- scalable: true
|
||||||
|
|||||||
@@ -471,14 +471,28 @@ resources:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 0.1
|
cpu: 0.1
|
||||||
memory: "256Mi"
|
memory: "256Mi"
|
||||||
umsPortalListener:
|
umsPortalConsumer:
|
||||||
limits:
|
limits:
|
||||||
cpu: 99
|
cpu: 99
|
||||||
memory: "1Gi"
|
memory: "1Gi"
|
||||||
requests:
|
requests:
|
||||||
cpu: 0.1
|
cpu: 0.1
|
||||||
memory: "256Mi"
|
memory: "256Mi"
|
||||||
umsPortalListenerDependencies:
|
umsPortalConsumerDependencies:
|
||||||
|
limits:
|
||||||
|
cpu: 99
|
||||||
|
memory: "1Gi"
|
||||||
|
requests:
|
||||||
|
cpu: 0.1
|
||||||
|
memory: "256Mi"
|
||||||
|
umsPortalConsumer:
|
||||||
|
limits:
|
||||||
|
cpu: 99
|
||||||
|
memory: "1Gi"
|
||||||
|
requests:
|
||||||
|
cpu: 0.1
|
||||||
|
memory: "256Mi"
|
||||||
|
umsPortalConsumerDependencies:
|
||||||
limits:
|
limits:
|
||||||
cpu: 99
|
cpu: 99
|
||||||
memory: "1Gi"
|
memory: "1Gi"
|
||||||
@@ -527,7 +541,7 @@ resources:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 0.1
|
cpu: 0.1
|
||||||
memory: "256Mi"
|
memory: "256Mi"
|
||||||
umsSelfserviceListener:
|
umsSelfserviceConsumer:
|
||||||
limits:
|
limits:
|
||||||
cpu: 99
|
cpu: 99
|
||||||
memory: "1Gi"
|
memory: "1Gi"
|
||||||
|
|||||||
@@ -34,21 +34,19 @@ secrets:
|
|||||||
systemAccounts:
|
systemAccounts:
|
||||||
administratorPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "nubus" "Administrator" | sha1sum | quote }}
|
administratorPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "nubus" "Administrator" | sha1sum | quote }}
|
||||||
sysIdpUserPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "nubus" "sysIdpUser" | sha1sum | quote }}
|
sysIdpUserPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "nubus" "sysIdpUser" | sha1sum | quote }}
|
||||||
storeDavUsers:
|
portalConsumer:
|
||||||
portalServer: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "portal-server" "store-dav" | sha1sum | quote }}
|
provisioningApiPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "portal-consumer" "provisioning-api" | sha1sum | quote }}
|
||||||
portalListener: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "portal-listener" "store-dav" | sha1sum | quote }}
|
selfserviceConsumer:
|
||||||
|
provisioningApiPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "selfservice-consumer" "provisioning-api" | sha1sum | quote }}
|
||||||
provisioning:
|
provisioning:
|
||||||
apiNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "api" "nats" | sha1sum | quote }}
|
api:
|
||||||
apiAdminNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "apiAdmin" "nats" | sha1sum | quote }}
|
adminPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "api" "admin_api" | sha1sum | quote }}
|
||||||
apiAdminPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "api" "admin_api" | sha1sum | quote }}
|
natsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "api" "nats" | sha1sum | quote }}
|
||||||
dispatcherPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "dispatcher" "dispatcher_service" | sha1sum | quote }}
|
prefillPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "prefill" "prefill_service" | sha1sum | quote }}
|
||||||
prefillPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "prefill" "prefill_service" | sha1sum | quote }}
|
udmTransformerPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "udmproducer" "events_api" | sha1sum | quote }}
|
||||||
prefillNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "prefill" "nats" | sha1sum | quote }}
|
|
||||||
udmProducerPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "udmproducer" "events_api" | sha1sum | quote }}
|
|
||||||
dispatcherNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "dispatcher" "nats" | sha1sum | quote }}
|
dispatcherNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "dispatcher" "nats" | sha1sum | quote }}
|
||||||
dispatcherUdmPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "cn=admin" "udm" | sha1sum | quote }}
|
prefillNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "prefill" "nats" | sha1sum | quote }}
|
||||||
udmListenerNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "udmlistener" "nats" | sha1sum | quote }}
|
udmTransformerNatsPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "udmTransformer" "nats" | sha1sum | quote }}
|
||||||
udmPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "cn=admin" "udm" | sha1sum | quote }}
|
|
||||||
guardian:
|
guardian:
|
||||||
udmPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "cn=admin" "udm" | sha1sum | quote }}
|
udmPassword: {{ derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "cn=admin" "udm" | sha1sum | quote }}
|
||||||
nats:
|
nats:
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ seLinuxOptions:
|
|||||||
umsNotificationsApi: ~
|
umsNotificationsApi: ~
|
||||||
umsOpenPolicyAgent: ~
|
umsOpenPolicyAgent: ~
|
||||||
umsPortalFrontend: ~
|
umsPortalFrontend: ~
|
||||||
umsPortalListener: ~
|
umsPortalConsumer: ~
|
||||||
umsPortalServer: ~
|
umsPortalServer: ~
|
||||||
umsProvisioningDispatcher: ~
|
umsProvisioningDispatcher: ~
|
||||||
umsProvisioningEventsAndConsumerApi: ~
|
umsProvisioningEventsAndConsumerApi: ~
|
||||||
@@ -86,7 +86,7 @@ seLinuxOptions:
|
|||||||
umsProvisioningNatsReloader: ~
|
umsProvisioningNatsReloader: ~
|
||||||
umsProvisioningUdmListener: ~
|
umsProvisioningUdmListener: ~
|
||||||
umsSelfserviceInvitation: ~
|
umsSelfserviceInvitation: ~
|
||||||
umsSelfserviceListener: ~
|
umsSelfserviceConsumer: ~
|
||||||
umsStackGateway: ~
|
umsStackGateway: ~
|
||||||
umsStoreDav: ~
|
umsStoreDav: ~
|
||||||
umsUdmRestApi: ~
|
umsUdmRestApi: ~
|
||||||
|
|||||||
@@ -21,8 +21,7 @@ persistence:
|
|||||||
nubus:
|
nubus:
|
||||||
ldapServerData: "42Gi"
|
ldapServerData: "42Gi"
|
||||||
ldapServerShared: "42Gi"
|
ldapServerShared: "42Gi"
|
||||||
portalListener: "42Gi"
|
portalConsumer: "42Gi"
|
||||||
selfserviceListener: "42Gi"
|
|
||||||
postfix: "42Gi"
|
postfix: "42Gi"
|
||||||
postgresql: "42Gi"
|
postgresql: "42Gi"
|
||||||
prosody: "42Gi"
|
prosody: "42Gi"
|
||||||
@@ -91,9 +90,9 @@ replicas:
|
|||||||
umsLdapServer: 42
|
umsLdapServer: 42
|
||||||
umsNotificationsApi: 42
|
umsNotificationsApi: 42
|
||||||
umsPortalFrontend: 42
|
umsPortalFrontend: 42
|
||||||
umsPortalListener: 42
|
umsPortalConsumer: 42
|
||||||
umsPortalServer: 42
|
umsPortalServer: 42
|
||||||
umsSelfserviceListener: 42
|
umsSelfserviceConsumer: 42
|
||||||
umsStackGateway: 42
|
umsStackGateway: 42
|
||||||
umsUdmRestApi: 42
|
umsUdmRestApi: 42
|
||||||
umsUmcGateway: 42
|
umsUmcGateway: 42
|
||||||
|
|||||||
Reference in New Issue
Block a user