summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2020-03-03Use StorageSIG repos for Ceph in CentOS8Alfredo Moralejo11-92/+25
Storage SIG has built Ceph Nautilus and Ganesha for CentOS8 in CentOS Build System. Let's switch to use them in kolla. Change-Id: Id37dca84c4eb918aaf2d3c036ef5387fe75988dd
2020-03-02Merge "Add Apache httpd setup to heat-api-cfn"Zuul2-0/+6
2020-03-02Merge "[ussuri][goal] More cleanup for python 2.7 drop"Zuul3-3/+4
2020-03-02Merge "Add block labels to all Dockerfiles"Zuul273-0/+549
2020-03-02Merge "Build collectd image for CentOS8"Zuul1-2/+0
2020-03-01Add block labels to all DockerfilesChristian Berendt273-0/+549
Change-Id: I9692dda817ef134d647247431565e1b58cf9da41
2020-03-01Merge "Actually disable EPEL, and epel-modular"Zuul11-4/+38
2020-02-29[ussuri][goal] More cleanup for python 2.7 dropGhanshyam Mann3-3/+4
Cleanup requirement and set ignore_basepython_conflict = True in tox to avoid python version conflict warning which going to be error in future. Change-Id: Ia749d558df33f475dfdbe7a1f9dfdb30aeba8da0
2020-02-28Fix kolla_toolbox_pip_virtualenv_packages overrideXing Zhang2-1/+6
backport: train, stein, rocky Override in filter needs to follow the rule: <image_name>_<call_type>_<override/append/remove> `call_type` for `kolla_toolbox_pip_virtualenv_packages` should be `pip_virtualenv_packages`, and `pip_packages` can't match with `kolla_toolbox_pip_virtualenv_packages`, this makes the value can't be overrode in template override. Change-Id: I1dbe2dfd4bce73ce2285f45f997d45b5dcc95f4c Closes-bug: #1865119
2020-02-28Build collectd image for CentOS8yatinkarel1-2/+0
Required packages are available in RDO repo, so this should build fine. Partially-Implements: blueprint centos-rhel-8 Change-Id: I14cc9d0f2c5d72c6dad89de2ac6dcffda8510285
2020-02-27Merge "kibana: enable for non-x86 on Debian/Ubuntu"Zuul2-3/+10