Switch to https://wikitech.wikimedia.org/wiki/Tool:Containers#BNC_container
The main thing to watch out for here is that envvar names are different between the two containers and the bnc container needs a few more set.
Switch to https://wikitech.wikimedia.org/wiki/Tool:Containers#BNC_container
The main thing to watch out for here is that envvar names are different between the two containers and the bnc container needs a few more set.
Added BNC envars:
$ toolforge envvars create BNC_USER $(toolforge envvars show --json ZNC_USER | jq -r .value) $ toolforge envvars create BNC_NICK $(toolforge envvars show --json ZNC_NICK | jq -r .value) $ toolforge envvars create BNC_REALNAME $(toolforge envvars show --json ZNC_REALNAME| jq -r .value) $ toolforge envvars create BNC_PASSWORD
Removed legacy ZNC envvars:
$ toolforge envvars delete --yes-im-sure ZNC_USER $ toolforge envvars delete --yes-im-sure ZNC_NICK $ toolforge envvars delete --yes-im-sure ZNC_REALNAME $ toolforge envvars delete --yes-im-sure ZNC_SERVICE_NAME $ toolforge envvars delete --yes-im-sure IRC_PASSWORD
Will stop/start jobs to work around T365048: Deleting an envvar breaks ReplicaSet driven automatic restarts of a Pod (CreateContainerConfigError)
Mentioned in SAL (#wikimedia-cloud) [2024-07-05T17:00:00Z] <wmbot~bd808@tools-bastion-12> Replaced tool-bridgebot/znc container with tool-containers/bnc container (T366970)
$ toolforge jobs delete bridgebot $ toolforge jobs delete bnc $ kubectl delete service bnc $ toolforge jobs load jobs.yaml --job bnc $ toolforge jobs load jobs.yaml --job bridgebot $ dologmsg 'Replaced tool-bridgebot/znc container with tool-containers/bnc container (T366970)'