| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I0c872bc404b3df96b9da58b8efe3b64c174d9c48
Closes-Bug: #1884203
|
|
We need to be sure that we use exact same version every time. So fetch
upper-constraints.txt file earlier and use it while installing
virtualenv package.
Change-Id: I61711a878b2bda9f0d2e88966f13121dfcddfda7
(cherry picked from commit 13f9303b96502dba9d8696909f7e27f44675574a)
|
|
|
|
|
|
Change-Id: I84e7773fc47f7fcd8e28ee9743021116e0b71b76
|
|
Change-Id: I8c223d6872ef10fa48dd496bfe5a1ebfa9637583
|
|
If they are available then we do not need to build them. Especially
AArch64 jobs will speedup (once wheels are built).
Change-Id: I79af6c37950e156018a9204fbcc7417cd7d41012
|
|
setuptools is missing from infra image - so it needs to be installed.
Copy cat of a kolla-ansible change: https://review.opendev.org/#/c/735808/
Fixes also cyborg-api to use py3 mod_wsgi in centos8
Temporarily disables masakari-monitors build, because it fails on centos8
due to problems with libvirt-python===5.7.0 (upper-constraints):
Missing type converters:
virTypedParameterPtr:1
ERROR: failed virConnectSetIdentity
Depends-On: https://review.opendev.org/#/c/736744/
Change-Id: I6068abcbc0e73eeab77b0aa99983a95adc6defd3
|
|
This allows to write collected data via amqp.
Change-Id: Ieb88fd60d177f19a635ada9366193e57c516f90b
(cherry picked from commit 8bfa655007e9795ee6b4eba09cba4f403c113b48)
|
|
ovs images which based on centos miss libibverbs package.
this ps add the package to neutron-ovs-agent and ovs-base
images.
Closes-Bug: 1882863
Change-Id: I3e307efc43f934a944a91d5d131a11f607411df2
(cherry picked from commit 6d71ac843e85126bfe35c9a39d64c1767d360c74)
(cherry picked from commit 5bd7d3fc7adde6d0f87c6dcb0ce497fd94bf0601)
|
|
Change-Id: If4c30a91ba9a3d0dd7f157e590f14133c0733bac
|
|
|
|
Both issues affect Train and earlier releases.
1. Fix monasca-grafana by pinning more Ruby gems
childprocess 3.0.0 and ffi 1.13.0 depend on Ruby 2.3.
2. Bump bifrost to 7.2.1
Bifrost had a fix to stop using the master branch of DIB which dropped
support for Python 2.
Change-Id: Ida7e20833360bbca69c6aafc4f5d7cb375bb106f
Closes-Bug: #1882070
|
|
Change-Id: Ia0a11b4c47c56fb0407abcb8cb330e9ebce812a4
(cherry picked from commit 68d25628745f89aecd0ac871d9dd16506634d854)
|
|
|
|
Change-Id: Ic1f94f2f69aa19455093526fab2951f1d556342d
|
|
`ndctl` is a utility for managing the nvdimm subsystem required
by Nova for attaching PMEM(persistent memory) namespaces to guests [0].
[0]: https://docs.openstack.org/nova/latest/admin/virtual-persistent-memory.html
Change-Id: I8ed1b6c1d0985b2a73206bd9249a5664cd80c912
Closes-Bug: #1870455
(cherry picked from commit f9ea23d940ec4ce35d503ac62f202daaa9db502d)
|
|
This aligns Kolla with Kolla Ansible.
Change-Id: I02ee643d0f46e6ff1ed376362b4ee35ddadf7960
(cherry picked from commit 8500eaee2a030c2720a008f8a9a073ec20fad70e)
(cherry picked from commit d3587d44d7c631fcba63df9dc199280988ae6551)
|
|
Zuul handles jobs updates just fine, no need to run kolla build
jobs when touching .zuul.d for different reasons.
Change-Id: I201a194fa473a63b880cefc00febb543b40bcec8
(cherry picked from commit a0087490fffa11e72eaafc490ae67954f0966831)
|
|
|
|
There are cases when epel repos are not setup in
that case dnf config-manager will fail.
Let's ignore the failure in such cases.
This change is needed only for Train branch.
Change-Id: Ic1b74ccc7c8e6ee2e4c025e8b29150d1a1d96f2f
Partially-Implements: blueprint centos-rhel-8
Signed-off-by: Bhagyashri Shewale <bshewale@redhat.com>
|
|
1. When cyborg images build completed, the /etc/cyborg folder is not
exits, and there is not confs, especially the api-paste.ini
2. When masakari images build completed, it's configs is missing,
this ps add them together
cyborg should keep consistence with the other images[1], this PS
to add it.
[1]: https://github.com/openstack/kolla/blob/master/docker/nova/nova-base/Dockerfile.j2#L137
Change-Id: I8a802617952f80cfb9f906398054ef6d17559589
(cherry picked from commit 2e6d2f144cd2de18193d9d87d36c95dfb75fb1b7)
|
|
|
|
RDO builds of stable/train for CentOS 8 went into phase when we do not
need to use delorean builds.
EPEL is disabled like it is in Ussuri (RDO packages may conflict with
it).
Erlang for RabbitMQ is used from CentOS 8 'rabbitmq-38' repo while
RabbitMQ is still 3.7.* from same place as usual.
'python3-pika' is dropped from openstack-base as it is EPEL only package
and is not used by any image (dropped in Ussuri in
https://review.opendev.org/#/c/710003/ patch)
AArch64 is not supported until CentOS 8.2 release.
Change-Id: I9d3ed54f4d10ef7ad2d52ed3aeca15f3968cd163
|
|
In Train kolla switched to Python 3 in Debian and Ubuntu source images.
For services running under httpd with mod_wsgi, they should install
libapache2-mod-wsgi-py3 rather than libapache2-mod-wsgi. This was done
for most images, but cyborg and monasca were omitted. This change fixes
that.
Change-Id: I25cfa62dbf20490685617b4a4185bf95ab91725e
Closes-Bug: #1873421
(cherry picked from commit f5d31da12fa66cedfc2e270b8cd3be8e2bb9254b)
|
|
Change-Id: I4a93ba532236f89b6a963365f483b91e474515e5
|
|
This is not needed plugin without any branches or releases. And wants Python 3
while we have Py2 for CentOS 7.
Change-Id: I9cab91b82941ea125b16d19e68722ce41a1f11f2
14:41 < hrw> is tripleo-common-tempest-plugin your stuff?
14:43 <@EmilienM> yes and it does nothing. I thought we removed that?
14:43 <@EmilienM> apparently it's still here https://github.com/openstack/tripleo-common-tempest-plugin
14:43 <@EmilienM> we should burn it, weshay|ruck ^
14:44 < hrw> EmilienM: also fine to drop from train?
14:44 <@EmilienM> burn it everywhere you can
14:44 < hrw> THANKS
14:44 <@EmilienM> it has never been useful
14:44 <@EmilienM> and people who started it left
14:48 <@weshay|ruck> EmilienM, yup
|
|
When build is done with logging to separate files we have a lot of files
with logs like this:
INFO:kolla.common.utils.mongodb:Skipping mongodb
This patch stops that. Builds will be a bit faster as we do not push
skipped or unbuildable images into build queue anymore.
Change-Id: Id8198451e77669d1472f3a21fd3a97f0e6e67cd8
(cherry picked from commit 0de8a57f9e5659f13db97bfe27ea5b0c7d452454)
|
|
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
(cherry picked from commit cac9d46aa6dbac6631bdcae67db125a88e1c3234)
|
|
|
|
|
|
stable/train
|
|
|
|
for C8" into stable/train
|
|
|
|
The database init command should be 'cyborg-dbsync upgrade'.
Change-Id: I4541c3c070ca70a2ee62f2a0e4ac5d70c57ca6e9
Closes-bug: #1872432
(cherry picked from commit 43de719c3ac17085423b381e5938d1bf83e3ff65)
|
|
|
|
The CentOS 7 rabbitmq image contains 3.7.10, and the CentOS 8 rabbitmq
image contains 3.7.24. These versions are not compatible, which prevents
a rolling migration from CentOS 7 to CentOS 8.
This change adds a rabbitmq-3.7.24 image, available for CentOS 7 images
only. This provides a path for migration, by first upgrading all CentOS
7 rabbitmq containers to use this image.
Depends-On: https://review.opendev.org/720218
Change-Id: Icff279be07c4767dd0b18c697894373f46102bf1
Partially-Implements: blueprint centos-rhel-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
(cherry picked from commit 33d184a731458bb45d1206bdae4fb172629a76e7)
|
|
Kolla was missing vitrage-persistor image required by Vitrage
for data storage.
Change-Id: Id5e143636f9a81e7294b775f3d8b9134bee58054
Closes-Bug: #1869319
(cherry picked from commit ad06096448a585a16ad73b610b0adc81b597ccec)
|
|
Elasticsearch and Kibana only support CentOS 8 from version 6.x, but in
Train Kolla uses ELK 5.x.
This change adds new elasticsearch6 and kibana6 images based on ELK 6.x
only for CentOS 7 and 8. This enables two things:
1. provide elasticsearch and kibana for CentOS 8 in Train
2. provide a migration path from CentOS 7 to 8 that does not involve a
simultaneous major upgrade, by first upgrading CentOS 7 to ELK 6.x.
The new images are based on the upgrade to 6.x in Ussuri in
I8b52b2630a72393bf4b9c7095fc67db6c36c27fa.
This includes a switch to start using oss tagged binaries. These
binaries contain only features that are available under the Apache 2.0
license.
Related: blueprint elasticsearch-kibana-version-upgrade
Co-authored-by: Dincer Celik <hello@dincercelik.com>
Change-Id: I8b52b2630a72393bf4b9c7095fc67db6c36c27fa
|
|
add collectd-pmu to C7
Change-Id: I1686a110c9166f477216bf7ff9db8ea6e6517917
|
|
Follow up to I957e5172cfe5135a6d7b459b5faf993fef5fbbb5.
Change-Id: I957e5172cfe5135a6d7b459b5faf993fef5fbbb5
Related-Bug: #1871600
|
|
Adds collectd-dpdk_telemetry and collectd-logparser packages
to collectd RHEL8-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
(cherry picked from commit 36f6e56d6674c02818e44d5cb3c40660ba2b0644)
|
|
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
|
|
Change-Id: I72f80f1d869f904fc369b8575303f8448d9572f5
|
|
|
|
|
|
|
|
|