summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-05Merge "CI/centos/rocky: use repos from opendev mirror"Zuul3-29/+145
2022-10-05kolla-toolbox: bump ansible-core to 2.13Michal Nasiadka3-4/+5
Change-Id: I13e3cf5a02dadcedd1ebbd54d56f7f633e6e3d68
2022-10-04Support qemu block rbd in nova-computeRadosław Piliszek1-0/+2
This is necessary if using nova-compute with RBD backend (directly, not via Cinder) and wishing to make an instance image to Glance while (1) following the recommended Ceph permissions which do not give Nova write permissions to the images' pool or (2) not using RBD with Glance or (3) not revealing what Glance actually uses as the backend (hiding locations). Change-Id: I88e1e0ca01b2b2effad9515b905cc761fbb5d2d4
2022-10-04debian: swtpm is in backportsMarcin Juszkiewicz1-2/+3
We need to mark swtpm/libtpms in APT preferences to make it installed on AArch64. Change-Id: Ibee94fe5a6217048eef01aa24ebed6ee05aae8de
2022-10-04Merge "Revert "[CI] Disable Debian jobs""Zuul1-28/+28
2022-10-04Revert "[CI] Disable Debian jobs"Marcin Juszkiewicz1-28/+28
This reverts commit ea3ed3f9332dbd7f369ca49806ee04000881c3c7. Reason for revert: fixed qemu packages are now in Debian: Change-Id: I7b2fac6e4b6c53ea637e849b4fa171ab5126a09f INFO:kolla.common.utils.nova-libvirt:Successfully tagged test/nova-libvirt:debian
2022-10-03Merge "proxysql: Use almalinux for centos/rocky9"Zuul3-4/+2
2022-10-03CI/centos/rocky: use repos from opendev mirrorMarcin Juszkiewicz3-29/+145
Repo definitions in RHEL 9 rebuilds use metalink method for most of entries which makes our use of sed obsolete. This patch adds file with definitions of all CS9 repos we use and moves all official definitions a side at start of build. After build our definitions get removed and official ones are restored. Similar is done for RockyLinux 9 builds but there RL9 repos are used from official mirrors while CS9/EPEL ones are from OpenDev mirrors. Final images will have repos in wrong enabled/disabled state. Change-Id: I04121fd5ca9894b6deeda3808808cbffd6b97811
2022-10-03proxysql: Use almalinux for centos/rocky9Michal Nasiadka3-4/+2
As per https://github.com/sysown/proxysql/issues/3989 Change-Id: If077d60e9efd29fab80f4f5188a4f54015734a92
2022-10-03Fix ironic-pxe EFI path for rockyMichal Nasiadka1-2/+2
Change-Id: I6c82ef5b148b3ebdc8241871117dbe6cd68ed070
2022-10-01Add rocky9 periodic jobsMichal Nasiadka1-0/+6
Change-Id: I119834c8b458e32c3f6a42c635e7d96630b12c48
2022-09-30influxdb: enable on CentOS/AArch64Marcin Juszkiewicz2-1/+1
Change-Id: I468e68db23c6785bd3bfbe65733fe5bf52295fbb
2022-09-30Add RockyLinux 9 supportMichal Nasiadka11-39/+160
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570 Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-29Merge "debian: use Erlang 24 on AArch64"Zuul2-5/+6
2022-09-29Merge "use Erlang 24 on Ubuntu/AArch64"Zuul1-0/+6
2022-09-29Merge "centos: use Erlang 24 on AArch64"Zuul4-14/+25
2022-09-29debian: use Erlang 24 on AArch64Marcin Juszkiewicz2-5/+6
There are no Erlang 25 packages for Debian/AArch64. Change-Id: Ice5a7b4cbb61365bb81334ca7af92fac6739fe41
2022-09-29use Erlang 24 on Ubuntu/AArch64Marcin Juszkiewicz1-0/+6
There is no Erlang 25 package with for Ubuntu/AArch64. Change-Id: Ie07a6b821db0557c5e373037183082604acda4bd
2022-09-28Merge "repos: in CentOS Stream 9 haproxy is in appstream repo"Zuul2-4/+0
2022-09-28centos: use Erlang 24 on AArch64Marcin Juszkiewicz4-14/+25
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-28Merge "nova-libvirt: provide TPM emulation"Zuul2-0/+6
2022-09-27repos: in CentOS Stream 9 haproxy is in appstream repoMarcin Juszkiewicz2-4/+0
So we do not need to define repo for it like it was in past. Change-Id: I9e22a43e068490d762c42a7bb491e445a715381b
2022-09-27Merge "Don't ignore the remaining apt-get update errors"Zuul2-2/+2
2022-09-27Don't ignore the remaining apt-get update errorsRadosław Piliszek2-2/+2
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-27nova-libvirt: provide TPM emulationMarcin Juszkiewicz2-0/+6
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-27grafana: ignore SHA1 gpg key on CentOS Stream 9 (and family)Marcin Juszkiewicz3-2/+6
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-27Move to CentOS Stream 9Marcin Juszkiewicz32-135/+174
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[CI] Disable Debian jobsRadosław Piliszek1-28/+28
Due to qemu packaging issues [1]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020776 Change-Id: Ib594b81aae93d21101998a628792b3edf1fad47e
2022-09-23Merge "ubuntu: enable monasca for x86-64"Zuul1-2/+1
2022-09-23Merge "Python 3.8+ has better shutil.copytree()"Zuul1-10/+1
2022-09-23Merge "centos: we install 'hostname' in base image"Zuul3-3/+0
2022-09-14Python 3.8+ has better shutil.copytree()Marcin Juszkiewicz1-10/+1
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-13centos: we install 'hostname' in base imageMarcin Juszkiewicz3-3/+0
There is no need to install it in other images. Change-Id: I9fdb987533662ee532141b06fc23b64c92788429
2022-09-13ubuntu: enable monasca for x86-64Marcin Juszkiewicz1-2/+1
There is confluent-kafka wheel on Pypi so we can build those images on x86-64. Change-Id: I16a9656641932114e02f6ffa76399c0c4106a90a
2022-09-12Add missing labels blocksChristian Berendt2-1/+5
Change-Id: I1396131c3e33e5f139339a203ebfb48841a358d7
2022-09-07Merge "Drop support for python 3.6 and 3.7"Zuul2-3/+6
2022-09-06Merge "Debian: use OpenStack Zed repos"Zuul1-1/+1
2022-09-06Merge "Fix CVE-2022-38060"Zuul5-53/+24
2022-09-02prometheus-ovn-exporter: use sha256sumMarcin Juszkiewicz1-1/+1
shasum requires 30M of Perl on CentOS 9 while sha256sum is already present. Change-Id: I9372ebc643fced497ab01480f4c7cd6caa65c282
2022-09-01Merge "prometheus: Add OVN exporter"Zuul2-0/+40
2022-09-01Debian: use OpenStack Zed reposMarcin Juszkiewicz1-1/+1
With source base images we use small amount of packages from there. Some Python/JS updates and novnc/spice stuff. Change-Id: I41d8d3ae0e43ba7b54b126e076134f13dcab7859
2022-08-31Merge "Drop centos8s jobs from experimental pipeline"Zuul1-51/+0
2022-08-31Merge "Revert "Workaround setuptools==60.0.0 breakages""Zuul1-3/+0
2022-08-31Merge "Make keystone_bootstrap accept no ADMIN_URL too"Zuul1-4/+12
2022-08-31Merge "Bump prometheus services to latest version"Zuul12-43/+45
2022-08-30Drop centos8s jobs from experimental pipelineDr. Jens Harbott1-51/+0
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-30Bump prometheus services to latest versionwuchunyang12-43/+45
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-30Merge "rabbitmq: Update to 3.10"Zuul4-6/+10
2022-08-30Drop support for python 3.6 and 3.7jiaqi072-3/+6
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-29Fix CVE-2022-38060Radosław Piliszek5-53/+24
Closes-Bug: #1985784 Change-Id: I66476a2b396e2cbe41e68ac51f57aae1806b2ed8