Compare commits

..

5 Commits

Author SHA1 Message Date
Dominik Kaminski
83aeb4ece2 chore(release): 0.2.0 [skip ci]
# [0.2.0](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.2...v0.2.0) (2023-08-15)

### Bug Fixes

* **helmfile:** Replace bitnami repositories with OCI ([4c21fd2](4c21fd2286))

### Features

* **helmfile:** Implement private image/chart registry variables ([5788323](5788323621))
2023-08-15 10:40:25 +00:00
Dominik Kaminski
4c21fd2286 fix(helmfile): Replace bitnami repositories with OCI 2023-08-15 11:32:03 +02:00
Dominik Kaminski
5788323621 feat(helmfile): Implement private image/chart registry variables 2023-08-15 11:32:03 +02:00
Dominik Kaminski
3cad4ce886 chore(release): 0.1.2 [skip ci]
## [0.1.2](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.1...v0.1.2) (2023-08-15)

### Bug Fixes

* **jitsi:** Update support for NodePort setups with different ingress/egress ips ([de25789](de257893d4))
2023-08-15 09:20:34 +00:00
Dominik Kaminski
de257893d4 fix(jitsi): Update support for NodePort setups with different ingress/egress ips 2023-08-14 18:50:42 +02:00
18 changed files with 164 additions and 89 deletions

View File

@@ -1,3 +1,22 @@
# [0.2.0](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.2...v0.2.0) (2023-08-15)
### Bug Fixes
* **helmfile:** Replace bitnami repositories with OCI ([4c21fd2](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/commit/4c21fd228654520bb71d56dc1bda96332334002b))
### Features
* **helmfile:** Implement private image/chart registry variables ([5788323](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/commit/57883236219811d2a5fc422649b4f9b042a0ac22))
## [0.1.2](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.1...v0.1.2) (2023-08-15)
### Bug Fixes
* **jitsi:** Update support for NodePort setups with different ingress/egress ips ([de25789](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/commit/de257893d4ff2b3e8ea1d6988c6bdde5ed1eae9a))
## [0.1.1](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.0...v0.1.1) (2023-08-14) ## [0.1.1](https://gitlab.souvap-univention.de/souvap/devops/sovereign-workplace/compare/v0.1.0...v0.1.1) (2023-08-14)

View File

@@ -149,6 +149,16 @@ and wait a little. After the deployment is finished some bootstrapping is
executed which might take some more minutes before you can log in your new executed which might take some more minutes before you can log in your new
instance. instance.
## Offline deployment
Before executing a [local deployment](#local-deployment), you can set following
environment variables to use your own container image and helm chart registry:
| name | description |
|------------------------------|--------------------------------|
| PRIVATE_CHART_REPOSITORY_URL | Your helm chart repository url |
| PRIVATE_IMAGE_REGISTRY_URL | Your image registry url |
## Logging in ## Logging in
When successfully deployed the SWP, all K8s jobs from the deployment should be When successfully deployed the SWP, all K8s jobs from the deployment should be

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "collabora-online" - name: "collabora-online-repo"
url: "https://collaboraonline.github.io/online" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://collaboraonline.github.io/online" }}
releases: releases:
- name: "collabora-online" - name: "collabora-online"
chart: "collabora-online/collabora-online" chart: "collabora-online-repo/collabora-online"
version: "1.0.2" version: "1.0.2"
values: values:
- "values.yaml" - "values.yaml"

View File

@@ -2,33 +2,35 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "sovereign-workplace-element" - name: "sovereign-workplace-element-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/148/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/148/packages/helm/stable" }}
releases: releases:
- name: "sovereign-workplace-element" - name: "sovereign-workplace-element"
chart: "sovereign-workplace-element/sovereign-workplace-element" chart: "sovereign-workplace-element-repo/sovereign-workplace-element"
version: "1.1.2" version: "1.1.2"
values: values:
- "values-element.gotmpl" - "values-element.gotmpl"
condition: "element.enabled" condition: "element.enabled"
- name: "sovereign-workplace-well-known" - name: "sovereign-workplace-well-known"
chart: "sovereign-workplace-element/sovereign-workplace-well-known" chart: "sovereign-workplace-element-repo/sovereign-workplace-well-known"
version: "1.1.2" version: "1.1.2"
values: values:
- "values-well-known.gotmpl" - "values-well-known.gotmpl"
condition: "element.enabled" condition: "element.enabled"
- name: "sovereign-workplace-synapse-web" - name: "sovereign-workplace-synapse-web"
chart: "sovereign-workplace-element/sovereign-workplace-synapse-web" chart: "sovereign-workplace-element-repo/sovereign-workplace-synapse-web"
version: "1.1.2" version: "1.1.2"
values: values:
- "values-synapse-web.gotmpl" - "values-synapse-web.gotmpl"
condition: "element.enabled" condition: "element.enabled"
- name: "sovereign-workplace-synapse" - name: "sovereign-workplace-synapse"
chart: "sovereign-workplace-element/sovereign-workplace-synapse" chart: "sovereign-workplace-element-repo/sovereign-workplace-synapse"
version: "1.1.2" version: "1.1.2"
values: values:
- "values-synapse.gotmpl" - "values-synapse.gotmpl"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "intercom-service" - name: "intercom-service-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/66/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/66/packages/helm/stable" }}
releases: releases:
- name: "intercom-service" - name: "intercom-service"
chart: "intercom-service/intercom-service" chart: "intercom-service-repo/intercom-service"
version: "1.1.3" version: "1.1.3"
values: values:
- "values.yaml" - "values.yaml"

