hswaw/teleimg: RIP lelegram

Change-Id: Iea1acac5826519c63ab7da1955972544f2098ce0
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1793
Reviewed-by: q3k <q3k@hackerspace.pl>
changes/93/1793/3
radex 2023-11-18 09:45:15 +01:00
parent 63328a353a
commit 527386ab0c
3 changed files with 1 additions and 38 deletions

View File

@ -7,5 +7,6 @@ Here's a list of projects and services that are no longer with us (and the last
- frab - 633fb2
- smsgw - 633fb2
- voucherchecker - 633fb2
- lelegram - 6963e8
RIP.

View File

@ -16,7 +16,6 @@ local pretalx = import "pretalx.libsonnet";
components: {
teleimg: teleimg.teleimg(cfg.teleimg, env),
lelegram: teleimg.lelegram(cfg.teleimg, env),
pretalx: pretalx.component(cfg.pretalx, env) {
cronjob: null,
},

View File

@ -8,11 +8,6 @@ local kube = import "../../kube/kube.libsonnet";
},
image: {
teleimg: "registry.k0.hswaw.net/q3k/teleimg:1578259776-a07688fe74efe1e190d58092a9f50d4275a15e3d",
lelegram: "registry.k0.hswaw.net/q3k/lelegram:1579786610-83e26900700814ea67f46aabd5c5077382186022",
},
bridge: {
telegram: "-1001345766954",
irc: "#hackerspace-krk",
},
webFQDN: error "webFQDN must be set!",
},
@ -45,36 +40,4 @@ local kube = import "../../kube/kube.libsonnet";
data: cfg.secret,
},
},
lelegram(cfg, env):: mirko.Component(env, "lelegram") {
local lelegram = self,
cfg+: {
image: cfg.image.lelegram,
nodeSelector: {
"kubernetes.io/hostname": "bc01n01.hswaw.net",
},
container: lelegram.GoContainer("main", "/lelegram/lelegram") {
env_: {
TELEGRAM_TOKEN: kube.SecretKeyRef(lelegram.secret, "telegram_token"),
},
command+: [
"-telegram_token", "$(TELEGRAM_TOKEN)",
"-telegram_chat", cfg.bridge.telegram,
"-irc_channel", cfg.bridge.irc,
"-irc_max_connections", "10",
],
},
},
deployment+: {
spec+: {
replicas: 0,
},
},
secret: kube.Secret("lelegram") {
metadata+: lelegram.metadata,
data: cfg.secret,
},
},
}