fix-mod-elect #10

Merged
jem merged 9 commits from fix-mod-elect into main 2026-10-15 10:20:40 +00:00
Member
No description provided.
jem requested changes 2026-10-08 06:52:24 +00:00
Dismissed
@ -0,0 +25,4 @@
:opt-un [::jitsi/issuer
::jitsi/jitsi-version
::mod-elec/members
::mod-elec/mod-elec-subdomain
Owner

sowas ist immer mehrdeutig - was wenns members gibt und keine subdomain ?

besser währe: :mod-elec {subdomain "", :members []}

sowas ist immer mehrdeutig - was wenns members gibt und keine subdomain ? besser währe: :mod-elec {subdomain "", :members []}
jem marked this conversation as resolved
@ -0,0 +20,4 @@
:opt-un [::issuer
::namespace
::jitsi-version
::etherpad-subdomain]))
Owner

das ist undefiniert ... dazu musst du doch den etherpab-ns laden ...

das ist undefiniert ... dazu musst du doch den etherpab-ns laden ...
vop marked this conversation as resolved
jem requested changes 2026-10-13 12:08:57 +00:00
Dismissed
@ -0,0 +15,4 @@
(defn merge-nested [value1 value2]
(if (map? value1)
(merge-with merge-nested value1 value2)
value2))
Owner

FYI - diese rekursion geht auf den stack und funktioniert nur für eine Aufruftiefe von einigen hundert.
Können wir hier aber so lassen.

FYI - diese rekursion geht auf den stack und funktioniert nur für eine Aufruftiefe von einigen hundert. Können wir hier aber so lassen.
vop marked this conversation as resolved
@ -0,0 +57,4 @@
(jitsi/jvb-config resolved-config)
(jitsi/restart-config resolved-config)
(ether/config-objects resolved-config)
(when (not (nil? (:members (:mod-conf resolved-config))))
Owner

die existenzprüfung gerne in den unternamespace.

Und nur bis zur mod-cfg existenz prüfen. Bin mir sonst nicht sicher, das mit (:members passiert ...

die existenzprüfung gerne in den unternamespace. Und nur bis zur mod-cfg existenz prüfen. Bin mir sonst nicht sicher, das mit (:members passiert ...
vop marked this conversation as resolved
@ -0,0 +19,4 @@
(defn-spec config-objects seq?
[config dom/config?]
(let [{:keys [namespace]} config]
Owner

Was passiert, wenn ether-cfg leer ist ?
Dann sollte hier doch auch nichts generiert werden ??

Was passiert, wenn ether-cfg leer ist ? Dann sollte hier doch auch nichts generiert werden ??
vop marked this conversation as resolved
@ -0,0 +72,4 @@
(load-and-adjust-namespace "jitsi/web-config-envs-cm.yaml" namespace)
(cm/replace-key-value :XMPP_BOSH_URL_BASE (str "http://prosody." namespace ".svc.cluster.local:5280"))
(cm/replace-key-value :P2P_STUN_SERVERS (str "stun." fqdn ":443"))
(cm/replace-key-value :ETHERPAD_PUBLIC_URL (str "https://" (:subdomain eth-conf) "." fqdn "/p/")))
Owner

was passiert hier, wenn eth-conf nicht vorhanden ist ?

was passiert hier, wenn eth-conf nicht vorhanden ist ?
vop marked this conversation as resolved
jem approved these changes 2026-10-15 10:20:28 +00:00
jem merged commit 2498e0a353 into main 2026-10-15 10:20:40 +00:00
jem deleted branch fix-mod-elect 2026-10-15 10:20:40 +00:00
Sign in to join this conversation.
No reviewers
jem
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
meissa/c4k-jitsi!10
No description provided.