View File

@@ -2,13 +2,15 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "jitsi" - name: "jitsi-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/137/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/137/packages/helm/stable" }}
releases: releases:
- name: "jitsi" - name: "jitsi"
chart: "jitsi/sovereign-workplace-jitsi" chart: "jitsi-repo/sovereign-workplace-jitsi"
version: "1.1.3" version: "1.2.1"
values: values:
- "values-jitsi.gotmpl" - "values-jitsi.gotmpl"
condition: "jitsi.enabled" condition: "jitsi.enabled"

View File

@@ -51,7 +51,7 @@ jitsi:
{{- end }} {{- end }}
extraEnvs: extraEnvs:
- name: "AUTH_TYPE" - name: "AUTH_TYPE"
value: "jwt" value: "hybrid_matrix_token"
- name: "JWT_APP_ID" - name: "JWT_APP_ID"
value: "myappid" value: "myappid"
- name: "JWT_APP_SECRET" - name: "JWT_APP_SECRET"
@@ -111,6 +111,8 @@ jitsi:
{{- end }} {{- end }}
patchJVB: patchJVB:
configuration:
staticLoadbalancerIP: "{{ .Values.cluster.networking.ingressGatewayIP }}"
image: image:
registry: "{{ .Values.global.imageRegistry }}" registry: "{{ .Values.global.imageRegistry }}"
repository: "{{ .Values.images.jitsiPatchJVB.repository }}" repository: "{{ .Values.images.jitsiPatchJVB.repository }}"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "sovereign-workplace-keycloak-bootstrap" - name: "sovereign-workplace-keycloak-bootstrap-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/138/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/138/packages/helm/stable" }}
releases: releases:
- name: "sovereign-workplace-keycloak-bootstrap" - name: "sovereign-workplace-keycloak-bootstrap"
chart: "sovereign-workplace-keycloak-bootstrap/sovereign-workplace-keycloak-bootstrap" chart: "sovereign-workplace-keycloak-bootstrap-repo/sovereign-workplace-keycloak-bootstrap"
version: "1.1.11" version: "1.1.11"
values: values:
- "values-bootstrap.gotmpl" - "values-bootstrap.gotmpl"

View File

