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
Package is in 'debian-buster' repo but it is usable on Ubuntu as well.
It is repackaged upstream one.
Change-Id: I8bc90bff4b96333a131f019b1c3c166f7f39c35f
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
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
Packages are no longer present in Debian nor Ubuntu so let us drop part
which care about those distributions.
Change-Id: I74069ac30684f875c26abb670812e9ff30e158f5
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
(cherry picked from commit 818dc4d6ff)
Adds info on supported distros to support matrix. Adds release note
about CentOS 7 drop and dropped images.
Change-Id: I0ada13af2fe57de550c1703d636436190e5d489a
Partially-Implements: blueprint centos-rhel-8
Upgrade and pin RabbitMQ to 3.8.
Upgrade Erlang to 22 to meet requirements:
https://www.rabbitmq.com/which-erlang.html
Start using bintray repository provided by RabbitMQ.
Linaro builds will be used for aarch64.
Implements: blueprint rabbitmq-version-upgrade
Closes-Bug: #1848452
Change-Id: I3d775fd832f2603181da89009cebc1370a61a023
CI is set up using Ansible playbooks now.
This also drops redundant shell scripts.
Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Change-Id: I5264746fd04276448f4668c3bb3a218a40e8660b
We don't need tox nor tell our users to use it when doing kolla builds.
Tox is going away from base infra images (it is already gone from
aarch64 ones).
Depends-on: https://review.opendev.org/713134
Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Change-Id: Ib1d97a783951ac42740ebf91bcc6ecaf2bf70853
Adds collectd-dpdk_telemetry and collectd-logparser packages
to collectd RHEL-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
Some CentOS repos (currently one - Ceph NFS Ganesha) use
https://mirror.centos.org instead of http:// and we break
their definition by removing mirrorlist= entry and not inserting baseurl
entry due to a missing match.
Change-Id: I7b29f8c6be80820042023d2b85162d5cc9a65f08
Now that py2 is gone, oslotest dropped dependency on mock and will
soon affect Ussuri CI [1], let's use unittest.mock built in py3.
This also fixes py38 jobs and proactively prevents py36 and py37
failing due to [1]. This is because we never included mock in
test-requirements (but in lower-constraints where it does not
really belong at all) and instead relied on oslotest to bring
it in.
[1] https://review.opendev.org/716322
Change-Id: Iceedcc7ad0d087414f6f94dfc0235fda4754be63
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
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Update local hacking checks for new flake8.
Remove hacking and friends from lower-constraints, they are not
needed in installations.
Change-Id: I67e5ca24c550163c218fb06692de0b7c528d8318
v1.0.0 has been released, use that release as a
base for prometheus_openstack_exporter.
Change-Id: I6b8bb18633fd277f3ab46788fa76bb4af67f5942
Signed-off-by: Jorge Niedbalski <jnr@metaklass.org>
Trickle was previously installed from EPEL7, but is not available in
EPEL8. It does not appear critical to the functioning of freezer, so
drop it to allow freezer images to build for CentOS 8.
Change-Id: I3e12ab51e9f01d383268d75ce72903686564ada6
Partially-Implements: blueprint centos-rhel-8
Zun-cni-daemon is a new process for implementing CNI plugin for Zun.
It will be used by CRI runtime to connect podsandbox to neutron.
This image is based on the zun base image and includes additional
packages such as openvswitch.
Needed-By: https://review.opendev.org/#/c/708213/
Change-Id: Ic82c59a5e78078b4fea10df9d30b35da14cad922
We want to test upgrades on aarch64. For this we need to publish images.
AArch64 images will get "-aarch64" added to tag to not collide with
x86-64 ones.
Change-Id: Ibae2578b4bc18c0ab7fcc1840c39bb86659ab920