introduce first prosody secret

This commit is contained in:
Michael Jerger 2025-02-14 09:03:39 +01:00
parent c3ebaa0f2f
commit a4a8c3b319
3 changed files with 18 additions and 3 deletions
src/main
cljc/dda/c4k_jitsi
resources/jitsi

View file

@ -33,7 +33,7 @@
#(not (nil? %))
(cm/concat-vec
(ns/generate resolved-config)
(jitsi/prosody resolved-config)
(jitsi/prosody-config resolved-config)
;; [(jitsi/generate-jvb-service config)
;; (jitsi/generate-web-service config)
;; (jitsi/generate-etherpad-service config)
@ -56,7 +56,8 @@
(filter
#(not (nil? %))
(cm/concat-vec
[(jitsi/generate-secret-jitsi config auth)]
(jitsi/prosody-secret auth)
;[(jitsi/generate-secret-jitsi config auth)]
(when (:contains? config :mon-cfg)
(mon/generate-auth (:mon-cfg config) (:mon-auth auth)))))))

View file

@ -138,7 +138,7 @@
(yaml/load-as-edn "jitsi/modelector-deployment.yaml")
(cm/replace-all-matching "NAMESPACE" namespace))))
(defn-spec prosody cp/map-or-seq?
(defn-spec prosody-config cp/map-or-seq?
[config config?]
(let [{:keys [fqdn namespace]} config]
[(->
@ -167,3 +167,8 @@
(yaml/load-as-edn "jitsi/prosody-test-deployment.yaml")
(cm/replace-all-matching "NAMESPACE" namespace))]))
(defn-spec prosody-secret cp/map-or-seq?
[auth auth?]
[(->
(yaml/load-as-edn "jitsi/prosody-secret.yaml")
(cm/replace-all-matching "NAMESPACE" namespace))])

View file

@ -0,0 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: prosody
namespace: NAMESPACE
labels:
app.kubernetes.io/name: prosody
type: Opaque
data: