summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-22Fix missing nfs-ganesha-rados-urls package for CentOSMichal Nasiadka1-1/+2
Change-Id: I0c872bc404b3df96b9da58b8efe3b64c174d9c48 Closes-Bug: #1884203
2020-06-19kolla-toolbox: use u-c while installing virtualenvMarcin Juszkiewicz1-4/+4
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)
2020-06-19Merge "Bump versions for Train" into stable/trainZuul1-11/+11
2020-06-19Merge "CI: use wheels from infra mirror" into stable/trainZuul2-0/+4
2020-06-19Bump versions for TrainBharat Kunwar1-11/+11
Change-Id: I84e7773fc47f7fcd8e28ee9743021116e0b71b76
2020-06-19Bump versions for TrainMark Goddard1-21/+21
Change-Id: I8c223d6872ef10fa48dd496bfe5a1ebfa9637583
2020-06-19CI: use wheels from infra mirrorMarcin Juszkiewicz2-0/+4
If they are available then we do not need to build them. Especially AArch64 jobs will speedup (once wheels are built). Change-Id: I79af6c37950e156018a9204fbcc7417cd7d41012
2020-06-19CI: Install python deps, fix mod_wsgi in cyborg-api, disable masakari-monitorsMichal Nasiadka4-2/+49
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
2020-06-18Add collectd-amqp to the collectd imageMatthias Runge1-0/+1
This allows to write collected data via amqp. Change-Id: Ieb88fd60d177f19a635ada9366193e57c516f90b (cherry picked from commit 8bfa655007e9795ee6b4eba09cba4f403c113b48)
2020-06-16add libibverbs package for openvswitchwuchunyang2-0/+2
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)
2020-06-09Bump versions for Train9.1.1Mark Goddard1-7/+7
Change-Id: If4c30a91ba9a3d0dd7f157e590f14133c0733bac
2020-06-08Merge "Fix multiple issues" into stable/trainZuul2-2/+3
2020-06-08Fix multiple issuesMark Goddard2-2/+3
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
2020-06-03Add ceph releases per-distro to support matrixMichal Nasiadka2-0/+11
Change-Id: Ia0a11b4c47c56fb0407abcb8cb330e9ebce812a4 (cherry picked from commit 68d25628745f89aecd0ac871d9dd16506634d854)
2020-05-27Merge "nova-compute: add ndctl to expose NVDIMMs to guests" into stable/trainZuul2-0/+23
2020-05-26Fix release note formatting by removing extra backtickPierre Riteau1-1/+1
Change-Id: Ic1f94f2f69aa19455093526fab2951f1d556342d
2020-05-26nova-compute: add ndctl to expose NVDIMMs to guestsPiotr Kopec2-0/+23
`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)
2020-05-25CI: Ignore moreRadosław Piliszek2-0/+7
This aligns Kolla with Kolla Ansible. Change-Id: I02ee643d0f46e6ff1ed376362b4ee35ddadf7960 (cherry picked from commit 8500eaee2a030c2720a008f8a9a073ec20fad70e) (cherry picked from commit d3587d44d7c631fcba63df9dc199280988ae6551)
2020-05-25CI: 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 (cherry picked from commit a0087490fffa11e72eaafc490ae67954f0966831)
2020-05-23Merge "Ensure the confs exists for cyborg and masakari" into stable/trainZuul2-1/+4
2020-05-21qdrouterd: ignore failure of disabling epel reposBhagyashri Shewale1-1/+1
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>
2020-05-20Ensure the confs exists for cyborg and masakarigugug2-1/+4
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)
2020-05-18Merge "switch to official CentOS 8 repositories" into stable/train9.1.0Zuul9-46/+46
2020-05-17switch to official CentOS 8 repositoriesMarcin Juszkiewicz9-46/+46
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
2020-05-08Use Python 3 for mod_wsgi in cyborg and monasca on Debian/UbuntuMark Goddard3-2/+8
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)
2020-05-01Bump versions for TrainMark Goddard1-6/+6
Change-Id: I4a93ba532236f89b6a963365f483b91e474515e5
2020-04-28drop tripleo-common-tempest-pluginMarcin Juszkiewicz1-4/+0
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
2020-04-25Do not try to build skipped/unbuildable imagesMarcin Juszkiewicz1-1/+2
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)
2020-04-23Add 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 (cherry picked from commit cac9d46aa6dbac6631bdcae67db125a88e1c3234)
2020-04-22Merge "CentOS 8: Add rabbitmq-3.7.24 image (CentOS 7 only)" into stable/trainZuul6-0/+98
2020-04-17Merge "Fix that the cyborg database init failed." into stable/trainZuul1-1/+1
2020-04-17Merge "add collectd-pmu, collectd-rtd and collectd-turbostat to C8" into ↵Zuul1-12/+7
stable/train
2020-04-17Merge "Add vitrage-persistor image" into stable/trainZuul2-0/+48
2020-04-16Merge "add dpdk_telemetry and logparser for C8, use centos-release-opstools ↵Zuul3-2/+12
for C8" into stable/train
2020-04-16Merge "Ensure proper JSON in keystone bootstrap" into stable/trainZuul2-1/+8
2020-04-16Fix that the cyborg database init failed.ya.wang1-1/+1
The database init command should be 'cyborg-dbsync upgrade'. Change-Id: I4541c3c070ca70a2ee62f2a0e4ac5d70c57ca6e9 Closes-bug: #1872432 (cherry picked from commit 43de719c3ac17085423b381e5938d1bf83e3ff65)
2020-04-15Merge "Add docs and release note for CentOS 8" into stable/trainZuul5-99/+167
2020-04-15CentOS 8: Add rabbitmq-3.7.24 image (CentOS 7 only)Mark Goddard6-0/+98
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
2020-04-14Ensure 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 (cherry picked from commit 33d184a731458bb45d1206bdae4fb172629a76e7)
2020-04-11Add vitrage-persistor imageQ.hongtao2-0/+48
Kolla was missing vitrage-persistor image required by Vitrage for data storage. Change-Id: Id5e143636f9a81e7294b775f3d8b9134bee58054 Closes-Bug: #1869319 (cherry picked from commit ad06096448a585a16ad73b610b0adc81b597ccec)
2020-04-09Add elasticsearch6 and kibana6 imagesSylvain Baubeau8-0/+95
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
2020-04-09add collectd-pmu, collectd-rtd and collectd-turbostat to C8Piotr Rabiega1-12/+7
add collectd-pmu to C7 Change-Id: I1686a110c9166f477216bf7ff9db8ea6e6517917
2020-04-08Sensu: Add release note for ceph & process-checks removalMark Goddard1-0/+7
Follow up to I957e5172cfe5135a6d7b459b5faf993fef5fbbb5. Change-Id: I957e5172cfe5135a6d7b459b5faf993fef5fbbb5 Related-Bug: #1871600
2020-04-08add dpdk_telemetry and logparser for C8, use centos-release-opstools for C8Piotr Rabiega3-2/+12
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)
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
2020-04-07Bump versions (Train)Dincer Celik1-1/+1
Change-Id: I72f80f1d869f904fc369b8575303f8448d9572f5
2020-04-07Merge "CI: Use network mode = host" into stable/trainZuul1-0/+3
2020-04-07Merge "Fix invalid test in cinder data migration script" into stable/trainZuul2-1/+6
2020-04-07Merge "Collectd: ignore failure of disabling epel repos" into stable/trainZuul1-1/+1
2020-04-07Merge "Fix --skip-existing and --skip-parents" into stable/trainZuul3-24/+102