Compare commits

..

22 Commits

Author SHA1 Message Date
Andreas Niemann
6d8e2fe808 fix: update keycloak-bootstrap and keycloak-extensions 2024-05-14 14:02:28 +02:00
Dominik Kaminski
d7d6107e4a fix(element): Provide certificate for alternative synapse domain 2024-05-14 13:59:53 +02:00
Thorsten Roßner
0b45154ebd fix(docu): Add IdP federation documentation 2024-05-14 13:59:53 +02:00
Andreas Niemann
b37d8f03b6 fix: update keycloak-bootstrap 2024-05-14 13:59:53 +02:00
Dominik Kaminski
144bd1c2dc fix(element): Provide certificate for alternative synapse domain 2024-05-14 13:59:53 +02:00
Thorsten Roßner
c0bc67a97a fix(jitsi): Bump to latest version 2024-05-14 13:59:53 +02:00
Thorsten Roßner
256cff1dfa fix(docu): Rename SYNAPSE_DOMAIN to MATRIX_DOMAIN. If you use SYNAPSE_DOMAIN in your deployment, ensure you set the MATRIX_DOMAIN accordingly before upgrading. 2024-05-14 13:59:53 +02:00
Thorsten Roßner
c01208722a fix(docu): Add IdP federation documentation 2024-05-14 13:59:53 +02:00
Thorsten Roßner
eba6e66b71 fix(helmfile): Use Open CoDE as default registry for Univention helm chart (#71) 2024-05-14 13:59:53 +02:00
Thorsten Roßner
da9f8da770 fix(nextcloud): Bump to 28.0.5 incl. latest app versions 2024-05-14 13:59:53 +02:00
Thorsten Roßner
b0ab65e23f fix(nextcloud): Bump images to update integrartion_swp to 3.1.16 2024-05-14 13:59:53 +02:00
Dominik Kaminski
6a146591ab feat(element): Add support for Matrix federation 2024-05-14 13:59:53 +02:00
Dominik Kaminski
a66fa44e1a feat(helmfile): Introduce additional variables for mailDomain and synapseDomain 2024-05-14 13:59:53 +02:00
René Fischer
34558129cd chore: Add missing global definition 2024-05-14 13:59:53 +02:00
René Fischer
2b828f6cdb chore: Allow configuring a separate mail domain 2024-05-14 13:59:53 +02:00
Andreas Niemann
e3cfb1d2f3 fix: update keycloak-extensions 2024-05-14 13:59:53 +02:00
Thorsten Roßner
48413543eb fix(ci): Add Renovate dependency update automation 2024-05-14 11:37:19 +02:00
Dominik Kaminski
82c7ee1e10 fix(element): Provide certificate for alternative synapse domain 2024-05-12 13:02:11 +02:00
Thorsten Roßner
90e218521e fix(jitsi): Bump to latest version 2024-05-12 10:59:04 +00:00
Thorsten Roßner
1cfabf170c fix(docu): Rename SYNAPSE_DOMAIN to MATRIX_DOMAIN. If you use SYNAPSE_DOMAIN in your deployment, ensure you set the MATRIX_DOMAIN accordingly before upgrading. 2024-05-10 14:36:12 +02:00
Thorsten Roßner
1adbb4a65b fix(docu): Add IdP federation documentation 2024-05-10 14:36:08 +02:00
Oliver Günther
64e3c928d3 fix(openproject): Bump version to 14.0.1 2024-05-08 20:45:56 +02:00
6 changed files with 802 additions and 672 deletions

View File

@@ -26,6 +26,7 @@ include:
stages: stages:
- ".pre" - ".pre"
- "renovate"
- "scan" - "scan"
- "automr" - "automr"
- "env-cleanup" - "env-cleanup"
@@ -149,6 +150,12 @@ variables:
options: options:
- "yes" - "yes"
- "no" - "no"
RUN_RENOVATE:
description: "Triggers the Renovate based check for dependency updates."
value: "no"
options:
- "yes"
- "no"
TESTS_BRANCH: TESTS_BRANCH:
description: "Branch of E2E-tests on which the test pipeline is triggered" description: "Branch of E2E-tests on which the test pipeline is triggered"
value: "main" value: "main"
@@ -544,7 +551,10 @@ avscan-start:
conventional-commits-linter: conventional-commits-linter:
rules: rules:
- if: "$JOB_CONVENTIONAL_COMMITS_LINTER_ENABLED == 'false' || $CI_PIPELINE_SOURCE =~ 'tags|merge_request_event'" - if: >
$RUN_RENOVATE == "yes" ||
$JOB_CONVENTIONAL_COMMITS_LINTER_ENABLED == 'false' ||
$CI_PIPELINE_SOURCE =~ 'tags|merge_request_event'
when: "never" when: "never"
- when: "always" - when: "always"
@@ -623,4 +633,20 @@ release:
- "semantic-release" - "semantic-release"
needs: needs:
- "generate-docs" - "generate-docs"
renovate:
rules:
- if: $RUN_RENOVATE == "yes"
when: "on_success"
# The `-full` image does not install the dependencies on the fly, that is our preferred approach
image: "${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/renovate/renovate:37.356-full"
variables:
RENOVATE_CONFIG_FILE: "${CI_PROJECT_DIR}/.renovate/config.yaml"
RENOVATE_ENDPOINT: "${CI_API_V4_URL}"
# Increase the renovatebot log level on stdout
LOG_LEVEL: "DEBUG"
script:
- "renovate ${RENOVATE_EXTRA_FLAGS}"
stage: "renovate"
... ...

View File

@@ -7,6 +7,10 @@ include:
lint-opendesk: lint-opendesk:
extends: ".lint-common" extends: ".lint-common"
image: "${OPENDESK_CI_CLI_IMAGE}" image: "${OPENDESK_CI_CLI_IMAGE}"
rules:
- if: $RUN_RENOVATE == "yes"
when: "never"
- when: "always"
script: script:
- "node /app/src/index.js sort-all -d ${CI_PROJECT_DIR}/helmfile" - "node /app/src/index.js sort-all -d ${CI_PROJECT_DIR}/helmfile"
- "git diff --exit-code" - "git diff --exit-code"

89
.renovate/config.yaml Normal file
View File

@@ -0,0 +1,89 @@
# SPDX-FileCopyrightText: 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
# SPDX-License-Identifier: Apache-2.0
---
# Platform type of repository
platform: "gitlab"
# Enable onboarding merge request
onboarding: false
# If set to true: keep repository data between runs instead of deleting the data
persistRepoData: false
# Controls Renovate's behavior regarding repository config files such as renovate.json
requireConfig: "ignored"
# List of Repositories
# See: https://docs.renovatebot.com/configuration-options/
repositories:
- repository: "bmi/opendesk/deployment/opendesk"
# Set the branch to read current dependency state from, this is especially useful during
# renovate setup when looking into your feature branch or when your default branch is
# not the one you want to check on.
baseBranches: [ "develop" ]
# baseBranches: [ 'develop' ]
# Prefix to use for all branch names created by renovate bot (default: "renovate/")
branchPrefix: "renovate/"
# Lowercase merge request and commit titles ("never" = leave titles untouched )
commitMessageLowerCase: "never"
# Commit scope to use if Semantic Commits are enabled (fix(<scope>)...)
semanticCommitScope: "ci"
# Commit type to use if Semantic Commits are enabled (default: "chore")
semanticCommitType: "chore"
# Include package files only within these defined paths
includePaths:
- "helmfile/environments/default/images.yaml"
- "helmfile/environments/default/charts.yaml"
customManagers:
- customType: "regex"
fileMatch:
- "helmfile/environments/default/images.yaml"
datasourceTemplate: "docker"
matchStrings:
# yamllint disable rule:line-length
- ' providerResponsible: "(?<depType>.+?)"[\s\S]+? upstreamRegistry: "(?<registryUrl>.+?)"[\s\S]+? upstreamRepository: "(?<depName>.+?)"[\s\S]+? tag: "(?<currentValue>[^@]+)@(?<currentDigest>sha256:[a-f0-9]+)"'
# yamllint enable rule:line-length
- customType: "regex"
fileMatch:
- "helmfile/environments/default/charts.yaml"
datasourceTemplate: "docker"
matchStrings:
# yamllint disable rule:quoted-strings
- ' providerResponsible: "(?<depType>.+?)"[\s\S]+? upstreamRegistry: "(?<registryUrl>.+?)"[\s\S]+? upstreamRepository: "(?<depName>.+?)"[\s\S]+? version: "(?<currentValue>.+?)"'
# yamllint enable rule:line-length
# Rules for matching packages
packageRules:
- matchDatasources: [ "docker" ]
matchDepTypes: [ "openDesk" ]
groupName: "Platform"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "Collabora" ]
groupName: "Collabora"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "Element" ]
groupName: "Element"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "Nordeck" ]
groupName: "Nordeck"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "Open-Xchange" ]
groupName: "Open-Xchange"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "OpenProject" ]
groupName: "OpenProject"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "OpenProject" ]
groupName: "OpenProject"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "Univention" ]
groupName: "Univention"
- matchDatasources: [ "docker" ]
matchDepTypes: [ "XWiki" ]
groupName: "XWiki"
# Add merge request labels
labels:
- "renovate"
# Enable custom regex manager only
enabledManagers:
- "custom.regex"
...

