app/matrix: parametrize configuration
This adds cfg.cas.enable, and parametrizes homeserver.yaml from jsonnet
configuration.
Change-Id: I37a9b27a7080248cdd70282b897bbf6d3f9ae5f6
diff --git a/app/matrix/matrix.hackerspace.pl.jsonnet b/app/matrix/matrix.hackerspace.pl.jsonnet
index bbfa27c..e882636 100644
--- a/app/matrix/matrix.hackerspace.pl.jsonnet
+++ b/app/matrix/matrix.hackerspace.pl.jsonnet
@@ -9,12 +9,15 @@
namespace: "matrix",
webDomain: "matrix.hackerspace.pl",
serverName: "hackerspace.pl",
+ cas: {
+ enable: true,
+ },
},
appservices: {
"irc-freenode": irc.AppServiceIrc("freenode") {
cfg+: {
- image: cfg.appserviceIRCImage,
+ image: cfg.images.appserviceIRC,
// TODO(q3k): move this appservice to waw-hdd-redundant-3
storageClassName: "waw-hdd-paranoid-2",
metadata: app.metadata("appservice-irc-freenode"),
@@ -41,7 +44,7 @@
},
"telegram-prod": telegram.AppServiceTelegram("prod") {
cfg+: {
- image: cfg.appserviceTelegramImage,
+ image: cfg.images.appserviceTelegram,
storageClassName: cfg.storageClassName,
metadata: app.metadata("appservice-telegram-prod"),