Code Review / Pull Requests
Github Incident 2018-06-28
Bugfixes for soko branch.
Sustaining new soko app with Arzano.
Deploy on nodes to re-use LDAP password everywhere
How do they work?
Releng runs some process that produces releng artifacts. They use per-arch ssh keys to deposit artifacts on releng-incoming.gentoo.org. Typically artifact are deposited in the homedir for each arch.
Every 15 minutes, /releases/bin/copy_buildsync.sh is run. The role of this cronjob is to accept new artifacts (from each arches homedirectory) and place them in /release/distfiles/weekly. It will also generate symlinks and textfiles for 'latest' for each artifact.
Every 20 minutes, masterreleases.gentoo.org runs a sync and sign process. This reads from releng-incoming.gentoo.org::weekly for each arch and copies that data into /var/tmp/gmirror-releases/releases/. releng-incoming.gentoo.org::weekly points at /release/distfiles/weekly; so this sync-and-sign process should be run after copy_buildsync.
After sync-and-sign; OSUOSL rsyncs the final artifacts to the mirror network; and from there to the CDN.
Completed on 8/20/2021
ViewVC is gone.
- Hold host logs for N days (locally)
- Hold service logs for M days (aggregated.)
When aggregated, logs are anonymized.