View File

@@ -1121,11 +1121,13 @@ keycloak-bootstrap:
keycloak-extensions: keycloak-extensions:
enabled: true enabled: true
keycloak: keycloak:
host: "ums-keycloak.{{ .Release.Namespace }}.svc.{{ .Values.cluster.networking.domain }}:8080" connection:
adminUsername: "kcadmin" host: "ums-keycloak.{{ .Release.Namespace }}.svc.{{ .Values.cluster.networking.domain }}"
adminPassword: {{ .Values.secrets.keycloak.adminPassword | quote }} auth:
adminRealm: "master" username: "kcadmin"
realm: {{ .Values.platform.realm | quote }} password: {{ .Values.secrets.keycloak.adminPassword | quote }}
masterRealm: "master"
realm: {{ .Values.platform.realm | quote }}
postgresql: postgresql:
connection: connection:
host: {{ .Values.databases.keycloakExtension.host | quote }} host: {{ .Values.databases.keycloakExtension.host | quote }}
@@ -1134,6 +1136,13 @@ keycloak-extensions:
database: {{ .Values.databases.keycloakExtension.name | quote }} database: {{ .Values.databases.keycloakExtension.name | quote }}
username: {{ .Values.databases.keycloakExtension.username | quote }} username: {{ .Values.databases.keycloakExtension.username | quote }}
password: {{ .Values.databases.keycloakExtension.password | default .Values.secrets.postgresql.keycloakExtensionUser | quote }} password: {{ .Values.databases.keycloakExtension.password | default .Values.secrets.postgresql.keycloakExtensionUser | quote }}
smtp:
connection:
host: {{ .Values.smtp.host | quote }}
port: {{ .Values.smtp.port | quote }}
auth:
username: {{ .Values.smtp.username | quote }}
password: {{ .Values.smtp.password | quote }}
handler: handler:
replicaCount: {{ .Values.replicas.umsKeycloakExtensionsHandler }} replicaCount: {{ .Values.replicas.umsKeycloakExtensionsHandler }}
podAnnotations: podAnnotations:
@@ -1151,10 +1160,10 @@ keycloak-extensions:
ipProtectionEnable: true ipProtectionEnable: true
logLevel: {{ if .Values.debug.enabled }}"DEBUG"{{ else }}"WARN"{{ end }} logLevel: {{ if .Values.debug.enabled }}"DEBUG"{{ else }}"WARN"{{ end }}
newDeviceLoginSubject: "New device login on your {{ .Values.theme.texts.productName }} account" newDeviceLoginSubject: "New device login on your {{ .Values.theme.texts.productName }} account"
smtpPassword: {{ .Values.smtp.password | quote }} # smtpPassword: {{ .Values.smtp.password | quote }}
smtpHost: {{ .Values.smtp.host | quote }} # smtpHost: {{ .Values.smtp.host | quote }}
smtpPort: {{ .Values.smtp.port | quote }} # smtpPort: {{ .Values.smtp.port | quote }}
smtpUsername: {{ .Values.smtp.username | quote }} # smtpUsername: {{ .Values.smtp.username | quote }}
mailFrom: "noreply@{{ .Values.global.domain }}" mailFrom: "noreply@{{ .Values.global.domain }}"
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false

