Skip to content

Commit d5be3f3

Browse files
authored
Merge pull request #444 from stackhpc/upstream/master-2025-07-21
Synchronise master with upstream
2 parents 356f953 + a4d8efe commit d5be3f3

File tree

26 files changed

+109
-68
lines changed

26 files changed

+109
-68
lines changed

.zuul.d/base.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,40 +50,40 @@
5050
label: centos-9-stream
5151

5252
- nodeset:
53-
name: kolla-rockylinux-9
53+
name: kolla-centos-10-stream
5454
nodes:
5555
- name: primary
56-
label: rockylinux-9
56+
label: nested-virt-centos-9-stream
5757

5858
- nodeset:
59-
name: kolla-ubuntu-noble
59+
name: kolla-centos-10-stream-aarch64
6060
nodes:
6161
- name: primary
62-
label: ubuntu-noble
62+
label: centos-9-stream-arm64
6363

6464
- nodeset:
65-
name: kolla-debian-bookworm
65+
name: kolla-rockylinux-9
6666
nodes:
6767
- name: primary
68-
label: debian-bookworm
68+
label: rockylinux-9
6969

7070
- nodeset:
71-
name: kolla-centos-9-stream-aarch64
71+
name: kolla-ubuntu-noble
7272
nodes:
7373
- name: primary
74-
label: centos-9-stream-arm64
74+
label: ubuntu-noble
7575

7676
- nodeset:
77-
name: kolla-debian-bookworm-aarch64
77+
name: kolla-debian-bookworm
7878
nodes:
7979
- name: primary
80-
label: debian-bookworm-arm64
80+
label: debian-bookworm
8181

8282
- nodeset:
83-
name: kolla-rockylinux-9-aarch64
83+
name: kolla-debian-bookworm-aarch64
8484
nodes:
8585
- name: primary
86-
label: rockylinux-9-arm64
86+
label: debian-bookworm-arm64
8787

8888
- nodeset:
8989
name: kolla-ubuntu-noble-aarch64

.zuul.d/centos.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
- project:
3+
check:
4+
jobs:
5+
- kolla-build-centos10s
6+
- kolla-ansible-centos10s
7+
check-arm64:
8+
jobs:
9+
- kolla-build-centos10s-aarch64
10+
- kolla-ansible-centos10s-aarch64
11+
experimental:
12+
jobs:
13+
- kolla-build-no-infra-wheels-centos10s
14+
15+
- job:
16+
name: kolla-build-centos10s
17+
parent: kolla-base
18+
nodeset: kolla-centos-10-stream
19+
vars:
20+
base_distro: centos
21+
voting: false
22+
23+
- job:
24+
name: kolla-build-centos10s-aarch64
25+
parent: kolla-build-centos10s
26+
nodeset: kolla-centos-10-stream-aarch64
27+
vars:
28+
base_arch: aarch64
29+
voting: false
30+
31+
- job:
32+
name: kolla-build-no-infra-wheels-centos10s
33+
parent: kolla-build-no-infra-wheels-base
34+
nodeset: kolla-centos-10-stream
35+
vars:
36+
base_distro: centos

docker/base/Dockerfile.j2

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ COPY dnf.conf /etc/dnf/dnf.conf
5555
'docker-ce.repo',
5656
'grafana.repo',
5757
'influxdb.repo',
58+
'kolla_el10.repo',
5859
'mariadb.repo',
5960
'opensearch.repo',
6061
'proxysql.repo',
@@ -129,9 +130,8 @@ RUN rm -f /etc/rpm/macros.image-language-conf \
129130
] %}
130131

131132
{% set base_centos_yum_repo_packages = [
132-
'centos-release-ceph-reef',
133+
'centos-release-ceph-squid',
133134
'centos-release-nfv-openvswitch',
134-
'centos-release-opstools',
135135
'epel-release',
136136
] %}
137137

