aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-18elasticsearch: use proper repo for debian/aarch64Marcin Juszkiewicz1-1/+1
Change-Id: I4aba1c527f0be61ae54d47efaf0ab3c2d69beda3
2020-03-18neutron: Remove networking-ovn - part 2Michal Nasiadka2-13/+0
A followup to change [1]. Remove networking-ovn sources from kolla/common/config.py and neutron-db-manage call in neutron-server/extend_start.sh [1]: https://review.opendev.org/712762/ Change-Id: I976d60e5f2bf3e8a55b90485a77584d9e7579d62
2020-03-18Fix Horizon build after switch to pyscss2 which lacks binary wheelRadosław Piliszek1-0/+2
It now requires pcre-dev package to finish building. Change-Id: I4e003c9aa32579d467c489a53741e20ced2f4b52 Closes-bug: #1867888
2020-03-17Merge "base: fix pinning of libvirt for aarch64"Zuul1-5/+15
2020-03-17Merge "CI: Install tox"Zuul1-0/+5
2020-03-17CI: Install toxMark Goddard1-0/+5
tox will be removed from the base image. Install it before that happens. This change is made in a simple way that can be easily backported. Change-Id: I2a24c87aa44c1e03ba76a2fb0bd71caf54eb4211
2020-03-17CentOS 8: Switch default base image, tag as masterMark Goddard4-10/+6
Changes the default base tag and distro for CentOS images from 7 to 8. Also changes the tag used by the publisher jobs for CentOS 8 images from 'master-centos8' to 'master'. Change-Id: I5498141ade23219d63f34debc2b8e1330dec2e68 Partially-Implements: blueprint centos-rhel-8
2020-03-17base: fix pinning of libvirt for aarch64Marcin Juszkiewicz1-5/+15
Change https://review.opendev.org/#/c/712987/ added pinning for kibana and libvirt. In some cases it fails ;( This version works properly. Change-Id: I18a29dc4144fa53d371a6c5533e35181970429b0
2020-03-17mark bifrost as unbuildableMarcin Juszkiewicz1-0/+1
Bifrost fails again. Let's stop building it for now. Change-Id: I5f05efecffe53ba2929758f140daec76ac83aca6
2020-03-16Fix --skip-existing and --skip-parentsMark Goddard3-24/+102
There are currently a few corner cases with the --skip-existing and --skip-parents flags. Examples: 1. kolla-build --type source --skip-parents monasca-grafana This does not try to build the monasca-grafana image. This appears to be an issue when the image is a grandchild. 2. kolla-build --type source --skip-parents This will build all images. Expect it to skip parents. 3. kolla-build --type source --skip-existing This will build all images. Expect it to skip existing images. The filter_images method does quite a lot, including handling whether images are buildable, regex/profile matching, and which images to skip. The matching and skipping parts are done in a single pass, which can lead to some weird effects due to dependencies between the images and their statuses. Also, skipping is only currently applied when there is a regex/profile filter. This change splits out the matching and skipping into two separate passes. In the first pass, we mark all buildable images that match the filter as matched. In the second, we iterate over matched images, applying the skip existing and skip parents rules. Change-Id: I2f895aea0cc59d808129e9fc636af0890196af33 Closes-Bug: #1867614 Related-Bug: #1810979
2020-03-16Merge "do not use unversioned Python binary"Zuul4-4/+4
2020-03-16Merge "neutron-base: drop python3-networking-ovn"Zuul3-72/+0
2020-03-16Merge "Add collectd-pcie-errors package for PCIe Errors"Zuul2-0/+8
2020-03-16Merge "CI: Ignore .zuul.d"Zuul2-1/+1
2020-03-16Merge "CI: CentOS 8: Enable ceph-ansible jobs"Zuul1-0/+4
2020-03-16Merge "kibana, nova-libvirt: handle it properly for non-x86"Zuul6-10/+38
2020-03-16do not use unversioned Python binaryMarcin Juszkiewicz4-4/+4
We said 'bye' to Python 2 already. So let us use Python 3 for all scripts. Unversioned Python binary should be avoided as it may be Python2 or Python3 (depends on distribution). Implements: blueprint drop-py2-support Change-Id: Ifd7912a3debf3ee4ddd8f3e1a4c5870848d4d688
2020-03-13CentOS 8: enable monasca-grafana imageMark Goddard1-1/+0
Change-Id: Id67c58580d1eaad86cacc5094ee80a734ac1eb26 Partially-Implements: blueprint centos-rhel-8
2020-03-13CI: Use network mode = hostRadosław Piliszek1-0/+3
This avoids issues with IPv6 not enabled in docker. Change-Id: Iff80392357ef5e2dd3f2e24dbf4df299660805b9
2020-03-13kibana, nova-libvirt: handle it properly for non-x86Marcin Juszkiewicz6-10/+38
Upstream kibana package contains NodeJS x86-64 binaries so can not be used directly on non-x86 architectures. I took upstream packages, removed NodeJS binary from it and added 'nodejs' dependency. Package is present in my Linaro OBS repository where I keep other packages needed for aarch64 kolla run. Via APT pinning I mark them as not wanted so they are not used on any architecture with two exceptions: 1. libvirt - we need fixed version to be able to use ThunderX servers 2. kibana - to be able to run it at all For x86-64 upstream kibana package is used. Closes-bug: #1867365 Change-Id: I456402849022100bde1fffdfbf6292b35690f0f2
2020-03-13elasticsearch-curator: Add python3-wheel for UbuntuMichal Nasiadka1-1/+2
Seems we have a broken python3 env on Ubuntu for building curator - adding python3-wheel fixes the build issues. Change-Id: I8f0017a22fa7b11d8c46f60008172081d7ba5bcf
2020-03-13neutron-base: drop python3-networking-ovnMarcin Juszkiewicz3-72/+0
This code is now part of neutron, as part of ML2/OVS convergence with OVN work [1]. [1]: https://blueprints.launchpad.net/neutron/+spec/neutron-ovn-merge Change-Id: I704d231ead35cf94a712a5bccdd7a427c46077c7
2020-03-12CentOS 8: Enable hacluster and masakari imagesMarcin Juszkiewicz5-5/+5
CentOS 8.1 came with HA repo. So we can use it. hacluster-pcs image is disabled as we lack 'crmsh' package for it. Partially-Implements: blueprint centos-rhel-8 Co-Authored-By: Mark Goddard <mark@stackhpc.com> Change-Id: I1c786eda399eca4464c9d68ac040c2965350f775
2020-03-12CI: Ignore .zuul.dRadosław Piliszek2-1/+1
Zuul handles jobs updates just fine, no need to run kolla build jobs when touching .zuul.d for different reasons. Change-Id: I201a194fa473a63b880cefc00febb543b40bcec8
2020-03-12CI: CentOS 8: Enable ceph-ansible jobsMark Goddard1-0/+4
Change-Id: I308dcd92666993f6726c8984270f2796283aca9a Partially-Implements: blueprint centos-rhel-8
2020-03-12openstack-base: pin setuptools < 46 to get horizon workingMarcin Juszkiewicz1-0/+5
pyScss used by Horizon fails to work with setuptools > 46 version. It's last release was in 2016 so probably no one fix it. Let make sure that we get older version of setuptools. Broken due to https://bugs.launchpad.net/kolla/+bug/1866961 Change-Id: I2a3fa657a3e1a9b8b0acb0b50bd4f3e98078f4ff
2020-03-12Fix invalid test in cinder data migration scriptGauvain Pocentek2-1/+6
The extend_start.sh script for cinder-api uses an incorrect test to check if the MAX_NUMBER variable is set. This leads to a incorrect cinder-manage command being run if this variable is not set, making the database migration fail. This change fixes the test to properly use the MAX_NUMBER variable. Change-Id: Ie46da709db0de09a9cf641b3c154275282f213fc Closes-Bug: #1866827
2020-03-10Add collectd-pcie-errors package for PCIe ErrorsPiotr Rabiega2-0/+8
The pcie_errors plugin collects PCI Express errors from Device Status in Capability structure and from Advanced Error Reporting Extended Capability where available. Change-Id: I9c600570dd2166e865878e7c2584a8377a795a43
2020-03-09Merge "CentOS 8: Build bifrost image"Zuul2-4/+2
2020-03-09Merge "fix: Remove unused variables"Zuul1-1/+0
2020-03-09Merge "CentOS 8: Add upgrade job"Zuul1-0/+2
2020-03-09CentOS 8: Build bifrost imageMark Goddard2-4/+2
Also enables CentOS 8 ansible bifrost job. Change-Id: Iec3d51abe50b05f90f764a4058be620cad1f9388 Partially-Implements: blueprint centos-rhel-8
2020-03-09fix: Remove unused variablesHanxiang Gao1-1/+0
'self.nocache' variable is not used, has replaced it with 'not self.conf.cache'. Change-Id: I46c59250b1781aadcb486567a8fd0750a05e2f7e
2020-03-07Merge "Deprecate Sensu images"Zuul4-7/+13
2020-03-06Merge "Deprecate neutron-fwaas and neutron-fwaas-dashboard"Zuul1-0/+12
2020-03-06Merge "Clean up collectd dockerfile"Zuul1-23/+9
2020-03-06Deprecate Sensu imagesMark Goddard4-7/+13
Support for Sensu has been dropped by CentOS/RHEL, and this was the main consumer of these images. This patch also marks opendaylight and mongodb images as deprecated on the support matrix, as they have also been deprecated. Change-Id: I4d7ef79df435b540137d1eb4058f8222baf17529
2020-03-06Clean up collectd dockerfileMatthias Runge1-23/+9
for CentOS 7 and CentOS 8. Change-Id: I46d567f7ddadf4a40a4af9652248b50b3ac7be80
2020-03-06Merge "Fix renos"Zuul2-2/+2
2020-03-06CentOS 8: Add upgrade jobMark Goddard1-0/+2
Change-Id: Id1beefee220b1014e5f90dbb22a496ccb8d0cf53 Partially-Implements: blueprint centos-rhel-8
2020-03-06Merge "Unpin openstack/requirements"Zuul1-7/+3
2020-03-06Unpin openstack/requirementsChristian Berendt1-7/+3
Pinning no longer required because of the black list of oslo.cache 2.1.0 in openstack/requirements. Related-Bug: #1866008 Change-Id: I9e30f161938c4fe45d91c35d26b308148d082ca8 Depends-On: https://review.opendev.org/#/c/711427/
2020-03-05nova-libvirt: use dmidecode and xen-utils on archs which have themMarcin Juszkiewicz1-1/+1
Instead of listing architectures which do not have those packages we should list those which have. Makes adding s390x easier. Change-Id: I68aa6f4b7fb1c8d63c84f3436a34399cc9644060
2020-03-05Merge "Multiple fixes to unblock CI"Zuul3-56/+16
2020-03-05Deprecate neutron-fwaas and neutron-fwaas-dashboardChristian Berendt1-0/+12
Change-Id: If968694bfff8c32727d0dc7f157e5b127b61d529
2020-03-05Multiple fixes to unblock CIMark Goddard3-56/+16
This change includes a number of fixes to make CI functional. * Blacklist ansible 2.8.9 in kolla-toolbox Ansible 2.8.9 broke the OpenStack modules, see https://bugs.launchpad.net/kolla/+bug/1866181 for details. This causes us to fail with the following error: /usr/lib64/python2.7/distutils/version.py\", line 40, in __init__ self.parse(vstring) File "/usr/lib64/python2.7/distutils/version.py", line 105, in parse match = self.version_re.match(vstring)\nTypeError: expected string or buffer This change works around the issue by blacklisting ansible 2.8.9 in the kolla-toolbox image. * Drop CentOS 7 CI jobs. There are multiple issues with CentOS 7 now, and we have CentOS 8 jobs in place so it's time to move on * pin requirements to commit ea42244642c3c091cb4f70917ae8d79af217b6af. This is required to avoid oslo.cache 2.1.0, which breaks us. See https://bugs.launchpad.net/kolla-ansible/+bug/1866008. Change-Id: Iebc39bd804d2c4f553d42c285549f50f4c8bc8be Closes-Bug: #1866181 Related-Bug: #1866008
2020-03-04Docs: Update release management for openstack_release in k-aMark Goddard1-0/+5
Change-Id: I3ef42c5c67bfd9e3b9b8b7f63c4258b8444e23bd Related-Bug: #1866054
2020-03-04Ensure proper JSON in keystone bootstrapRadosław Piliszek2-1/+8
This fixes the issue when keystone-manage output included backslashes and/or double quotation marks which broke JSON string. Change-Id: Ifae18c407210c12745d29fc4c95dca69aeafe6a8 Closes-bug: #1866017
2020-03-03Fix renosRadosław Piliszek2-2/+2
to backport before releases Change-Id: I467da5e7e2e59d226987db970ea80c161bc454e4
2020-03-03Merge "Throw TypeError in repository enable/disable macros"Zuul2-0/+16