system-config/playbooks/roles/reprepro/tasks
Clark Boylan 279cb28e34 Add Noble packages to Docker mirror
Each Ubuntu and Debian release get a separate independent repository
(though served from the same AFS volume) which means we need to
explicitly add each release to reprepro when they occur. Now that we've
switched to Noble as our default nodeset it has become apparent we did
not do this for Noble's Docker packages.

Go ahead and add a debian docker noble mirror. Note that reprepro has a
*.log logrotate rule for all logs produced by reprepro so we don't need
to explicitly add a rule for the new log file. We also don't need a new
volume in AFS as a single deb-docker volume is used for all of these
repo mirrors.

We pin the tox-linters and buildset-registry jobs to jammy because they
don't currently run on Noble. Linters faile because we need to use newer
hacking whcih we'll do in a followup that cleans up new errors and the
registry fails due to the issue we are trying to fix in this very change
(need docker packages for noble).

Change-Id: I289f19a11539b490c3b7327d01d517948b95e072
2024-08-21 16:39:56 -07:00
..
utils reprepro: fix cron config path and randomise times better 2020-10-29 09:27:29 +11:00
debian-ceph.yaml Ubuntu 22.04: Add ceph quincy and reef to mirror 2024-04-21 02:40:37 +09:00
debian-security.yaml Remove debian buster package mirrors 2024-02-23 13:27:17 -08:00
debian.yaml Remove debian buster package mirrors 2024-02-23 13:27:17 -08:00
docker.yaml Add Noble packages to Docker mirror 2024-08-21 16:39:56 -07:00
main.yaml Use tmpfiles.d to create /var/run/reprepro 2021-06-11 15:35:56 -07:00
puppetlabs.yaml Update gpg key of puppetlabs repository 2022-08-29 09:38:30 +09:00
ubuntu-cloud-archive.yaml reprepro: convert to Ansible 2020-10-19 14:06:57 +11:00
ubuntu-ports.yaml reprepro: convert to Ansible 2020-10-19 14:06:57 +11:00
ubuntu.yaml Add Ubuntu's 2018 Archive Signing Key to reprepro 2022-04-25 20:50:36 +00:00