[release-announce] kolla 9.1.0 (train)

no-reply at openstack.org no-reply at openstack.org
Wed May 20 12:02:20 UTC 2020


We are pumped to announce the release of:

kolla 9.1.0: Kolla OpenStack Deployment

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/kolla

Download the package from:

    https://tarballs.openstack.org/kolla/

Please report issues through:

    https://bugs.launchpad.net/kolla/+bugs

For more details, please see below.

9.1.0
^^^^^


New Features
************

* 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.

* Adds support for CentOS 8 as a base container image. This is the
  only major version of CentOS supported from the Ussuri release. The
  Train release supports both CentOS 7 and 8 images, and provides a
  route for migration.

* Adds new "elasticsearch6" and "kibana6" images for CentOS 7 and 8
  only. These images are used to provide compatibility between
  versions in CentOS 7 and 8 images. These images will only be
  available in the Train release.


Known Issues
************

* AArch64 images using CentOS 8 as base system are not supported in
  Train. This may be fixed later in release cycle as we need CentOS
  8.2 release.


Upgrade Notes
*************

* The following images are supported by CentOS 7 but lack suitable
  packages in CentOS 8, and are not supported for CentOS 8: "cyborg-
  agent", "hacluster-pcs", "nova-spicehtml5proxy".

* The following images are supported by CentOS 7 but are not
  supported for CentOS 8 as they have been dropped in Ussuri:
  "almanach-*", "ceph-*", "dind", "dragonflow-*", "helm-repository",
  "kube*", "mongodb", "opendaylight", "sensu`".

* Support for the SCSI target daemon ("tgtd") has been removed for
  CentOS/RHEL 8.  In CentOS/RHEL 7 and beyond LIO kernel subsystem can
  be used instead of the "tgtd" daemon. The "tgtd" image is no longer
  available for CentOS/RHEL 8.

* Changes the behaviour of the "--skip-existing" and "--skip-
  parents" flags. Previously these were not applied if no regular
  expression or profile argument was provided to "kolla-build", but
  now they are.

* The "trickle" package is no longer available for CentOS 8, and has
  been removed from the CentOS 8 Freezer images.

* Adds a new "rabbitmq-3.7.24" image for CentOS 7 only. This image
  is used to provide compatibility between RabbitMQ versions in CentOS
  7 and 8 images. This image will only be available in the Train
  release.

* Removes the "ceph" and "process-checks" plugins from the "sensu-
  client" image. These plugins have a dependency on version "0.6.3" of
  the Ruby gem "english", which has been "yanked" from rubygems.org.


Bug Fixes
*********

* Adds openssh-clients to ironic conductor container build to enable
  ansible deploy interface to function properly.

* Adds python3-systemd package to ironic-conductor source based
  container to allow the Ansible deploy interface to function
  correctly. Fixes bug #1861427

* Fix inability to run UEFI-based images/instances by installing
  UEFI packages also in nova-libvirt image which is not based on nova-
  base. LP#1814552

* Keystone bootstrap could produce invalid json. LP#1866017

* Fixes the MAX_NUMBER variable usage when running the database
  online migrations for cinder.

* Fixes Glance inability to use Cinder NFS backend for images by
  including NFS client components in the Glance API image. LP#1868574

* Adds missing "vitrage-persistor" image, required by Vitrage
  deployments for storing data. LP#1869319

* Fix "kolla_toolbox_pip_virtualenv_packages" customisation.
  LP#1865119

* Fixes an issue with Cyborg and Monasca APIs in Debian and Ubuntu
  source type images. LP#1873421

* Fixes an issue with the "--skip-existing" and "--skip-parents"
  flags which could cause images to not build. LP#1867614.

Changes in kolla 9.0.1..9.1.0
-----------------------------

