aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-09re-enable collectd-rdt pluginPiotr Rabiega1-0/+1
Change-Id: Id106cb71624e0b0d8393904afd2a62469e6066f1
2020-04-09Merge "swift: use python3 for scripts"Zuul1-1/+1
2020-04-09Add collectd-pmu package for Intel PMU (C8 only)Piotr Rabiega1-0/+6
The intel_pmu plugin collects performance counters data on Intel CPUs using Linux perf interface. Change-Id: Id1592e20bcc42893a5e9d0dba9f67cf4e896d268
2020-04-09Merge "Add docs and release note for CentOS 8"Zuul5-0/+50
2020-04-09Merge "openstack-base: PyNaCl needs 'make' to build"Zuul1-0/+1
2020-04-09Merge "base/centos: influxdb repo is only on x86-64"Zuul1-1/+8
2020-04-08CI: add Centos 8 and Ubuntu jobs for aarch64Marcin Juszkiewicz5-5/+32
also simplify Debian job definition Depends-on: https://review.opendev.org/718413 Depends-on: https://review.opendev.org/718363 Depends-on: https://review.opendev.org/718236 Depends-on: https://review.opendev.org/718238 Change-Id: I2c75dbc2ea063dd3507eaaf93a484c50acae5fb5
2020-04-08kibana: use Linaro provided package for Ubuntu/aarch64Marcin Juszkiewicz1-1/+1
Package is in 'debian-buster' repo but it is usable on Ubuntu as well. It is repackaged upstream one. Change-Id: I8bc90bff4b96333a131f019b1c3c166f7f39c35f
2020-04-08openstack-base: PyNaCl needs 'make' to buildMarcin Juszkiewicz1-0/+1
INFO:kolla.common.utils.openstack-base: File "setup.py", line 159, in run INFO:kolla.common.utils.openstack-base: raise Exception("ERROR: The 'make' utility is missing from PATH") INFO:kolla.common.utils.openstack-base: Exception: ERROR: The 'make' utility is missing from PATH INFO:kolla.common.utils.openstack-base: ---------------------------------------- INFO:kolla.common.utils.openstack-base: INFO:kolla.common.utils.openstack-base: ERROR: Failed building wheel for PyNaCl Change-Id: Id8be6cc8f98207bc9ebf546c55d34cf9c6360cd7
2020-04-08base/centos: influxdb repo is only on x86-64Marcin Juszkiewicz1-1/+8
Change-Id: I98147939ccfeeb7b3e86b5e33c427372663ecf9b
2020-04-08base/debian: pin erlang 22 for rabbitmqMarcin Juszkiewicz1-0/+5
Without pinning: INFO:kolla.common.utils.rabbitmq: rabbitmq-server : Depends: erlang-base (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or INFO:kolla.common.utils.rabbitmq: erlang-base-hipe (>= 1:21.3) but it is not installable or INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable With pinning image builds. Change-Id: I26bbd081f70ac76bcf45ab4348068e463a313d88
2020-04-08swift: use python3 for scriptsMarcin Juszkiewicz1-1/+1
We no longer ship Python2 in images so use Python 3 in scripts. Change-Id: I428099d66715d6156a891d6f682f52e49f1b7753
2020-04-08qdrouterd: drop Debian/Ubuntu partMarcin Juszkiewicz1-11/+0
Packages are no longer present in Debian nor Ubuntu so let us drop part which care about those distributions. Change-Id: I74069ac30684f875c26abb670812e9ff30e158f5
2020-04-08Sensu: Remove ceph and process-checks plugins from clientMark Goddard1-2/+0
The sensu image became unbuildable, failing to install the ceph plugin: Unable to resolve dependencies: sensu-plugins-ceph requires english (= 0.6.3) This has happened because the author of the 'english' gem has seen fit to publish a new 0.7.0 release, and 'yank' [1] all previous releases from rubygems. This change removes the ceph and process-checks plugins, which both suffer from a dependency on the yanked english 0.6.3. [1] https://rubygems.org/gems/english/versions/0.6.3 Change-Id: I9d34413fa10b5a2920aca60b08141bfaddcc7415 Closes-Bug: #1871600 (cherry picked from commit 818dc4d6ff12a3119be072e0c68e2d2c8da9b799)
2020-04-08Exclude pcie_errors on s390x, it fails to buildMatthias Runge1-1/+6
The collectd pcie-errors plugin fails to build on s390 on big endian, ppc64le is fine. For those building containers on s390x, this patch removes a downstream patch. Change-Id: I71008f690fcb04289451efa819b5e7f6d81cf99f
2020-04-06Follow up on RabbitMQ 3.8 upgradeDincer Celik5-9/+0
Change-Id: I2273430b60e7b259cb687e7ec5c9f0885b625e0d
2020-04-06Add docs and release note for CentOS 8Mark Goddard5-0/+50
Adds info on supported distros to support matrix. Adds release note about CentOS 7 drop and dropped images. Change-Id: I0ada13af2fe57de550c1703d636436190e5d489a Partially-Implements: blueprint centos-rhel-8
2020-04-06Upgrade RabbitMQ to 3.8Dincer Celik13-60/+87
Upgrade and pin RabbitMQ to 3.8. Upgrade Erlang to 22 to meet requirements: https://www.rabbitmq.com/which-erlang.html Start using bintray repository provided by RabbitMQ. Linaro builds will be used for aarch64. Implements: blueprint rabbitmq-version-upgrade Closes-Bug: #1848452 Change-Id: I3d775fd832f2603181da89009cebc1370a61a023
2020-04-04Merge "Remove unused script rabbitmq_get_gospel_node.py"Zuul2-65/+1
2020-04-04Merge "CI: Ansiblify setup of builders"Zuul4-53/+52
2020-04-04Merge "CI: Avoid tox"Zuul9-227/+22
2020-04-04Remove unused script rabbitmq_get_gospel_node.pyMark Goddard2-65/+1
This script is used by neither Kolla Ansible nor TripleO. Change-Id: I4859a727b269dd13465d90dff50107e29d39956e
2020-04-04Merge "Add nfs dependencies to glance container"Zuul2-3/+13
2020-04-04Merge "Fix --skip-existing and --skip-parents"Zuul3-24/+102
2020-04-03Merge "Update hacking for Python3"Zuul7-14/+15
2020-04-03Merge "add dpdk_telemetry and logparser, use centos-release-opstools for C8"Zuul3-2/+12
2020-04-03CI: Ansiblify setup of buildersRadosław Piliszek4-53/+52
CI is set up using Ansible playbooks now. This also drops redundant shell scripts. Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I5264746fd04276448f4668c3bb3a218a40e8660b
2020-04-03Merge "Revert "openstack-base: pin setuptools < 46 to get horizon working""Zuul1-5/+0
2020-04-03CI: Avoid toxRadosław Piliszek9-227/+22
We don't need tox nor tell our users to use it when doing kolla builds. Tox is going away from base infra images (it is already gone from aarch64 ones). Depends-on: https://review.opendev.org/713134 Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: Ib1d97a783951ac42740ebf91bcc6ecaf2bf70853
2020-04-03add dpdk_telemetry and logparser, use centos-release-opstools for C8Piotr Rabiega3-2/+12
Adds collectd-dpdk_telemetry and collectd-logparser packages to collectd RHEL-based image. dpdk_telemetry plugin collects DPDK ethernet device metrics via dpdk_telemetry library. Logparser is plugin for filtering and parsing log messages. Change-Id: I0c7c94e9fae9d11660f938b8d7d6be0f270c972f
2020-04-03Merge "CI: Add https match for mirror.centos.org to template-overrides"Zuul1-0/+3
2020-04-03Merge "Use unittest.mock instead of PyPI mock"Zuul5-5/+4
2020-04-03Fix glance-api privsep errorsRadosław Piliszek4-2/+54
This fixes usage of cinder as glance backend. Glance API source containers were missing both sudoers and rootwrap config. rootwrap config gets included in Kolla because otherwise it is clunky to get it from glance_store where it lives. The positive side is that it has not changed since July 2016. Debian/Ubuntu binary have weird double-glance path to rootwrap which gets fixed now by symbolic link. Closes-bug: #1869072 Change-Id: Ia53657a415249882b93acca86b5e2a3bfa167820
2020-04-03CI: Add https match for mirror.centos.org to template-overridesMichal Nasiadka1-0/+3
Some CentOS repos (currently one - Ceph NFS Ganesha) use https://mirror.centos.org instead of http:// and we break their definition by removing mirrorlist= entry and not inserting baseurl entry due to a missing match. Change-Id: I7b29f8c6be80820042023d2b85162d5cc9a65f08
2020-04-02Use unittest.mock instead of PyPI mockRadosław Piliszek5-5/+4
Now that py2 is gone, oslotest dropped dependency on mock and will soon affect Ussuri CI [1], let's use unittest.mock built in py3. This also fixes py38 jobs and proactively prevents py36 and py37 failing due to [1]. This is because we never included mock in test-requirements (but in lower-constraints where it does not really belong at all) and instead relied on oslotest to bring it in. [1] https://review.opendev.org/716322 Change-Id: Iceedcc7ad0d087414f6f94dfc0235fda4754be63
2020-04-02Add nfs dependencies to glance containerRajat Dhasmana2-3/+13
Glance API image lacked nfs programs/utils to be able to mount NFS exports. This affected Glance usage with Cinder backend when NFS was used as Cinder backend. Closes-Bug: #1868574 Change-Id: I3aac1e6a7f7c5f839b036f15713af949fba206cc
2020-04-01Update hacking for Python3Andreas Jaeger7-14/+15
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Fix problems found by updated hacking version. Update local hacking checks for new flake8. Remove hacking and friends from lower-constraints, they are not needed in installations. Change-Id: I67e5ca24c550163c218fb06692de0b7c528d8318
2020-03-30Revert "openstack-base: pin setuptools < 46 to get horizon working"Marcin Juszkiewicz1-5/+0
pyScss 1.3.6 release has required fixes and horizon is using it. This reverts commit 5498671b344e48d6db865887537ff15cf4028510. Change-Id: I27bf14a8ff81086174eb0d55501039d4678b015e
2020-03-27Bump prometheus_openstack_exporter to 1.0.0Jorge Niedbalski1-1/+1
v1.0.0 has been released, use that release as a base for prometheus_openstack_exporter. Change-Id: I6b8bb18633fd277f3ab46788fa76bb4af67f5942 Signed-off-by: Jorge Niedbalski <jnr@metaklass.org>
2020-03-25Merge "CentOS 8: Drop trickle install to build freezer"Zuul3-4/+10
2020-03-25Merge "Fix invalid test in cinder data migration script"Zuul2-1/+6
2020-03-23CentOS 8: Drop trickle install to build freezerMark Goddard3-4/+10
Trickle was previously installed from EPEL7, but is not available in EPEL8. It does not appear critical to the functioning of freezer, so drop it to allow freezer images to build for CentOS 8. Change-Id: I3e12ab51e9f01d383268d75ce72903686564ada6 Partially-Implements: blueprint centos-rhel-8
2020-03-21Zun: add zun-cni-daemon imageHongbin Lu3-0/+46
Zun-cni-daemon is a new process for implementing CNI plugin for Zun. It will be used by CRI runtime to connect podsandbox to neutron. This image is based on the zun base image and includes additional packages such as openvswitch. Needed-By: https://review.opendev.org/#/c/708213/ Change-Id: Ic82c59a5e78078b4fea10df9d30b35da14cad922
2020-03-20Merge "CentOS 8: enable monasca-grafana image"Zuul1-1/+0
2020-03-19Merge "CI: publish AArch64 Debian/source images"Zuul2-1/+9
2020-03-19Merge "CentOS 8: Enable hacluster and masakari images"Zuul5-5/+5
2020-03-19CI: publish AArch64 Debian/source imagesMarcin Juszkiewicz2-1/+9
We want to test upgrades on aarch64. For this we need to publish images. AArch64 images will get "-aarch64" added to tag to not collide with x86-64 ones. Change-Id: Ibae2578b4bc18c0ab7fcc1840c39bb86659ab920
2020-03-19Merge "Revert "mark bifrost as unbuildable""Zuul1-1/+0
2020-03-18Merge "elasticsearch: use proper repo for debian/aarch64"Zuul1-1/+1
2020-03-18Revert "mark bifrost as unbuildable"Mark Goddard1-1/+0
This reverts commit e4bb18819fc0480ecf36f98367cae48ec226bb50. Change-Id: I423b48b4d1c045dca66d8d982646930485a9731d Depends-On: https://review.opendev.org/713504