Skip to content

Commit 4df713f

Browse files
authored
Merge pull request #612 from stackhpc/yoga/centos-stream8-snapshots-2023-09-04
Update CentOS 8 Stream snapshots
2 parents 88227d1 + 7fdbfb1 commit 4df713f

File tree

10 files changed

+95
-33
lines changed

10 files changed

+95
-33
lines changed

etc/kayobe/dnf.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,22 @@ dnf_custom_repos_centos:
9090
file: CentOS-Stream-BaseOS
9191
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
9292
gpgcheck: yes
93+
# Exclude buggy iptables: https://bugzilla.redhat.com/show_bug.cgi?id=2236501
94+
exclude: "iptables-1.8.5* iptables-libs-1.8.5* iptables-ebtables-1.8.5* iptables-services-1.8.5* iptables-arptables-1.8.5* iptables-devel-1.8.5*"
9395
extras:
96+
# This repo is no longer updated: https://www.spinics.net/lists/centos-devel/msg21454.html
9497
baseurl: "{{ stackhpc_repo_centos_stream_extras_url }}"
9598
description: "CentOS Stream $releasever - Extras"
9699
file: CentOS-Stream-Extras
100+
enabled: false
97101
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
98102
gpgcheck: yes
103+
extras-common:
104+
baseurl: "{{ stackhpc_repo_centos_stream_extras_common_url }}"
105+
description: "CentOS Stream $releasever - Extras common Packages"
106+
file: CentOS-Stream-Extras-common
107+
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras
108+
gpgcheck: yes
99109

100110
# Rocky 8 specific repositories
101111
dnf_custom_repos_rocky:

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ stackhpc_repo_mirror_url: "http://pulp-server.internal.sms-cloud:8080"
2323
stackhpc_repo_centos_stream_baseos_version: "{{ stackhpc_pulp_repo_centos_stream_8_baseos_version }}"
2424
stackhpc_repo_centos_stream_appstream_version: "{{ stackhpc_pulp_repo_centos_stream_8_appstream_version }}"
2525
stackhpc_repo_centos_stream_extras_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_version }}"
26+
stackhpc_repo_centos_stream_extras_common_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_common_version }}"
2627
stackhpc_repo_epel_version: "{{ stackhpc_pulp_repo_epel_version }}"
2728
stackhpc_repo_epel_modular_version: "{{ stackhpc_pulp_repo_epel_modular_version }}"
2829
stackhpc_repo_docker_version: "{{ stackhpc_pulp_repo_docker_version }}"

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ stackhpc_repo_mirror_url: "http://pulp-server.internal.sms-cloud:8080"
4747
stackhpc_repo_centos_stream_baseos_version: "{{ stackhpc_pulp_repo_centos_stream_8_baseos_version }}"
4848
stackhpc_repo_centos_stream_appstream_version: "{{ stackhpc_pulp_repo_centos_stream_8_appstream_version }}"
4949
stackhpc_repo_centos_stream_extras_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_version }}"
50+
stackhpc_repo_centos_stream_extras_common_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_common_version }}"
5051
stackhpc_repo_epel_version: "{{ stackhpc_pulp_repo_epel_version }}"
5152
stackhpc_repo_epel_modular_version: "{{ stackhpc_pulp_repo_epel_modular_version }}"
5253
stackhpc_repo_docker_version: "{{ stackhpc_pulp_repo_docker_version }}"

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ stackhpc_repo_mirror_url: "http://pulp-server.internal.sms-cloud:8080"
2323
stackhpc_repo_centos_stream_baseos_version: "{{ stackhpc_pulp_repo_centos_stream_8_baseos_version }}"
2424
stackhpc_repo_centos_stream_appstream_version: "{{ stackhpc_pulp_repo_centos_stream_8_appstream_version }}"
2525
stackhpc_repo_centos_stream_extras_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_version }}"
26+
stackhpc_repo_centos_stream_extras_common_version: "{{ stackhpc_pulp_repo_centos_stream_8_extras_common_version }}"
2627
stackhpc_repo_epel_version: "{{ stackhpc_pulp_repo_epel_version }}"
2728
stackhpc_repo_epel_modular_version: "{{ stackhpc_pulp_repo_epel_modular_version }}"
2829
stackhpc_repo_docker_version: "{{ stackhpc_pulp_repo_docker_version }}"