@@ -2,22 +2,29 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "bitnami" - name: "bitnami-repo"
url: "https://charts.bitnami.com/bitnami" oci: true
- name: "keycloak-theme" url: >-
url: "https://gitlab.souvap-univention.de/api/v4/projects/96/packages/helm/stable" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
- name: "keycloak-extensions" default "registry-1.docker.io/bitnamicharts" }}
url: "https://gitlab.souvap-univention.de/api/v4/projects/77/packages/helm/stable" - name: "keycloak-theme-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/96/packages/helm/stable" }}
- name: "keycloak-extensions-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/77/packages/helm/stable" }}
releases: releases:
- name: "keycloak-theme" - name: "keycloak-theme"
chart: "keycloak-theme/sovereign-workplace-theme" chart: "keycloak-theme-repo/sovereign-workplace-theme"
version: "1.0.0" version: "1.0.0"
values: values:
- "values-theme.gotmpl" - "values-theme.gotmpl"
condition: "keycloak.enabled" condition: "keycloak.enabled"
- name: "keycloak" - name: "keycloak"
chart: "bitnami/keycloak" chart: "bitnami-repo/keycloak"
version: "12.2.0" version: "12.2.0"
values: values:
- "values-keycloak.gotmpl" - "values-keycloak.gotmpl"
@@ -26,7 +33,7 @@ releases:
wait: true wait: true
condition: "keycloak.enabled" condition: "keycloak.enabled"
- name: "keycloak-extensions" - name: "keycloak-extensions"
chart: "keycloak-extensions/keycloak-extensions" chart: "keycloak-extensions-repo/keycloak-extensions"
version: "0.1.0" version: "0.1.0"
needs: needs:
- "keycloak" - "keycloak"

View File

@@ -2,14 +2,18 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "sovereign-workplace-nextcloud-bootstrap" - name: "sovereign-workplace-nextcloud-bootstrap-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/130/packages/helm/stable" url: >-
- name: "nextcloud" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
url: "https://nextcloud.github.io/helm/" default "https://gitlab.souvap-univention.de/api/v4/projects/130/packages/helm/stable" }}
- name: "nextcloud-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://nextcloud.github.io/helm/" }}
releases: releases:
- name: "sovereign-workplace-nextcloud-bootstrap" - name: "sovereign-workplace-nextcloud-bootstrap"
chart: "sovereign-workplace-nextcloud-bootstrap/sovereign-workplace-nextcloud-bootstrap" chart: "sovereign-workplace-nextcloud-bootstrap-repo/sovereign-workplace-nextcloud-bootstrap"
version: "2.2.0" version: "2.2.0"
wait: true wait: true
waitForJobs: true waitForJobs: true
@@ -20,7 +24,7 @@ releases:
timeout: 1800 timeout: 1800
- name: "nextcloud" - name: "nextcloud"
chart: "nextcloud/nextcloud" chart: "nextcloud-repo/nextcloud"
version: "3.5.19" version: "3.5.19"
needs: needs:
- "sovereign-workplace-nextcloud-bootstrap" - "sovereign-workplace-nextcloud-bootstrap"

View File

@@ -2,31 +2,37 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "dovecot" - name: "dovecot-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/80/packages/helm/stable" url: >-
- name: "openxchange" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
url: "registry.open-xchange.com" default "https://gitlab.souvap-univention.de/api/v4/projects/80/packages/helm/stable" }}
- name: "openxchange-repo"
oci: true oci: true
- name: "sovereign-workplace-open-xchange-bootstrap" url: >-
url: "https://gitlab.souvap-univention.de/api/v4/projects/139/packages/helm/stable" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "registry.open-xchange.com" }}
- name: "sovereign-workplace-open-xchange-bootstrap-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/139/packages/helm/stable" }}
releases: releases:
- name: "dovecot" - name: "dovecot"
chart: "dovecot/dovecot" chart: "dovecot-repo/dovecot"
version: "1.3.1" version: "1.3.1"
values: values:
- "values-dovecot.yaml" - "values-dovecot.yaml"
- "values-dovecot.gotmpl" - "values-dovecot.gotmpl"
condition: "dovecot.enabled" condition: "dovecot.enabled"
- name: "open-xchange" - name: "open-xchange"
chart: "openxchange/appsuite-public-sector/charts/appsuite-public-sector" chart: "openxchange-repo/appsuite-public-sector/charts/appsuite-public-sector"
version: "1.2.13" version: "1.2.13"
values: values:
- "values-openxchange.yaml" - "values-openxchange.yaml"
- "values-openxchange.gotmpl" - "values-openxchange.gotmpl"
condition: "oxAppsuite.enabled" condition: "oxAppsuite.enabled"
- name: "sovereign-workplace-open-xchange-bootstrap" - name: "sovereign-workplace-open-xchange-bootstrap"
chart: "sovereign-workplace-open-xchange-bootstrap/sovereign-workplace-open-xchange-bootstrap" chart: "sovereign-workplace-open-xchange-bootstrap-repo/sovereign-workplace-open-xchange-bootstrap"
version: "1.3.1" version: "1.3.1"
values: values:
- "values-openxchange-bootstrap.yaml" - "values-openxchange-bootstrap.yaml"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "openproject" - name: "openproject-repo"
url: "https://charts.openproject.org" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://charts.openproject.org" }}
releases: releases:
- name: "openproject" - name: "openproject"
chart: "openproject/openproject" chart: "openproject-repo/openproject"
version: "1.8.0" version: "1.8.0"
values: values:
- "values.yaml" - "values.yaml"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "ox-connector" - name: "ox-connector-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/128/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/128/packages/helm/stable" }}
releases: releases:
- name: "ox-connector" - name: "ox-connector"
chart: "ox-connector/ox-connector" chart: "ox-connector-repo/ox-connector"
version: "0.1.0-pre-jconde-listener-entrypoint-chaining" version: "0.1.0-pre-jconde-listener-entrypoint-chaining"
values: values:
- "values-oxconnector.yaml" - "values-oxconnector.yaml"