bd21ac14d switch to official CentOS 8 repositories
f221b4f7a Use Python 3 for mod_wsgi in cyborg and monasca on Debian/Ubuntu
4c8863b0a Bump versions for Train
dc560d132 drop tripleo-common-tempest-plugin
f5a071318 Do not try to build skipped/unbuildable images
98860981c Add nfs dependencies to glance container
95d82da7e Fix that the cyborg database init failed.
27d3f39e0 CentOS 8: Add rabbitmq-3.7.24 image (CentOS 7 only)
44ef59146 Ensure proper JSON in keystone bootstrap
c1fd2f951 Add vitrage-persistor image
c56d68f4b Add elasticsearch6 and kibana6 images
fe87b4da9 add collectd-pmu, collectd-rtd and collectd-turbostat to C8
2506a14db Sensu: Add release note for ceph & process-checks removal
8a6aa9e59 add dpdk_telemetry and logparser for C8, use centos-release-opstools for C8
818dc4d6f Sensu: Remove ceph and process-checks plugins from client
a5a8e4e2d Bump versions (Train)
a0390c53f Add docs and release note for CentOS 8
c59dc07e9 Fix --skip-existing and --skip-parents
60bbf85aa Fix invalid test in cinder data migration script
092b2d4e6 CI: Use network mode = host
34fce6c3d Collectd: ignore failure of disabling epel repos
2bf534006 Bump up magnum and manila versions
169b3aa7c CI: Add https match for mirror.centos.org to template-overrides
9d5a8fcd7 CentOS 8: Drop trickle install to build freezer
052a94336 CentOS 8: Build bifrost image
b50ca0a17 Bump service versions (Train)
9ebbbbff1 CentOS 8: enable monasca-grafana image
ad7a0f0dc CentOS 8: Enable hacluster and masakari images
d43c8b78a CI: publish AArch64 Debian/source images
f7857f26a Fix Horizon build after switch to pyscss2 which lacks binary wheel
18a00d5a6 CI: Install tox
1817a0915 kibana, nova-libvirt: handle it properly for non-x86
6b0dfb1f9 Build collectd image for CentOS8
331b3903b kibana: enable for non-x86 on Debian/Ubuntu
c55fbc326 Clean up collectd dockerfile
158d998e4 Add ssh clients to Ironic Conductor container
ca8b61516 openstack-base: pin setuptools < 46 to get horizon working
b2a18a534 Adds python3-systemd for ansible deploy interface
c421ed52a Fix renos
6df9ff0c4 Use StorageSIG repos for Ceph in CentOS8
fc11d8d39 Add cinderlib RPM to cinder-volume
92ef9274e Fix kolla_toolbox_pip_virtualenv_packages override
8583243e8 CentOS 8: Install python in the base image (Train only)
974857fe2 Bump train versions
9f0c9a0a9 CentOS 8: Add deploy jobs in CI
35491c449 Switch to python3 in bindep.txt
a8af2410b CentOS 8: Relax ironic iPXE EFI bootloader location
2bb38f156 CentOS 8: Allow SSH access to keystone_ssh and nova_ssh
f367d2303 CentOS 8: Use upstream Ceph/master
27ed7f231 CentOS 8: Remove shellinabox from ironic-conductor
63d566fea CentOS 8: Update packages in images
4b35eb5e2 CentOS 8: base and openstack-base images
f205c8ffa vitrage-base: honor distro_python_version
cfde1d096 CentOS 8: Don't force tag in build jobs
42ffd3b68 Remove tgtd and scsi-target-utils support in CentOS/RHEL 8
ad00caaf9 nova: use proper uefi package names under CentOS/RHEL 8
357d6111e [train] Bump versions
0e2ae0e84 CI: Replace cinder-lvm scenario with zun scenario
9f7c7b568 Change fetch_fernet_tokens.py behaviour to check for minimum number of tokens
ffaf585d0 nova-libvirt: add UEFI packages to support UEFI instances
f775700a7 CentOS 8: Add zuul build and publish jobs
c12ada91d CentOS 8: work around mod_ssl certificate issue
6ef631d22 Refactor Apache httpd setup


Diffstat (except docs and test files)
-------------------------------------

.zuul.d/centos.yaml                                |  46 ++++-
.zuul.d/debian.yaml                                |   7 +
.zuul.d/ubuntu.yaml                                |   6 +-
bindep.txt                                         |   4 +-
.../keystone-fernet/fetch_fernet_tokens.py         |   4 +-
.../neutron-linuxbridge-agent/Dockerfile.j2        |   6 +-
.../rabbitmq-3.7.24/rabbitmq_rabbitmq-erlang.repo  |   7 +
.../rabbitmq-3.7.24/rabbitmq_rabbitmq-server.repo  |   7 +
kolla/common/config.py                             |  44 ++---
kolla/image/build.py                               |  98 +++++++---
...ients-to-ironic-conductor-7275bd65dfe238a6.yaml |   5 +
...systemd-for-ironic-source-9a6883496e101da9.yaml |   6 +
...k_telemetry_and_logparser-bcf9b13bcefc99c9.yaml |   8 +
.../notes/bug-1814552-a037354969dcf7e5.yaml        |   6 +
.../notes/bug-1859047-d41762357da8ae0b.yaml        |   2 +-
.../notes/bug-1866017-9e31ddbfca9fd0f4.yaml        |   5 +
.../notes/bug-1866827-5351ec43486d7f33.yaml        |   5 +
releasenotes/notes/bug-1868574.yaml                |   6 +
.../notes/bug-1869319-aa032c1330b540dc.yaml        |   6 +
releasenotes/notes/centos-8-950d979507939643.yaml  |  16 ++
...rch64-not-part-of-release-330893c1f7d5f394.yaml |   5 +
...te-tgtd-scsi-target-utils-3ee002b832382f14.yaml |   7 +
releasenotes/notes/elk-6-573a9f2b4af4444a.yaml     |   6 +
...oolbox-venv-customisation-dc66f7bc621908a8.yaml |   5 +
...asca-cyborg-ubuntu-source-832a978a3ac5cd3e.yaml |   6 +
releasenotes/notes/fix-skips-d5cb9546110300ee.yaml |  11 ++
.../freezer-drop-trickle-9b3eaaa7d1e4ea5a.yaml     |   5 +
.../notes/rabbitmq-3.7.24-ba6f071b59000731.yaml    |   6 +
.../remove-sensu-plugins-48b206bb0d278423.yaml     |   7 +
tox.ini                                            |  20 ++
115 files changed, 1352 insertions(+), 554 deletions(-)







More information about the Release-announce mailing list