Skip to content

Commit bdd50cb

Browse files
committed
Add Rocky 10 repositories
Added Rocky Linux 10 repositories for 2025.1 release
1 parent 92ec1f4 commit bdd50cb

File tree

4 files changed

+235
-34
lines changed

4 files changed

+235
-34
lines changed

etc/kayobe/pulp-repo-versions.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
# This file is autogenerated by Ansible using the following workflow:
33
# https://github.com/stackhpc/stackhpc-release-train/actions/workflows/package-update-kayobe.yml
44
stackhpc_pulp_repo_almalinux_9_proxysql_2_7_version: 20250627T134211
5+
stackhpc_pulp_repo_centos_stream_10_docker_aarch64_version: 20260220T152827
6+
stackhpc_pulp_repo_centos_stream_10_docker_version: 20260220T152827
7+
stackhpc_pulp_repo_centos_stream_10_nfv_openvswitch_aarch64_version: 20260220T152827
8+
stackhpc_pulp_repo_centos_stream_10_nfv_openvswitch_version: 20260220T152827
9+
stackhpc_pulp_repo_centos_stream_10_openstack_epoxy_aarch64_version: 20260227T222400
10+
stackhpc_pulp_repo_centos_stream_10_openstack_epoxy_version: 20260227T214730
11+
stackhpc_pulp_repo_centos_stream_10_storage_ceph_squid_aarch64_version: 20260220T152827
12+
stackhpc_pulp_repo_centos_stream_10_storage_ceph_squid_version: 20260220T152827
513
stackhpc_pulp_repo_centos_stream_9_docker_aarch64_version: 20260202T213000
614
stackhpc_pulp_repo_centos_stream_9_docker_version: 20260202T201529
715
stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_aarch64_version: 20260202T213000
@@ -18,11 +26,17 @@ stackhpc_pulp_repo_doca_2_9_1_rhel9_5_modules_version: 20250115T150314
1826
stackhpc_pulp_repo_doca_2_9_1_rhel9_5_version: 20241211T171301
1927
stackhpc_pulp_repo_doca_2_9_3_rhel9_6_modules_version: 20250714T141841
2028
stackhpc_pulp_repo_doca_2_9_3_rhel9_6_version: 20250703T135021
29+
stackhpc_pulp_repo_doca_3_2_1_rhel10_aarch64_version: 20260220T152827
30+
stackhpc_pulp_repo_doca_3_2_1_rhel10_x86_64_version: 20260220T152827
2131
stackhpc_pulp_repo_doca_3_2_1_rhel9_7_modules_version: 20251222T160623
2232
stackhpc_pulp_repo_doca_3_2_1_rhel9_version: 20251219T132023
2333
stackhpc_pulp_repo_docker_ce_ubuntu_noble_version: 20260204T212153
34+
stackhpc_pulp_repo_elrepo_10_aarch64_version: 20260220T152827
35+
stackhpc_pulp_repo_elrepo_10_version: 20260220T152827
2436
stackhpc_pulp_repo_elrepo_9_aarch64_version: 20250408T030629
2537
stackhpc_pulp_repo_elrepo_9_version: 20260127T212055
38+
stackhpc_pulp_repo_epel_10_aarch64_version: 20260222T221647
39+
stackhpc_pulp_repo_epel_10_version: 20260221T212353
2640
stackhpc_pulp_repo_epel_9_aarch64_version: 20260204T223146
2741
stackhpc_pulp_repo_epel_9_version: 20260204T220346
2842
stackhpc_pulp_repo_grafana_version: 20260204T212232
@@ -32,12 +46,29 @@ stackhpc_pulp_repo_rhel9_rabbitmq_erlang_26_aarch64_version: 20260112T224827
3246
stackhpc_pulp_repo_rhel9_rabbitmq_erlang_27_aarch64_version: 20260112T224827
3347
stackhpc_pulp_repo_rhel9_rabbitmq_erlang_version: 20251130T213625
3448
stackhpc_pulp_repo_rhel9_rabbitmq_server_version: 20260122T202504
49+
stackhpc_pulp_repo_rhel_10_mariadb_10_11_aarch64_version: 20260220T152827
50+
stackhpc_pulp_repo_rhel_10_mariadb_10_11_version: 20260220T152827
3551
stackhpc_pulp_repo_rhel_9_influxdb_aarch64_version: 20260112T224827
3652
stackhpc_pulp_repo_rhel_9_influxdb_version: 20260113T202459
3753
stackhpc_pulp_repo_rhel_9_mariadb_10_11_aarch64_version: 20260204T223146
3854
stackhpc_pulp_repo_rhel_9_mariadb_10_11_version: 20260204T213517
3955
stackhpc_pulp_repo_rhel_9_treasuredata_5_aarch64_version: 20251219T213344
4056
stackhpc_pulp_repo_rhel_9_treasuredata_5_version: 20251219T202129
57+
stackhpc_pulp_repo_rocky_10_1_appstream_aarch64_version: 20260221T224249
58+
stackhpc_pulp_repo_rocky_10_1_appstream_source_version: 20260221T221101
59+
stackhpc_pulp_repo_rocky_10_1_appstream_version: 20260221T220006
60+
stackhpc_pulp_repo_rocky_10_1_baseos_aarch64_version: 20260221T224249
61+
stackhpc_pulp_repo_rocky_10_1_baseos_source_version: 20260221T221101
62+
stackhpc_pulp_repo_rocky_10_1_baseos_version: 20260221T222543
63+
stackhpc_pulp_repo_rocky_10_1_crb_aarch64_version: 20260221T224249
64+
stackhpc_pulp_repo_rocky_10_1_crb_source_version: 20260220T120402
65+
stackhpc_pulp_repo_rocky_10_1_crb_version: 20260221T220006
66+
stackhpc_pulp_repo_rocky_10_1_extras_aarch64_version: 20260220T120402
67+
stackhpc_pulp_repo_rocky_10_1_extras_source_version: 20260220T120402
68+
stackhpc_pulp_repo_rocky_10_1_extras_version: 20260220T120402
69+
stackhpc_pulp_repo_rocky_10_1_highavailability_aarch64_version: 20260220T120402
70+
stackhpc_pulp_repo_rocky_10_1_highavailability_source_version: 20260220T120402
71+
stackhpc_pulp_repo_rocky_10_1_highavailability_version: 20260220T120402
4172
stackhpc_pulp_repo_rocky_9_1_appstream_version: 20231207T013715
4273
stackhpc_pulp_repo_rocky_9_1_baseos_version: 20231206T014015
4374
stackhpc_pulp_repo_rocky_9_1_crb_version: 20231211T120328

