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(-)
participants (1)
-
no-reply@openstack.org