etc/kayobe/kolla.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ stackhpc_centos_stream_repos:
153153
- url: "{{ stackhpc_repo_centos_stream_appstream_url }}"
154154
file: "CentOS-Stream-AppStream.repo"
155155
tag: "appstream"
156-
- url: "{{ stackhpc_repo_centos_stream_extras_url }}"
157-
file: "CentOS-Stream-Extras.repo"
156+
- url: "{{ stackhpc_repo_centos_stream_extras_common_url }}"
157+
file: "CentOS-Stream-Extras-common.repo"
158158
tag: "extras"
159159

160160
# List of repositories for EPEL.

etc/kayobe/kolla/globals.yml

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,49 +6,60 @@
66
# non-overcloud hosts
77
enable_docker_repo: "{% raw %}{{ 'overcloud' not in group_names or ansible_facts.os_family == 'Debian' }}{% endraw %}"
88

9-
magnum_tag: yoga-20230825T142202
10-
neutron_tag: yoga-20230728T081242
11-
nova_tag: yoga-20230718T112646
12-
octavia_tag: yoga-20230523T110936
13-
opensearch_tag: yoga-20230904T121340
14-
openvswitch_tag: yoga-20230515T150233
15-
ovn_tag: yoga-20230515T150233
16-
179
# kolla_base_distro must be set here to be resolvable on a per-host basis
1810
# This is necessary for os migrations where mixed clouds might be deployed
1911
kolla_base_distro: "{% raw %}{{ 'centos' if ansible_facts.distribution == 'Rocky' and ansible_facts.distribution_major_version == '8' else ansible_facts.distribution | lower }}{% endraw %}"
2012

13+
opensearch_tag: yoga-20230904T121340
14+
2115
kayobe_image_tags:
2216
openstack:
23-
centos: yoga-20230217T135826
17+
centos: yoga-20230905T130221
2418
rocky: yoga-20230310T170929
2519
ubuntu: yoga-20230220T181235
2620
bifrost:
27-
centos: yoga-20230217T160618
2821
rocky: yoga-20230310T194732
2922
ubuntu: yoga-20230220T184947
3023
blazar:
31-
centos: yoga-20230315T125157
3224
rocky: yoga-20230315T130918
3325
ubuntu: yoga-20230315T125441
3426
caso:
35-
centos: yoga-20230315T125157
3627
rocky: yoga-20230315T130918
3728
ubuntu: yoga-20230315T125441
3829
grafana:
39-
centos: yoga-20230419T085955
4030
rocky: yoga-20230419T111514
4131
ubuntu: yoga-20230426T084340
4232
ironic:
43-
centos: yoga-20230316T154655
4433
rocky: yoga-20230316T170311
4534
ubuntu: yoga-20230316T154704
4635
ironic_dnsmasq:
47-
centos: yoga-20230217T135826
4836
rocky: yoga-20230310T170929
4937
ubuntu: yoga-20230220T181235
38+
kibana:
39+
centos: yoga-20230907T152300
40+
magnum:
41+
rocky: yoga-20230825T142202
42+
ubuntu: yoga-20230825T142202
43+
neutron:
44+
rocky: yoga-20230728T081242
45+
ubuntu: yoga-20230728T081242
46+
nova:
47+
rocky: yoga-20230718T112646
48+
ubuntu: yoga-20230718T112646
49+
nova_libvirt:
50+
# Live-migration is broken from qemu-kvm-6.2.0-20.module_el8.7.0+1218+f626c2ff to qemu-kvm-6.2.0-39.module_el8+669+76cc32af
51+
# with signature: `Missing section footer for 0000:00:01.3/piix4_pm`. Test carefully before bumping.
52+
centos: yoga-20230718T112646
53+
octavia:
54+
rocky: yoga-20230523T110936
55+
ubuntu: yoga-20230523T110936
56+
openvswitch:
57+
rocky: yoga-20230515T150233
58+
ubuntu: yoga-20230515T150233
59+
ovn:
60+
rocky: yoga-20230515T150233
61+
ubuntu: yoga-20230515T150233
5062
prometheus_node_exporter:
51-
centos: yoga-20230310T173747
5263
rocky: yoga-20230315T170614
5364
ubuntu: yoga-20230315T170541
5465

