local config?

This commit is contained in:
jem 2021-05-28 16:42:10 +02:00
parent aab4521260
commit c00c5a272e
3 changed files with 13 additions and 3 deletions

View file

@ -21,7 +21,7 @@
(defn generate-config [my-config my-auth] (defn generate-config [my-config my-auth]
(-> (->
(yaml/from-string (yaml/load-resource "config.yaml")) (yaml/from-string (yaml/load-resource "keycloak/config.yaml"))
(assoc-in [:data :config.edn] (str my-config)) (assoc-in [:data :config.edn] (str my-config))
(assoc-in [:data :credentials.edn] (str my-auth)))) (assoc-in [:data :credentials.edn] (str my-auth))))

View file

@ -0,0 +1,11 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: keycloak
labels:
app.kubernetes.io/name: k8s-keycloak
data:
config.edn: |
some-config-value
credentials.edn: |
some-credentials-value

View file

@ -2,8 +2,7 @@
(:require (:require
#?(:clj [clojure.test :refer [deftest is are testing run-tests]] #?(:clj [clojure.test :refer [deftest is are testing run-tests]]
:cljs [cljs.test :refer-macros [deftest is are testing run-tests]]) :cljs [cljs.test :refer-macros [deftest is are testing run-tests]])
[dda.k8s-keycloak.core :as cut] [dda.k8s-keycloak.core :as cut]))
[dda.k8s-keycloak.yaml :as yaml]))
(deftest should-generate-yaml (deftest should-generate-yaml
(is (= {:apiVersion "v1", :kind "ConfigMap" (is (= {:apiVersion "v1", :kind "ConfigMap"