summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-27Merge "ubuntu: unpin OVS"Zuul1-4/+0
2021-05-25Sort the package lists in openstack-base alphabeticallyChristian Berendt1-4/+4
Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: I4340ac228dc9624e59ed613265e47c3e95d2dc50
2021-05-25libvirt: pin edk2-ovmfMichał Nasiadka1-1/+2
edk2-ovmf introduced a bug [1] and results libvirt/qemu errors It's going to be fixed in next rebase to libvirt 7.4.0 - but let's pin for now. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1961558#c10 Change-Id: I0cb0512ef40c48353d582b1c37a446f251b79ac7
2021-05-24ubuntu: unpin OVSMichał Nasiadka1-4/+0
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/792352 Change-Id: I7ed0202dfa644f7e85161b2ebaa999069fc1dcc2
2021-05-22Merge "add openstack-python3-xena-jobs-arm64 job"Zuul2-0/+6
2021-05-21Merge "Install Monasca datasource plugin for Grafana"Zuul2-1/+8
2021-05-21Merge "Revert "CI: add monasca-grafana to allowed-to-fail images""Zuul1-4/+0
2021-05-20Merge "Drop monasca-grafana image."Zuul6-120/+7
2021-05-20Revert "CI: add monasca-grafana to allowed-to-fail images"Marcin Juszkiewicz1-4/+0
This reverts commit 931d401887252d8830ebfb4d0b5d352f77094e9a. Reason for revert: monasca-grafana is no more Change-Id: I483db6d6eddd84b376251b38509e74d4a5c2a10b Depends-on: https://review.opendev.org/c/openstack/kolla/+/784902
2021-05-19[Security] Fix open redirect in PrometheusPiotr Parczewski2-1/+5
Bump up Prometheus to the oldest non affected version as per security advisory [1]. [1] https://github.com/prometheus/prometheus/security/advisories/GHSA-vx57-7f4q-fpc7 Change-Id: I505b0645dc3331264c8fc6762df1c6cb8bb2f2ed
2021-05-17Drop monasca-grafana image.Marcin Juszkiewicz6-120/+7
After months of using deprecated components image finally stopped building. Change-Id: I8f5a9b220fc8afd6ef07cb5f2142df8c6ead9bc0
2021-05-17centos: clean up repo enable/disable/keysMarcin Juszkiewicz1-8/+2
- install all 'centos-release-*' packages we need - disable all repos in one place - do not import CentOS keys - they are trusted by default Change-Id: I97308c74406d2af0e39b77eddef2693554381ab6
2021-05-17add openstack-python3-xena-jobs-arm64 jobricolin2-0/+6
This is a non-voting job to validate py3 unittests on AArch64 Also fixed test units to use source install type with Debian as Kolla does not support Debian/binary on !x86-64 Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Task: 41911 Story: 2007938 Change-Id: I6889555820adcaee8a86e70b5c3ea31c15e3192c
2021-05-13gnocchi: add python3-rados to gnocchi-base source imageMark Goddard1-0/+2
The binary images include python3-rados as a dependency, but source images do not. This change fixes that. Change-Id: I2c8cdfcd25856ecdcfd9f302965187b3b62376ad Closes-Bug: #1927756
2021-05-11Drop ppc64le supportMarcin Juszkiewicz11-125/+9
We do not test support for ppc64le on CI or other systems. In previous cycles it was used by TripleO and now they have own way. Change-Id: Ibd955869a6f9485dfa4d08a8ad2f4b28b7d59c15
2021-05-10Merge "docs: update supported OS distros"Zuul2-10/+11
2021-05-10Merge "gnocchi-base: numpy provides aarch64 binary wheels"Zuul1-20/+0
2021-05-10Merge "centos: do not install CentOS Rabbitmq repo twice on AArch64"Zuul1-4/+0
2021-05-08Merge "CI: drop bashism from template overrides"Zuul1-1/+1
2021-05-08gnocchi-base: numpy provides aarch64 binary wheelsMarcin Juszkiewicz1-20/+0
There is no need to install libraries to build Numpy as we have binary wheel provided by numpy upstream. Change-Id: I721001f877f6ec2f9a2e425c088a2e22177d2e5b
2021-05-08centos: do not install CentOS Rabbitmq repo twice on AArch64Marcin Juszkiewicz1-4/+0
Change-Id: I320d0795ce11ca00398cec6183ed140d31d3fd80
2021-05-07Merge "[release] Use UCA Wallaby"Zuul4-3/+7
2021-05-07[release] Use UCA WallabyMarcin Juszkiewicz4-3/+7
openvswitch has been pinned to 2.13.1 due to upgrade issues with 2.15.0 Change-Id: I031128d38e32c23147ad70e429b9aff66df3b8da
2021-05-06Merge "Modify healthcheck_mariadb"Zuul1-3/+5
2021-05-06base: check for compatible distro using just shMarcin Juszkiewicz3-18/+14
We allow users to use own image as base one and then we check is it proper distribution version one. And this check is done in different way for CentOS and different for Debian/Ubuntu systems. This patchset uses PRETTY_NAME from /etc/os-release for check. And it is done before anything gets installed so if wrong distribution is used then build process breaks as soon as possible. Change-Id: I22db3cd4cb608332261824626e3b8768821b8dd0
2021-05-05Merge "Deprecate tempest and rally"Zuul8-6/+21
2021-05-05Merge "setup.cfg: Replace dashes with underscores"Zuul1-4/+4
2021-05-05Deprecate tempest and rallyRadosław Piliszek8-6/+21
Per [1]. [1] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-04-28-15.00.html Change-Id: I4cd3d7f67068157b0de2c0a61dff622a1968b71d
2021-05-05setup.cfg: Replace dashes with underscoresPierre Riteau1-4/+4
Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1]. Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb Change-Id: I11660b10e55b3e6e0d7056d49a68f74eff61094c
2021-05-04Revert "CI: drop ubuntu-aarch64 job"Radosław Piliszek1-0/+9
This reverts commit 781dd8a01ed4951e6242f0065eb4e692c2942dcf. Reason for revert: It should be passing again. Change-Id: I5cade6c97978c38eb60eee43d6f065a9746d4bb8
2021-05-04[CI] Trust only infra mirrorsRadosław Piliszek1-22/+10
Infra mirrors get their indices rebuilt to avoid broken indices (due to partial update). Unfortunately, this wipes out the cryptographic signatures. Our approach so far was disabling apt security features globally. However, this is not a valid choice for external repos. It hid an issue we introduced with new RabbitMQ repos missing proper keys installed in the image. This caused permanent failures outside of our CI. Our process should be as close as possible to users' experience. This patch makes CI trust only the mirrors that have their indices rebuilt (so infra mirrors). Change-Id: Ic5abc4b87fd76f87aba383abf43e95ba70629fcb
2021-05-04CI: drop bashism from template overridesMarcin Juszkiewicz1-1/+1
[[ is bash only In many distributions /bin/sh == bash but not in Debian and derived where it is dash (very simple POSIX shell). Change-Id: I2b084ea78b236623b174473f411bae04e624a3e9
2021-05-04CI: move to Debian 'bullseye' nodesMarcin Juszkiewicz2-8/+8
Now that we build Bullseye based images, do it on Bullseye. Change-Id: I75d4e4ba52ffb27ac4e434b7b3c00812c5f3b86c
2021-05-04Merge "Revert "CI: temporarily disable CentOS/AArch64 testing""Zuul1-3/+3
2021-05-03Revert "CI: temporarily disable CentOS/AArch64 testing"Marcin Juszkiewicz1-3/+3
This reverts commit 5cc3bafc2c46c7b431284199b600f70c4f1c13a7. Reason for revert: Issue got fixed in CentOS. Change-Id: Id6df7a0b8c065d886a555bfa0f71155a8c0660a2
2021-04-30Install RabbitMQ repo key on Ubuntu and DebianRadosław Piliszek1-1/+4
It was missed previously. CI did not detect it because it ignores apt security issues. That gets fixed in Ic5abc4b87fd76f87aba383abf43e95ba70629fcb Change-Id: I11256c674c42e35496146ff64fee1e8e04c30d2c
2021-04-30docs: update supported OS distrosMark Goddard2-10/+11
* correct base container image info * show RHEL as deprecated Change-Id: Ie8eec4cb4e29e7f659228e2792c13c01dfb4a41c
2021-04-29Fix RabbitMQ and Erlang pins againRadosław Piliszek1-3/+3
Change-Id: Ie5bacf5d76850e51aa5f20b34759f76f89f73a2c
2021-04-29CentOS on AArch64 has only Erlang 22Marcin Juszkiewicz2-3/+25
RabbitMQ 3.8.14 is the last version with Erlang 22 support Change-Id: I1d68a47f78b925af76c44c61af7da1465371e721
2021-04-28[CI] Fix Ubuntu cephadm jobs namesRadosław Piliszek1-2/+2
Change-Id: Ia53ae5130cf621a031681192ab0c881e6a861d0f
2021-04-28Merge "CI: Remove kolla_python_version from Debian/Ubuntu jobs"Zuul2-43/+7
2021-04-28Merge "Pin erlang"Zuul3-0/+6
2021-04-28Merge "Revert "deprecate use of GnuPG ids for APT keys""Zuul1-7/+0
2021-04-28CI: Remove kolla_python_version from Debian/Ubuntu jobsMichał Nasiadka2-43/+7
These are leftovers from Focal and Bullseye upgrades. Change-Id: Id32dd40854f728ea5e058c391d70f9f3a2a0bd37
2021-04-28Revert "deprecate use of GnuPG ids for APT keys"Marcin Juszkiewicz1-7/+0
This reverts commit 2534c65dac19f576c60f7958d9d74a291447be49. Reason for revert: due to PPA use APT keys stays for longer. Change-Id: I91a90e38509bab2bd896909d796d09286dc2b9af
2021-04-27neutron: Remove vmware-nsx and networking-mlx from binaryMichał Nasiadka5-7/+14
Those plugins have been already removed from source images, this change removes them from binary. Change-Id: If21a21296489c1f243bb46f2595ff94d999bd686
2021-04-27Merge "releasenotes: we move to Debian bullseye"Zuul1-0/+6
2021-04-27Install Monasca datasource plugin for GrafanaDoug Szumski2-1/+8
The Monasca Grafana image has been removed. This change provides a path for Monasca users to switch to using the vanilla Grafana image. Depends-On: I8f5a9b220fc8afd6ef07cb5f2142df8c6ead9bc0 Change-Id: I9db7ec2df050fa20317d84f6cea40d1f5fd42e60
2021-04-26move to Debian 'bullseye'Marcin Juszkiewicz14-102/+112
Bullseye is now in hard freeze cycle and goes for release. https://release.debian.org/bullseye/freeze_policy.html Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I543965a2741cebfa759576a4c75669a7bacd4208
2021-04-26Pin erlangRadosław Piliszek3-0/+6
Now that we run without erlang pinned by the repository itself, let's pin it on our side. Change-Id: Ifa491b102ad0db7f6dc645ca552d83b53bcf3b46