@@ -58,6 +69,14 @@ caso_tag: "{% raw %}{{ kayobe_image_tags['caso'][kolla_base_distro] | default(op
5869
grafana_tag: "{% raw %}{{ kayobe_image_tags['grafana'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
5970
ironic_tag: "{% raw %}{{ kayobe_image_tags['ironic'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
6071
ironic_dnsmasq_tag: "{% raw %}{{ kayobe_image_tags['ironic_dnsmasq'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
72+
kibana_tag: "{% raw %}{{ kayobe_image_tags['kibana'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
73+
magnum_tag: "{% raw %}{{ kayobe_image_tags['magnum'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
74+
neutron_tag: "{% raw %}{{ kayobe_image_tags['neutron'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
75+
nova_tag: "{% raw %}{{ kayobe_image_tags['nova'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
76+
nova_libvirt_tag: "{% raw %}{{ kayobe_image_tags['nova_libvirt'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
77+
octavia_tag: "{% raw %}{{ kayobe_image_tags['octavia'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
78+
openvswitch_tag: "{% raw %}{{ kayobe_image_tags['openvswitch'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
79+
ovn_tag: "{% raw %}{{ kayobe_image_tags['ovn'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
6180
prometheus_node_exporter_tag: "{% raw %}{{ kayobe_image_tags['prometheus_node_exporter'][kolla_base_distro] | default(openstack_tag) }}{% endraw %}"
6281

6382
glance_tls_proxy_tag: "{% raw %}{{ haproxy_tag | default(openstack_tag) }}{% endraw %}"

etc/kayobe/pulp-repo-versions.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
---
22
# Do not edit! This file is autogenerated by Ansible.
33
stackhpc_pulp_repo_centos_stream_8_advanced_virtualization_version: 20211122T102435
4-
stackhpc_pulp_repo_centos_stream_8_appstream_version: 20230201T025809
5-
stackhpc_pulp_repo_centos_stream_8_baseos_version: 20230201T025809
4+
stackhpc_pulp_repo_centos_stream_8_appstream_version: 20230903T003752
5+
stackhpc_pulp_repo_centos_stream_8_baseos_version: 20230903T003752
66
stackhpc_pulp_repo_centos_stream_8_extras_version: 20220401T032901
7-
stackhpc_pulp_repo_centos_stream_8_nfv_extras_version: 20220609T110556
8-
stackhpc_pulp_repo_centos_stream_8_nfv_openvswitch_version: 20230510T072502
9-
stackhpc_pulp_repo_centos_stream_8_openstack_yoga_version: 20230206T150339
10-
stackhpc_pulp_repo_centos_stream_8_opstools_version: 20220617T100837
11-
stackhpc_pulp_repo_centos_stream_8_powertools_version: 20230201T025809
12-
stackhpc_pulp_repo_centos_stream_8_storage_ceph_pacific_version: 20230201T025809
7+
stackhpc_pulp_repo_centos_stream_8_extras_common_version: 20230905T090158
8+
stackhpc_pulp_repo_centos_stream_8_nfv_extras_version: 20230308T103119
9+
stackhpc_pulp_repo_centos_stream_8_nfv_openvswitch_version: 20230829T005959
10+
stackhpc_pulp_repo_centos_stream_8_openstack_yoga_version: 20230812T015145
11+
stackhpc_pulp_repo_centos_stream_8_opstools_version: 20230615T071742
12+
stackhpc_pulp_repo_centos_stream_8_powertools_version: 20230903T003752
13+
stackhpc_pulp_repo_centos_stream_8_storage_ceph_pacific_version: 20230709T010022
1314
stackhpc_pulp_repo_centos_stream_9_docker_version: 20230228T044432
1415
stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version: 20230510T072502
1516
stackhpc_pulp_repo_centos_stream_9_openstack_yoga_version: 20230310T163106
1617
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20230301T034123
1718
stackhpc_pulp_repo_centos_stream_9_storage_ceph_pacific_version: 20230308T155704
1819
stackhpc_pulp_repo_docker_ce_ubuntu_version: 20230811T005529
19-
stackhpc_pulp_repo_docker_version: 20230203T025251
20-
stackhpc_pulp_repo_elasticsearch_logstash_kibana_7_x_version: 20230203T025251
20+
stackhpc_pulp_repo_docker_version: 20230801T003759
21+
stackhpc_pulp_repo_elasticsearch_logstash_kibana_7_x_version: 20230727T144020
2122
stackhpc_pulp_repo_epel_9_version: 20230302T031902
2223
stackhpc_pulp_repo_epel_modular_version: 20220913T043117
2324
stackhpc_pulp_repo_epel_version: 20230206T150339
24-
stackhpc_pulp_repo_grafana_version: 20230418T141317
25-
stackhpc_pulp_repo_mariadb_10_6_centos8_version: 20230206T150339
25+
stackhpc_pulp_repo_grafana_version: 20230903T003752
26+
stackhpc_pulp_repo_mariadb_10_6_centos8_version: 20230815T010124
2627
stackhpc_pulp_repo_mlnx_ofed_5_7_1_0_2_0_rhel8_6_version: 20220920T151419
27-
stackhpc_pulp_repo_rabbitmq_erlang_version: 20221229T025716
28-
stackhpc_pulp_repo_rabbitmq_server_version: 20230201T025809
28+
stackhpc_pulp_repo_rabbitmq_erlang_version: 20230801T003759
29+
stackhpc_pulp_repo_rabbitmq_server_version: 20230825T131407
2930
stackhpc_pulp_repo_rhel_9_influxdb_version: 20230228T044432
3031
stackhpc_pulp_repo_rhel_9_mariadb_10_6_version: 20230228T044432
3132
stackhpc_pulp_repo_rhel_9_treasuredata_4_version: 20230228T044432
@@ -49,7 +50,7 @@ stackhpc_pulp_repo_rocky_9_2_baseos_version: 20230825T131407
4950
stackhpc_pulp_repo_rocky_9_2_crb_version: 20230825T131407
5051
stackhpc_pulp_repo_rocky_9_2_extras_version: 20230825T131407
5152
stackhpc_pulp_repo_rocky_9_2_highavailability_version: 20230805T012805
52-
stackhpc_pulp_repo_treasuredata_4_version: 20221105T035018
53+
stackhpc_pulp_repo_treasuredata_4_version: 20230903T003752
5354
stackhpc_pulp_repo_ubuntu_cloud_archive_version: 20230811T105337
5455
stackhpc_pulp_repo_ubuntu_focal_security_version: 20230825T083004
5556
stackhpc_pulp_repo_ubuntu_focal_version: 20230825T083004

