mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-07 07:51:38 +01:00
Compare commits
2 Commits
sccon_2025
...
tkaltenbru
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
82fd2da2b1 | ||
|
|
6eb920ac5d |
@@ -11,6 +11,13 @@ repositories:
|
|||||||
password: {{ env "OD_PRIVATE_REGISTRY_PASSWORD" | quote }}
|
password: {{ env "OD_PRIVATE_REGISTRY_PASSWORD" | quote }}
|
||||||
oci: true
|
oci: true
|
||||||
url: "{{ coalesce .Values.repositories.helm.registryOpencodeDe .Values.global.helmRegistry | default .Values.charts.notes.registry }}/{{ .Values.charts.notes.repository }}"
|
url: "{{ coalesce .Values.repositories.helm.registryOpencodeDe .Values.global.helmRegistry | default .Values.charts.notes.registry }}/{{ .Values.charts.notes.repository }}"
|
||||||
|
- name: "notes-customization-repo"
|
||||||
|
keyring: "../../files/gpg-pubkeys/opencode.gpg"
|
||||||
|
verify: {{ .Values.charts.notesCustomization.verify }}
|
||||||
|
username: {{ env "OD_PRIVATE_REGISTRY_USERNAME" | quote }}
|
||||||
|
password: {{ env "OD_PRIVATE_REGISTRY_PASSWORD" | quote }}
|
||||||
|
oci: true
|
||||||
|
url: "{{ coalesce .Values.repositories.helm.registryOpencodeDe .Values.global.helmRegistry | default .Values.charts.notesCustomization.registry }}/{{ .Values.charts.notesCustomization.repository }}"
|
||||||
|
|
||||||
releases:
|
releases:
|
||||||
- name: "impress"
|
- name: "impress"
|
||||||
@@ -24,6 +31,17 @@ releases:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
installed: {{ .Values.apps.notes.enabled }}
|
installed: {{ .Values.apps.notes.enabled }}
|
||||||
timeout: 1800
|
timeout: 1800
|
||||||
|
- name: "impress-customization"
|
||||||
|
chart: "notes-customization-repo/{{ .Values.charts.notesCustomization.name }}"
|
||||||
|
version: "{{ .Values.charts.notesCustomization.version }}"
|
||||||
|
wait: true
|
||||||
|
values:
|
||||||
|
- "values-customization.yaml.gotmpl"
|
||||||
|
{{- range .Values.customization.release.notesCustomization }}
|
||||||
|
- {{ . }}
|
||||||
|
{{- end }}
|
||||||
|
installed: {{ .Values.apps.notes.enabled }}
|
||||||
|
timeout: 1800
|
||||||
|
|
||||||
commonLabels:
|
commonLabels:
|
||||||
deploy-stage: "component-1"
|
deploy-stage: "component-1"
|
||||||
|
|||||||
8
helmfile/apps/notes/values-customization.yaml.gotmpl
Normal file
8
helmfile/apps/notes/values-customization.yaml.gotmpl
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2025 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
---
|
||||||
|
frontend:
|
||||||
|
runtimeEnvs:
|
||||||
|
ICS_BASE_URL: {{ printf "https://%s.%s" .Values.global.hosts.intercomService .Values.global.domain | quote }}
|
||||||
|
PORTAL_BASE_URL: {{ printf "https://%s.%s" .Values.global.hosts.nubus .Values.global.domain | quote }}
|
||||||
|
...
|
||||||
@@ -161,11 +161,6 @@ frontend:
|
|||||||
annotations:
|
annotations:
|
||||||
{{ .Values.annotations.notesFrontend.ingressMedia | toYaml | nindent 6 }}
|
{{ .Values.annotations.notesFrontend.ingressMedia | toYaml | nindent 6 }}
|
||||||
ingressClassName: {{ .Values.ingress.ingressClassName }}
|
ingressClassName: {{ .Values.ingress.ingressClassName }}
|
||||||
extraEnvVars:
|
|
||||||
- name: "ICS_BASE_URL"
|
|
||||||
value: {{ printf "https://%s.%s" .Values.global.hosts.intercomService .Values.global.domain | quote }}
|
|
||||||
- name: "PORTAL_BASE_URL"
|
|
||||||
value: {{ printf "https://%s.%s" .Values.global.hosts.nubus .Values.global.domain | quote }}
|
|
||||||
configuration:
|
configuration:
|
||||||
objectStoreHost: {{ printf "%s.%s" .Values.global.hosts.minioApi .Values.global.domain | quote }}
|
objectStoreHost: {{ printf "%s.%s" .Values.global.hosts.minioApi .Values.global.domain | quote }}
|
||||||
resources:
|
resources:
|
||||||
@@ -197,6 +192,14 @@ frontend:
|
|||||||
serviceMedia:
|
serviceMedia:
|
||||||
annotations:
|
annotations:
|
||||||
{{ .Values.annotations.notesFrontend.service | toYaml | nindent 6 }}
|
{{ .Values.annotations.notesFrontend.service | toYaml | nindent 6 }}
|
||||||
|
extraVolumes:
|
||||||
|
- name: "runtime-env-volume"
|
||||||
|
configMap:
|
||||||
|
name: "impress-customization"
|
||||||
|
extraVolumeMounts:
|
||||||
|
- name: "runtime-env-volume"
|
||||||
|
mountPath: "/usr/share/nginx/html/runtime-env.js"
|
||||||
|
subPath: "runtime-env.js"
|
||||||
|
|
||||||
y-provider:
|
y-provider:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -255,7 +255,7 @@ charts:
|
|||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
# upstreamRegistry: "https://registry.opencode.de"
|
# upstreamRegistry: "https://registry.opencode.de"
|
||||||
# packageName=bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-management
|
# upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-management"
|
||||||
registry: "registry.opencode.de"
|
registry: "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"
|
||||||
@@ -265,7 +265,7 @@ charts:
|
|||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
# upstreamRegistry: "https://registry.opencode.de"
|
# upstreamRegistry: "https://registry.opencode.de"
|
||||||
# packageName=bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-notifypush
|
# upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud/opendesk-nextcloud-notifypush"
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
|
||||||
name: "opendesk-nextcloud-notifypush"
|
name: "opendesk-nextcloud-notifypush"
|
||||||
@@ -285,7 +285,7 @@ charts:
|
|||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
# upstreamRegistry: "https://registry.opencode.de"
|
# upstreamRegistry: "https://registry.opencode.de"
|
||||||
# packageName=bmi/opendesk/components/platform-development/charts/nginx-s3-gateway/nginx-s3-gateway
|
# upstreamRepository: "bmi/opendesk/components/platform-development/charts/nginx-s3-gateway/nginx-s3-gateway"
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/nginx-s3-gateway"
|
repository: "bmi/opendesk/components/platform-development/charts/nginx-s3-gateway"
|
||||||
name: "nginx-s3-gateway"
|
name: "nginx-s3-gateway"
|
||||||
@@ -295,11 +295,21 @@ charts:
|
|||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
# upstreamRegistry: "https://registry.opencode.de"
|
# upstreamRegistry: "https://registry.opencode.de"
|
||||||
# packageName=bmi/opendesk/components/platform-development/charts/opendesk-impress
|
# upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-impress/impress"
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/opendesk-impress"
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-impress"
|
||||||
name: "impress"
|
name: "impress"
|
||||||
version: "1.0.1"
|
version: "1.0.2"
|
||||||
|
verify: true
|
||||||
|
notesCustomization:
|
||||||
|
# providerCategory: "Platform"
|
||||||
|
# providerResponsible: "openDesk"
|
||||||
|
# upstreamRegistry: "https://registry.opencode.de"
|
||||||
|
# upstreamRepository: "bmi/opendesk/components/platform-development/charts/opendesk-impress-customization/impress-customization"
|
||||||
|
registry: "registry.opencode.de"
|
||||||
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-impress-customization"
|
||||||
|
name: "impress-customization"
|
||||||
|
version: "1.0.0"
|
||||||
verify: true
|
verify: true
|
||||||
nubus:
|
nubus:
|
||||||
# providerCategory: "Supplier"
|
# providerCategory: "Supplier"
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ customization:
|
|||||||
opendeskNextcloudNotifyPush: {}
|
opendeskNextcloudNotifyPush: {}
|
||||||
# notes
|
# notes
|
||||||
notes: {}
|
notes: {}
|
||||||
|
notesCustomization: {}
|
||||||
# nubus
|
# nubus
|
||||||
ums: {}
|
ums: {}
|
||||||
intercomService: {}
|
intercomService: {}
|
||||||
|
|||||||
Reference in New Issue
Block a user