🌻Infrastructure And OperationsUpgrade Cycles

patch cycles

2023-03-18

lead: j3s
alpine: 3.15 -> 3.17

todo:
- postgresql 14 -> postgresql 15 upgrade is required on raaz and zicocapsul and legion
- move nginx configs from /etc/nginx/conf.d to /etc/nginx/http.d

upgrade these & make sure the corresponding services start back up:
[x] leckie.cyberia.club (ansible host)
  [x] no tests required, it doesn't do shit
[x] raaz.cyberia.club (nshc system)
  [x] access https://nshc-feedback.nullhex.com/
[x] legion.cyberia.club (postgres database)
  [x] turn off capsul-flask on baikal
  [x] perform upgrade
  [x] turn capsul back on
  [x] test by making sure postgres is running
[x] mothership.cyberia.club (prometheus server)
  [x] access prometheus.cyberia.club
  [x] access grafana.cyberia.club
[x] comet.cyberia.club (owncast, jitsi)
  [ ] upgrade owncast if u feel like it
  [x] access stream.cyberia.club
  [x] upgrade jitsi if u feel like it
  [x] access cafe.cyberia.club
[x] matrix.cyberia.club (debian, our matrix serv0r)
  info: sometimes you may need to run "ufw reload" or similar to get matrix to work
  [x] test cyberia.club in https://federationtester.matrix.org/
[x] elliot.cyberia.club (debian, webserver, this wiki, goatcounter)
  [x] access cyberia.club
  [x] access wiki.cyberia.club
[x] paimon.cyberia.club (git server)
  [x] access git.cyberia.club
[x] domechild.cyberia.club (email server)
  [x] access nullhex.com
  [x] log into mail.nullhex.com with some account & send email
[x] zicocapsul.cyberia.club
  [x] access calendar.layerze.ro

2022-04-27

lead: zico

upgrade these & make sure the corresponding services start back up:
[x] upgrade leckie.cyberia.club (ansible host)
  [x] no tests required, it doesn't do shit
[x] upgrade raaz.cyberia.club (nshc system)
  [x] access https://nshc-feedback.nullhex.com/
[x] upgrade legion.cyberia.club (postgres database)
  [x] turn off capsul on baikal
  [x] perform upgrade
  [x] turn capsul back on
  [x] test by making sure postgres is running
[x] upgrade rosewater.cyberia.club (sr.ht email list server)
  NOTE: update forewent due to rosewater imminently falling off a big cliff (being decommissioned) 
[x] upgrade mothership.cyberia.club (prometheus server)
  [x] access prometheus.cyberia.club
[x] upgrade comet.cyberia.club (owncast, jitsi)
  [x] access stream.cyberia.club and cafe.cyberia.club
[x] upgrade matrix.cyberia.club (debian, our matrix serv0r)
  info: sometimes you may need to run "ufw reload" or similar to get matrix to work
  [x] test with https://federationtester.matrix.org/
[x] upgrade elliot.cyberia.club (debian, webserver, this wiki, goatcounter)
  [x] access cyberia.club
  NOTE: prometheus was running on this server and not needed, so it has been uninstalled
  NOTE: the internal mail system seems to be off, permission errors perhaps? 
[x] upgrade paimon.cyberia.club (git server)
  [x] test by going to git.cyberia.club
[x] upgrade kindred.cyberia.club (mastodon server?? can this be deleted now??)
  [x] no test??? does this even do anything?\
  NOTE: it complains about upgrading postgres as /usr/share/postgresql and /usr/bin/pg_config weren't symlinks, don't care because no-one seems to be using this box. Note for posterity
[x] upgrade domechild.cyberia.club (email server)
  [x] log into mail.nullhex.com with some account & send email
  [x] access nullhex.com