Skip to content

Commit 77ea637

Browse files
authored
Merge pull request #1486 from stackhpc/squidmaster
Master: switch from Reef to Squid
2 parents 857f9f0 + 5e3b9c1 commit 77ea637

File tree

12 files changed

+27
-22
lines changed

12 files changed

+27
-22
lines changed

doc/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
current_series = "2024.1"
3333
previous_series = "2023.1"
3434
branch = f"stackhpc/{current_series}"
35-
ceph_series = "reef"
35+
ceph_series = "squid"
3636

3737
# Substitutions loader
3838
rst_prolog = """

doc/source/configuration/cephadm.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ create or modify Ceph cluster deployments. Supported features are:
1919
Resources
2020
=========
2121

22-
- https://docs.ceph.com/en/reef/cephadm/index.html
23-
- https://docs.ceph.com/en/reef/
22+
- https://docs.ceph.com/en/squid/cephadm/index.html
23+
- https://docs.ceph.com/en/squid/
2424
- https://github.com/stackhpc/ansible-collection-cephadm
2525

2626
Configuration

etc/kayobe/apt.yml

-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ apt_config:
3333
apt_keys:
3434
- url: "https://download.docker.com/linux/ubuntu/gpg"
3535
filename: docker.asc
36-
- url: "https://download.ceph.com/keys/release.asc"
37-
filename: ceph.asc
3836

3937
# A list of Apt repositories. Each item is a dict with the following keys:
4038
# * types: whitespace-separated list of repository types, e.g. deb or deb-src

etc/kayobe/cephadm.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Cephadm deployment configuration.
44

55
# Ceph release name.
6-
cephadm_ceph_release: "reef"
6+
cephadm_ceph_release: "squid"
77

88
# Ceph FSID.
99
#cephadm_fsid:
@@ -12,7 +12,7 @@ cephadm_ceph_release: "reef"
1212
cephadm_image: "{{ stackhpc_docker_registry if stackhpc_sync_ceph_images | bool else 'quay.io' }}/ceph/ceph:{{ cephadm_image_tag }}"
1313

1414
# Ceph container image tag.
15-
cephadm_image_tag: "v18.2.4"
15+
cephadm_image_tag: "v19.2.0"
1616

1717
# HAProxy container image.
1818
cephadm_haproxy_image: "{{ stackhpc_docker_registry if stackhpc_sync_ceph_images | bool else 'quay.io' }}/ceph/haproxy:{{ cephadm_haproxy_image_tag }}"

etc/kayobe/environments/ci-aio/stackhpc-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ stackhpc_repo_docker_ce_ubuntu_noble_version: "{{ stackhpc_pulp_repo_docker_ce_u
3232
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
3333
stackhpc_repo_centos_stream_9_openstack_caracal_version: "{{ stackhpc_pulp_repo_centos_stream_9_openstack_caracal_version }}"
3434
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"
35-
stackhpc_repo_centos_stream_9_storage_ceph_reef_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_reef_version }}"
35+
stackhpc_repo_centos_stream_9_storage_ceph_squid_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_squid_version }}"
3636
stackhpc_repo_centos_stream_9_docker_version: "{{ stackhpc_pulp_repo_centos_stream_9_docker_version }}"
3737
stackhpc_repo_rhel_9_treasuredata_5_version: "{{ stackhpc_pulp_repo_rhel_9_treasuredata_5_version }}"
3838
stackhpc_repo_rhel_9_mariadb_10_11_version: "{{ stackhpc_pulp_repo_rhel_9_mariadb_10_11_version }}"

etc/kayobe/environments/ci-builder/stackhpc-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ stackhpc_repo_docker_ce_ubuntu_noble_version: "{{ stackhpc_pulp_repo_docker_ce_u
5858
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
5959
stackhpc_repo_centos_stream_9_openstack_caracal_version: "{{ stackhpc_pulp_repo_centos_stream_9_openstack_caracal_version }}"
6060
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"
61-
stackhpc_repo_centos_stream_9_storage_ceph_reef_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_reef_version }}"
61+
stackhpc_repo_centos_stream_9_storage_ceph_squid_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_squid_version }}"
6262
stackhpc_repo_centos_stream_9_docker_version: "{{ stackhpc_pulp_repo_centos_stream_9_docker_version }}"
6363
stackhpc_repo_rhel_9_treasuredata_5_version: "{{ stackhpc_pulp_repo_rhel_9_treasuredata_5_version }}"
6464
stackhpc_repo_rhel_9_mariadb_10_11_version: "{{ stackhpc_pulp_repo_rhel_9_mariadb_10_11_version }}"

etc/kayobe/environments/ci-multinode/stackhpc-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ stackhpc_repo_docker_ce_ubuntu_noble_version: "{{ stackhpc_pulp_repo_docker_ce_u
3232
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
3333
stackhpc_repo_centos_stream_9_openstack_caracal_version: "{{ stackhpc_pulp_repo_centos_stream_9_openstack_caracal_version }}"
3434
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"
35-
stackhpc_repo_centos_stream_9_storage_ceph_reef_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_reef_version }}"
35+
stackhpc_repo_centos_stream_9_storage_ceph_squid_version: "{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_squid_version }}"
3636
stackhpc_repo_centos_stream_9_docker_version: "{{ stackhpc_pulp_repo_centos_stream_9_docker_version }}"
3737
stackhpc_repo_rhel_9_treasuredata_5_version: "{{ stackhpc_pulp_repo_rhel_9_treasuredata_5_version }}"
3838
stackhpc_repo_rhel_9_mariadb_10_11_version: "{{ stackhpc_pulp_repo_rhel_9_mariadb_10_11_version }}"

etc/kayobe/kolla.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ stackhpc_rocky_9_third_party_repos:
210210
- url: "{{ stackhpc_repo_rhel_9_influxdb_url }}"
211211
file: "influxdb.repo"
212212
tag: "influxdb"
213-
- url: "{{ stackhpc_repo_centos_stream_9_storage_ceph_reef_url }}"
214-
file: "CentOS-Ceph-Reef.repo"
215-
tag: "centos-ceph-reef"
213+
- url: "{{ stackhpc_repo_centos_stream_9_storage_ceph_squid_url }}"
214+
file: "CentOS-Ceph-Squid.repo"
215+
tag: "centos-ceph-squid"
216216
- url: "{{ stackhpc_repo_rhel9_rabbitmq_erlang_url }}"
217217
file: "rabbitmq_rabbitmq-erlang.repo"
218218
tag: "rabbitmq_rabbitmq-erlang"

etc/kayobe/pulp-repo-versions.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ stackhpc_pulp_repo_centos_stream_9_docker_version: 20241210T000909
55
stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version: 20241214T012909
66
stackhpc_pulp_repo_centos_stream_9_openstack_caracal_version: 20241212T022636
77
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20231213T031318
8-
stackhpc_pulp_repo_centos_stream_9_storage_ceph_reef_version: 20240923T233036
9-
stackhpc_pulp_repo_ceph_reef_debian_version: 20240925T152022
8+
stackhpc_pulp_repo_centos_stream_9_storage_ceph_squid_version: 20240923T233036
109
stackhpc_pulp_repo_docker_ce_ubuntu_noble_version: 20241218T154614
1110
stackhpc_pulp_repo_elrepo_9_version: 20241129T235743
1211
stackhpc_pulp_repo_epel_9_version: 20241216T235733

etc/kayobe/pulp.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -297,10 +297,10 @@ stackhpc_pulp_rpm_repos:
297297
base_path: "centos/9-stream/opstools/x86_64/collectd-5/"
298298
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
299299

300-
- name: CentOS Stream 9 - Ceph Reef
301-
url: "{{ stackhpc_release_pulp_content_url }}/centos/9-stream/storage/x86_64/ceph-reef/{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_reef_version }}"
302-
distribution_name: "centos-stream-9-ceph-reef-"
303-
base_path: "centos/9-stream/storage/x86_64/ceph-reef/"
300+
- name: CentOS Stream 9 - Ceph Squid
301+
url: "{{ stackhpc_release_pulp_content_url }}/centos/9-stream/storage/x86_64/ceph-squid/{{ stackhpc_pulp_repo_centos_stream_9_storage_ceph_squid_version }}"
302+
distribution_name: "centos-stream-9-ceph-squid-"
303+
base_path: "centos/9-stream/storage/x86_64/ceph-squid/"
304304
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
305305

306306
# EPEL 9 repository

etc/kayobe/stackhpc.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ stackhpc_repo_centos_stream_9_openstack_caracal_version: "{{ stackhpc_repo_distr
7272
stackhpc_repo_centos_stream_9_opstools_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/centos/9-stream/opstools/x86_64/collectd-5/{{ stackhpc_repo_centos_stream_9_opstools_version }}"
7373
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_repo_distribution }}"
7474

75-
# CentOS Stream 9 - Ceph Reef
76-
stackhpc_repo_centos_stream_9_storage_ceph_reef_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/centos/9-stream/storage/x86_64/ceph-reef/{{ stackhpc_repo_centos_stream_9_storage_ceph_reef_version }}"
77-
stackhpc_repo_centos_stream_9_storage_ceph_reef_version: "{{ stackhpc_repo_distribution }}"
75+
# CentOS Stream 9 - Ceph Squid
76+
stackhpc_repo_centos_stream_9_storage_ceph_squid_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/centos/9-stream/storage/x86_64/ceph-squid/{{ stackhpc_repo_centos_stream_9_storage_ceph_squid_version }}"
77+
stackhpc_repo_centos_stream_9_storage_ceph_squid_version: "{{ stackhpc_repo_distribution }}"
7878

7979
# CentOS Stream 9 Docker CE
8080
stackhpc_repo_centos_stream_9_docker_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/docker-ce/centos/9/x86_64/stable/{{ stackhpc_repo_centos_stream_9_docker_version }}"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
features:
3+
- |
4+
Added support for the Squid release of Ceph.
5+
upgrade:
6+
- |
7+
Squid has become the default release of Ceph. The new default image tag is
8+
``v19.2.0``.

0 commit comments

Comments
 (0)