|
|
|
## BBS migration {#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 {#state_1}
|
|
|
|
|
|
|
|
- Keycloak and GitLab mockup is working kind of well
|
|
|
|
- Keycloak package\'s security needs to be improved
|
|
|
|
|
|
|
|
### Who {#who_1}
|
|
|
|
|
|
|
|
- Jerome
|
|
|
|
- Sven
|
|
|
|
|
|
|
|
### Actionable {#actionable_1}
|
|
|
|
|
|
|
|
- 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 {#state_2}
|
|
|
|
|
|
|
|
- Gerardo stepped back as developer
|
|
|
|
- Building/testing of archiso stuff is not automated
|
|
|
|
|
|
|
|
### Who {#who_2}
|
|
|
|
|
|
|
|
- Jelle
|
|
|
|
|
|
|
|
### Actionable {#actionable_2}
|
|
|
|
|
|
|
|
- Revoke git access for gerardo
|
|
|
|
- Figure out who can take over upstream development (accept patches,
|
|
|
|
fixes, etc)
|
|
|
|
|
|
|
|
## Backup offsite {#backup_offsite}
|
|
|
|
|
|
|
|
### State {#state_3}
|
|
|
|
|
|
|
|
- Asked rsync.net and they are happy to sponsor 10TB for us
|
|
|
|
- Waiting on reply from rsync.net
|
|
|
|
|
|
|
|
### Who {#who_3}
|
|
|
|
|
|
|
|
- Sven
|
|
|
|
- Jelle
|
|
|
|
|
|
|
|
### Actionable {#actionable_3}
|
|
|
|
|
|
|
|
- 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 {#geo_mirror_location}
|
|
|
|
|
|
|
|
### State {#state_4}
|
|
|
|
|
|
|
|
- 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 {#who_4}
|
|
|
|
|
|
|
|
- foxxx0
|
|
|
|
- Sven
|
|
|
|
|
|
|
|
### Actionable {#actionable_4}
|
|
|
|
|
|
|
|
- Deferred
|
|
|
|
|
|
|
|
## Mirroring The Archive {#mirroring_the_archive}
|
|
|
|
|
|
|
|
### State {#state_5}
|
|
|
|
|
|
|
|
- No mirrored archives
|
|
|
|
|
|
|
|
### Who {#who_5}
|
|
|
|
|
|
|
|
- Sven
|
|
|
|
- Jelle
|
|
|
|
|
|
|
|
### Actionable {#actionable_5}
|
|
|
|
|
|
|
|
- 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 {#make_archive_of_devops_meeting_notes}
|
|
|
|
|
|
|
|
### Who {#who_6}
|
|
|
|
|
|
|
|
- Jelle
|
|
|
|
|
|
|
|
### Actionable {#actionable_6}
|
|
|
|
|
|
|
|
- Make wiki page with past devops meeting notes (on the devwiki) |