View File

@@ -7,363 +7,363 @@
--- ---
charts: charts:
certificates: certificates:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-certificates/opendesk-certificates' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-certificates/opendesk-certificates"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-certificates" repository: "bmi/opendesk/components/platform-development/charts/opendesk-certificates"
name: "opendesk-certificates" name: "opendesk-certificates"
version: "2.2.0" version: "2.2.0"
verify: true verify: true
clamav: clamav:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-clamav/opendesk-clamav' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav/opendesk-clamav"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav" repository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav"
name: "opendesk-clamav" name: "opendesk-clamav"
version: "4.0.5" version: "4.0.5"
verify: true verify: true
clamavSimple: clamavSimple:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-clamav/clamav-simple' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav/clamav-simple"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav" repository: "bmi/opendesk/components/platform-development/charts/opendesk-clamav"
name: "clamav-simple" name: "clamav-simple"
version: "4.0.5" version: "4.0.5"
verify: true verify: true
collabora: collabora:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'Collabora' # providerResponsible: "Collabora"
# upstreamRegistry: 'ghcr.io/collaboraonline/charts' # upstreamRegistry: "https://ghcr.io/collaboraonline/charts"
# upstreamRepository: 'collabora-online' # upstreamRepository: "collabora-online"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['1', '1', '8'] # upstreamMirrorStartFrom: ["1", "1", "8"]
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/collabora/charts-mirror" repository: "bmi/opendesk/components/supplier/collabora/charts-mirror"
name: "collabora-online" name: "collabora-online"
version: "1.1.11" version: "1.1.11"
verify: true verify: true
cryptpad: cryptpad:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'XWiki' # providerResponsible: "XWiki"
# upstreamRegistry: 'ghcr.io/cryptpad/helm' # upstreamRegistry: "https://ghcr.io/cryptpad/helm"
# upstreamRepository: 'cryptpad' # upstreamRepository: "cryptpad"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['0', '0', '17'] # upstreamMirrorStartFrom: ["0", "0", "17"]
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/xwiki/charts-mirror" repository: "bmi/opendesk/components/supplier/xwiki/charts-mirror"
name: "cryptpad" name: "cryptpad"
version: "0.0.18" version: "0.0.18"
verify: true verify: true
dovecot: dovecot:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'Open-Xchange' # providerResponsible: "Open-Xchange"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-dovecot/dovecot' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-dovecot/dovecot"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-dovecot" repository: "bmi/opendesk/components/platform-development/charts/opendesk-dovecot"
name: "dovecot" name: "dovecot"
version: "1.3.10" version: "1.3.10"
verify: true verify: true
element: element:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-element' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-element"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
verify: true verify: true
elementWellKnown: elementWellKnown:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-well-known' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-well-known"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
verify: true verify: true
home: home:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-home' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-home"
registry: "registry.opencode.de" registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-home" repository: "bmi/opendesk/components/platform-development/charts/opendesk-home"
name: "opendesk-home" name: "opendesk-home"
version: "1.0.1" version: "1.0.1"
verify: true verify: true
intercomService: intercomService:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'Univention' # providerResponsible: "Univention"
# upstreamRegistry: 'registry.souvap-univention.de' # upstreamRegistry: "https://registry.souvap-univention.de"
# upstreamRepository: 'souvap/tooling/charts/intercom-service/intercom-service' # upstreamRepository: "souvap/tooling/charts/intercom-service/intercom-service"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['2', '0', '1'] # upstreamMirrorStartFrom: ["2", "0", "1"]
registry: "registry.opencode.de" registry: "https://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.0.1"
verify: true verify: true
jitsi: jitsi:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-jitsi/opendesk-jitsi' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-jitsi/opendesk-jitsi"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-jitsi" repository: "bmi/opendesk/components/platform-development/charts/opendesk-jitsi"
name: "opendesk-jitsi" name: "opendesk-jitsi"
version: "1.7.8" version: "1.7.8"
verify: true verify: true
mariadb: mariadb:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-mariadb/mariadb' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-mariadb/mariadb"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-mariadb" repository: "bmi/opendesk/components/platform-development/charts/opendesk-mariadb"
name: "mariadb" name: "mariadb"
version: "2.2.1" version: "2.2.1"
verify: true verify: true
matrixNeoboardWidget: matrixNeoboardWidget:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neoboard-widget' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neoboard-widget"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets" repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets"
name: "matrix-neoboard-widget" name: "matrix-neoboard-widget"
version: "3.5.0" version: "3.5.0"
verify: true verify: true
matrixNeochoiseWidget: matrixNeochoiseWidget:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neochoice-widget' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neochoice-widget"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets" repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets"
name: "matrix-neochoice-widget" name: "matrix-neochoice-widget"
version: "3.5.0" version: "3.5.0"
verify: true verify: true
matrixNeodatefixBot: matrixNeodatefixBot:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neodatefix-bot' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neodatefix-bot"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets" repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets"
name: "matrix-neodatefix-bot" name: "matrix-neodatefix-bot"
version: "3.5.0" version: "3.5.0"
verify: true verify: true
matrixNeodatefixWidget: matrixNeodatefixWidget:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neodatefix-widget' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neodatefix-widget"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets" repository: "bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets"
name: "matrix-neodatefix-widget" name: "matrix-neodatefix-widget"
version: "3.5.0" version: "3.5.0"
verify: true verify: true
matrixUserVerificationService: matrixUserVerificationService:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-matrix-user-verification-service' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-matrix-user-verification-service"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
verify: true verify: true
memcached: memcached:
# providerCategory: 'Community' # providerCategory: "Community"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry-1.docker.io' # upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: 'bitnamicharts/memcached' # upstreamRepository: "bitnamicharts/memcached"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/external/charts/bitnami-charts" repository: "bmi/opendesk/components/external/charts/bitnami-charts"
name: "memcached" name: "memcached"
version: "6.7.1" version: "6.7.1"
verify: true verify: true
minio: minio:
# providerCategory: 'Community' # providerCategory: "Community"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry-1.docker.io' # upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: 'bitnamicharts/minio' # upstreamRepository: "bitnamicharts/minio"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/external/charts/bitnami-charts" repository: "bmi/opendesk/components/external/charts/bitnami-charts"
name: "minio" name: "minio"
version: "12.10.11" version: "12.10.11"
verify: true verify: true
nextcloud: nextcloud:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
name: "opendesk-nextcloud" name: "opendesk-nextcloud"
version: "1.5.2" version: "1.5.2"
verify: true verify: true
nextcloudManagement: nextcloudManagement:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# packageName=bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-management # packageName=bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-management
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud" repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
name: "opendesk-nextcloud-management" name: "opendesk-nextcloud-management"
version: "1.5.2" version: "1.5.2"
verify: true verify: true
nginx: nginx:
# providerCategory: 'Community' # providerCategory: "Community"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry-1.docker.io' # upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: 'bitnamicharts/nginx' # upstreamRepository: "bitnamicharts/nginx"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/external/charts/bitnami-charts" repository: "bmi/opendesk/components/external/charts/bitnami-charts"
name: "nginx" name: "nginx"
version: "15.9.3" version: "15.9.3"
verify: true verify: true
opendeskKeycloakBootstrap: opendeskKeycloakBootstrap:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-keycloak-bootstrap/opendesk-keycloak-bootstrap' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-keycloak-bootstrap/opendesk-keycloak-bootstrap"
registry: "registry.opencode.de" registry: "https://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: "1.0.7" version: "1.0.7"
verify: true verify: true
openproject: openproject:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'openProject' # providerResponsible: "openProject"
# upstreamRegistry: 'ghcr.io' # upstreamRegistry: "https://ghcr.io"
# upstreamRepository: 'opf/helm-charts/openproject' # upstreamRepository: "opf/helm-charts/openproject"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['3', '0', '2'] # upstreamMirrorStartFrom: ["3", "0", "2"]
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/openproject/charts-mirror" repository: "bmi/opendesk/components/supplier/openproject/charts-mirror"
name: "openproject" name: "openproject"
version: "4.2.1" version: "4.2.1"
verify: true verify: true
openprojectBootstrap: openprojectBootstrap:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-openproject-bootstrap/opendesk-openproject-bootstrap' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-openproject-bootstrap/opendesk-openproject-bootstrap"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-openproject-bootstrap" repository: "bmi/opendesk/components/platform-development/charts/opendesk-openproject-bootstrap"
name: "opendesk-openproject-bootstrap" name: "opendesk-openproject-bootstrap"
version: "1.3.0" version: "1.3.0"
verify: true verify: true
openXchangeAppSuite: openXchangeAppSuite:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'Open-Xchange' # providerResponsible: "Open-Xchange"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['2', '2', '37'] # upstreamMirrorStartFrom: ["2", "2", "37"]
# upstreamRegistry: 'registry.open-xchange.com' # upstreamRegistry: "https://registry.open-xchange.com"
# upstreamRepository: 'appsuite-public-sector/charts/appsuite-public-sector' # upstreamRepository: "appsuite-public-sector/charts/appsuite-public-sector"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/open-xchange/charts-mirror" repository: "bmi/opendesk/components/supplier/open-xchange/charts-mirror"
name: "appsuite-public-sector" name: "appsuite-public-sector"
version: "2.5.3" version: "2.5.3"
verify: false verify: false
openXchangeAppSuiteBootstrap: openXchangeAppSuiteBootstrap:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-open-xchange-bootstrap/opendesk-open-xchange-bootstrap' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-open-xchange-bootstrap/opendesk-open-xchange-bootstrap"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-open-xchange-bootstrap" repository: "bmi/opendesk/components/platform-development/charts/opendesk-open-xchange-bootstrap"
name: "opendesk-open-xchange-bootstrap" name: "opendesk-open-xchange-bootstrap"
version: "1.3.4" version: "1.3.4"
verify: true verify: true
otterize: otterize:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-otterize/opendesk-otterize' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-otterize/opendesk-otterize"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-otterize" repository: "bmi/opendesk/components/platform-development/charts/opendesk-otterize"
name: "opendesk-otterize" name: "opendesk-otterize"
version: "2.0.1" version: "2.0.1"
verify: true verify: true
oxConnector: oxConnector:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'Univention' # providerResponsible: "Univention"
# upstreamRegistry: 'registry.souvap-univention.de' # upstreamRegistry: "https://registry.souvap-univention.de"
# upstreamRepository: 'souvap/tooling/charts/univention/ox-connector' # upstreamRepository: "souvap/tooling/charts/univention/ox-connector"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['0', '4', '2'] # upstreamMirrorStartFrom: ["0", "4", "2"]
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/univention/charts-mirror" repository: "bmi/opendesk/components/supplier/univention/charts-mirror"
name: "ox-connector" name: "ox-connector"
version: "0.4.2" version: "0.4.2"
verify: true verify: true
postfix: postfix:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-postfix/postfix' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-postfix/postfix"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-postfix" repository: "bmi/opendesk/components/platform-development/charts/opendesk-postfix"
name: "postfix" name: "postfix"
version: "2.0.5" version: "2.0.5"
verify: true verify: true
postgresql: postgresql:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-postgresql/postgresql' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-postgresql/postgresql"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-postgresql" repository: "bmi/opendesk/components/platform-development/charts/opendesk-postgresql"
name: "postgresql" name: "postgresql"
version: "2.0.5" version: "2.0.5"
verify: true verify: true
redis: redis:
# providerCategory: 'Community' # providerCategory: "Community"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry-1.docker.io' # upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: 'bitnamicharts/redis' # upstreamRepository: "bitnamicharts/redis"
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/external/charts/bitnami-charts" repository: "bmi/opendesk/components/external/charts/bitnami-charts"
name: "redis" name: "redis"
version: "18.6.1" version: "18.6.1"
verify: true verify: true
synapse: synapse:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
verify: true verify: true
synapseCreateAccount: synapseCreateAccount:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse-create-account' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse-create-account"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
verify: true verify: true
synapseWeb: synapseWeb:
# providerCategory: 'Platform' # providerCategory: "Platform"
# providerResponsible: 'openDesk' # providerResponsible: "openDesk"
# upstreamRegistry: 'registry.opencode.de' # upstreamRegistry: "https://registry.opencode.de"
# upstreamRepository: 'bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse-web' # upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse-web"
registry: "registry.opencode.de" registry: "https://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: "2.7.1" version: "2.7.1"
@@ -381,13 +381,13 @@ charts:
version: "0.13.0" version: "0.13.0"
verify: true verify: true
xwiki: xwiki:
# providerCategory: 'Supplier' # providerCategory: "Supplier"
# providerResponsible: 'XWiki' # providerResponsible: "XWiki"
# upstreamRegistry: 'git.xwikisas.com:5050/xwikisas/swp/xwiki/contrib-xwiki-helm' # upstreamRegistry: "https://git.xwikisas.com:5050/xwikisas/swp/xwiki/contrib-xwiki-helm"
# upstreamRepository: 'xwiki' # upstreamRepository: "xwiki"
# upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' # upstreamMirrorTagFilterRegEx: "^(\d+)\.(\d+)\.(\d+)$"
# upstreamMirrorStartFrom: ['1', '2', '4'] # upstreamMirrorStartFrom: ["1", "2", "4"]
registry: "registry.opencode.de" registry: "https://registry.opencode.de"
repository: "bmi/opendesk/components/supplier/xwiki/charts-mirror" repository: "bmi/opendesk/components/supplier/xwiki/charts-mirror"
name: "xwiki" name: "xwiki"
version: "1.3.0" version: "1.3.0"

File diff suppressed because it is too large Load Diff