9934 Commits

Author SHA1 Message Date
Michal Nasiadka
1d924eff03 Fix ironic-pxe EFI path for rocky
Change-Id: I6c82ef5b148b3ebdc8241871117dbe6cd68ed070
2022-10-03 12:31:08 +02:00
Michal Nasiadka
28424514f3 Add rocky9 periodic jobs
Change-Id: I119834c8b458e32c3f6a42c635e7d96630b12c48
2022-10-01 07:47:15 +02:00
Marcin Juszkiewicz
9384ec3e0b influxdb: enable on CentOS/AArch64
Change-Id: I468e68db23c6785bd3bfbe65733fe5bf52295fbb
2022-09-30 14:19:00 +00:00
Michal Nasiadka
0883532434 Add RockyLinux 9 support
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570

Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-30 14:17:34 +00:00
Zuul
2370139604 Merge "debian: use Erlang 24 on AArch64" 2022-09-29 17:10:29 +00:00
Zuul
3fde977d45 Merge "use Erlang 24 on Ubuntu/AArch64" 2022-09-29 16:23:15 +00:00
Zuul
66e9a4dc34 Merge "centos: use Erlang 24 on AArch64" 2022-09-29 16:23:12 +00:00
Marcin Juszkiewicz
0ed6f6f120 debian: use Erlang 24 on AArch64
There are no Erlang 25 packages for Debian/AArch64.

Change-Id: Ice5a7b4cbb61365bb81334ca7af92fac6739fe41
2022-09-29 16:29:54 +02:00
Marcin Juszkiewicz
355ab5b29a use Erlang 24 on Ubuntu/AArch64
There is no Erlang 25 package with for Ubuntu/AArch64.

Change-Id: Ie07a6b821db0557c5e373037183082604acda4bd
2022-09-29 12:42:33 +02:00
Zuul
4a94fb4d16 Merge "repos: in CentOS Stream 9 haproxy is in appstream repo" 2022-09-28 17:59:40 +00:00
Marcin Juszkiewicz
ac1ae84386 centos: use Erlang 24 on AArch64
We do not have Erlang 25 for CentOS Stream 9 on AArch64 so we revert to
use Erlang 24 from CentOS repository.

Also synced Erlang and RabbitMQ versions between images.

Change-Id: I1480de095eaea66c3a83a61ca3ff269953181e39
2022-09-28 17:05:29 +00:00
Zuul
7a42617e2e Merge "nova-libvirt: provide TPM emulation" 2022-09-28 13:25:13 +00:00
Marcin Juszkiewicz
042a95be10 repos: in CentOS Stream 9 haproxy is in appstream repo
So we do not need to define repo for it like it was in past.

Change-Id: I9e22a43e068490d762c42a7bb491e445a715381b
2022-09-27 19:07:55 +02:00
Zuul
2185f817ba Merge "Don't ignore the remaining apt-get update errors" 2022-09-27 12:37:18 +00:00
Radosław Piliszek
9dd9f425b7 Don't ignore the remaining apt-get update errors
Follow-up to I5ce2eb66a647e1805f086aa37942bf5d13eb4106

So far, I have only observed these causing weird errors later but,
in theory, ignoring these could allow the rest of the code to use
archival (so wrong) entries.

Change-Id: I9cef5ceeb78d431ca232c7b196c48eef5d2ccbca
2022-09-27 10:04:19 +00:00
Marcin Juszkiewicz
8d209901fa nova-libvirt: provide TPM emulation
The goal of the swtpm project is to provide a TPM emulator (TPM 1.2 &
TPM 2) that can be integrated into virtualized environments, such as
virtual machines and containers.

Nova supports it for quite a while:
https://review.opendev.org/c/openstack/nova/+/631363

Change-Id: Ifb7e0f1632805807851720873a70179218bdf372
2022-09-27 10:02:23 +00:00
Marcin Juszkiewicz
542bbcdb6b grafana: ignore SHA1 gpg key on CentOS Stream 9 (and family)
RHEL 9 refuses to use SHA1 gpg keys. Grafana team still did not handled
key upgrade:

https://github.com/grafana/grafana/issues/41036

Change-Id: Id963271103ce1397b7a5498d032e8f797edfcc70
2022-09-27 08:17:15 +00:00
Marcin Juszkiewicz
878b00013b Move to CentOS Stream 9
OpenStack 'zed' requires Python 3.8+ so RHEL 8 family has to go.

This changeset moves to CentOS Stream 9 while move to RockyLinux 9 is
planned as final solution.

CI moved to CentOS Stream 9 nodes.

Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/839715

Change-Id: I113b9984294cf8663d3fc0c8840320e1d40ea731
2022-09-27 07:40:06 +00:00
Radosław Piliszek
ea3ed3f933 [CI] Disable Debian jobs
Due to qemu packaging issues [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020776

Change-Id: Ib594b81aae93d21101998a628792b3edf1fad47e
2022-09-27 07:37:29 +00:00
Zuul
0434a110c1 Merge "ubuntu: enable monasca for x86-64" 2022-09-23 15:35:57 +00:00
Zuul
7efc7b3383 Merge "Python 3.8+ has better shutil.copytree()" 2022-09-23 15:35:54 +00:00
Zuul
dcbc4424a6 Merge "centos: we install 'hostname' in base image" 2022-09-23 15:21:21 +00:00
Marcin Juszkiewicz
0e3a55252b Python 3.8+ has better shutil.copytree()
doc says:

> If dirs_exist_ok is false (the default) and dst already exists, a
> FileExistsError is raised. If dirs_exist_ok is true, the copying
> operation will continue if it encounters existing directories, and files
> within the dst tree will be overwritten by corresponding files from the
> src tree.

So we do not have to copy dirs/files one by one and tell
shutil.copytree() to handle everything.

Change-Id: I97d9c8261351b8fd88f088c1463cc508e07792e7
2022-09-14 15:52:28 +02:00
Marcin Juszkiewicz
e511db7048 centos: we install 'hostname' in base image
There is no need to install it in other images.

Change-Id: I9fdb987533662ee532141b06fc23b64c92788429
2022-09-13 12:46:36 +02:00
Marcin Juszkiewicz
386b884036 ubuntu: enable monasca for x86-64
There is confluent-kafka wheel on Pypi so we can build those
images on x86-64.

Change-Id: I16a9656641932114e02f6ffa76399c0c4106a90a
2022-09-13 12:45:08 +02:00
Christian Berendt
0040c6d3f6 Add missing labels blocks
Change-Id: I1396131c3e33e5f139339a203ebfb48841a358d7
2022-09-12 21:08:03 +02:00
Zuul
0d4e8e6c11 Merge "Drop support for python 3.6 and 3.7" 2022-09-07 09:34:40 +00:00
Zuul
e8fb64a46e Merge "Debian: use OpenStack Zed repos" 2022-09-06 12:08:24 +00:00
Zuul
2a4a8fce31 Merge "Fix CVE-2022-38060" 2022-09-06 11:59:30 +00:00
Marcin Juszkiewicz
2c2dc39b3b prometheus-ovn-exporter: use sha256sum
shasum requires 30M of Perl on CentOS 9 while sha256sum is already
present.

Change-Id: I9372ebc643fced497ab01480f4c7cd6caa65c282
2022-09-02 11:49:25 +02:00
Zuul
a2bb347df3 Merge "prometheus: Add OVN exporter" 2022-09-01 12:07:42 +00:00
Marcin Juszkiewicz
e8d085b606 Debian: use OpenStack Zed repos
With source base images we use small amount of packages from there.
Some Python/JS updates and novnc/spice stuff.

Change-Id: I41d8d3ae0e43ba7b54b126e076134f13dcab7859
2022-09-01 10:05:57 +02:00
Zuul
0c501542e0 Merge "Drop centos8s jobs from experimental pipeline" 2022-08-31 13:40:24 +00:00
Zuul
a1021d6599 Merge "Revert "Workaround setuptools==60.0.0 breakages"" 2022-08-31 13:40:21 +00:00
Zuul
904f346d97 Merge "Make keystone_bootstrap accept no ADMIN_URL too" 2022-08-31 12:15:23 +00:00
Zuul
ec101532fa Merge "Bump prometheus services to latest version" 2022-08-31 07:18:25 +00:00
Dr. Jens Harbott
0db7cf0e0a Drop centos8s jobs from experimental pipeline
This is a follow-up to [0], removing jobs also from experimental to
avoid unnecessary runs. Since zuul complains about an empty project
stanza, remove the whole block, it can always be restored from git
history if needed.

[0] I32bef531896777bfb463bb401ebba1d488a16bf9

Change-Id: If68d548957adb8c6584dcab4582ef8396cccf0b2
2022-08-30 10:35:53 +02:00
wuchunyang
26b027f0b3 Bump prometheus services to latest version
blackbox_exporter ->  0.22.0
prometheus_cadvisor ->  0.45.0
elasticsearch_exporter -> 1.5.0
haproxy_exporter -> 0.13.0
prometheus_libvirt_exporter -> 2.3.2
memcached_exporter_version -> 0.10.0
prometheus_msteams -> 1.5.1
prometheus_mtail -> v3.0.0-rc50
mysqld_exporter -> 0.14.0
node_exporter -> 1.3.1
prometheus  -> 2.38.0

Change-Id: I3452e8904992bfb977dcae4084a0d98aab82e221
2022-08-30 16:25:19 +08:00
Zuul
0eb36f0d88 Merge "rabbitmq: Update to 3.10" 2022-08-30 06:58:25 +00:00
jiaqi07
3c0a54ed81 Drop support for python 3.6 and 3.7
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Updating the python classifier also to reflect the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: If7955df1073adadad2d306c3d9b74d1479cd334a
2022-08-30 05:52:32 +00:00
Radosław Piliszek
5b1da01798 Fix CVE-2022-38060
Closes-Bug: #1985784
Change-Id: I66476a2b396e2cbe41e68ac51f57aae1806b2ed8
2022-08-29 10:05:05 +00:00
Radosław Piliszek
e5748194b2 Make keystone_bootstrap accept no ADMIN_URL too
To be able to drop the dummy arg.

Change-Id: Ibcc3e6b4e6015604c218e384d87de7b9e9aed4c8
2022-08-26 21:31:29 +02:00
Zuul
91c2cc0d8d Merge "[docs] Fix OVS link" 2022-08-26 01:18:10 +00:00
Michał Nasiadka
61bd545ea0 prometheus: Add OVN exporter
Change-Id: I2a1d97421f53e63bb2e8d93dcdbc9b738e39670d
2022-08-25 15:25:57 +02:00
Radosław Piliszek
0dddb293a8 [docs] Fix OVS link
Change-Id: I5f43df34c1854e1632525730742439a17efb6a4e
2022-08-25 11:55:33 +02:00
wu.chunyang
5a65f36e9b Add python-binary-memcached to openstack-base
python-binary-memcached is required by keystone cache.
ref: https://docs.openstack.org/keystone/latest/admin/configuration.html#caching-layer

Change-Id: Ibaf5925607b45bc8e69af39f2d1cdcb49332f9f0
2022-08-25 17:38:41 +08:00
Zuul
ba747e92b9 Merge "Add Ubuntu Jammy MariaDB repository" 2022-08-24 17:08:15 +00:00
Michal Nasiadka
c1437c8ba2 Add Ubuntu Jammy MariaDB repository
Change-Id: I15b08cca39a3bd069cb714c5b3164fd8254d8d30
2022-08-24 14:26:09 +00:00
Zuul
37bab095b6 Merge "mariadb: Fix RPM repository URLs" 2022-08-23 13:17:31 +00:00
Mark Goddard
94fad9f26b mariadb: Fix RPM repository URLs
The MariaDB project changed the location of the repositories, and the
old URLs no longer work.

Change-Id: Ia094cd1e29232c47d1fb26e00de569677bc5b8a1
2022-08-22 15:37:39 +00:00