{matrix,lelegram}: pin to bc01n0{1,2}.hswaw.net
Only these nodes (and bc01n03( are #blesed by freenode.
In the future we should fix this by having custom node labels for
blessed nodes. But this will do for now.
Change-Id: Ia5d7cfcb9329da0de8d596ed40b20b0e0f286f43
diff --git a/app/matrix/prod.jsonnet b/app/matrix/prod.jsonnet
index 30edabe..736cf87 100644
--- a/app/matrix/prod.jsonnet
+++ b/app/matrix/prod.jsonnet
@@ -213,6 +213,10 @@
"irc-freenode": app.AppServiceIrc("freenode") {
cfg+: {
metadata: app.metadata("appservice-irc-freenode"),
+ // TODO(q3k): add labels to blessed nodes
+ nodeSelector: {
+ "kubernetes.io/hostname": "bc01n02.hswaw.net",
+ },
config+: {
homeserver+: {
url: "https://%s" % [cfg.domain],
@@ -329,6 +333,7 @@
data: kube.PersistentVolumeClaimVolume(bridge.dataVolume),
registration: { secret: { secretName: "appservice-irc-%s-registration" % [name] } },
},
+ nodeSelector: cfg.nodeSelector,
containers_: {
appserviceIrc: kube.Container("appservice-irc-%s" % [name]) {
image: cfg.image,