fix(helmfile): Support for functional.externalServices.matrix.federation.domainAllowList

This commit is contained in:
Thorsten Roßner
2025-02-24 09:36:38 +01:00
parent 780596ab40
commit 817af98fcd
5 changed files with 30 additions and 11 deletions

View File

@@ -32,7 +32,7 @@ repositories:
# Commit type to use if Semantic Commits are enabled (default: "chore") # Commit type to use if Semantic Commits are enabled (default: "chore")
semanticCommitType: "chore" semanticCommitType: "chore"
# Enable dependency dashboard # Enable dependency dashboard
dependencyDashboard: true dependencyDashboard: false
# Include package files only within these defined paths # Include package files only within these defined paths
includePaths: includePaths:
- "helmfile/environments/default/images.yaml.gotmpl" - "helmfile/environments/default/images.yaml.gotmpl"
@@ -59,30 +59,47 @@ repositories:
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "openDesk" ] matchDepTypes: [ "openDesk" ]
groupName: "Platform" groupName: "Platform"
groupSlug: "platform"
branchTopic: "platform"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "Collabora" ] matchDepTypes: [ "Collabora" ]
groupName: "Collabora" groupName: "Collabora"
groupSlug: "collabora"
branchTopic: "collabora"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "Element" ] matchDepTypes: [ "Element" ]
groupName: "Element" groupName: "Element"
groupSlug: "element"
branchTopic: "element"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "Nordeck" ] matchDepTypes: [ "Nordeck" ]
groupName: "Nordeck" groupName: "Nordeck"
groupSlug: "nordeck"
branchTopic: "nordeck"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "Open-Xchange" ] matchDepTypes: [ "Open-Xchange" ]
groupName: "Open-Xchange" groupName: "Open-Xchange"
groupSlug: "openxchange"
branchTopic: "openxchang"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "OpenProject" ] matchDepTypes: [ "OpenProject" ]
groupName: "OpenProject" groupName: "OpenProject"
groupSlug: "openproject"
branchTopic: "openproject"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "OpenProject" ] matchDepTypes: [ "Nextcloud" ]
groupName: "OpenProject" groupName: "nextcloud"
branchTopic: "nextcloud"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "Univention" ] matchDepTypes: [ "Univention" ]
groupName: "Univention" groupName: "Univention"
groupSlug: "univention"
branchTopic: "univention"
- matchDatasources: [ "docker" ] - matchDatasources: [ "docker" ]
matchDepTypes: [ "XWiki" ] matchDepTypes: [ "XWiki" ]
groupName: "XWiki" groupName: "XWiki"
groupSlug: "xwiki"
branchTopic: "xwiki"
# Add merge request labels # Add merge request labels
labels: labels:
- "renovate" - "renovate"

View File

@@ -208,6 +208,8 @@ extraVolumeMounts:
federation: federation:
enabled: {{ .Values.functional.externalServices.matrix.federation.enabled }} enabled: {{ .Values.functional.externalServices.matrix.federation.enabled }}
domainAllowList:
{{ .Values.functional.externalServices.matrix.federation.domainAllowList | toYaml | nindent 4 }}
ingress: ingress:
host: "{{ .Values.global.hosts.synapseFederation }}.{{ .Values.global.domain }}" host: "{{ .Values.global.hosts.synapseFederation }}.{{ .Values.global.domain }}"
enabled: {{ .Values.ingress.enabled }} enabled: {{ .Values.ingress.enabled }}

View File

@@ -109,7 +109,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-element" name: "opendesk-element"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
elementWellKnown: elementWellKnown:
# providerCategory: "Platform" # providerCategory: "Platform"
@@ -119,7 +119,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-well-known" name: "opendesk-well-known"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
home: home:
# providerCategory: "Platform" # providerCategory: "Platform"
@@ -211,7 +211,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-matrix-user-verification-service" name: "opendesk-matrix-user-verification-service"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
memcached: memcached:
# providerCategory: "Community" # providerCategory: "Community"
@@ -449,7 +449,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-synapse" name: "opendesk-synapse"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
synapseAdmin: synapseAdmin:
# Enterprise Component # Enterprise Component
@@ -477,7 +477,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-synapse-create-account" name: "opendesk-synapse-create-account"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
synapseGroupsync: synapseGroupsync:
# Enterprise Component # Enterprise Component
@@ -505,7 +505,7 @@ charts:
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-element" repository: "bmi/opendesk/components/platform-development/charts/opendesk-element"
name: "opendesk-synapse-web" name: "opendesk-synapse-web"
version: "6.0.2" version: "6.1.0"
verify: true verify: true
xwiki: xwiki:
# providerCategory: "Supplier" # providerCategory: "Supplier"

View File

@@ -34,6 +34,8 @@ functional:
federation: federation:
# Disable to not support Matrix federation with your installation. # Disable to not support Matrix federation with your installation.
enabled: true enabled: true
# List of matrix homeserver domains you want to allow federation with
domainAllowList: []
filestore: filestore:
quota: quota:

View File

@@ -84,8 +84,6 @@ replicas:
umsGuardianManagementUi: 1 umsGuardianManagementUi: 1
# -- scalable: tbd # -- scalable: tbd
umsGuardianOpenPolicyAgent: 1 umsGuardianOpenPolicyAgent: 1
# -- scalable: tbd
umsKeycloak: 1
# -- scalable: false # -- scalable: false
# -- comment: Should not be scaled, is an async process. # -- comment: Should not be scaled, is an async process.
umsKeycloakExtensionsHandler: 1 umsKeycloakExtensionsHandler: 1