summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-10Change network_mode default to hostMichał Nasiadka3-11/+17
Kolla-Ansible deploys Docker without bridge by default [1]. [1]: https://review.opendev.org/c/openstack/kolla-ansible/+/751795 Change-Id: I7430b72f5d8abe59a7151df73e6d59898d942636
2021-06-10Enable Debian updates repoRadosław Piliszek2-0/+12
Backport below Wallaby switching bullseye to buster. Closes-Bug: #1931544 Change-Id: I8460a4159c8da8ae0b856867e068d30fbffb4d34
2021-06-10[CI] Add grafana to allowed-to-failRadosław Piliszek1-0/+2
The grafana repo is broken for Debuntu. Change-Id: I7f79aeab53540df9bf84add6df3add300c9e9fa4
2021-06-08Merge "Fix _get_images_dir when pip-installed with --user"Zuul2-0/+6
2021-06-07Merge "Add missing default policy files for ubuntu-binary-horizon"Zuul1-1/+1
2021-06-07Fix _get_images_dir when pip-installed with --userJames Pic2-0/+6
There are two cases where pip installs kolla share into ~/.local/share/kolla: - with `pip install --user kolla` - with `pip install kolla` as non-root This patch helps kolla find the share dir in these cases. Closes-Bug: #1930544 Change-Id: I0b3eb6744a34a601266179fb358510a5c500e6ba
2021-06-07Horizon: Install policy files for manila-uiTakashi Kajinami1-0/+7
Since the commit 89a90ff9773b93062760df5e3deefb9750112633 was merged, manila-ui provides two policy files. This change ensures that these files are installed when manila-ui is enabled. Change-Id: Id92145ba74237da2fd8430b9d84413465297d3a7
2021-06-05Merge "Sort the package lists in openstack-base alphabetically"Zuul1-4/+4
2021-06-05Horizon: Install required policy files for heat-dashboardTakashi Kajinami1-2/+5
Since the commit 8e7914fce24d2c9d94a83795983aaa0fb05f020c was merged, heat-dashboard no longer use policy.json but it use two yaml files to manage policy rules. This change updates managed files for heat-dashboard accordingly. Change-Id: I0cae18c1d5169cd444a14ba3b56de24dede5919c
2021-06-03Add missing default policy files for ubuntu-binary-horizonPierre Riteau1-1/+1
The ubuntu-binary-horizon image is missing the default policies files which should be in /etc/openstack-dashboard/default_policies. By copying everything from /usr/share/openstack-dashboard/openstack_dashboard/conf into /etc/openstack-dashboard, we get the default policy files, as well as commented out policy files (e.g. cinder_policy.yaml) and the nova_policy.d directory containing api-extensions.yaml. Change-Id: I3c6fdcb9b7dd7443a7755599f7e4ee59f67e0a91 Closes-Bug: #1930586
2021-05-31docs: Update Freenode to OFTCMichał Nasiadka1-1/+1
Change-Id: I5a6e7de57e0d123634c37807fd75bcc980abac73
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