From d6d50c30f5ab03d48cf52ceadcd4ab16f4a23a95 Mon Sep 17 00:00:00 2001 From: Michael Jerger <michael.jerger@meissa-gmbh.de> Date: Thu, 13 Feb 2025 16:48:41 +0100 Subject: [PATCH] add prosody cfg --- src/test/cljc/dda/c4k_jitsi/jitsi_test.cljc | 42 ++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/src/test/cljc/dda/c4k_jitsi/jitsi_test.cljc b/src/test/cljc/dda/c4k_jitsi/jitsi_test.cljc index 1e00cd0..56b8172 100644 --- a/src/test/cljc/dda/c4k_jitsi/jitsi_test.cljc +++ b/src/test/cljc/dda/c4k_jitsi/jitsi_test.cljc @@ -297,4 +297,44 @@ :selector {:app "excalidraw-backend"}}} (cut/generate-excalidraw-backend-service {:fqdn "xy.xy.xy" - :namespace "jitsi"})))) \ No newline at end of file + :namespace "jitsi"})))) + +(deftest should-generate-prosody + (is (= {:apiVersion "v1", + :kind "ServiceAccount", + :metadata + {:name "prosody", + :namespace "jitsi", + :labels + {:app.kubernetes.io/name "prosody"}}} + (first (cut/prosody + {:fqdn "xy.xy.xy" + :namespace "jitsi"})))) + (is (= {:apiVersion "v1", + :kind "ConfigMap", + :metadata + {:name "prosody-common", + :namespace "jitsi", + :labels + #:app.kubernetes.io{:name "jitsi-meet"}}, + :data + {:ENABLE_AUTH "0", + :ENABLE_GUESTS "1", + :PUBLIC_URL "xy.xy.xy", + :XMPP_DOMAIN "meet.jitsi", + :XMPP_MUC_DOMAIN "muc.meet.jitsi", + :XMPP_AUTH_DOMAIN "auth.meet.jitsi", + :XMPP_GUEST_DOMAIN "guest.meet.jitsi", + :XMPP_RECORDER_DOMAIN "recorder.meet.jitsi", + :XMPP_INTERNAL_MUC_DOMAIN "internal-muc.meet.jitsi", + :ENABLE_COLIBRI_WEBSOCKET "true", + :ENABLE_COLIBRI_WEBSOCKET_UNSAFE_REGEX "1", + :ENABLE_XMPP_WEBSOCKET "true", + :TZ "Europe/Amsterdam"}} + (second (cut/prosody + {:fqdn "xy.xy.xy" + :namespace "jitsi"})))) + (is (= 3 + (count (cut/prosody + {:fqdn "xy.xy.xy" + :namespace "jitsi"}))))) \ No newline at end of file