fix(jitsi): Allow configuration of LoadBalancer status field for patchJVB job

This commit is contained in:
Dominik Kaminski
2023-08-16 11:19:21 +02:00
parent 06dc7a115d
commit 7491582c28
3 changed files with 9 additions and 4 deletions

View File

@@ -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"

View File

@@ -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 }}"

View File

@@ -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.