BBS migration
State
- The migration was set to happen last week, but was postponed.
Who
- Jelle
- fukawi2
Actionable
- Double check if avatars are migrated properly
- Put cookie seed in the ansible vault
- Set up new date for migration
Gitlab
State
- Keycloak and GitLab mockup is working kind of well
- Keycloak package's security needs to be improved
Who
- Jerome
- Sven
Actionable
- Improve Keycloak package, set up automation for it and put it on a VPS
- Connect GitLab to this Keycloak instance
- Write mail to arch-devops and arch-projects
archiso
State
- Gerardo stepped back as developer
- Building/testing of archiso stuff is not automated
Who
- Jelle
Actionable
- Revoke git access for gerardo
- Figure out who can take over upstream development (accept patches, fixes, etc)
Backup offsite
State
- Asked rsync.net and they are happy to sponsor 10TB for us
- Waiting on reply from rsync.net
Who
- Sven
- Jelle
Actionable
- Find out how borg restoration works and where the encryption keys are actually stored
- Write documentation for adding a host to borg backups
- Write documentation on how to restore on the host and if the host is lost (docs/borg.txt)
Geo mirror location
State
- nginx-based approach is ok but only works for HTTP
- Should work with rsync as well
- foxxx0 made a patch and suggestion how to do this using PowerDNS
Who
- foxxx0
- Sven
Actionable
- Deferred
Mirroring The Archive
State
- No mirrored archives
Who
- Sven
- Jelle
Actionable
- Make a new ansible group which are allowed in the rsync config of the archive and make the PIA boxes archive.
- Make new ansible role for rsync clients for archive mirrors
- Make new ansible role for rsync server on orion for archive mirror provider
Make archive of DevOps meeting notes
Who
- Jelle
Actionable
- Make wiki page with past devops meeting notes (on the devwiki)