etc/kayobe/pulp.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,12 @@ stackhpc_pulp_rpm_repos:
277277
base_path: "centos/8-stream/extras/x86_64/os/"
278278
required: "{{ stackhpc_pulp_sync_centos_stream8 | bool }}"
279279

280+
- name: CentOS Stream 8 - Extras Common packages
281+
url: "{{ stackhpc_release_pulp_content_url }}/centos/8-stream/extras/x86_64/extras-common/{{ stackhpc_pulp_repo_centos_stream_8_extras_common_version }}"
282+
distribution_name: "centos-stream-8-extras-common-"
283+
base_path: "centos/8-stream/extras/x86_64/extras-common/"
284+
required: "{{ stackhpc_pulp_sync_centos_stream8 | bool }}"
285+
280286
# Base Rocky 8 repositories
281287
- name: Rocky Linux 8 - AppStream
282288
url: "{{ stackhpc_release_pulp_content_url }}/rocky/8.{{ stackhpc_pulp_repo_rocky_8_minor_version }}/AppStream/x86_64/os/{{ stackhpc_pulp_repo_rocky_8_appstream_version }}"

etc/kayobe/stackhpc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ stackhpc_repo_centos_stream_appstream_version: "{{ stackhpc_repo_distribution }}
5353
stackhpc_repo_centos_stream_extras_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/centos/8-stream/extras/x86_64/os/{{ stackhpc_repo_centos_stream_extras_version }}"
5454
stackhpc_repo_centos_stream_extras_version: "{{ stackhpc_repo_distribution }}"
5555

56+
# CentOS Stream 8 Extras Common packages
57+
stackhpc_repo_centos_stream_extras_common_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/centos/8-stream/extras/x86_64/extras-common/{{ stackhpc_repo_centos_stream_extras_common_version }}"
58+
stackhpc_repo_centos_stream_extras_common_version: "{{ stackhpc_repo_distribution }}"
59+
5660
# EPEL 8
5761
stackhpc_repo_epel_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/epel/8/Everything/x86_64/{{ stackhpc_repo_epel_version }}"
5862
stackhpc_repo_epel_version: "{{ stackhpc_repo_distribution }}"
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
security:
3+
- |
4+
Bumps CentOS Stream 8 snapshots to include fixes for Zenbleed
5+
(CVE-2023-20593), Downfall (CVE-2022-40982) and Inception (CVE-2023-20569).
6+
It is recommended that you update your OS packages and reboot into the kernel
7+
as soon as possible.
8+
upgrade:
9+
- |
10+
CentOS Stream 8 snapshots have been bumped and new container images are
11+
available. Make sure to sync these into your local pulp. The yum repositories
12+
must be reconfigured to exclude a `buggy version of iptables
13+
<https://bugzilla.redhat.com/show_bug.cgi?id=2236501>`__. To do this use:
14+
``kayobe overcloud service reconfigure -kt none -t dnf``.
15+
- |
16+
CentOS Extras has been replaced with CentOS Extras Common. You may need to
17+
use the ``--allowerasing`` option with DNF if you have packages installed
18+
from the old repo. This is a one time only thing and on the next package
19+
update you can drop this argument.

0 commit comments

Comments
 (0)