etc/kayobe/pulp.yml

Lines changed: 146 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ stackhpc_pulp_distribution_deb_production: >-
199199
# Content comes in from release repositories, via pinned repo versions.
200200

201201
# Whether to sync Rocky Linux 9 packages.
202-
stackhpc_pulp_sync_rocky_9: "{{ os_distribution == 'rocky' }}"
202+
stackhpc_pulp_sync_rocky_9: "{{ os_distribution == 'rocky' and os_release == '9' }}"
203203
# Rocky 9 minor version number. Supported values: 6, 7. Default is 7
204204
stackhpc_pulp_repo_rocky_9_minor_version: '7'
205205
# Rocky 9 Snapshot versions. The defaults use the appropriate version from
@@ -234,6 +234,31 @@ stackhpc_pulp_repo_multiarch_rocky_9_sig_security_common_version: "{{ lookup('va
234234
# Whether to sync packages common to all RHEL 9 derivatives.
235235
stackhpc_pulp_sync_el_9: "{{ stackhpc_pulp_sync_rocky_9 | bool }}"
236236

237+
# Whether to sync Rocky Linux 10 packages.
238+
stackhpc_pulp_sync_rocky_10: "{{ os_distribution == 'rocky' and os_release == '10' }}"
239+
# Rocky 10 minor version number. Supported values: 1. Default is 1
240+
stackhpc_pulp_repo_rocky_10_minor_version: '1'
241+
# Rocky 10 Snapshot versions. The defaults use the appropriate version from
242+
# pulp-repo-versions.yml for the selected minor release.
243+
244+
# Rocky 10 Snapshot versions
245+
stackhpc_pulp_repo_rocky_10_appstream_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rocky_10_' ~ stackhpc_pulp_repo_rocky_10_minor_version ~ '_appstream' ~ arch_suffix ~ '_version') }}"
246+
stackhpc_pulp_repo_rocky_10_baseos_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rocky_10_' ~ stackhpc_pulp_repo_rocky_10_minor_version ~ '_baseos' ~ arch_suffix ~ '_version') }}"
247+
stackhpc_pulp_repo_rocky_10_extras_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rocky_10_' ~ stackhpc_pulp_repo_rocky_10_minor_version ~ '_extras' ~ arch_suffix ~ '_version') }}"
248+
stackhpc_pulp_repo_rocky_10_crb_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rocky_10_' ~ stackhpc_pulp_repo_rocky_10_minor_version ~ '_crb' ~ arch_suffix ~ '_version') }}"
249+
stackhpc_pulp_repo_rocky_10_highavailability_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rocky_10_' ~ stackhpc_pulp_repo_rocky_10_minor_version ~ '_highavailability' ~ arch_suffix ~ '_version') }}"
250+
251+
# Rocky 10 Multiarch repositories
252+
stackhpc_pulp_repo_multiarch_centos_stream_10_nfv_openvswitch_version: "{{ lookup('vars', 'stackhpc_pulp_repo_centos_stream_10_nfv_openvswitch' ~ arch_suffix ~ '_version') }}"
253+
stackhpc_pulp_repo_multiarch_centos_stream_10_openstack_epoxy_version: "{{ lookup('vars', 'stackhpc_pulp_repo_centos_stream_10_openstack_epoxy' ~ arch_suffix ~ '_version') }}"
254+
stackhpc_pulp_repo_multiarch_centos_stream_10_storage_ceph_squid_version: "{{ lookup('vars', 'stackhpc_pulp_repo_centos_stream_10_storage_ceph_squid' ~ arch_suffix ~ '_version') }}"
255+
stackhpc_pulp_repo_multiarch_centos_stream_10_docker_version: "{{ lookup('vars', 'stackhpc_pulp_repo_centos_stream_10_docker' ~ arch_suffix ~ '_version') }}"
256+
stackhpc_pulp_repo_multiarch_rhel_10_mariadb_10_11_version: "{{ lookup('vars', 'stackhpc_pulp_repo_rhel_10_mariadb_10_11' ~ arch_suffix ~ '_version') }}"
257+
stackhpc_pulp_repo_multiarch_epel_10_version: "{{ lookup('vars', 'stackhpc_pulp_repo_epel_10' ~ arch_suffix ~ '_version') }}"
258+
259+
# Whether to sync packages common to all RHEL 10 derivatives.
260+
stackhpc_pulp_sync_el_10: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
261+
237262
# Default configuration, which each element of stackhpc_pulp_rpm_repos
238263
# is combined with
239264
stackhpc_pulp_rpm_repos_default_config:
@@ -247,24 +272,54 @@ stackhpc_pulp_rpm_repos_default_config:
247272
state: present
248273

