From 4b30021201367573454aa989f530d072a2b1f378 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 21 May 2021 16:45:44 +0200 Subject: [PATCH] mob --- src/test/cljc/dda/k8s_keycloak/core_test.cljc | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/test/cljc/dda/k8s_keycloak/core_test.cljc b/src/test/cljc/dda/k8s_keycloak/core_test.cljc index c079cb4..6b36508 100644 --- a/src/test/cljc/dda/k8s_keycloak/core_test.cljc +++ b/src/test/cljc/dda/k8s_keycloak/core_test.cljc @@ -60,4 +60,25 @@ {:tls [{:hosts ["test.de"], :secretName "keycloak-secret"}] :rules '({:host "test.de", :http {:paths [{:backend {:serviceName "keycloak", :servicePort 8080}}]}})}} (cut/generate-ingress {:fqdn "test.de" - :issuer :prod})))) \ No newline at end of file + :issuer :prod})))) + +(deftest should-generate-deployment + (is (= {{:apiVersion "apps/v1" + :kind "Deployment" + :metadata {:name "keycloak", :namespace "default", :labels {:app "keycloak"}} + :spec + {:replicas 1 + :selector {:matchLabels {:app "keycloak"}} + :template + {:metadata {:labels {:app "keycloak"}} + :spec + {:containers + [({:name "keycloak" + :image "quay.io/keycloak/keycloak:13.0.0" + :env + ({:name "KEYCLOAK_USER", :value "admin"} + {:name "KEYCLOAK_PASSWORD", :value "admin"} + {:name "PROXY_ADDRESS_FORWARDING", :value "true"}) + :ports ({:name "http", :containerPort 8080}) + :readinessProbe {:httpGet {:path "/auth/realms/master", :port 8080}}})]}}}}} + (cut/generate-deployment)))) \ No newline at end of file