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",
+                },
+            },
         },
     },
 }