diff --git a/helmfile/apps/jitsi/helmfile.yaml b/helmfile/apps/jitsi/helmfile.yaml index 3ef59fc9..2c8f13c3 100644 --- a/helmfile/apps/jitsi/helmfile.yaml +++ b/helmfile/apps/jitsi/helmfile.yaml @@ -3,14 +3,14 @@ --- repositories: - name: "jitsi-repo" + oci: true url: >- - {{ env "PRIVATE_CHART_REPOSITORY_URL" | - default "https://gitlab.souvap-univention.de/api/v4/projects/137/packages/helm/stable" }} - + {{ env "PRIVATE_IMAGE_REGISTRY_URL" | + default "external-registry.souvap-univention.de/sovereign-workplace/souvap/tooling/charts/sovereign-workplace-jitsi" }} releases: - name: "jitsi" chart: "jitsi-repo/sovereign-workplace-jitsi" - version: "1.2.1" + version: "1.2.5" values: - "values-jitsi.gotmpl" condition: "jitsi.enabled" diff --git a/helmfile/apps/jitsi/values-jitsi.gotmpl b/helmfile/apps/jitsi/values-jitsi.gotmpl index 75dc0cae..48fb0a7f 100644 --- a/helmfile/apps/jitsi/values-jitsi.gotmpl +++ b/helmfile/apps/jitsi/values-jitsi.gotmpl @@ -113,6 +113,7 @@ jitsi: patchJVB: configuration: staticLoadbalancerIP: "{{ .Values.cluster.networking.ingressGatewayIP }}" + loadbalancerStatusField: "{{ .Values.cluster.networking.loadBalancerStatusField }}" image: registry: "{{ .Values.global.imageRegistry }}" repository: "{{ .Values.images.jitsiPatchJVB.repository }}" diff --git a/helmfile/environments/default/cluster.gotmpl b/helmfile/environments/default/cluster.gotmpl index ec71bc8a..15dbaed5 100644 --- a/helmfile/environments/default/cluster.gotmpl +++ b/helmfile/environments/default/cluster.gotmpl @@ -23,6 +23,10 @@ cluster: # 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: "" + # LoadBalancer status fiel - only relevant for "LoadBalancer" cluster services. + # The IP/DNS of your load-balancer will be fetched for some components from 'status' map of services. + # Most providers use '.status.loadBalancer.ingress[0].ip' to store public ip. You can modify the chosen field here. + loadBalancerStatusField: "ip" container: # Used container engine in kubernetes cluster.