249274
stackhpc_pulp_rpm_repos:
250-
# Grafana and RabbitMQ repositories - version 8/9 agnositic
275+
# Repositories common to both Rocky 9 and 10
251276
- name: Grafana
252277
url: "{{ stackhpc_release_pulp_content_url }}/grafana/oss/rpm/{{ stackhpc_pulp_repo_grafana_version }}"
253278
distribution_name: "grafana-"
254279
base_path: "grafana/oss/rpm/"
255-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
280+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
256281

257282
- name: RabbitMQ - Erlang - RHEL 9
258283
url: "{{ stackhpc_release_pulp_content_url }}/rabbitmq/erlang/el/9/x86_64/{{ stackhpc_pulp_repo_rhel9_rabbitmq_erlang_version }}"
259284
distribution_name: "rhel9-rabbitmq-erlang-"
260285
base_path: "rabbitmq/erlang/el/9/x86_64/"
261-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
286+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
262287

263288
- name: RabbitMQ - Server - RHEL 9
264289
url: "{{ stackhpc_release_pulp_content_url }}/rabbitmq/rabbitmq-server/el/9/noarch/{{ stackhpc_pulp_repo_rhel9_rabbitmq_server_version }}"
265290
distribution_name: "rhel9-rabbitmq-server-"
266291
base_path: "rabbitmq/rabbitmq-server/el/9/x86_64/"
267-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
292+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
293+
294+
- name: TreasureData 5 for RHEL 9
295+
url: "{{ stackhpc_release_pulp_content_url }}/treasuredata/lts/5/redhat/9/x86_64/{{ stackhpc_pulp_repo_rhel_9_treasuredata_5_version }}"
296+
distribution_name: "rhel-9-treasuredata-5-"
297+
base_path: "treasuredata/5/redhat/9/x86_64/"
298+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
299+
300+
- name: InfluxDB for RHEL 9
301+
url: "{{ stackhpc_release_pulp_content_url }}/influxdb/rhel/9/x86_64/stable/{{ stackhpc_pulp_repo_rhel_9_influxdb_version }}"
302+
distribution_name: "rhel-9-influxdb-"
303+
base_path: "influxdb/rhel/9/x86_64/stable/"
304+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
305+
306+
- name: OpenSearch 2.x
307+
url: "{{ stackhpc_release_pulp_content_url }}/opensearch/2.x/yum/{{ stackhpc_pulp_repo_opensearch_2_x_version }}"
308+
distribution_name: "opensearch-2-x-"
309+
base_path: "opensearch/2.x/yum/"
310+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
311+
312+
- name: OpenSearch Dashboards 2.x
313+
url: "{{ stackhpc_release_pulp_content_url }}/opensearch-dashboards/2.x/yum/{{ stackhpc_pulp_repo_opensearch_dashboards_2_x_version }}"
314+
distribution_name: "opensearch-dashboards-2-x-"
315+
base_path: "opensearch-dashboards/2.x/yum/"
316+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
317+
318+
- name: ProxySQL 2.7 for AlmaLinux 9
319+
url: "{{ stackhpc_release_pulp_content_url }}/ProxySQL/proxysql-2.7.x/almalinux/9/{{ stackhpc_pulp_repo_almalinux_9_proxysql_2_7_version }}"
320+
distribution_name: "almalinux-9-proxysql-2.7-"
321+
base_path: "ProxySQL/proxysql-2.7.x/almalinux/9/"
322+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and (stackhpc_pulp_sync_el_9 | bool or stackhpc_pulp_sync_el_10 | bool) }}"
268323