@@ -146,13 +146,11 @@ RUN rm -f /etc/rpm/macros.image-language-conf \
146146
# from delorean or rdo-release-* package
147147
# https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/33241
148148
{% set base_centos_yum_repos_to_disable = [
149-
'centos-ceph-reef',
149+
'centos-ceph-squid',
150150
'centos-nfv-openvswitch',
151-
'centos-opstools',
152-
'centos9-nfv-ovs',
153-
'centos9-opstools',
154-
'centos9-rabbitmq',
155-
'centos9-storage',
151+
'centos10-nfv-ovs',
152+
'centos10-rabbitmq',
153+
'centos10-storage',
156154
'epel',
157155
'influxdb',
158156
'opensearch-3.x',

docker/base/ci-centos.repo

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
[baseos]
22
name=(OpenDev mirror) CentOS Stream $releasever - BaseOS
3-
baseurl=http://MIRROR/centos-stream/9-stream/BaseOS/$basearch/os/
3+
baseurl=http://MIRROR/centos-stream/$stream/BaseOS/$basearch/os/
44
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
55
gpgcheck=1
66
repo_gpgcheck=0
77
enabled=1
88

99
[appstream]
1010
name=(OpenDev mirror) CentOS Stream $releasever - AppStream
11-
baseurl=http://MIRROR/centos-stream/9-stream/AppStream/$basearch/os/
11+
baseurl=http://MIRROR/centos-stream/$stream/AppStream/$basearch/os/
1212
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
1313
gpgcheck=1
1414
repo_gpgcheck=0
1515
enabled=1
1616

1717
[extras-common]
1818
name=(OpenDev mirror) CentOS Stream $releasever - Extras packages
19-
baseurl=http://MIRROR/centos-stream/SIGs/9-stream/extras/$basearch/extras-common/
19+
baseurl=http://MIRROR/centos-stream/SIGs/$stream/extras/$basearch/extras-common/
2020
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
2121
gpgcheck=1
2222
repo_gpgcheck=0
2323
enabled=1
2424

2525
[crb]
2626
name=(OpenDev mirror) CentOS Stream $releasever - CRB
27-
baseurl=http://MIRROR/centos-stream/9-stream/CRB/$basearch/os/
27+
baseurl=http://MIRROR/centos-stream/$stream/CRB/$basearch/os/
2828
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
2929
gpgcheck=1
3030
repo_gpgcheck=0
3131
enabled=0
3232

3333
[highavailability]
3434
name=(OpenDev mirror) CentOS Stream $releasever - HighAvailability
35-
baseurl=http://MIRROR/centos-stream/9-stream/HighAvailability/$basearch/os/
35+
baseurl=http://MIRROR/centos-stream/$stream/HighAvailability/$basearch/os/
3636
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
3737
gpgcheck=1
3838
repo_gpgcheck=0

docker/base/docker-ce.repo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[docker-ce]
22
name=Docker CE Stable - $basearch
33
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
4-
enabled=1
4+
enabled=0
55
gpgcheck=1
66
gpgkey=https://download.docker.com/linux/centos/gpg

docker/base/influxdb.repo

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[influxdb]
22
name = InfluxDB Repository - RHEL $releasever
3-
baseurl = https://repos.influxdata.com/rhel/$releasever/$basearch/stable
3+
# NOTE(mnasiadka): Use EL9 for now, 10 is not available yet
4+
baseurl = https://repos.influxdata.com/rhel/9/$basearch/stable
45
enabled = 0
56
gpgcheck = 1
67
gpgkey = https://repos.influxdata.com/influxdata-archive_compat.key

docker/base/kolla_el10.repo

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[kolla_el10]
2+
name=Copr repo for el10-missing owned by @openstack-kolla
3+
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/el10-missing/epel-10-$basearch/
4+
type=rpm-md
5+
skip_if_unavailable=True
6+
gpgcheck=1
7+
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/el10-missing/pubkey.gpg
8+
repo_gpgcheck=0
9+
enabled=0
10+
enabled_metadata=1

docker/base/proxysql.repo

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[proxysql]
22
name = ProxySQL
3-
baseurl = https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/almalinux/$releasever
3+
# NOTE(mnasiadka): No EL10 packages yet
4+
baseurl = https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/almalinux/9
45
gpgkey = https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/repo_pub_key
56
gpgcheck = 1
67
enabled = 0

docker/base/td.repo

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[fluent-package-lts]
22
name=Fluentd Project
3-
baseurl=https://packages.treasuredata.com/lts/5/redhat/$releasever/$basearch
3+
# NOTE(mnasiadka): Use EL9 packages for now - 10 are not available yet
4+
baseurl=https://packages.treasuredata.com/lts/5/redhat/9/$basearch
45
gpgcheck=1
56
gpgkey=https://packages.treasuredata.com/GPG-KEY-td-agent
67
enabled=0

docker/ironic/ironic-conductor/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
1313
'e2fsprogs',
1414
'fuse',
1515
'gdisk',
16-
'genisoimage',
1716
'ipmitool',
1817
'mtools',
1918
'openssh-clients',
@@ -24,6 +23,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
2423
'systemd-udev',
2524
'util-linux',
2625
'xfsprogs',
26+
'xorriso'
2727
] %}
2828
{% if base_arch in ['x86_64'] %}
2929
{% set ironic_conductor_packages = ironic_conductor_packages + [

0 commit comments

Comments
 (0)