diff --git a/docs/monitoring.md b/docs/monitoring.md index a5169dba..6fc97f12 100644 --- a/docs/monitoring.md +++ b/docs/monitoring.md @@ -70,3 +70,4 @@ grafana: |:----------|-----------------------------------|-------------------------|---------------------| | Collabora | :white_check_mark: | :white_check_mark: | :white_check_mark: | | Nextcloud | :white_check_mark: | :x: | :x: | +| Jitsi | :white_check_mark: | :x: | :white_check_mark: | diff --git a/helmfile/apps/jitsi/values-jitsi.yaml.gotmpl b/helmfile/apps/jitsi/values-jitsi.yaml.gotmpl index 4e836ded..a30f147b 100644 --- a/helmfile/apps/jitsi/values-jitsi.yaml.gotmpl +++ b/helmfile/apps/jitsi/values-jitsi.yaml.gotmpl @@ -169,6 +169,22 @@ jitsi: seccompProfile: type: "RuntimeDefault" seLinuxOptions: {{ .Values.seLinuxOptions.jvb }} + metrics: + enabled: {{ .Values.prometheus.serviceMonitors.enabled }} + image: + repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.jitsiExporter.repository }}" + tag: {{ .Values.images.jitsiExporter.tag }} + serviceMonitor: + enabled: {{ .Values.prometheus.serviceMonitors.enabled }} + selector: + {{- toYaml .Values.prometheus.serviceMonitors.labels | nindent 10 }} + grafanaDashboards: + enabled: {{ .Values.grafana.dashboards.enabled }} + labels: + {{- toYaml .Values.grafana.dashboards.labels | nindent 10 }} + annotations: + {{- toYaml .Values.grafana.dashboards.annotations | nindent 10 }} + jibri: replicaCount: {{ .Values.replicas.jibri }} image: diff --git a/helmfile/environments/default/images.yaml b/helmfile/environments/default/images.yaml index 4c33ba7b..50c9fd21 100644 --- a/helmfile/environments/default/images.yaml +++ b/helmfile/environments/default/images.yaml @@ -123,6 +123,16 @@ images: # @mirrorFilter: '^stable-(\d+)$' # @mirrorFrom: ['8922'] + jitsiExporter: + # renovate: + # upstreamRegistry=registry-1.docker.io + # upstreamRepository=systemli/prometheus-jitsi-meet-exporter + # dependencyType=external + registry: "registry.opencode.de" + repository: "systemli/prometheus-jitsi-meet-exporter" + tag: "1.2.3@sha256:64fc4a00a7e57d5602839db8dac7a02d5e084404dee6a71dfb278b57049db018" + # @supplier: "openDesk" + jitsiKeycloakAdapter: # renovate: # upstreamRegistry=ghcr.io