hswaw/kube: add pretalx
Change-Id: Ia7512aa988022c3c7fd89f81927fbad03f933cf1
diff --git a/hswaw/kube/hswaw.jsonnet b/hswaw/kube/hswaw.jsonnet
index ca3890f..806a018 100644
--- a/hswaw/kube/hswaw.jsonnet
+++ b/hswaw/kube/hswaw.jsonnet
@@ -5,6 +5,7 @@
local ldapweb = import "ldapweb.libsonnet";
local teleimg = import "teleimg.libsonnet";
local frab = import "frab.libsonnet";
+local pretalx = import "pretalx.libsonnet";
{
hswaw(name):: mirko.Environment(name) {
@@ -16,6 +17,7 @@
ldapweb: ldapweb.cfg,
teleimg: teleimg.cfg,
frab: frab.cfg,
+ pretalx: pretalx.cfg,
},
components: {
@@ -24,6 +26,7 @@
teleimg: teleimg.teleimg(cfg.teleimg, env),
lelegram: teleimg.lelegram(cfg.teleimg, env),
frab: frab.component(cfg.frab, env),
+ pretalx: pretalx.component(cfg.pretalx, env),
},
},
@@ -52,6 +55,14 @@
smtpPassword: std.base64(std.split(importstr "secrets/plain/prod-frab-secret-key-base", "\n")[0]),
},
},
+ pretalx+: {
+ storageClassName: "waw-hdd-redundant-3",
+ webFQDN: "cfp.cebula.camp",
+ smtpPassword: std.base64(std.split(importstr "secrets/plain/prod-pretalx-smtp-password", "\n")[0]),
+ s3+: {
+ credsSecret: import "secrets/plain/prod-pretalx-s3.json",
+ },
+ },
},
},
}