Add Ceph Quincy mirror

Right now latest ceph release is Quincy. In order to test it in CI and
not fetch packages via external network, it's proposed to add relevant
mirror. At the moment OpenStack-Ansible and Loki does use these mirrors.

Change-Id: Icb836b9046571c5f824a3b57dafca05d37f94372
changes/27/859327/4
Dmitriy Rabotyagov 2 months ago committed by Dmitriy Rabotyagov
parent 84b3eef0bf
commit e69e25dc5d
  1. 1
      playbooks/roles/mirror/tasks/main.yaml
  2. 17
      playbooks/roles/reprepro/files/debian-ceph-quincy/config/distributions
  3. 6
      playbooks/roles/reprepro/files/debian-ceph-quincy/config/options
  4. 7
      playbooks/roles/reprepro/files/debian-ceph-quincy/config/updates
  5. 12
      playbooks/roles/reprepro/tasks/debian-ceph.yaml
  6. 1
      testinfra/test_mirror-update.py

@ -82,6 +82,7 @@
- centos-stream
- ceph-deb-nautilus
- ceph-deb-octopus
- ceph-deb-quincy
- deb-docker
- debian
- debian-security

@ -0,0 +1,17 @@
Origin: Ceph Quincy
Codename: bullseye
Description: OpenStack Debian Ceph Quincy Bullseye mirror
Architectures: amd64
Components: main
Contents: .gz
Update: debian-ceph-quincy
Log: /var/log/reprepro/debian-ceph-quincy-bullseye.log
Origin: Ceph Quincy
Codename: focal
Description: OpenStack Debian Ceph Quincy Focal mirror
Architectures: amd64
Components: main
Contents: .gz
Update: debian-ceph-quincy
Log: /var/log/reprepro/debian-ceph-quincy-focal.log

@ -0,0 +1,6 @@
basedir /afs/.openstack.org/mirror/ceph-deb-quincy
keepunreferencedfiles
noskipold
export changed
spacecheck none
verbose

@ -0,0 +1,7 @@
Name: debian-ceph-quincy
Method: http://download.ceph.com/debian-quincy/
Components: main
UDebComponents: main
Architectures: amd64
GetInRelease: no
VerifyRelease: 460f3994

@ -27,3 +27,15 @@
_string_name: 'Debian Ceph Nautilus'
_dir: 'debian-ceph-nautilus'
_volume: 'mirror.deb-nautilus'
- name: Copy Debian Ceph Quincy
include_tasks: utils/copy-config.yaml
vars:
_dir: 'debian-ceph-quincy'
- name: Install Debian Ceph Quincy cron job
include_tasks: utils/cron.yaml
vars:
_string_name: 'Debian Ceph Quincy'
_dir: 'debian-ceph-quincy'
_volume: 'mirror.deb-quincy'

@ -103,6 +103,7 @@ def test_reprepro_configs(host):
'debian-security',
'debian-ceph-octopus',
'debian-ceph-nautilus',
'debian-ceph-quincy',
'debian-docker-xenial',
'debian-docker-bionic',
'debian-docker-focal',

Loading…
Cancel
Save