| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I4aba1c527f0be61ae54d47efaf0ab3c2d69beda3
|
|
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
|
|
It now requires pcre-dev package to finish building.
Change-Id: I4e003c9aa32579d467c489a53741e20ced2f4b52
Closes-bug: #1867888
|
|
|
|
|
|
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
|
|
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
|
|
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
|
|
Bifrost fails again. Let's stop building it for now.
Change-Id: I5f05efecffe53ba2929758f140daec76ac83aca6
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
Change-Id: Id67c58580d1eaad86cacc5094ee80a734ac1eb26
Partially-Implements: blueprint centos-rhel-8
|
|
This avoids issues with IPv6 not enabled in docker.
Change-Id: Iff80392357ef5e2dd3f2e24dbf4df299660805b9
|
|
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
|
|
Seems we have a broken python3 env on Ubuntu for building curator - adding
python3-wheel fixes the build issues.
Change-Id: I8f0017a22fa7b11d8c46f60008172081d7ba5bcf
|
|
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
|
|
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
|
|
Zuul handles jobs updates just fine, no need to run kolla build
jobs when touching .zuul.d for different reasons.
Change-Id: I201a194fa473a63b880cefc00febb543b40bcec8
|
|
Change-Id: I308dcd92666993f6726c8984270f2796283aca9a
Partially-Implements: blueprint centos-rhel-8
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
|
Also enables CentOS 8 ansible bifrost job.
Change-Id: Iec3d51abe50b05f90f764a4058be620cad1f9388
Partially-Implements: blueprint centos-rhel-8
|
|
'self.nocache' variable is not used, has replaced it with
'not self.conf.cache'.
Change-Id: I46c59250b1781aadcb486567a8fd0750a05e2f7e
|
|
|
|
|
|
|
|
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
|
|
for CentOS 7 and CentOS 8.
Change-Id: I46d567f7ddadf4a40a4af9652248b50b3ac7be80
|
|
|
|
Change-Id: Id1beefee220b1014e5f90dbb22a496ccb8d0cf53
Partially-Implements: blueprint centos-rhel-8
|
|
|
|
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/
|
|
Instead of listing architectures which do not have those packages we
should list those which have. Makes adding s390x easier.
Change-Id: I68aa6f4b7fb1c8d63c84f3436a34399cc9644060
|
|
|
|
Change-Id: If968694bfff8c32727d0dc7f157e5b127b61d529
|
|
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
|
|
Change-Id: I3ef42c5c67bfd9e3b9b8b7f63c4258b8444e23bd
Related-Bug: #1866054
|
|
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
|
|
to backport before releases
Change-Id: I467da5e7e2e59d226987db970ea80c161bc454e4
|
|
|