269324
# Base Rocky 9 repositories
270325
- name: Rocky Linux 9 - AppStream
@@ -352,36 +407,12 @@ stackhpc_pulp_rpm_repos:
352407
required: "{{ stackhpc_pulp_sync_el_9 | bool }}"
353408

354409
# Additional RHEL 9 repositories
355-
- name: TreasureData 5 for RHEL 9
356-
url: "{{ stackhpc_release_pulp_content_url }}/treasuredata/lts/5/redhat/9/x86_64/{{ stackhpc_pulp_repo_rhel_9_treasuredata_5_version }}"
357-
distribution_name: "rhel-9-treasuredata-5-"
358-
base_path: "treasuredata/5/redhat/9/x86_64/"
359-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
360-
361410
- name: MariaDB 10.11 for RHEL 9
362411
url: "{{ stackhpc_release_pulp_content_url }}/mariadb-10.11/yum/rhel/9/x86_64/{{ stackhpc_pulp_repo_rhel_9_mariadb_10_11_version }}"
363412
distribution_name: "rhel-9-mariadb-10-11-"
364413
base_path: "mariadb-10.11/yum/rhel/9/x86_64/"
365414
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
366415

367-
- name: InfluxDB for RHEL 9
368-
url: "{{ stackhpc_release_pulp_content_url }}/influxdb/rhel/9/x86_64/stable/{{ stackhpc_pulp_repo_rhel_9_influxdb_version }}"
369-
distribution_name: "rhel-9-influxdb-"
370-
base_path: "influxdb/rhel/9/x86_64/stable/"
371-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
372-
373-
- name: OpenSearch 2.x
374-
url: "{{ stackhpc_release_pulp_content_url }}/opensearch/2.x/yum/{{ stackhpc_pulp_repo_opensearch_2_x_version }}"
375-
distribution_name: "opensearch-2-x-"
376-
base_path: "opensearch/2.x/yum/"
377-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
378-
379-
- name: OpenSearch Dashboards 2.x
380-
url: "{{ stackhpc_release_pulp_content_url }}/opensearch-dashboards/2.x/yum/{{ stackhpc_pulp_repo_opensearch_dashboards_2_x_version }}"
381-
distribution_name: "opensearch-dashboards-2-x-"
382-
base_path: "opensearch-dashboards/2.x/yum/"
383-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
384-
385416
- name: DOCA Online Repo {{ stackhpc_pulp_doca_version }} - RHEL {{ doca_rocky_9_minor_dot }}
386417
url: "{{ stackhpc_release_pulp_content_url }}/doca/{{ stackhpc_pulp_doca_version }}/rhel{{ doca_rocky_9_minor_dot }}/x86_64/{{ stackhpc_pulp_repo_rhel9_doca_version }}"
387418
distribution_name: "doca-{{ stackhpc_pulp_doca_version }}-rhel{{ doca_rocky_9_minor_dot }}-"
@@ -394,11 +425,91 @@ stackhpc_pulp_rpm_repos:
394425
base_path: "doca-modules/{{ stackhpc_pulp_doca_version }}/rhel9.{{ stackhpc_pulp_repo_rocky_9_minor_version }}/x86_64/"
395426
required: "{{ stackhpc_pulp_sync_ofed | bool and stackhpc_pulp_sync_el_9 | bool }}"
396427

