[release-announce] kolla-ansible 8.0.1 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 9 09:32:38 UTC 2019


We are pleased to announce the release of:

kolla-ansible 8.0.1: Ansible Deployment of Kolla containers

This release is part of the stein stable release series.

The source is available from:

    https://opendev.org/openstack/kolla-ansible

Download the package from:

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

Please report issues through:

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

For more details, please see below.

8.0.1
^^^^^


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

* Kolla Ansible can now configure deployed docker for Zun. Enable
  docker_configure_for_zun (disabled by default to retain backwards
  compatibility).

* Neutron port_forwarding service plugin, and l3 extension can be
  enabled with variable enable_neutron_port_forwarding.

* Merge action plugins (for config/ini and yaml files) now allow
  relative imports in the same way that upstream template modules
  does, e.g. one can now include subtemplate from the same directory
  as base template.

* Cinder coordination backend can now be configured via
  cinder_coordination_backend variable. Coordination is optional and
  can now be set to either redis or etcd.


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

* RHEL-based targets no longer require EPEL repository. It can be
  safely removed from target hosts if not used otherwise.


Deprecation Notes
*****************

* Neutron FWaaS v1 is deprecated and removed since stein cycle by
  [0]. So remove related options in kolla.

  [0] https://review.opendev.org/616410

Changes in kolla-ansible 8.0.0..8.0.1
-------------------------------------

f94d6c1ca Add support to enable l3 port-forwarding plugin
25eafaf84 Fix Zun Docker remote API host
1067aed2c Use net_default_mac in ansible/roles/ironic/templates/ironic_pxe_uefi.default.j2
6c480378a Use secure websocket for nova serial console proxy when TLS enabled
e7562c52b Set my_ip in ironic.conf
c898fe01b Moves monasca-thresh java.io.tmpdir to existing docker volume
86eb21dd9 Don't assume etcd group exists in baremetal role
2f6005482 Add --force to ceph mgr dashboard enablement
25c9d10cd Fix import of horizon custom_local_settings on python3
074d254b0 Don't stop mariadb slaves if they aren't running
c0a2c72b2 Fix Zun connectivity to itself and Cinder
85e5969af Removes monasca_grafana persistent volume
e95b583b1 Use default BGP speaker driver in bgp_dragent.ini
81f512d9b Allow to configure docker for Zun
439aed885 Allow cinder coordination backend to be configured
01a97e86b Add missing Octavia policy file to Horizon
a4d6ab600 Add missing when condition for swift config files
5f9ffb4d3 Fix swift log level configuration
8cc5ae2f6 Enable iscsid on cinder-backup hosts
5af3a5690 [gnocchi] Don't recursively modify file perms on start
dcd726a57 Handle more return codes from nova-status upgrade check
f2b3f0acc Fix the redis_connection_string for osprofiler and make it generic
69be1be28 Fix checking mongodb replication status
41f16a782 Do not require EPEL repo on RHEL-based target hosts
72c34b3ef Fix FWaaS service provider (v2, Stein issue)
28ce9dc72 Remove FWaaS v1 related options
5314581be Stop using MountFlags=shared in Docker configuration
5cbc52f9c Add ceph-mds/rgw/nfs to gate
2085a9c98 Add mon address to ceph release version check
b26f397bf ceph: fixes to deployment and upgrade
70b0ac3b9 CI: fix checks for upgrade and multinode jobs
6da1d6017 CI: Fix multinode job glance issues
92090b25a ceph-nfs: Add rpcbind to Ubuntu host bootstrap
a579e19b4 Add 'allow *' to getting ceph mds keyring
da20cc978 Fix fluentd monasca pos path for Debian/Ubuntu x86_64
9e9707bfe CI: clean up requirements installation
667eba2c7 CI: Test ironic also when nova role is modified
b0d636413 Add CI job for ironic
8fa939e08 Fix the incorrect backup_driver configuration
4f89dd521 doc: Start using openstackdoctheme's extlink extension
ea630d96e Update contributor guide
c70d84698 Move to opendev
91e036cc3 Fix ironic inspector iPXE boot with UEFI
c28e02e20 Do not require valid migration_interface for controllers
a1c0f9715 Enhance merge_* action plugins to allow expected relative includes
7b3eca856 Format internal Fluentd logs
32fbd49ad Don't drop unmatched Kolla service logs
81a5ce092 Increase log coverage for Monasca
10d6c8d3a Ingest non-standard Monasca logs
dd9146da6 CI: Pull images before upgrade


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