View File

@@ -2,70 +2,85 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "sovereign-workplace-certificates" - name: "sovereign-workplace-certificates-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/133/packages/helm/stable" url: >-
- name: "postgresql" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
url: "https://gitlab.souvap-univention.de/api/v4/projects/83/packages/helm/stable" default "https://gitlab.souvap-univention.de/api/v4/projects/133/packages/helm/stable" }}
- name: "mariadb" - name: "postgresql-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/86/packages/helm/stable" url: >-
- name: "postfix" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
url: "https://gitlab.souvap-univention.de/api/v4/projects/85/packages/helm/stable" default "https://gitlab.souvap-univention.de/api/v4/projects/83/packages/helm/stable" }}
- name: "istio-resources" - name: "mariadb-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/69/packages/helm/stable" url: >-
- name: "clamav" {{ env "PRIVATE_CHART_REPOSITORY_URL" |
url: "https://gitlab.souvap-univention.de/api/v4/projects/73/packages/helm/stable" default "https://gitlab.souvap-univention.de/api/v4/projects/86/packages/helm/stable" }}
- name: "bitnami" - name: "postfix-repo"
url: "https://charts.bitnami.com/bitnami" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/85/packages/helm/stable" }}
- name: "istio-resources-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/69/packages/helm/stable" }}
- name: "clamav-repo"
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/73/packages/helm/stable" }}
- name: "bitnami-repo"
oci: true
url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "registry-1.docker.io/bitnamicharts" }}
releases: releases:
- name: "sovereign-workplace-certificates" - name: "sovereign-workplace-certificates"
chart: "sovereign-workplace-certificates/sovereign-workplace-certificates" chart: "sovereign-workplace-certificates-repo/sovereign-workplace-certificates"
version: "1.2.2" version: "1.2.2"
values: values:
- "values-certificates.gotmpl" - "values-certificates.gotmpl"
condition: "certificates.enabled" condition: "certificates.enabled"
- name: "redis" - name: "redis"
chart: "bitnami/redis" chart: "bitnami-repo/redis"
version: "^17.9.3" version: "^17.9.3"
values: values:
- "values-redis.gotmpl" - "values-redis.gotmpl"
- "values-redis.yaml" - "values-redis.yaml"
condition: "redis.enabled" condition: "redis.enabled"
- name: "postgresql" - name: "postgresql"
chart: "postgresql/postgresql" chart: "postgresql-repo/postgresql"
version: "2.0.0" version: "2.0.0"
values: values:
- "values-postgresql.yaml" - "values-postgresql.yaml"
- "values-postgresql.gotmpl" - "values-postgresql.gotmpl"
condition: "postgresql.enabled" condition: "postgresql.enabled"
- name: "mariadb" - name: "mariadb"
chart: "mariadb/mariadb" chart: "mariadb-repo/mariadb"
version: "2.0.0" version: "2.0.0"
values: values:
- "values-mariadb.yaml" - "values-mariadb.yaml"
- "values-mariadb.gotmpl" - "values-mariadb.gotmpl"
condition: "mariadb.enabled" condition: "mariadb.enabled"
- name: "postfix" - name: "postfix"
chart: "postfix/postfix" chart: "postfix-repo/postfix"
version: "1.13.0" version: "1.13.0"
values: values:
- "values-postfix.yaml" - "values-postfix.yaml"
- "values-postfix.gotmpl" - "values-postfix.gotmpl"
condition: "postfix.enabled" condition: "postfix.enabled"
- name: "clamav" - name: "clamav"
chart: "clamav/sovereign-workplace-clamav" chart: "clamav-repo/sovereign-workplace-clamav"
version: "2.1.0" version: "2.1.0"
values: values:
- "values-clamav-distributed.gotmpl" - "values-clamav-distributed.gotmpl"
condition: "clamavDistributed.enabled" condition: "clamavDistributed.enabled"
- name: "clamav-simple" - name: "clamav-simple"
chart: "clamav/clamav-simple" chart: "clamav-repo/clamav-simple"
version: "2.1.0" version: "2.1.0"
values: values:
- "values-clamav-simple.gotmpl" - "values-clamav-simple.gotmpl"
condition: "clamavSimple.enabled" condition: "clamavSimple.enabled"
- name: "sovereign-workplace-gateway" - name: "sovereign-workplace-gateway"
chart: "istio-resources/istio-gateway" chart: "istio-resources-repo/istio-gateway"
version: "1.1.2" version: "1.1.2"
values: values:
- "values-istio-gateway.gotmpl" - "values-istio-gateway.gotmpl"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "univention-corporate-container" - name: "univention-corporate-container-repo"
url: "https://gitlab.souvap-univention.de/api/v4/projects/132/packages/helm/stable" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://gitlab.souvap-univention.de/api/v4/projects/132/packages/helm/stable" }}
releases: releases:
- name: "univention-corporate-container" - name: "univention-corporate-container"
chart: "univention-corporate-container/univention-corporate-container" chart: "univention-corporate-container-repo/univention-corporate-container"
version: "1.0.10" version: "1.0.10"
values: values:
- "values.yaml" - "values.yaml"