397-
- name: ProxySQL 2.7 for AlmaLinux 9
398-
url: "{{ stackhpc_release_pulp_content_url }}/ProxySQL/proxysql-2.7.x/almalinux/9/{{ stackhpc_pulp_repo_almalinux_9_proxysql_2_7_version }}"
399-
distribution_name: "almalinux-9-proxysql-2.7-"
400-
base_path: "ProxySQL/proxysql-2.7.x/almalinux/9/"
401-
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_9 | bool }}"
428+
# Base Rocky 10 repositories
429+
- name: Rocky Linux 10 - AppStream
430+
url: "{{ stackhpc_release_pulp_content_url }}/rocky/10.{{ stackhpc_pulp_repo_rocky_10_minor_version }}/AppStream/x86_64/os/{{ stackhpc_pulp_repo_rocky_10_appstream_version }}"
431+
distribution_name: "rocky-10-appstream-"
432+
base_path: "rocky/10/AppStream/x86_64/os/"
433+
required: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
434+
435+
- name: Rocky Linux 10 - BaseOS
436+
url: "{{ stackhpc_release_pulp_content_url }}/rocky/10.{{ stackhpc_pulp_repo_rocky_10_minor_version }}/BaseOS/x86_64/os/{{ stackhpc_pulp_repo_rocky_10_baseos_version }}"
437+
distribution_name: "rocky-10-baseos-"
438+
base_path: "rocky/10/BaseOS/x86_64/os/"
439+
required: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
440+
441+
- name: Rocky Linux 10 - Extras
442+
url: "{{ stackhpc_release_pulp_content_url }}/rocky/10.{{ stackhpc_pulp_repo_rocky_10_minor_version }}/extras/x86_64/os/{{ stackhpc_pulp_repo_rocky_10_extras_version }}"
443+
distribution_name: "rocky-10-extras-"
444+
base_path: "rocky/10/extras/x86_64/os/"
445+
required: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
446+
447+
- name: Rocky Linux 10 - CRB
448+
url: "{{ stackhpc_release_pulp_content_url }}/rocky/10.{{ stackhpc_pulp_repo_rocky_10_minor_version }}/CRB/x86_64/os/{{ stackhpc_pulp_repo_rocky_10_crb_version }}"
449+
distribution_name: "rocky-10-crb-"
450+
base_path: "rocky/10/CRB/x86_64/os/"
451+
required: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
452+
453+
- name: Rocky Linux 10 - HighAvailability
454+
url: "{{ stackhpc_release_pulp_content_url }}/rocky/10.{{ stackhpc_pulp_repo_rocky_10_minor_version }}/highavailability/x86_64/os/{{ stackhpc_pulp_repo_rocky_10_highavailability_version }}"
455+
distribution_name: "rocky-10-highavailability-"
456+
base_path: "rocky/10/highavailability/x86_64/os/"
457+
required: "{{ stackhpc_pulp_sync_rocky_10 | bool }}"
458+
459+
# Additional CentOS Stream 10 repositories
460+
- name: CentOS Stream 10 - NFV OpenvSwitch
461+
url: "{{ stackhpc_release_pulp_content_url }}/centos/10-stream/nfv/x86_64/openvswitch-2/{{ stackhpc_pulp_repo_centos_stream_10_nfv_openvswitch_version }}"
462+
distribution_name: "centos-stream-10-nfv-openvswitch-"
463+
base_path: "centos/10-stream/nfv/x86_64/openvswitch-2/"
464+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_10 | bool }}"
465+
466+
- name: CentOS Stream 10 - OpenStack Epoxy
467+
url: "{{ stackhpc_release_pulp_content_url }}/centos/10-stream/cloud/x86_64/openstack-epoxy/{{ stackhpc_pulp_repo_centos_stream_10_openstack_epoxy_version }}"
468+
distribution_name: "centos-stream-10-openstack-epoxy-"
469+
base_path: "centos/10-stream/cloud/x86_64/openstack-epoxy/"
470+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_10 | bool }}"
471+
472+
- name: CentOS Stream 10 - Ceph Squid
473+
url: "{{ stackhpc_release_pulp_content_url }}/centos/10-stream/storage/x86_64/ceph-squid/{{ stackhpc_pulp_repo_centos_stream_10_storage_ceph_squid_version }}"
474+
distribution_name: "centos-stream-10-ceph-squid-"
475+
base_path: "centos/10-stream/storage/x86_64/ceph-squid/"
476+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_10 | bool }}"
477+
478+
# EPEL 10 repository
479+
- name: Extra Packages for Enterprise Linux 10 - x86_64
480+
url: "{{ stackhpc_release_pulp_content_url }}/epel/10/Everything/x86_64/{{ stackhpc_pulp_repo_epel_10_version }}"
481+
distribution_name: "extra-packages-for-enterprise-linux-10-x86_64-"
482+
base_path: "epel/10/Everything/x86_64/"
483+
sync_policy: mirror_content_only
484+
required: "{{ stackhpc_pulp_sync_el_10 | bool }}"
485+
486+
# ELRepo 10 repository
487+
- name: ELRepo.org Community Enterprise Linux Repository - el10
488+
url: "{{ stackhpc_release_pulp_content_url }}/elrepo/elrepo/el10/x86_64/{{ stackhpc_pulp_repo_elrepo_10_version }}"
489+
distribution_name: elrepo-el10-x86_64-
490+
base_path: elrepo/elrepo/el10/x86_64/
491+
sync_policy: mirror_content_only
492+
required: "{{ stackhpc_pulp_sync_el_10 | bool }}"
493+
494+
# Third-party repositories
495+
- name: Docker CE for CentOS 10
496+
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/centos/10/x86_64/stable/{{ stackhpc_pulp_repo_centos_stream_10_docker_version }}"
497+
distribution_name: "docker-ce-for-centos-10-"
498+
base_path: "docker-ce/centos/10/x86_64/stable/"
499+
required: "{{ stackhpc_pulp_sync_el_10 | bool }}"
500+
501+
# Additional RHEL 10 repositories
502+
- name: MariaDB 10.11 for RHEL 10
503+
url: "{{ stackhpc_release_pulp_content_url }}/mariadb-10.11/yum/rhel/10/x86_64/{{ stackhpc_pulp_repo_rhel_10_mariadb_10_11_version }}"
504+
distribution_name: "rhel-10-mariadb-10-11-"
505+
base_path: "mariadb-10.11/yum/rhel/10/x86_64/"
506+
required: "{{ stackhpc_pulp_sync_for_local_container_build | bool and stackhpc_pulp_sync_el_10 | bool }}"
507+
508+
- name: DOCA Online Repo 3.2.1 - RHEL 10
509+
url: "{{ stackhpc_release_pulp_content_url }}/doca/3.2.1/rhel10/x86_64/{{ stackhpc_pulp_repo_doca_3_2_1_rhel10_x86_64_version }}"
510+
distribution_name: "doca-3.2.1-rhel10-"
511+
base_path: "doca/3.2.1/rhel10/x86_64/"
512+
required: "{{ stackhpc_pulp_sync_ofed | bool and stackhpc_pulp_sync_el_10 | bool }}"
402513

403514
# RPM repositories
404515
stackhpc_pulp_repository_rpm_repos: >-
@@ -576,6 +687,7 @@ stackhpc_pulp_images_kolla:
576687
stackhpc_kolla_unbuildable_images:
577688
ubuntu-noble: []
578689
rocky-9: []
690+
rocky-10: []
579691

580692
# Whitespace-separated list of regular expressions matching Kolla image names.
581693
# Usage is similar to kolla-build CLI arguments.

0 commit comments

Comments
 (0)