README.rst                                         |   2 +-
ansible/action_plugins/merge_configs.py            |  22 ++--
ansible/action_plugins/merge_yaml.py               |  21 ++--
ansible/group_vars/all.yml                         |  14 ++-
ansible/library/kolla_ceph_keyring.py              |  11 +-
ansible/roles/baremetal/defaults/main.yml          |   5 +-
ansible/roles/baremetal/tasks/pre-install.yml      |   4 +-
.../baremetal/templates/docker_systemd_service.j2  |   3 +-
ansible/roles/ceph/defaults/main.yml               |   4 +-
ansible/roles/ceph/tasks/deploy.yml                |  35 ++++--
ansible/roles/ceph/tasks/start_ceph_dashboard.yml  |   2 +-
ansible/roles/ceph/tasks/start_nfss.yml            |   1 -
ansible/roles/ceph/tasks/upgrade.yml               |  40 +-----
ansible/roles/ceph/templates/ganesha.conf.j2       |  11 ++
ansible/roles/cinder/templates/cinder.conf.j2      |   6 +-
ansible/roles/common/tasks/config.yml              |   1 +
.../conf/filter/00-record_transformer.conf.j2      |  21 ++++
.../templates/conf/filter/01-rewrite-0.12.conf.j2  |   2 +
.../templates/conf/filter/01-rewrite-0.14.conf.j2  |  10 ++
.../common/templates/conf/input/00-global.conf.j2  |   5 +-
.../common/templates/conf/input/09-monasca.conf.j2 |  22 ++++
.../roles/gnocchi/templates/gnocchi-api.json.j2    |   3 +-
.../gnocchi/templates/gnocchi-metricd.json.j2      |   3 +-
.../roles/gnocchi/templates/gnocchi-statsd.json.j2 |   3 +-
ansible/roles/gnocchi/templates/gnocchi.conf.j2    |   4 +-
ansible/roles/horizon/tasks/config.yml             |   1 +
ansible/roles/horizon/templates/local_settings.j2  |   4 +-
ansible/roles/ironic/templates/inspector.ipxe.j2   |   2 +-
ansible/roles/ironic/templates/ironic.conf.j2      |   2 +
.../ironic/templates/ironic_pxe_uefi.default.j2    |   2 +-
ansible/roles/iscsi/defaults/main.yml              |   1 +
ansible/roles/mariadb/handlers/main.yml            |  21 ++++
ansible/roles/mistral/templates/mistral.conf.j2    |   2 +-
ansible/roles/monasca/defaults/main.yml            |   1 -
.../monasca-thresh/monasca-thresh.json.j2          |   2 +-
ansible/roles/mongodb/handlers/main.yml            |   4 +-
ansible/roles/neutron/defaults/main.yml            |  15 +--
ansible/roles/neutron/tasks/precheck.yml           |  16 ---
ansible/roles/neutron/templates/bgp_dragent.ini.j2 |   2 +-
.../roles/neutron/templates/fwaas_driver.ini.j2    |   9 --
ansible/roles/nova/tasks/upgrade.yml               |   5 +-
.../nova/templates/nova.conf.d/libvirt.conf.j2     |  19 +++
ansible/roles/nova/templates/nova.conf.j2          |  24 +---
ansible/roles/swift/defaults/main.yml              |   2 +-
ansible/roles/swift/tasks/config.yml               |   7 ++
ansible/roles/zun/templates/zun.conf.j2            |  54 ++++----
.../deployment-and-bootstrapping/bifrost.rst       |   4 +-
.../bootstrap-servers.rst                          |   2 +
.../reference/networking/designate-guide.rst       |   3 +-
.../reference/networking/neutron-extensions.rst    |   6 +-
.../reference/shared-services/glance-guide.rst     |   4 +-
.../reference/shared-services/keystone-guide.rst   |   5 +-
.../reference/storage/cinder-guide-quobyte.rst     |   4 +-
.../reference/storage/external-ceph-guide.rst      |   9 +-
etc/kolla/globals.yml                              |   4 +
.../configure-docker-for-zun-8b4e647d883da42f.yaml |   6 +
.../notes/drop-epel-req-2f48edf20da1ef96.yaml      |   5 +
...enable-l3-port-forwarding-fe9af935437fc070.yaml |   4 +
...ns-with-relative-includes-bd0a16cce82707d1.yaml |   6 +
...nder-coordination-backend-3426a4e1bd22cbbb.yaml |   6 +
.../notes/remove-fwaas-v1-6d75b742ebbf0c56.yaml    |   7 ++
specs/containerize-openstack.rst                   |   3 +-
specs/high-availability.rst                        |   2 +-
specs/kubernetes-deployment.rst                    |   2 +-
specs/logging-with-heka.rst                        |   6 +-
tools/setup_gate.sh                                |  24 +++-
zuul.d/base.yaml                                   |  10 ++
zuul.d/jobs.yaml                                   |  34 +++++
zuul.d/project.yaml                                |   6 +
98 files changed, 846 insertions(+), 367 deletions(-)







More information about the Release-announce mailing list