View File

@@ -2,12 +2,14 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
--- ---
repositories: repositories:
- name: "xwiki" - name: "xwiki-repo"
url: "https://xwiki-contrib.github.io/xwiki-helm" url: >-
{{ env "PRIVATE_CHART_REPOSITORY_URL" |
default "https://xwiki-contrib.github.io/xwiki-helm" }}
releases: releases:
- name: "xwiki" - name: "xwiki"
chart: "xwiki/xwiki" chart: "xwiki-repo/xwiki"
version: "1.1.1" version: "1.1.1"
wait: true wait: true
timeout: 600 timeout: 600

View File

@@ -19,6 +19,10 @@ cluster:
domain: "cluster.local" domain: "cluster.local"
# Kubernetes cluster network CIDR. # Kubernetes cluster network CIDR.
cidr: "10.0.0.0/8" cidr: "10.0.0.0/8"
# Ingress-gateway IP - only relevant for "NodePort" cluster services.
# When ingress and egress gateway use different ips, which results that pods can't self-discover their incoming ip,
# you need to provide the public (load-balanced) ingress gateways ip address.
ingressGatewayIP: ""
container: container:
# Used container engine in kubernetes cluster. # Used container engine in kubernetes cluster.

View File

@@ -36,21 +36,11 @@ global:
## Define docker registry address. ## Define docker registry address.
# #
imageRegistry: "external-registry.souvap-univention.de/sovereign-workplace" imageRegistry: {{ env "PRIVATE_IMAGE_REGISTRY_URL" | default "external-registry.souvap-univention.de/sovereign-workplace" }}
## Credentials to fetch images from private registry ## Credentials to fetch images from private registry
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
# #
imagePullSecrets: imagePullSecrets:
- "external-registry" - "external-registry"
## Define internal kubernetes domain, usually svc.cluster.local
## Workaround for calico with postfix
#
internalDomain: "svc.cluster.local"
## Define internal kubernetes network for postfix
## Attention: Mail from this network can be sent without authentication!
#
internalNetwork: "10.0.0.0/8"
... ...