From 42f7b9391e64bb17557d5246875dcde91ca39244 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Sun, 6 Apr 2025 22:13:49 +0300 Subject: [PATCH] Upgrade LiveKit Server (v1.8.4-4 -> v1.8.4-5) and integrate with `matrix_metrics_exposure_*`, etc. Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4233 This doesn't make Prometheus automatically scrape metrics from LiveKit Server, nor does it add a Grafana dashboard automatically, etc. Still, it paves the way for that work being done. --- group_vars/matrix_servers | 9 +++++++++ requirements.yml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/group_vars/matrix_servers b/group_vars/matrix_servers index baa1cc463..9c341f8fd 100755 --- a/group_vars/matrix_servers +++ b/group_vars/matrix_servers @@ -6337,6 +6337,15 @@ livekit_server_container_labels_traefik_docker_network: "{{ matrix_playbook_reve livekit_server_container_labels_traefik_entrypoints: "{{ traefik_entrypoint_primary }}" livekit_server_container_labels_traefik_tls_certResolver: "{{ traefik_certResolver_primary }}" +livekit_server_container_labels_public_metrics_middleware_basic_auth_enabled: "{{ matrix_metrics_exposure_http_basic_auth_enabled }}" +livekit_server_container_labels_public_metrics_middleware_basic_auth_users: "{{ matrix_metrics_exposure_http_basic_auth_users }}" + +livekit_server_metrics_proxying_enabled: "{{ livekit_server_config_prometheus_enabled and matrix_metrics_exposure_enabled }}" +livekit_server_metrics_proxying_hostname: "{{ matrix_metrics_exposure_hostname }}" +livekit_server_metrics_proxying_path_prefix: "{{ matrix_metrics_exposure_path_prefix }}/livekit-server" + +livekit_server_config_prometheus_enabled: "{{ prometheus_enabled or matrix_metrics_exposure_enabled }}" + livekit_server_config_keys_auto: |- {{ {} diff --git a/requirements.yml b/requirements.yml index c214106c1..b4e9b4c7c 100644 --- a/requirements.yml +++ b/requirements.yml @@ -28,7 +28,7 @@ version: v10133-1-0 name: jitsi - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-livekit-server.git - version: v1.8.4-4 + version: v1.8.4-5 name: livekit_server - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-ntfy.git version: v2.11.0-4