summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-22Do 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
2020-04-22Add mariadb_clustercheck imageMichal Nasiadka14-0/+317
Add mariadb_clustercheck image with xinetd and clustercheck binary for haproxy checking of galera status. Reorganise existing mariadb images by creating mariadb-base and mariadb-server. Existing mariadb image will be deprecated (in a separate change). Change-Id: Ib601f64e1514521154beeaac40f0c058a7119408
2020-04-20Merge "Zun: add CNI loopback binary to the image"Zuul1-0/+4
2020-04-20Merge "Cleanup py27 support"Zuul8-38/+12
2020-04-19Merge "kibana/debian: use upstream package on all architectures"Zuul5-13/+17
2020-04-18Zun: add CNI loopback binary to the imageHongbin Lu1-0/+4
Change-Id: I2d6165c4b7e934c3e6ad32b3de1060d07b792463 Needed-By: https://review.opendev.org/#/c/708213/
2020-04-17Cleanup py27 supportRadosław Piliszek8-38/+12
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Change-Id: Id43f1bbd6a454832ab8dbf003a058403f6b34b5d
2020-04-17Merge "CI: add kolla-ansible-debian-source-aarch64 job"Zuul1-0/+1
2020-04-17Merge "nova-libvirt: fix after centos 7 removal damage"Zuul1-8/+1
2020-04-17kibana/debian: use upstream package on all architecturesMarcin Juszkiewicz5-13/+17
Upstream kibana package ships x86_64 binaries of NodeJS. I usually repacked package without them to have something for other architectures. Instead let us install upstream. Then on non-x86 archs we add nodejs from distribution and remove x86-64 binaries. Change-Id: Ia9feac726a60250215b1bc78bf90dc68ac6f956a
2020-04-16CI: add kolla-ansible-debian-source-aarch64 jobMarcin Juszkiewicz1-0/+1
We have it defined in kolla-ansible so let's use it. Change-Id: Ic492786072586281f25d315d74482040f9abfe0c
2020-04-16Merge "CentOS 8: Switch last mentions of yum to dnf"Zuul7-9/+11
2020-04-16nova-libvirt: fix after centos 7 removal damageMarcin Juszkiewicz1-8/+1
Removal of CentOS 7 butchered Dockerfile.j2 so UEFI was not installed in Debian/Ubuntu images. Change-Id: I13be95df12ed30a366bd7d0e934704bd338781cf
2020-04-16Merge "CentOS 8: enable elasticsearch and kibana images"Zuul2-7/+2
2020-04-15Merge "gnocchi: install missing python3-wheel package"Zuul1-1/+2
2020-04-15Merge "nova-compute: add ndctl to expose NVDIMMs to guests"Zuul2-0/+23
2020-04-15Merge "Fix glance-api privsep errors"Zuul4-2/+54
2020-04-15Merge "Remove support for CentOS 7"Zuul78-1215/+181
2020-04-15CentOS 8: Switch last mentions of yum to dnfMark Goddard7-9/+11
Change-Id: I31e9742793cfb1abff9749083c9ce86000dae1af Partially-Implements: blueprint centos-rhel-8
2020-04-15CentOS 8: enable elasticsearch and kibana imagesMark Goddard2-7/+2
This is a follow up to I8b52b2630a72393bf4b9c7095fc67db6c36c27fa, which upgraded elasticsearch and kibana to 6.x. It did not enable the repositories or images for CentOS 8 however. This change enables elasticsearch and kibana images for CentOS 8. Change-Id: I7b375e493380c4e3d6b8c7b6f5ebc57c1b73043f Related: blueprint elasticsearch-kibana-version-upgrade
2020-04-15gnocchi: install missing python3-wheel packageMarcin Juszkiewicz1-1/+2
When there is no cradox wheel available on pypi (for non-x86 archs) then build fails: Step 5/8 : RUN pip3 --no-cache-dir install --upgrade cradox && truncate -s 0 /etc/apache2/ports.conf ---> Running in 3a850b4d6319 Collecting cradox Downloading https://files.pythonhosted.org/packages/30/a8/f4790a3f5af7c7616dda7bd5cddbe31d3cf7c35319b700ff49e14ffa8153/cradox-2.1.2.tar.gz (44kB) Complete output from command python setup.py egg_info: WARNING: The wheel package is not available. WARNING: The wheel package is not available. ERROR: Failed to build one or more wheels Change-Id: I519c2a59208376ae05e0a6f5fa4de303670f2674
2020-04-15Remove support for CentOS 7Marcin Juszkiewicz78-1215/+181
With the move to RHEL/CentOS 8 we no longer have Python 2 in our images so there is no need for checking which Python version (2.x or 3.x) is used inside of containers. We also no longer have to support yum as a value for distro_package_manager. Partially-Implements: blueprint centos-rhel-8 Change-Id: Ie45cf3465fedddbde7856961527421883ba3d5c9
2020-04-14nova-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
2020-04-14Merge "Fix that the cyborg database init failed."Zuul1-1/+1
2020-04-14Merge "Ensure proper JSON in keystone bootstrap"Zuul2-1/+8
2020-04-14Merge "Upgrade Elasticsearch and Kibana to 6.x"Zuul7-27/+33
2020-04-13Fix 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
2020-04-12Merge "Allow operators to use "ceilometer-upgrade" parameters"Zuul2-1/+13
2020-04-11Merge "Add vitrage-persistor image"Zuul2-0/+48
2020-04-11Allow operators to use "ceilometer-upgrade" parametersRafael Weingärtner2-1/+13
Allow operators to use custom parameters with the ceilometer-upgrade command. This is quite useful when using the dynamic pollster subsystem; that sub-system provides flexibility to create and edit pollsters configs, which affects gnocchi resource-type configurations. However, Ceilometer uses default and hard-coded resource-type configurations; if one customizes some of its default resource-types, he/she can get into trouble during upgrades. Therefore, the only way to work around it is to use the "--skip-gnocchi-resource-types" flag. This PR introduces a method for operators to execute such customization, and many others if needed. Change-Id: Ice42d936476635b627b21dc8676fb7bc560cd3a9
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
2020-04-09Merge "Add collectd-pmu package for Intel PMU (C8 only)"Zuul1-0/+6
2020-04-09Merge "re-enable collectd-rdt plugin"Zuul1-0/+1
2020-04-09Merge "Exclude pcie_errors on s390x, it fails to build"Zuul1-1/+6
2020-04-09Merge "Follow up on RabbitMQ 3.8 upgrade"Zuul5-9/+0
2020-04-09Upgrade Elasticsearch and Kibana to 6.xSylvain Baubeau7-27/+33
Start using oss tagged binaries. These binaries contain only features that are available under the Apache 2.0 license. Implements: blueprint elasticsearch-kibana-version-upgrade Co-authored-by: Dincer Celik <hello@dincercelik.com> Change-Id: I8b52b2630a72393bf4b9c7095fc67db6c36c27fa
2020-04-09Merge "CI: add Centos 8 and Ubuntu jobs for aarch64"Zuul5-5/+32
2020-04-09Merge "kibana: use Linaro provided package for Ubuntu/aarch64"Zuul1-1/+1
2020-04-09Merge "base/debian: pin erlang 22 for rabbitmq"Zuul1-0/+5
2020-04-09re-enable collectd-rdt pluginPiotr Rabiega1-0/+1
Change-Id: Id106cb71624e0b0d8393904afd2a62469e6066f1
2020-04-09Merge "swift: use python3 for scripts"Zuul1-1/+1
2020-04-09Add collectd-pmu package for Intel PMU (C8 only)Piotr Rabiega1-0/+6
The intel_pmu plugin collects performance counters data on Intel CPUs using Linux perf interface. Change-Id: Id1592e20bcc42893a5e9d0dba9f67cf4e896d268
2020-04-09Merge "Add docs and release note for CentOS 8"Zuul5-0/+50
2020-04-09Merge "openstack-base: PyNaCl needs 'make' to build"Zuul1-0/+1
2020-04-09Merge "base/centos: influxdb repo is only on x86-64"Zuul1-1/+8
2020-04-08CI: add Centos 8 and Ubuntu jobs for aarch64Marcin Juszkiewicz5-5/+32
also simplify Debian job definition Depends-on: https://review.opendev.org/718413 Depends-on: https://review.opendev.org/718363 Depends-on: https://review.opendev.org/718236 Depends-on: https://review.opendev.org/718238 Change-Id: I2c75dbc2ea063dd3507eaaf93a484c50acae5fb5
2020-04-08kibana: use Linaro provided package for Ubuntu/aarch64Marcin Juszkiewicz1-1/+1
Package is in 'debian-buster' repo but it is usable on Ubuntu as well. It is repackaged upstream one. Change-Id: I8bc90bff4b96333a131f019b1c3c166f7f39c35f
2020-04-08openstack-base: PyNaCl needs 'make' to buildMarcin Juszkiewicz1-0/+1
INFO:kolla.common.utils.openstack-base: File "setup.py", line 159, in run INFO:kolla.common.utils.openstack-base: raise Exception("ERROR: The 'make' utility is missing from PATH") INFO:kolla.common.utils.openstack-base: Exception: ERROR: The 'make' utility is missing from PATH INFO:kolla.common.utils.openstack-base: ---------------------------------------- INFO:kolla.common.utils.openstack-base: INFO:kolla.common.utils.openstack-base: ERROR: Failed building wheel for PyNaCl Change-Id: Id8be6cc8f98207bc9ebf546c55d34cf9c6360cd7
2020-04-08base/centos: influxdb repo is only on x86-64Marcin Juszkiewicz1-1/+8
Change-Id: I98147939ccfeeb7b3e86b5e33c427372663ecf9b
2020-04-08base/debian: pin erlang 22 for rabbitmqMarcin Juszkiewicz1-0/+5
Without pinning: INFO:kolla.common.utils.rabbitmq: rabbitmq-server : Depends: erlang-base (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or INFO:kolla.common.utils.rabbitmq: erlang-base-hipe (>= 1:21.3) but it is not installable or INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable With pinning image builds. Change-Id: I26bbd081f70ac76bcf45ab4348068e463a313d88