From no-reply at openstack.org Tue May 1 14:40:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 May 2018 14:40:35 -0000 Subject: [release-announce] XStatic-Angular-Notify 2.5.1.0 Message-ID: We are gleeful to announce the release of: XStatic-Angular-Notify 2.5.1.0: Angular-Notify 2.5.1 (XStatic packaging standard) This is the first release of XStatic-Angular-Notify. Download the package from: https://pypi.org/project/XStatic-Angular-Notify For more details, please see below. Changes in XStatic-Angular-Notify 5a6671713d83fc80f8f1b3733864128d96ce9ec7..2.5.1.0 ----------------------------------------------------------------------------------- 59bdf1d Update files to upstream bd23c92 Add .gitreview file From no-reply at openstack.org Tue May 1 21:14:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 May 2018 21:14:32 -0000 Subject: [release-announce] tooz 1.62.0 (rocky) Message-ID: We are thrilled to announce the release of: tooz 1.62.0: Coordination library for distributed systems. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through launchpad: https://bugs.launchpad.net/python-tooz/ For more details, please see below. 1.62.0 ^^^^^^ New Features * The etcd3gw driver now supports the group membership API. Changes in tooz 1.61.0..1.62.0 ------------------------------ 96ce23a Trivial: Update pypi url to new url e883541 set default python to python3 6ab8c38 Implement group support for etcd3gw Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- .../etcd3gw-group-support-598832a8764a8aa6.yaml | 4 + tooz/drivers/etcd3gw.py | 209 ++++++++++++++++++++- tooz/drivers/zake.py | 2 +- tox.ini | 4 + 5 files changed, 217 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue May 1 21:14:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 May 2018 21:14:32 -0000 Subject: [release-announce] oslo.db 4.38.0 (rocky) Message-ID: We are overjoyed to announce the release of: oslo.db 4.38.0: Oslo Database library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through launchpad: https://bugs.launchpad.net/oslo.db For more details, please see below. Changes in oslo.db 4.37.0..4.38.0 --------------------------------- 06b64ae Remove stale pip-missing-reqs tox test eccb4ef Deprecate min_pool_size e45ffc9 List PyMySQL first in installation docs Diffstat (except docs and test files) ------------------------------------- oslo_db/options.py | 3 +++ tox.ini | 10 +--------- 3 files changed, 6 insertions(+), 11 deletions(-) From no-reply at openstack.org Tue May 1 21:16:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 May 2018 21:16:19 -0000 Subject: [release-announce] oslotest 3.4.2 (rocky) Message-ID: We enthusiastically announce the release of: oslotest 3.4.2: Oslo test framework This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslotest Download the package from: https://pypi.org/project/oslotest Please report issues through launchpad: https://bugs.launchpad.net/oslotest For more details, please see below. Changes in oslotest 3.4.1..3.4.2 -------------------------------- 93d87e2 Trivial: Update pypi url to new url 9837c5e set default python to python3 6baff0e mock: Apply autospec to a mock's return_value Diffstat (except docs and test files) ------------------------------------- oslotest/base.py | 2 +- oslotest/mock_fixture.py | 8 +++++++- tox.ini | 5 ++++- 5 files changed, 14 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed May 2 12:14:09 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 02 May 2018 12:14:09 -0000 Subject: [release-announce] nova 15.1.1 (ocata) Message-ID: We contentedly announce the release of: nova 15.1.1: Cloud computing fabric controller This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 15.1.1 ^^^^^^ Prelude ******* This release includes fixes for security vulnerabilities. Upgrade Notes ************* * Starting in Ocata, there is a behavior change where aggregate- based overcommit ratios will no longer be honored during scheduling for the FilterScheduler. Instead, overcommit values must be set on a per-compute-node basis in the Nova configuration files. If you have been relying on per-aggregate overcommit, during your upgrade, you must change to using per-compute-node overcommit ratios in order for your scheduling behavior to stay consistent. Otherwise, you may notice increased NoValidHost scheduling failures as the aggregate-based overcommit is no longer being considered. You can safely remove the AggregateCoreFilter, AggregateRamFilter, and AggregateDiskFilter from your "[filter_scheduler]enabled_filters" and you do not need to replace them with any other core/ram/disk filters. The placement query in the FilterScheduler takes care of the core/ram/disk filtering, so CoreFilter, RamFilter, and DiskFilter are redundant. Please see the mailing list thread for more information: http://lists.openstack.org/pipermail/openstack- operators/2018-January/014748.html Security Issues *************** * [CVE-2017-18191] Swapping encrypted volumes can lead to data loss and a possible compute host DOS attack. * Bug 1739593 (https://bugs.launchpad.net/nova/+bug/1739593) Bug Fixes ********* * The "delete_host" command has been added in "nova-manage cell_v2" to delete a host from a cell (host mappings). The "force" option has been added in "nova-manage cell_v2 delete_cell". If the "force" option is specified, a cell can be deleted even if the cell has hosts. * If scheduling fails during rebuild the server instance will go to ERROR state and a fault will be recorded. Bug 1744325 (https://bugs.launchpad.net/nova/+bug/1744325) * The libvirt driver now allows specifying individual CPU feature flags for guests, via a new configuration attribute "[libvirt]/cpu_model_extra_flags" -- only with "custom" as the "[libvirt]/cpu_model". Refer to its documentation in "nova.conf" for usage details. One of the motivations for this is to alleviate the performance degradation (caused as a result of applying the "Meltdown" CVE fixes) for guests running with certain Intel-based virtual CPU models. This guest performance impact is reduced by exposing the CPU feature flag 'PCID' ("Process-Context ID") to the *guest* CPU, assuming that it is available in the physical hardware itself. Note that besides "custom", Nova's libvirt driver has two other CPU modes: "host-model" (which is the default), and "host-passthrough". Refer to the "[libvirt]/cpu_model_extra_flags" documentation for what to do when you are using either of those CPU modes in context of 'PCID'. Changes in nova 15.1.0..15.1.1 ------------------------------ 1c6b2fc libvirt: Allow to specify granular CPU feature flags 02b27a0 Revert "Proper error handling by _ensure_resource_provider" 1150d4a only increment disk address unit for scsi devices b188492 Detach volumes when VM creation fails c407a69 Clean up volumes on boot failure 01c4230 Handle spawning error on unshelving db79797 Modify incorrect debug meaasge in _inject_data 0225a61 libvirt: Block swap volume attempts with encrypted volumes prior to Queens 862619b Increase cpu time for image conversion caca713 libvirt: Report the allocated size of preallocated file based disks 604954a Set error state after failed evacuation ea53d9f Pass the correct image to build_request_spec in conductor.rebuild_instance 590fd6d Functional test for regression bug #1713783 9c98fa4 Refactor a test method including 3 test cases c61ec9d Don't persist RequestSpec.retry 0d111f1 Add regression test for persisted RequestSpec.retry from failed resize 5c43e76 Fix wrapping of neutron forbidden error a0599e4 libvirt: log vm and task state when vif plugging times out 286dd2c Only attempt a rebuild claim for an evacuation to a new host 1291d45 libvirt: mask InjectionInfo.admin_pass 2cfdb9c libvirt: Don't VIR_MIGRATE_NON_SHARED_INC without migrate_disks e0c1d46 Lazy-load instance attributes with read_deleted=yes fb54ccf unquiesce instance on volume snapshot failure d342222 Add 'delete_host' command in 'nova-manage cell_v2' 8430cbb Fix docs for IsolatedHostsFilter 88c51bd Handle volume-backed instances in IsolatedHostsFilter 3f3ccff Add regression test for BFV+IsolatedHostsFilter failure 6c91a3d Add release note for Aggregate[Core|Ram|Disk]Filter change 6b753f0 live-mig: keep disk device address same 0cac8fa add "--until-complete" option for nova-manage db archive_deleted_rows. b9f9e09 Don't wait for vif plug events during _hard_reboot e708878 Bumping functional test job timeouts 2efe3f6 Rollback instance.image_ref on failed rebuild 0b5006d Make sure that functional test triggered on sample changes 83fd8ac Set server status to ERROR if rebuild failed b476562 Fix false positive server group functional tests a0525f6 Stop _undefine_domain erroring if domain not found eae6aa8 libvirt: Re-initialise volumes, encryptors, and vifs on hard reboot 6a2882b Fix possible TypeError in VIF.fixed_ips b00b2fe Raise MarkerNotFound if BuildRequestList.get_by_filters doesn't find marker 5166061 Don't persist could-be-stale InstanceGroup fields in RequestSpec f70119c Don't try to delete build request during a reschedule 5267937 Fix an error in _get_host_states when deleting a compute node ff2231f Use instance.project_id when creating request specs for old instances c4d700d Use proper user and tenant in the owner section of libvirt.xml. 44912b5 Proper error handling by _ensure_resource_provider aa0e4eb Save updated libvirt domain XML after swapping volume b9c26ad Don't update RT in _allocate_network 1d61444 Handle exception on adding secgroup 09970fe Fix instance lookup in hide_server_addresses extension 53d35e2 libvirt: bandwidth param should be set in guest migrate e2c2b1d Fix joins in instance_get_all_by_host a8ec586 Fix test_instance_get_all_by_host 8c4db90 Avoid unnecessary lazy-loads in mutated_migration_context Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 26 + .../api/openstack/compute/hide_server_addresses.py | 5 +- nova/cmd/manage.py | 71 ++- nova/compute/api.py | 76 ++- nova/compute/manager.py | 68 ++- nova/conductor/manager.py | 67 ++- nova/conf/libvirt.py | 54 ++ nova/db/sqlalchemy/api.py | 5 +- nova/network/model.py | 7 +- nova/network/neutronv2/api.py | 2 +- nova/network/security_group/neutron_driver.py | 10 +- nova/objects/build_request.py | 5 +- nova/objects/instance.py | 13 +- nova/objects/request_spec.py | 33 +- nova/scheduler/filter_scheduler.py | 2 +- nova/scheduler/filters/isolated_hosts_filter.py | 5 +- nova/scheduler/host_manager.py | 12 +- nova/test.py | 3 + .../functional/regressions/test_bug_1713783.py | 127 +++++ .../functional/regressions/test_bug_1718512.py | 164 ++++++ .../functional/regressions/test_bug_1746483.py | 106 ++++ .../network/security_group/test_neutron_driver.py | 39 ++ nova/virt/block_device.py | 10 + nova/virt/disk/api.py | 10 + nova/virt/driver.py | 3 +- nova/virt/fake.py | 25 +- nova/virt/images.py | 2 +- nova/virt/libvirt/driver.py | 172 ++++-- nova/virt/libvirt/guest.py | 17 +- nova/virt/libvirt/migration.py | 15 +- nova/volume/encryptors/luks.py | 5 +- .../agg-resource-filters-6e24c92a69afa85f.yaml | 22 + .../notes/bug-1721179-87bc7b64215944c0.yaml | 8 + ...ug-1739593-cve-2017-18191-25fe48d336d8cf13.yaml | 9 + ...4325-rebuild-error-status-9e2da03f3f81fd6e.yaml | 7 + ...irt-cpu-model-extra-flags-a23085f58bd22d27.yaml | 21 + 64 files changed, 2354 insertions(+), 410 deletions(-) From no-reply at openstack.org Wed May 2 12:23:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 02 May 2018 12:23:36 -0000 Subject: [release-announce] networking-ovn 4.0.1 (queens) Message-ID: We are delighted to announce the release of: networking-ovn 4.0.1: OpenStack Neutron integration with OVN This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/networking-ovn Download the package from: https://pypi.org/project/networking-ovn Please report issues through launchpad: https://bugs.launchpad.net/networking-ovn For more details, please see below. Changes in networking-ovn 4.0.0..4.0.1 -------------------------------------- e69c768 Clear binding:host_id when a subport is removed from a trunk b9e550d Fix stable/queens PEP8 job e9b82bd Schedule gateway on chassis from ovn-cms-options 8530ca4 l3ha: Update router gateway port binding 4163bfb Trivial: Fix column span alignment problem 86e65ff Check for conflict before bumping subnet's revision number dd80018 Update UPPER_CONSTRAINTS_FILE for stable/queens 4f4dbe6 Fix CI broke because of QoS interface and neutron DB interface changes 98c1554 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/computenode-local.conf.sample | 6 ++ devstack/devstackgaterc | 3 + devstack/lib/networking-ovn | 4 ++ devstack/local.conf.sample | 7 ++ .../contributor/design/database_consistency.rst | 6 +- migration/migrate-to-ovn.yml | 2 + networking_ovn/common/ovn_client.py | 49 +++++++++---- networking_ovn/l3/l3_ovn.py | 17 +++-- networking_ovn/ml2/mech_driver.py | 2 +- networking_ovn/ml2/qos_driver.py | 3 +- networking_ovn/ml2/trunk_driver.py | 2 + networking_ovn/ovsdb/impl_idl_ovn.py | 14 +++- networking_ovn/ovsdb/ovn_api.py | 17 ++++- networking_ovn/ovsdb/ovsdb_monitor.py | 45 ++++++++++-- ...ions-enable-chassis-as-gw-3adc7024478e3efa.yaml | 19 +++++ tools/tox_install.sh | 2 +- tox.ini | 2 +- vagrant/provisioning/setup-compute.sh | 2 + vagrant/provisioning/setup-controller.sh | 6 ++ 31 files changed, 306 insertions(+), 41 deletions(-) From no-reply at openstack.org Thu May 3 07:21:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 May 2018 07:21:16 -0000 Subject: [release-announce] os-client-config 1.30.0 (rocky) Message-ID: We are pleased to announce the release of: os-client-config 1.30.0: OpenStack Client Configuation Library This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/os-client-config Download the package from: https://pypi.org/project/os-client-config Please report issues through launchpad: http://bugs.launchpad.net/os-client-config For more details, please see below. 1.30.0 ^^^^^^ Other Notes * Add Limestone Networks vendor info for us-dfw-1 and us-slc regions Changes in os-client-config 1.29.0..1.30.0 ------------------------------------------ cf5f446 Remove DataCentred from list of vendors c2cb2fd add lower-constraints job 9c93372 Add Limestone Networks vendor info c2e14a3 Rename python-openstacksdk to openstacksdk e86641f pypy is not checked at gate 4216b2f Add image_format for VEXXHOST profile 3c5f4a0 Updated from global requirements ca52061 Use 'none' auth plugin e1e4976 Updated from global requirements c842c06 Add os-client-config tips jobs 007793f Updated from global requirements cdae720 Add osc tips jobs back 078ed94 Add missing auth url from betacloud to docs 106bb78 Update reno for stable/queens 2c54918 Updated from global requirements 53f8180 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 47 +++++++++++++++++- lower-constraints.txt | 55 ++++++++++++++++++++++ os_client_config/config.py | 10 ++-- os_client_config/vendors/datacentred.json | 11 ----- os_client_config/vendors/limestonenetworks.json | 15 ++++++ os_client_config/vendors/vexxhost.json | 1 + ...dor-add-limestonenetworks-99b2ffab9fc23b08.yaml | 4 ++ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 +++ requirements.txt | 4 +- tox.ini | 9 +++- 13 files changed, 165 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 482e158..b8f674c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT @@ -6 +6 @@ appdirs>=1.3.0 # MIT License -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 From no-reply at openstack.org Thu May 3 07:58:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 May 2018 07:58:29 -0000 Subject: [release-announce] os-client-config 1.31.0 (rocky) Message-ID: We are stoked to announce the release of: os-client-config 1.31.0: OpenStack Client Configuation Library This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/os-client-config Download the package from: https://pypi.org/project/os-client-config Please report issues through launchpad: http://bugs.launchpad.net/os-client-config For more details, please see below. 1.31.0 ^^^^^^ Prelude ******* os-client-config is now a thin shim around openstacksdk. It exists and will continue to exist provide backward compatibility. Upgrade Notes ************* * "get_region_name" no longer supports pre-service region name overrides. An "os_client_config.cloud_config.CloudConfig" object represents a region of a cloud. The support was originally added for compatibility with the similar feature in openstacksdk's "Profile". Both the support for service regions and the "Profile" object have been removed from openstacksdk, so there is no need to attempt to add a compatibility layer here as there is nothing that has the ability to consume it. Changes in os-client-config 1.30.0..1.31.0 ------------------------------------------ 5c2eae8 Replace guts with openstack.config Diffstat (except docs and test files) ------------------------------------- README.rst | 7 + lower-constraints.txt | 1 + os_client_config/_log.py | 28 - os_client_config/cloud_config.py | 392 +------ os_client_config/config.py | 1224 +------------------- os_client_config/defaults.py | 34 +- os_client_config/exceptions.py | 4 +- os_client_config/schema.json | 121 -- os_client_config/vendor-schema.json | 223 ---- os_client_config/vendors/__init__.py | 24 +- os_client_config/vendors/auro.json | 11 - os_client_config/vendors/betacloud.json | 14 - os_client_config/vendors/bluebox.json | 7 - os_client_config/vendors/catalyst.json | 15 - os_client_config/vendors/citycloud.json | 19 - os_client_config/vendors/conoha.json | 14 - os_client_config/vendors/dreamcompute.json | 11 - os_client_config/vendors/dreamhost.json | 13 - os_client_config/vendors/elastx.json | 10 - os_client_config/vendors/entercloudsuite.json | 16 - os_client_config/vendors/fuga.json | 15 - os_client_config/vendors/ibmcloud.json | 13 - os_client_config/vendors/internap.json | 17 - os_client_config/vendors/otc.json | 13 - os_client_config/vendors/ovh.json | 15 - os_client_config/vendors/rackspace.json | 29 - os_client_config/vendors/switchengines.json | 15 - os_client_config/vendors/ultimum.json | 11 - os_client_config/vendors/unitedstack.json | 16 - os_client_config/vendors/vexxhost.json | 16 - os_client_config/vendors/zetta.json | 13 - releasenotes/notes/thin-shim-62c8e6f6942b83a5.yaml | 13 + requirements.txt | 5 +- 40 files changed, 101 insertions(+), 2788 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b8f674c..5bfd5d8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4 @@ -PyYAML>=3.12 # MIT -appdirs>=1.3.0 # MIT License -keystoneauth1>=3.4.0 # Apache-2.0 -requestsexceptions>=1.2.0 # Apache-2.0 +openstacksdk>=0.13.0 # Apache-2.0 From no-reply at openstack.org Thu May 3 14:24:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 May 2018 14:24:34 -0000 Subject: [release-announce] oslo.policy 1.35.0 (rocky) Message-ID: We are chuffed to announce the release of: oslo.policy 1.35.0: Oslo Policy library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through launchpad: https://bugs.launchpad.net/oslo.policy For more details, please see below. Changes in oslo.policy 1.34.0..1.35.0 ------------------------------------- 5187fe5 Remove stale pip-missing-reqs tox test 0e7bb28 make the sphinxpolicygen extension handle multiple input/output files 90d2eea Trivial: Update pypi url to new url 544d220 set default python to python3 509cf08 add lower-constraints job d759f90 Updated from global requirements 51637f4 Update links in README Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++++ README.rst | 8 ++--- lower-constraints.txt | 59 +++++++++++++++++++++++++++++++ oslo_policy/sphinxpolicygen.py | 16 +++++++-- requirements.txt | 4 +-- test-requirements.txt | 2 +- tox.ini | 18 +++++----- 9 files changed, 125 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e87c14f..0de7135 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ requests>=2.14.2 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -9 +9 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 453d7f5..704e603 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13 @@ openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Fri May 4 18:41:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 04 May 2018 18:41:36 -0000 Subject: [release-announce] os-client-config 1.31.1 (rocky) Message-ID: We are pumped to announce the release of: os-client-config 1.31.1: OpenStack Client Configuation Library This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/os-client-config Download the package from: https://pypi.org/project/os-client-config Please report issues through launchpad: http://bugs.launchpad.net/os-client-config For more details, please see below. Changes in os-client-config 1.31.0..1.31.1 ------------------------------------------ e650339 Add cache methods back to OpenSackConfig 6e68f59 fix link to openstacksdk in deprecation block Diffstat (except docs and test files) ------------------------------------- os_client_config/config.py | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon May 7 15:09:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 07 May 2018 15:09:07 -0000 Subject: [release-announce] kuryr-tempest-plugin 0.2.0 Message-ID: We are gleeful to announce the release of: kuryr-tempest-plugin 0.2.0: Kuryr Tempest Plugin Download the package from: https://tarballs.openstack.org/kuryr-tempest-plugin/ For more details, please see below. Changes in kuryr-tempest-plugin 0.1.0..0.2.0 -------------------------------------------- 20222a0 demo container: Include ssl certificates f41eb07 Updated from global requirements 84cbe65 Ensure port name includes namespace name ba7a86e Check connectivity from Pod to VM c7ebfea test_container: Add non-layered demo test image fb866f1 Migrate kuryr-tempest-plugin to zuulv3 syntax 7763108 Merge create and list pods tests 431455e Testing port pool feature 55fec44 Fix missing blank space in plugin conditional 437dcc5 Add a devstack plugin for Kuryr Tempest Plugin 5177171 Updated from global requirements f8d436c Testing pod to pod connectivity ffbd59d Fix pep8 tox job e6c01ef Fix `create_pod` for 4.0 kubernetes client 41e7892 Updated from global requirements 0a82021 Add scenario test manager 8883d32 Updated from global requirements c84688e Updated from global requirements 0d2afbe Updated from global requirements d14530c Updated from global requirements 3735dc5 Skip test_list_pods 7392981 Updated from global requirements 1a142e9 Add initial documentation Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 37 +++++ README.rst | 3 + devstack/plugin.sh | 18 +++ kuryr_tempest_plugin/config.py | 10 ++ kuryr_tempest_plugin/plugin.py | 8 +- requirements.txt | 14 +- setup.py | 2 +- test-requirements.txt | 16 +- test_container/Dockerfile | 9 ++ test_container/Dockerfile.builder | 174 +++++++++++++++++++++ test_container/README.rst | 66 ++++++++ test_container/curl_builder.sh | 117 ++++++++++++++ test_container/mkrootfs.sh | 15 ++ test_container/rootfs.tar.xz | Bin 0 -> 4784168 bytes test_container/server.go | 21 +++ tox.ini | 6 +- 26 files changed, 884 insertions(+), 27 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 787bd6a..abde5d8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=1.6 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 @@ -7,4 +7,4 @@ pbr>=1.6 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.4.1 # Apache-2.0 -six>=1.9.0 # MIT -tempest>=12.2.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +os-testr>=1.0.0 # Apache-2.0 +six>=1.10.0 # MIT +tempest>=17.1.0 # Apache-2.0 @@ -12,2 +12,2 @@ testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -kubernetes==2.0.0 # Apache-2.0 +testtools>=2.2.0 # MIT +kubernetes>=4.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 6ac6155..3e77939 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -7,5 +7,5 @@ hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 -bashate>=0.2 # Apache-2.0 -coverage>=3.6 # Apache-2.0 -doc8 # Apache-2.0 -mock>=1.2 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +mock>=2.0.0 # BSD +oslosphinx>=4.7.0 # Apache-2.0 @@ -13,2 +13,2 @@ pylint==1.4.5 # GNU GPL v2 -reno>=1.6.2 # Apache2 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD +reno>=2.5.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Mon May 7 19:02:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 07 May 2018 19:02:33 -0000 Subject: [release-announce] tosca-parser 1.0.0 (rocky) Message-ID: We contentedly announce the release of: tosca-parser 1.0.0: Parser for TOSCA Simple Profile in YAML. This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/tosca-parser/ Download the package from: https://pypi.org/project/tosca-parser For more details, please see below. Changes in tosca-parser 0.9.0..1.0.0 ------------------------------------ e17c2a8 Trivial: Update pypi url to new url f208175 add lower-constraints job 2529ba7 Updated from global requirements 2d1bfae Updated from global requirements 6872a2e Updated from global requirements 3537f26 Updated from global requirements 8b5215c Updated from global requirements e7214ab Updated from global requirements 3af43cb Closes-Bug: #1746532 7f02df1 Add resource_type in trigger policy Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++++ lower-constraints.txt | 47 ++++++++++++++++++++++ requirements.txt | 4 +- test-requirements.txt | 4 +- toscaparser/elements/tosca_type_validation.py | 5 ++- .../policies/test_tosca_nfv_multiple_policies.yaml | 5 ++- toscaparser/triggers.py | 17 ++++---- tox.ini | 7 ++++ 14 files changed, 137 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 43c2cf8..c37dad7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -PyYAML>=3.10 # MIT -python-dateutil>=2.4.2 # BSD +PyYAML>=3.12 # MIT +python-dateutil>=2.5.3 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 36d81b1..adf41b8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -10 +10 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Tue May 8 04:39:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 04:39:29 -0000 Subject: [release-announce] heat 10.0.1 (queens) Message-ID: We are amped to announce the release of: heat 10.0.1: OpenStack Orchestration This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/heat/ For more details, please see below. 10.0.1 ^^^^^^ Security Issues * Passwords generated by the OS::Heat::RandomString resource may have had less entropy than expected, depending on what is specified in the "character_class" and "character_sequence" properties. This has been corrected so that each character present in any of the specified classes or sequences now has an equal probability of appearing at each point in the generated random string. Changes in heat 10.0.0..10.0.1 ------------------------------ 8819c63 Resolve race in providing deployment data to Swift e80a6ec Generate user passwords with special characters 8437ec3 Fix entropy problems with OS::Random::String 400afb2 Fix races in conditionals tests 9f6a665 Imported Translations from Zanata 1d84de5 Updated from global requirements 160a6fc Return nested parameters for resource group. Diffstat (except docs and test files) ------------------------------------- heat/common/password_gen.py | 117 ++++++++++++++++++++ .../clients/os/keystone/heat_keystoneclient.py | 5 +- heat/engine/resource.py | 7 ++ .../resources/openstack/heat/instance_group.py | 7 ++ .../resources/openstack/heat/random_string.py | 99 ++++------------- .../resources/openstack/heat/resource_group.py | 8 ++ .../openstack/heat/wait_condition_handle.py | 5 +- heat/engine/resources/server_base.py | 3 +- heat/engine/resources/signal_responder.py | 7 +- heat/engine/resources/stack_resource.py | 18 +++ heat/engine/service.py | 31 +----- heat/engine/service_software_config.py | 50 ++++----- heat/engine/stack.py | 31 ++++++ heat/locale/ko_KR/LC_MESSAGES/heat.po | 6 +- heat/locale/pt_BR/LC_MESSAGES/heat.po | 6 +- heat/locale/zh_CN/LC_MESSAGES/heat.po | 6 +- heat/locale/zh_TW/LC_MESSAGES/heat.po | 6 +- .../functional/test_conditions.py | 6 +- .../functional/test_create_update.py | 6 +- .../functional/test_resource_group.py | 31 ++++++ .../random-string-entropy-9b8e23874cd79b8f.yaml | 9 ++ requirements.txt | 2 +- 29 files changed, 519 insertions(+), 198 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c853500..3ab5b2b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -42 +42 @@ python-manilaclient>=1.16.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 From no-reply at openstack.org Tue May 8 04:45:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 04:45:50 -0000 Subject: [release-announce] neutron 11.0.4 (pike) Message-ID: We are thrilled to announce the release of: neutron 11.0.4: OpenStack Networking This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 11.0.3..11.0.4 --------------------------------- 1d3568d [RBAC] Fix setting network as not shared 5b22616 Fix pep8 errors 0224dcf Use cidr during tenant network rule deletion 279a1e9 DVR: Check for item_allocator key before releasing 0ecf8b6 Fix l3-agent crash on routers without ha_state 4faac33 Spawn/stop metadata proxies upon adding/deleting router interfaces 34b7213 DVR: Fix allowed_address_pair IP, ARP table update by neutron agent 40ac93b Config privsep in the linuxbridge agent 82167dd [Fullstack] Respawn dhclient process in case of error 50988f3 ml2: fix update_device_up to send lm events with linux bridge Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 2 + neutron/agent/l3/agent.py | 5 +- neutron/agent/l3/dvr.py | 4 +- neutron/agent/l3/dvr_fip_ns.py | 9 +- neutron/agent/l3/dvr_local_router.py | 15 +- neutron/agent/l3/item_allocator.py | 5 +- neutron/agent/linux/ip_lib.py | 11 +- neutron/db/db_base_plugin_v2.py | 19 +- neutron/db/l3_dvr_db.py | 12 +- .../linuxbridge/agent/linuxbridge_neutron_agent.py | 2 + .../drivers/openvswitch/agent/common/constants.py | 10 +- neutron/plugins/ml2/rpc.py | 8 +- neutron/privileged/agent/linux/ip_lib.py | 3 +- .../l3_router/test_l3_dvr_router_plugin.py | 12 +- tox.ini | 6 +- 27 files changed, 442 insertions(+), 257 deletions(-) From no-reply at openstack.org Tue May 8 04:46:09 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 04:46:09 -0000 Subject: [release-announce] neutron 10.0.6 (ocata) Message-ID: We are pleased to announce the release of: neutron 10.0.6: OpenStack Networking This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 10.0.5..10.0.6 --------------------------------- 0f46559 Config privsep in the linuxbridge agent fb5c2ba Always pass device_owner to _ipam_get_subnets() Diffstat (except docs and test files) ------------------------------------- neutron/db/ipam_backend_mixin.py | 6 +++-- neutron/ipam/exceptions.py | 3 ++- .../linuxbridge/agent/linuxbridge_neutron_agent.py | 2 ++ .../unit/extensions/test_subnet_service_types.py | 27 +++++++++++++++++++++- 4 files changed, 34 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue May 8 04:49:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 04:49:29 -0000 Subject: [release-announce] neutron 12.0.2 (queens) Message-ID: We are stoked to announce the release of: neutron 12.0.2: OpenStack Networking This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 12.0.2 ^^^^^^ Known Issues ************ * In the case when the number of ports to clean up in a single bridge is larger than about 10000, it might require an increase in the "ovsdb_timeout" config option to some value higher than 600 seconds. Bug Fixes ********* * Fixes bug 1763604 (https://bugs.launchpad.net/neutron/+bug/1763604). Override default value of "ovsdb_timeout" config option in "neutron- ovs-cleanup" script. The default value is 10 seconds, but that is not enough for the "neutron-ovs-cleanup" script when there are many ports to remove from a single bridge, for example, 5000. Because of that, we now override the default value for the config option to be 600 seconds (10 minutes). Changes in neutron 12.0.1..12.0.2 --------------------------------- f68e782 ovs-fw: Apply openflow rules immediately during update d604e83 [RBAC] Fix setting network as not shared a82e960 Override ovsdb_timeout default value in ovs_cleanup tool 7a67987 Handle AgentNotFoundByTypeHost exception properly 71b305c Fix pep8 errors 6388661 DVR: Restarting l3 agent loses centralized fip ip on qg-interface e53aa13 Refresh router objects after port binding fb9ec1a Use cidr during tenant network rule deletion d4aa8f4 DVR: Check for item_allocator key before releasing a8fed79 DVR: Add error handling for get_network_info_for_id rpc call da141f0 Fix l3-agent crash on routers without ha_state 2c88fcb ovs-fw: Fix firewall blink e144628 Add in missing QUEENS tag cca870a Remove race and simplify conntrack state management 6e27b7d DVR: Fix allowed_address_pair IP, ARP table update by neutron agent d6bfd09 ovs-fw: Clear conntrack information before egress pipeline 59bba1c Pull in ubuntu cloud archive openvswitch pkg 02d31ff DVR: Inter Tenant Traffic between networks not possible with shared net bf03abf DVR: Fix mac format for backward compatibility with vsctl api Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/openvswitch_firewall.rst | 25 +- neutron/agent/l3/agent.py | 5 +- neutron/agent/l3/dvr.py | 4 +- neutron/agent/l3/dvr_edge_ha_router.py | 5 + neutron/agent/l3/dvr_fip_ns.py | 9 +- neutron/agent/l3/dvr_local_router.py | 15 +- neutron/agent/l3/item_allocator.py | 5 +- neutron/agent/linux/ip_conntrack.py | 60 +++-- neutron/agent/linux/ip_lib.py | 11 +- .../agent/linux/openvswitch_firewall/firewall.py | 80 ++++-- neutron/api/rpc/handlers/dvr_rpc.py | 14 + neutron/api/rpc/handlers/l3_rpc.py | 12 +- neutron/cmd/ovs_cleanup.py | 5 + neutron/db/db_base_plugin_v2.py | 19 +- neutron/db/l3_agentschedulers_db.py | 8 +- neutron/db/l3_dvr_db.py | 12 +- neutron/db/migration/__init__.py | 1 + .../drivers/openvswitch/agent/common/constants.py | 10 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 55 +++- neutron/privileged/agent/linux/ip_lib.py | 3 +- .../l3_router/test_l3_dvr_router_plugin.py | 12 +- .../linux/openvswitch_firewall/test_firewall.py | 59 ++++ .../unit/agent/linux/test_iptables_firewall.py | 12 +- .../openvswitch/agent/test_ovs_neutron_agent.py | 297 ++++++++++++++++++--- ...ride_for_ovs_cleanup_tool-e6ed6db258d0819e.yaml | 15 ++ tools/configure_for_func_testing.sh | 7 +- tox.ini | 6 +- 40 files changed, 1042 insertions(+), 344 deletions(-) From no-reply at openstack.org Tue May 8 13:19:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:19:30 -0000 Subject: [release-announce] oslo.log 3.38.1 (rocky) Message-ID: We are chuffed to announce the release of: oslo.log 3.38.1: oslo.log library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through launchpad: https://bugs.launchpad.net/oslo.log For more details, please see below. Changes in oslo.log 3.38.0..3.38.1 ---------------------------------- 89bbb3f Fix Formatter subclasses for Python 3.2+ 33b5b3f Fix file permissions 5a4c7cb Remove stale pip-missing-reqs tox test e5ace39 Trivial: Update pypi url to new url 74277db Fix sphinx-docs job 4819030 set default python to python3 Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_log/cmds/convert_json.py | 0 oslo_log/formatters.py | 13 +++++++------ tools/tox_install.sh | 5 +++++ tox.ini | 13 ++++--------- 7 files changed, 19 insertions(+), 18 deletions(-) From no-reply at openstack.org Tue May 8 13:24:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:24:36 -0000 Subject: [release-announce] oslo.cache 1.30.1 (rocky) Message-ID: We are chuffed to announce the release of: oslo.cache 1.30.1: Cache storage for OpenStack projects. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through launchpad: https://bugs.launchpad.net/oslo.cache For more details, please see below. Changes in oslo.cache 1.30.0..1.30.1 ------------------------------------ 3d86753 Imported Translations from Zanata 50f0ded Don't let tox_install.sh error if there is nothing to do 57da279 Remove stale pip-missing-reqs tox test 87658d4 Trivial: Update pypi url to new url 6507ff7 Avoid use of autodoc_tree_index_modules 2ec8147 Switch pep8 job to python 3 5af2f67 Fix incompatible requirement in lower constraints Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- lower-constraints.txt | 19 +++++++++++-------- .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 16 +++++++++++++--- setup.cfg | 13 ------------- tools/tox_install.sh | 5 +++++ tox.ini | 9 +-------- 9 files changed, 42 insertions(+), 40 deletions(-) From no-reply at openstack.org Tue May 8 13:26:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:26:22 -0000 Subject: [release-announce] oslo.concurrency 3.25.1 (queens) Message-ID: We are jazzed to announce the release of: oslo.concurrency 3.25.1: Oslo Concurrency library This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through launchpad: https://bugs.launchpad.net/oslo.concurrency For more details, please see below. Changes in oslo.concurrency 3.25.0..3.25.1 ------------------------------------------ 0c4718f Mask passwords only when command execution fails f7a0594 Updated from global requirements f038e22 Update UPPER_CONSTRAINTS_FILE for stable/queens 7aa6aa7 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- oslo_concurrency/processutils.py | 24 ++++++++++++++++++++-- test-requirements.txt | 6 +++--- tox.ini | 2 +- 5 files changed, 53 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0903d1d..df438df 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -12,2 +12,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Tue May 8 13:26:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:26:58 -0000 Subject: [release-announce] hacking 1.1.0 Message-ID: We are tickled pink to announce the release of: hacking 1.1.0: OpenStack Hacking Guideline Enforcement Download the package from: https://pypi.org/project/hacking For more details, please see below. 1.1.0 ^^^^^ Prelude This release includes below changes: * Transition to flake8 2.6.x: * flake8 2.6.x performed the conversion to pycodestyle (which is the new name of pep8). Remove the explicit dependencies of hacking as flake8 is going to pull in mccabe, pyflakes and pycodestyle in the versions that are needed. * Allow 'wraps' to be an alternative to autospec: * Don't cause an H210 error if the mock.patch/mock.patch.object call uses the 'wraps' keyword. As that serves the same purpose in catching wrong attributes. Changes in hacking 1.0.0..1.1.0 ------------------------------- 19e5463 Import integration test 61cfa10 Release notes for 1.1.0 368757b uncap eventlet fc27b2f add lower-constraints job ece27ea Updated from global requirements 928d458 Drop py34 target in tox.ini 3d67c8e Updated from global requirements 24d7eb6 Transition to flake8 2.6.x 0f47b10 Avoid tox_install.sh for constraints support c3b8008 Remove setting of version/release from releasenotes c878b26 autospec check: Allow 'wraps' to be an alternative to autospec 59c9c41 Updated from global requirements e51e8aa Fix broken releasenotes d62d6e0 Fix python 3.6 escape char warnings in strings f5b1731 Disambiguate the hacking rules for third party imports Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 20 ++++++++++++ HACKING.rst | 7 ++++- hacking/checks/localization.py | 16 +++++----- hacking/checks/mock_checks.py | 6 +++- hacking/core.py | 12 ++++---- integration-test/test.sh | 12 ++++++++ lower-constraints.txt | 36 ++++++++++++++++++++++ releasenotes/notes/.placeholder | 0 ...ocky-intermediate-release-60db6e8f66539e4b.yaml | 16 ++++++++++ .../notes/start-of-queens-c3024ebbb49aef6f.yaml | 12 +++++--- releasenotes/source/conf.py | 12 ++------ requirements.txt | 10 ++---- setup.cfg | 1 - setup.py | 2 +- test-requirements.txt | 16 +++++----- tools/tox_install.sh | 30 ------------------ tox.ini | 19 +++++++----- 19 files changed, 153 insertions(+), 93 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3fd3f6a..93ee93b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=1.8 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 @@ -6,6 +6,2 @@ pbr>=1.8 # Apache-2.0 -pep8==1.5.7 # MIT -pyflakes==0.8.1 # MIT -flake8<2.6.0,>=2.5.4 # MIT -mccabe==0.2.1 # MIT License - -six>=1.9.0 # MIT +flake8<2.7.0,>=2.6.0 # MIT +six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 53f7da5..3104ceb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -coverage>=4.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 @@ -6,4 +6,4 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0 # BSD -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +mock>=2.0.0 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -12 +12 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT @@ -19 +19 @@ testtools>=1.4.0 # MIT -eventlet!=0.18.3,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT @@ -21 +21 @@ eventlet!=0.18.3,>=0.18.2 # MIT -reno>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Tue May 8 13:29:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:29:37 -0000 Subject: [release-announce] oslo.versionedobjects 1.31.3 (queens) Message-ID: We are delighted to announce the release of: oslo.versionedobjects 1.31.3: Oslo Versioned Objects library This release is part of the queens stable release series. The source is available from: http://git.openstack.org/cgit/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through launchpad: http://bugs.launchpad.net/oslo.versionedobjects For more details, please see below. Changes in oslo.versionedobjects 1.31.2..1.31.3 ----------------------------------------------- b607dad Don't force unicode strings for UUID coercion e918eb9 Fixing UUID coerce function for unicode non uuid form 6d4264d Updated from global requirements Diffstat (except docs and test files) ------------------------------------- oslo_versionedobjects/fields.py | 8 +++++--- requirements.txt | 4 ++-- test-requirements.txt | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ce7c0f8..1ee2b34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ six>=1.10.0 # MIT -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -12 +12 @@ iso8601>=0.1.11 # MIT -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0f9e355..0c015cc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Tue May 8 13:30:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:30:12 -0000 Subject: [release-announce] horizon 12.0.3 (pike) Message-ID: We are overjoyed to announce the release of: horizon 12.0.3: OpenStack Dashboard This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/horizon/ For more details, please see below. 12.0.3 ^^^^^^ Known Issues ************ * [:bug:`1746706`] When reloading or opening Angular-based detail page directly, the navigation menu and breadcrumb list are not recovered properly and the first panel is focused. [:bug:`1746709`] when we try to open non-existing Angular-based detail page, "Not Found" (404) page is not shown. A blank page only with the navigation menu will be shown. Bug Fixes ********* * [:bug:`1681627`] A problem that Angular-based detail page (ngdetail page) cannot be reloaded or opened via direct URL has been fixed. Note that there are some known issues described in the Known Issues section. Changes in horizon 12.0.2..12.0.3 --------------------------------- 45deda5 Imported Translations from Zanata 8458e25 Fix pep8 errors 6f6f46d Fix Angular errors in openstack_auth 01e642c Imported Translations from Zanata 63fd51c operation_log: Mask more password fields by default 3c0b23e Fix collectstatic in case of theme customization 1870b53 Views accessible via url even if user doesn't match policy rules af6740c Tabs in launch server wizard not depending on OPENSTACK_NOVA_EXTENSIONS_BLACKLIST 56e170b Imported Translations from Zanata 0932ff5 Clean up broken links due to doc-migration a0fc40b Enable to refresh ngdetails view 18d8421 Fix back button on Firefox and Safari 97475c0 Security group quota error handling e9e8b8c Zuul: Remove project name 6d96f8c Change django.utils.log.NullHandler to logging.NullHandler 705caba Imported Translations from Zanata b191f70 Imported Translations from Zanata 5bf79c9 Fix displayed type for instance snapshots d60ea82 Show subnet detail with prefix_delegation subnetpool properly 18d1cf1 Set default panel of identity with pluggable settings mechanism 60a2d59 Make icmp_type/code optional c87e090 Update Ubuntu horizon installation instruction 2ab0ea8 Add render method to ThemableCheckboxSelectMultiple fb6ff76 extract_messages: Specify input directory f66f870 Fix the error format of glance's createImage ed7c108 Allow admin to create port on networks of different projects 2c4c4aa Correct quota usage check for instances 1e0e9b4 Fix wrong link to VM in admin volume detail ebdd258 Fix wrong link to VM in admin volume table Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - horizon/base.py | 3 + horizon/browsers/views.py | 21 ++++++ horizon/decorators.py | 23 ++++++ horizon/forms/fields.py | 55 ++++---------- horizon/locale/en_AU/LC_MESSAGES/django.po | 8 +- horizon/locale/en_AU/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/en_GB/LC_MESSAGES/django.po | 8 +- horizon/locale/en_GB/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/es_MX/LC_MESSAGES/django.po | 8 +- horizon/locale/fi_FI/LC_MESSAGES/django.po | 8 +- horizon/locale/ko_KR/LC_MESSAGES/django.po | 8 +- horizon/locale/ko_KR/LC_MESSAGES/djangojs.po | 19 ++--- horizon/locale/nl_NL/LC_MESSAGES/django.po | 8 +- horizon/locale/nl_NL/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/pa_IN/LC_MESSAGES/django.po | 8 +- horizon/locale/pa_IN/LC_MESSAGES/djangojs.po | 12 +-- horizon/locale/pl_PL/LC_MESSAGES/django.po | 8 +- horizon/locale/pl_PL/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/pt_BR/LC_MESSAGES/django.po | 8 +- horizon/locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/sl_SI/LC_MESSAGES/django.po | 8 +- horizon/locale/tr_TR/LC_MESSAGES/django.po | 8 +- horizon/locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/zh_CN/LC_MESSAGES/django.po | 8 +- horizon/locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/zh_TW/LC_MESSAGES/django.po | 12 +-- horizon/locale/zh_TW/LC_MESSAGES/djangojs.po | 8 +- horizon/middleware/operation_log.py | 4 +- horizon/static/horizon/js/horizon.hacks.js | 24 ++++++ openstack_dashboard/api/neutron.py | 19 ++++- .../dashboards/admin/volumes/tables.py | 6 ++ .../dashboards/admin/volumes/tabs.py | 34 +++++++++ .../dashboards/admin/volumes/views.py | 4 + .../dashboards/identity/dashboard.py | 1 - .../dashboards/project/instances/utils.py | 3 +- .../project/instances/workflows/create_instance.py | 7 ++ .../dashboards/project/networks/ports/forms.py | 23 +++++- .../dashboards/project/networks/subnets/views.py | 3 + .../dashboards/project/security_groups/forms.py | 2 + .../launch-instance-workflow.service.js | 9 ++- .../launch-instance-workflow.service.spec.js | 13 ++++ .../dashboards/project/volumes/tables.py | 12 ++- .../dashboards/project/volumes/tabs.py | 9 ++- .../templates/volumes/_detail_overview.html | 6 +- .../enabled/_3020_identity_projects_panel.py | 14 ++++ .../locale/bn_IN/LC_MESSAGES/django.po | 8 +- .../locale/en_AU/LC_MESSAGES/django.po | 8 +- .../locale/en_AU/LC_MESSAGES/djangojs.po | 8 +- .../locale/en_GB/LC_MESSAGES/django.po | 8 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 8 +- .../locale/ja/LC_MESSAGES/django.po | 21 +++++- .../locale/ko_KR/LC_MESSAGES/django.po | 22 ++++-- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 8 +- .../locale/nl_NL/LC_MESSAGES/django.po | 8 +- .../locale/pa_IN/LC_MESSAGES/django.po | 8 +- .../locale/pl_PL/LC_MESSAGES/django.po | 8 +- .../locale/pt_BR/LC_MESSAGES/django.po | 8 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 23 ++++-- .../locale/tr_TR/LC_MESSAGES/django.po | 8 +- .../locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- .../locale/zh_CN/LC_MESSAGES/django.po | 8 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- .../locale/zh_TW/LC_MESSAGES/django.po | 8 +- .../locale/zh_TW/LC_MESSAGES/djangojs.po | 8 +- .../management/commands/extract_messages.py | 5 +- .../static/app/core/images/images.module.js | 2 +- .../static/app/core/images/images.service.js | 4 +- .../core/openstack-service-api/glance.service.js | 7 +- .../openstack-service-api/glance.service.spec.js | 29 +++++--- .../static/app/core/workflow/decorator.service.js | 8 +- .../app/core/workflow/decorator.service.spec.js | 11 ++- .../templates/horizon/_scripts.html | 1 + openstack_dashboard/test/settings.py | 5 ++ openstack_dashboard/test/urls.py | 5 ++ openstack_dashboard/test/views.py | 6 ++ openstack_dashboard/urls.py | 10 +++ openstack_dashboard/usage/quotas.py | 6 +- openstack_dashboard/utils/settings.py | 8 +- .../notes/ngdetail-reload-e711a77b2d07191a.yaml | 14 ++++ tox.ini | 4 +- 109 files changed, 766 insertions(+), 400 deletions(-) From no-reply at openstack.org Tue May 8 13:30:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:30:42 -0000 Subject: [release-announce] oslo.db 4.33.1 (queens) Message-ID: We are gleeful to announce the release of: oslo.db 4.33.1: Oslo Database library This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through launchpad: https://bugs.launchpad.net/oslo.db For more details, please see below. 4.33.1 ^^^^^^ Bug Fixes * Repaired the "synchronous_reader" modifier of enginefacade so that it refers to the "writer" engine when set to True, thereby allowing "synchronous" behavior with the writer. When set to False, this is "asynchronous", so this should be associated with the async engines. The flag had the reverse behavior previously. Changes in oslo.db 4.33.0..4.33.1 --------------------------------- 9c0e9dc Fix sphinx-docs job for stable branch 38a6e0c Updated from global requirements 268edcb Reverse role of synchronous_reader 57927b1 Update UPPER_CONSTRAINTS_FILE for stable/queens a1539bb Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_db/sqlalchemy/enginefacade.py | 6 ++++-- .../notes/fix_synchronous_reader-ca442ca9f07470ec.yaml | 8 ++++++++ setup.cfg | 2 +- tools/tox_install.sh | 5 +++++ tox.ini | 2 +- 8 files changed, 32 insertions(+), 16 deletions(-) From no-reply at openstack.org Tue May 8 13:41:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:41:14 -0000 Subject: [release-announce] horizon 13.0.1 (queens) Message-ID: We contentedly announce the release of: horizon 13.0.1: OpenStack Dashboard This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/horizon/ For more details, please see below. Changes in horizon 13.0.0..13.0.1 --------------------------------- a49c99e Imported Translations from Zanata 0253c8f Replace all mentions of get_identity_providers with get_identity_provider dd23dad Fix wrong setting name for SHOW_KEYSTONE_V2_RC 19cb3ff Imported Translations from Zanata c51a46e Fix pep8 errors 262379f Use items per page setting on Angular tables 4dd4ef0 Imported Translations from Zanata 676b1de Fix Angular errors in openstack_auth 1f6b915 Add a warning to user: Unable to remove availability zone from host aggregate e2139bd Add same launch instance error handling as image to instance 96905f8 Imported Translations from Zanata d017fde Imported Translations from Zanata a26f61a Imported Translations from Zanata c91dad2 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- horizon/base.py | 7 - horizon/locale/en_AU/LC_MESSAGES/django.po | 8 +- horizon/locale/en_AU/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/en_GB/LC_MESSAGES/django.po | 6 +- horizon/locale/en_GB/LC_MESSAGES/djangojs.po | 11 +- horizon/locale/es_MX/LC_MESSAGES/django.po | 8 +- horizon/locale/fi_FI/LC_MESSAGES/django.po | 8 +- horizon/locale/fr/LC_MESSAGES/djangojs.po | 6 +- horizon/locale/ko_KR/LC_MESSAGES/django.po | 6 +- horizon/locale/ko_KR/LC_MESSAGES/djangojs.po | 14 +- horizon/locale/nl_NL/LC_MESSAGES/django.po | 8 +- horizon/locale/nl_NL/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/pa_IN/LC_MESSAGES/django.po | 8 +- horizon/locale/pa_IN/LC_MESSAGES/djangojs.po | 12 +- horizon/locale/pl_PL/LC_MESSAGES/django.po | 8 +- horizon/locale/pl_PL/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/pt_BR/LC_MESSAGES/django.po | 6 +- horizon/locale/pt_BR/LC_MESSAGES/djangojs.po | 6 +- horizon/locale/sl_SI/LC_MESSAGES/django.po | 8 +- horizon/locale/tr_TR/LC_MESSAGES/django.po | 8 +- horizon/locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- horizon/locale/zh_CN/LC_MESSAGES/django.po | 6 +- horizon/locale/zh_CN/LC_MESSAGES/djangojs.po | 6 +- horizon/locale/zh_TW/LC_MESSAGES/django.po | 8 +- horizon/locale/zh_TW/LC_MESSAGES/djangojs.po | 8 +- horizon/static/framework/conf/conf.js | 3 + .../table/hz-dynamic-table.directive.spec.js | 11 ++ .../widgets/table/hz-dynamic-table.spec.js | 11 ++ .../widgets/table/hz-table-footer.controller.js | 33 ++++ .../widgets/table/hz-table-footer.directive.js | 1 + .../framework/widgets/table/hz-table-footer.html | 7 +- .../static/framework/widgets/table/pagination.html | 13 ++ .../static/framework/widgets/table/table.module.js | 8 +- .../static/framework/widgets/table/table.spec.js | 35 +++- horizon/test/unit/test_base.py | 6 - openstack_auth/locale/en_GB/LC_MESSAGES/django.po | 6 +- openstack_auth/locale/es_MX/LC_MESSAGES/django.po | 93 +++++++++++ openstack_auth/locale/fr/LC_MESSAGES/django.po | 11 +- openstack_auth/locale/ko_KR/LC_MESSAGES/django.po | 6 +- openstack_auth/locale/pt_BR/LC_MESSAGES/django.po | 6 +- openstack_auth/locale/zh_CN/LC_MESSAGES/django.po | 6 +- openstack_dashboard/context_processors.py | 2 +- .../dashboards/admin/aggregates/forms.py | 11 +- .../dashboards/project/instances/utils.py | 3 +- .../launch-instance/source/source.controller.js | 3 +- .../locale/bn_IN/LC_MESSAGES/django.po | 6 +- .../locale/en_AU/LC_MESSAGES/django.po | 6 +- .../locale/en_AU/LC_MESSAGES/djangojs.po | 6 +- .../locale/en_GB/LC_MESSAGES/django.po | 11 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 6 +- .../locale/fr/LC_MESSAGES/django.po | 29 +++- .../locale/fr/LC_MESSAGES/djangojs.po | 184 +++++++++++++++++++-- .../locale/ja/LC_MESSAGES/django.po | 9 +- .../locale/ko_KR/LC_MESSAGES/django.po | 14 +- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 6 +- .../locale/nl_NL/LC_MESSAGES/django.po | 6 +- .../locale/pa_IN/LC_MESSAGES/django.po | 6 +- .../locale/pl_PL/LC_MESSAGES/django.po | 6 +- .../locale/pt_BR/LC_MESSAGES/django.po | 13 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 6 +- .../locale/tr_TR/LC_MESSAGES/django.po | 6 +- .../locale/tr_TR/LC_MESSAGES/djangojs.po | 6 +- .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 6 +- .../locale/zh_TW/LC_MESSAGES/django.po | 6 +- .../locale/zh_TW/LC_MESSAGES/djangojs.po | 6 +- .../static/dashboard/scss/_util.scss | 4 + openstack_dashboard/test/test_data/neutron_data.py | 42 ++--- openstack_dashboard/test/unit/api/test_neutron.py | 3 +- openstack_dashboard/test/unit/test_views.py | 6 + openstack_dashboard/test/urls.py | 6 + openstack_dashboard/urls.py | 10 ++ tox.ini | 4 +- 82 files changed, 693 insertions(+), 257 deletions(-) From no-reply at openstack.org Tue May 8 13:43:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:43:44 -0000 Subject: [release-announce] tooz 1.60.1 (queens) Message-ID: We are thrilled to announce the release of: tooz 1.60.1: Coordination library for distributed systems. This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through launchpad: https://bugs.launchpad.net/python-tooz/ For more details, please see below. Changes in tooz 1.60.0..1.60.1 ------------------------------ cfa6b9a Fix sphinx-docs job for stable branch 0a5df3d partitioner: do not use hash() to determine object identity Diffstat (except docs and test files) ------------------------------------- tools/tox_install.sh | 5 +++++ tooz/partitioner.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) From no-reply at openstack.org Tue May 8 13:45:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 08 May 2018 13:45:32 -0000 Subject: [release-announce] oslo.versionedobjects 1.26.2 (pike) Message-ID: We are glad to announce the release of: oslo.versionedobjects 1.26.2: Oslo Versioned Objects library This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through launchpad: http://bugs.launchpad.net/oslo.versionedobjects For more details, please see below. Changes in oslo.versionedobjects 1.26.1..1.26.2 ----------------------------------------------- c4e7def Don't force unicode strings for UUID coercion 5931129 Fixing UUID coerce function for unicode non uuid form c86c6ed Use stable branch for upper constraints b8ad99f Follow the new PTI for document build 2d732ec Avoid tox_install.sh for constraints support Diffstat (except docs and test files) ------------------------------------- oslo_versionedobjects/fields.py | 8 +++++--- setup.cfg | 5 ----- test-requirements.txt | 3 +++ tools/tox_install.sh | 30 ------------------------------ tox.ini | 12 +++++++----- 7 files changed, 26 insertions(+), 43 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8d63800..fd048a0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,0 +14,3 @@ reno!=2.3.1,>=1.8.0 # Apache-2.0 + +mock>=2.0 # BSD +fixtures>=3.0.0 # Apache-2.0/BSD From no-reply at openstack.org Wed May 9 00:28:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 09 May 2018 00:28:19 -0000 Subject: [release-announce] keystoneauth1 3.6.0 (rocky) Message-ID: We high-spiritedly announce the release of: keystoneauth1 3.6.0: Authentication Library for OpenStack Identity This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/keystoneauth Download the package from: https://pypi.org/project/keystoneauth1 Please report issues through launchpad: https://bugs.launchpad.net/keystoneauth For more details, please see below. 3.6.0 ^^^^^ New Features * Added a 'status' field to the *EndpointData* object which contains a canonicalized version of the information in the status field of discovery documents. * Added support for service-type aliases as defined in the Service Types Authority when doing catalog lookups. Changes in keystoneauth1 3.5.0..3.6.0 ------------------------------------- 9688b79 Use Status variables in tests 5c79260 Infer version from old versioned service type aliases 4629e3c Turn normalize_status into a class 57f9736 Make VersionData class d6670ee Add methods to get all of the version data 79cd91e Implement service_type alias lookups d692b1b Trivial: Update pypi url to new url 2e209e9 Allow tuples and sets in interface list 43c6e37 Expose version status in EndpointData 2efa5f7 fix a typo in session.py Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- keystoneauth1/access/service_catalog.py | 70 ++++- keystoneauth1/discover.py | 258 ++++++++++++++-- keystoneauth1/exceptions/discovery.py | 32 ++ keystoneauth1/identity/base.py | 50 +++- keystoneauth1/session.py | 27 +- lower-constraints.txt | 1 + .../expose-endpoint-status-6195a6b76d8a8de8.yaml | 6 + .../serice-type-aliases-249454829c57f39a.yaml | 5 + requirements.txt | 1 + 13 files changed, 905 insertions(+), 90 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6e43b67..e88d1ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,0 +19 @@ stevedore>=1.20.0 # Apache-2.0 +os-service-types>=1.2.0 # Apache-2.0 From no-reply at openstack.org Wed May 9 16:54:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 09 May 2018 16:54:06 -0000 Subject: [release-announce] ironic-lib 2.13.0 (rocky) Message-ID: We are gleeful to announce the release of: ironic-lib 2.13.0: Ironic common library This release is part of the rocky release series. Download the package from: https://pypi.org/project/ironic-lib For more details, please see below. Changes in ironic-lib 2.12.0..2.13.0 ------------------------------------ 19c9f05 Gate fix: Cap hacking to avoid gate failure 01468cb fix lower constraints and uncap eventlet d2ade05 Add retry attempts for the partprobe command 078d8c8 Change launchpad references to storyboard f3d0424 Updated from global requirements 4270bbe add lower-constraints job bf64113 Updated from global requirements 76a5f27 Updated from global requirements 2428577 Switch the CI to hardware types and clean up playbooks 307acb2 Updated from global requirements 8c17876 Updated from global requirements cdea108 Use six.wraps() for Metrics so decorated methods can be inspected 7ff76e9 Zuul: Remove project name 1873778 Use the 'ironic' queue for the gate 91e43cd Replace curly quotes with straight quotes ce0655b Add missing 'self' parameter to class methods 8f4e89f Updated from global requirements Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +- ironic_lib/disk_utils.py | 7 +- ironic_lib/metrics.py | 7 +- lower-constraints.txt | 76 ++++++++++++++++++++++ .../run.yaml | 60 ++++------------- .../run.yaml | 55 +++------------- .../run.yaml | 60 ++++------------- .../run.yaml | 55 +++------------- requirements.txt | 4 +- test-requirements.txt | 8 +-- tox.ini | 9 ++- zuul.d/project.yaml | 4 +- 15 files changed, 202 insertions(+), 213 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ecb2d04..fb98f7c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -oslo.concurrency>=3.25.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.concurrency>=3.26.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index bc3d09e..fefbb08 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ coverage!=4.4,>=4.0 # Apache-2.0 -eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT @@ -8 +8 @@ flake8-import-order>=0.13 # LGPLv3 -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 @@ -17,2 +17,2 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed May 9 23:47:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 09 May 2018 23:47:49 -0000 Subject: [release-announce] sushy 1.4.0 (rocky) Message-ID: We are overjoyed to announce the release of: sushy 1.4.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/960 For more details, please see below. 1.4.0 ^^^^^ New Features ************ * Adds the processor status and id fields to the "Processor" class. * Adds the system status field to show the system status. Critical Issues *************** * Fixes authentication failure when SessionService attribute is not present in the root resource. Changes in sushy 1.3.0..1.4.0 ----------------------------- fc012cb Gate fix: Cap hacking to avoid gate failure 5cc1a6f Do not run functional (API) tests in the CI ecaa3c8 Add storage volume 43ea0c0 Add processor ProcessorId field and Status field 998909f Update Launchpad references to Storyboard 49c66bb Fix wrong message of invalid boot "enabled" parameter 589d544 add lower-constraints job 6983511 Add system status field 569b6dc Updated from global requirements 8c12c25 Mark Systems/Managers/SessionService optional 31a02de Replace curly quotes with straight quotes aff7dda fix error url 89505c0 Zuul: Remove project name d03a70f Restores sushy session functionality. 8bfa4ef Updated from global requirements a5294e1 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +- HACKING.rst | 2 +- README.rst | 2 +- lower-constraints.txt | 43 +++++++ .../run.yaml | 2 +- ...d-processor-id-and-status-b81d4c6e6c14c25f.yaml | 4 + .../add-system-status-field-41b3f2a8c4b85f38.yaml | 4 + .../notes/bug-1754514-ca6ebe16c4e4b3b0.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + sushy/auth.py | 8 +- sushy/main.py | 27 +++-- sushy/resources/system/processor.py | 39 +++++++ sushy/resources/system/storage/__init__.py | 0 sushy/resources/system/storage/volume.py | 57 ++++++++++ sushy/resources/system/system.py | 11 +- .../unit/resources/system/storage/__init__.py | 0 .../unit/resources/system/storage/test_volume.py | 123 +++++++++++++++++++++ sushy/utils.py | 17 +++ test-requirements.txt | 6 +- tox.ini | 9 +- zuul.d/project.yaml | 3 +- 33 files changed, 581 insertions(+), 31 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fd3ffa3..6573de0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 @@ -9,2 +9,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed May 9 23:51:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 09 May 2018 23:51:06 -0000 Subject: [release-announce] python-ironic-inspector-client 3.2.0 (rocky) Message-ID: We are tickled pink to announce the release of: python-ironic-inspector-client 3.2.0: Python client for Ironic Inspector This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-ironic-inspector- client Download the package from: https://pypi.org/project/python-ironic-inspector-client Please report issues through launchpad: https://storyboard.openstack.org/#!/project/958 For more details, please see below. Changes in python-ironic-inspector-client 3.1.0..3.2.0 ------------------------------------------------------ 6048afc Gate fix: Cap hacking to avoid gate failure d6fa7f8 Update bug tracker URL e7352a7 Updated from global requirements cf69bad Switch the CI to hardware types and clean up playbook ac3bbb2 Use the regular inspector tests in the CI 09f704d Update links in README cce74f8 Add the api help information 47b86df Clean imports in code 0dd0d43 Updated from global requirements 21fbdbd Zuul: Remove project name 688dd57 Updated from global requirements 9692ec2 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- README.rst | 6 +- functest-requirements.txt | 4 +- ironic_inspector_client/test/test_shell.py | 22 +++--- ironic_inspector_client/test/test_v1.py | 6 +- ironic_inspector_client/v1.py | 10 ++- .../run.yaml | 81 ++++------------------ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 2 +- test-requirements.txt | 8 +-- zuul.d/project.yaml | 1 - 11 files changed, 52 insertions(+), 95 deletions(-) Requirements updates -------------------- diff --git a/functest-requirements.txt b/functest-requirements.txt index f563ad0..da203a1 100644 --- a/functest-requirements.txt +++ b/functest-requirements.txt @@ -2,2 +2,2 @@ -git+git://git.openstack.org/openstack/ironic-inspector at f02eda0315cb21b737d2a1f982b389ed2291617c#egg=ironic-inspector --r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=f02eda0315cb21b737d2a1f982b389ed2291617c +git+git://git.openstack.org/openstack/ironic-inspector at be3f7eec18ad13dd6d5a94fe2963b45456fad19e#egg=ironic-inspector +-r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=be3f7eec18ad13dd6d5a94fe2963b45456fad19e diff --git a/requirements.txt b/requirements.txt index d0967d9..84d8ebe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 325209c..e2f1195 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 @@ -9,3 +9,3 @@ mock>=2.0.0 # BSD -requests-mock>=1.1.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +requests-mock>=1.2.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed May 9 23:56:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 09 May 2018 23:56:15 -0000 Subject: [release-announce] keystonemiddleware 5.1.0 (rocky) Message-ID: We are pumped to announce the release of: keystonemiddleware 5.1.0: Middleware for OpenStack Identity This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/keystonemiddleware Download the package from: https://pypi.org/project/keystonemiddleware Please report issues through launchpad: https://bugs.launchpad.net/keystonemiddleware For more details, please see below. 5.1.0 ^^^^^ New Features ************ * [bug 1762362 (https://bugs.launchpad.net/keystonemiddleware/+bug/1762362)] The value of the header "WWW-Authenticate" in a 401 (Unauthorized) response now is double quoted to follow the RFC requirement. Bug Fixes ********* * [bug 1766731 (https://bugs.launchpad.net/keystonemiddleware/+bug/1766731)] Keystonemiddleware now supports system scoped tokens. When a system- scoped token is parsed by auth_token middleware, it will set the "OpenStack-System-Scope" header accordingly. Changes in keystonemiddleware 5.0.0..5.1.0 ------------------------------------------ 245c91f Introduce new header for system-scoped tokens c64c106 Imported Translations from Zanata ad10c32 Fix the doc CI failure a78a25e Double quote www_authenticate_uri e503fbd Only include response body if there's a response 4cb87b7 Properly zero out max_retries in test_http_error_not_cached_token de54a21 Remove empty files Diffstat (except docs and test files) ------------------------------------- examples/pki/cms/revocation_list.der | 0 keystonemiddleware/auth_token/__init__.py | 7 ++- keystonemiddleware/auth_token/_identity.py | 7 ++- keystonemiddleware/auth_token/_request.py | 9 +++ .../locale/en_GB/LC_MESSAGES/keystonemiddleware.po | 9 +-- .../unit/auth_token/test_auth_token_middleware.py | 54 +++++++++++++---- .../notes/bug-1762362-3d092b15c7bab3a4.yaml | 6 ++ .../notes/bug-1766731-3b29192cfeb77964.yaml | 7 +++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 69 +++++++++++++++++++++- tools/tox_install.sh | 4 +- 11 files changed, 158 insertions(+), 26 deletions(-) From no-reply at openstack.org Sun May 13 21:38:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:38:58 -0000 Subject: [release-announce] keystoneauth1 3.6.1 (rocky) Message-ID: We are chuffed to announce the release of: keystoneauth1 3.6.1: Authentication Library for OpenStack Identity This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/keystoneauth Download the package from: https://pypi.org/project/keystoneauth1 Please report issues through launchpad: https://bugs.launchpad.net/keystoneauth For more details, please see below. 3.6.1 ^^^^^ Bug Fixes * The docstring for "keystoneauth1.session.Session.get_all_version_data" correctly listed "'public'" as the default value, but the argument list had "None". The default has been fixed to match the documented value. Changes in keystoneauth1 3.6.0..3.6.1 ------------------------------------- 0bebdaf Fix interface argument to get_all_version_data 861b0f4 Reference class variable in Status Diffstat (except docs and test files) ------------------------------------- keystoneauth1/discover.py | 2 +- keystoneauth1/session.py | 2 +- releasenotes/notes/fix-get-all-version-data-a01ee58524755b9b.yaml | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) From no-reply at openstack.org Sun May 13 21:43:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:43:38 -0000 Subject: [release-announce] openstack-ansible-galera_server 17.0.4 (queens) Message-ID: We are thrilled to announce the release of: openstack-ansible-galera_server 17.0.4: Galera Server role for OpenStack-Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 17.0.2..17.0.4 --------------------------------------------------------- c5c5cb7 Remove perl library from Ubuntu installs a548e69 Do not log passwords d3459a8 Do not delegate to omit Diffstat (except docs and test files) ------------------------------------- tasks/galera_install_download_extra_packages.yml | 4 ++-- tasks/galera_setup.yml | 1 + vars/ubuntu-16.04.yml | 1 - 4 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Sun May 13 21:43:57 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:43:57 -0000 Subject: [release-announce] openstack-ansible-haproxy_server 17.0.4 (queens) Message-ID: We are psyched to announce the release of: openstack-ansible-haproxy_server 17.0.4: haproxy_server role for OpenStack-Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 17.0.0.0rc1..17.0.4 --------------------------------------------------------------- 691cc07 Point to Queens instead of master 101d795 Updated from OpenStack Ansible Tests cb21dc4 Update UPPER_CONSTRAINTS_FILE for stable/queens f28ca65 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Sun May 13 21:44:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:44:18 -0000 Subject: [release-announce] openstack-ansible 17.0.4 (queens) Message-ID: We are satisfied to announce the release of: openstack-ansible 17.0.4: Ansible playbooks for deploying OpenStack This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 17.0.4 ^^^^^^ Known Issues * In the "lxc_hosts" role execution, we make use of the images produced on a daily basis by images.linuxcontainers.org. Recent changes in the way those images are produced have resulted in changes to the default "/etc/resolve.conf" in that default image. As such, when executing the cache preparation it fails. For queens releases prior to 17.0.4 the workaround to get past the error is to add the following to the "/etc/openstack_deploy/user_variables.yml" file. lxc_cache_prep_pre_commands: "rm -f /etc/resolv.conf || true" lxc_cache_prep_post_commands: "ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf -f" Changes in openstack-ansible 17.0.3..17.0.4 ------------------------------------------- 9815d9b Update repo_server SHA ce3408d [Docs] Fix links to figures 15368ce Update release note for resolvconf cache prep failure 83fd0ec Add more infos into error message 2332d15 Add release note for resolvconf cache prep failure 5095896 Update all SHAs for 17.0.4 f85ab8c Bump os_tempest SHA e534952 Add missing static argument value 93e85fc Remove double warning from run-upgrade e44e518 Add container/service clean up for ironic/trove Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 12 +-- .../source/figures/production-storage-cinder.png | Bin 102217 -> 0 bytes .../production-storage-cinder.svg/image3.wmf | Bin 19378 -> 0 bytes .../production-storage-cinder.svg | 3 - .../source/figures/production-storage-glance.png | Bin 87006 -> 0 bytes .../production-storage-glance.svg/image3.wmf | Bin 19378 -> 0 bytes .../production-storage-glance.svg | 3 - .../source/figures/production-storage-nova.png | Bin 84263 -> 0 bytes .../figures/production-storage-nova.svg/image3.wmf | Bin 19378 -> 0 bytes .../production-storage-nova.svg | 3 - .../source/figures/production-storage-swift.png | Bin 108150 -> 0 bytes .../source/figures/production-storage-swift.svg | 3 - .../figures/production-storage.graffle/data.plist | Bin 8497 -> 0 bytes .../figures/production-storage.graffle/image3.wmf | Bin 19378 -> 0 bytes deploy-guide/source/figures/production-storage.svg | 3 - .../upgrades/major-upgrades-manual-upgrade.rst | 9 +++ .../figures/production-storage-cinder.png | Bin 0 -> 102217 bytes .../production-storage-cinder.svg/image3.wmf | Bin 0 -> 19378 bytes .../production-storage-cinder.svg | 3 + .../figures/production-storage-glance.png | Bin 0 -> 87006 bytes .../production-storage-glance.svg/image3.wmf | Bin 0 -> 19378 bytes .../production-storage-glance.svg | 3 + .../reference/figures/production-storage-nova.png | Bin 0 -> 84263 bytes .../figures/production-storage-nova.svg/image3.wmf | Bin 0 -> 19378 bytes .../production-storage-nova.svg | 3 + .../reference/figures/production-storage-swift.png | Bin 0 -> 108150 bytes .../reference/figures/production-storage-swift.svg | 3 + .../figures/production-storage.graffle/data.plist | Bin 0 -> 8497 bytes .../figures/production-storage.graffle/image3.wmf | Bin 0 -> 19378 bytes .../reference/figures/production-storage.svg | 3 + inventory/group_vars/all/all.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 82 ++++++++++----------- playbooks/rabbitmq-install.yml | 2 +- ...hyperconverged-containers-31c413e94c4e2902.yaml | 7 ++ ...che-prep-fail-resolveconf-bbfe1705259a461d.yaml | 15 ++++ scripts/gate-check-commit.sh | 5 -- scripts/run-upgrade.sh | 29 ++++---- .../upgrade-utilities/playbooks/cleanup-ironic.yml | 42 +++++++++++ .../upgrade-utilities/playbooks/cleanup-trove.yml | 44 +++++++++++ .../bootstrap-host/tasks/check-requirements.yml | 36 +++++++-- 41 files changed, 226 insertions(+), 97 deletions(-) From no-reply at openstack.org Sun May 13 21:44:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:44:52 -0000 Subject: [release-announce] openstack-ansible-os_barbican 17.0.4 (queens) Message-ID: We are pleased to announce the release of: openstack-ansible-os_barbican 17.0.4: os_barbican for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 17.0.2..17.0.4 ------------------------------------------------------- 452dbea Only replace python when re-initializing the venv 076048d Do not log passwords 0ed7ef7 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/barbican_install.yml | 13 ++++++++++++- tasks/barbican_service_setup.yml | 4 ++++ 3 files changed, 19 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:44:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:44:56 -0000 Subject: [release-announce] openstack-ansible-os_keystone 17.0.4 (queens) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_keystone 17.0.4: os_keystone for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 17.0.2..17.0.4 ------------------------------------------------------- be87422 Only replace python when re-initializing the venv e2d92bf Do not log passwords 7ecd06d Do not log passwords Diffstat (except docs and test files) ------------------------------------- examples/playbook.yml | 2 ++ tasks/keystone_federation_sp_idp_setup.yml | 9 +++++++++ tasks/keystone_idp_sp_setup.yml | 1 + tasks/keystone_install.yml | 13 ++++++++++++- tasks/keystone_ldap_setup.yml | 1 + tasks/keystone_service_setup.yml | 7 +++++++ 7 files changed, 34 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:45:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:07 -0000 Subject: [release-announce] openstack-ansible-os_ceilometer 17.0.4 (queens) Message-ID: We are excited to announce the release of: openstack-ansible-os_ceilometer 17.0.4: os_ceilometer role for OpenStack-Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 17.0.2..17.0.4 --------------------------------------------------------- a80f940 Do not log passwords 8282182 Only replace python when re-initializing the venv Diffstat (except docs and test files) ------------------------------------- tasks/ceilometer_install.yml | 13 ++++++++++++- tasks/ceilometer_service_setup.yml | 5 ++++- 2 files changed, 16 insertions(+), 2 deletions(-) From no-reply at openstack.org Sun May 13 21:45:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:10 -0000 Subject: [release-announce] openstack-ansible-memcached_server 17.0.4 (queens) Message-ID: We are stoked to announce the release of: openstack-ansible-memcached_server 17.0.4: memcached_server for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 17.0.0.0rc1..17.0.4 ----------------------------------------------------------------- b5c8c82 Point to Queens instead of master cc2ed52 Updated from OpenStack Ansible Tests f1821d2 Update UPPER_CONSTRAINTS_FILE for stable/queens 3fcf62f Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Sun May 13 21:45:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:19 -0000 Subject: [release-announce] openstack-ansible-os_aodh 17.0.4 (queens) Message-ID: We jubilantly announce the release of: openstack-ansible-os_aodh 17.0.4: os_aodh for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 17.0.2..17.0.4 --------------------------------------------------- e75bf46 Only replace python when re-initializing the venv 7c1e162 Replace virtualenv-tools by a script dae770e Do not log passwords Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 1 - tasks/aodh_install.yml | 19 +++++++++++++++++-- tasks/aodh_service_setup.yml | 4 ++++ 3 files changed, 21 insertions(+), 3 deletions(-) From no-reply at openstack.org Sun May 13 21:45:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:40 -0000 Subject: [release-announce] openstack-ansible-os_swift 17.0.4 (queens) Message-ID: We are stoked to announce the release of: openstack-ansible-os_swift 17.0.4: os_swift for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 17.0.2..17.0.4 ---------------------------------------------------- e4e2f38 Only replace python when re-initializing the venv 63f6b69 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/swift_install.yml | 13 ++++++++++++- tasks/swift_proxy_hosts.yml | 1 + tasks/swift_service_setup.yml | 9 +++++++++ 4 files changed, 52 insertions(+), 4 deletions(-) From no-reply at openstack.org Sun May 13 21:45:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:44 -0000 Subject: [release-announce] openstack-ansible-os_heat 17.0.4 (queens) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_heat 17.0.4: os_heat for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 17.0.2..17.0.4 --------------------------------------------------- 67ff3b7 Only replace python when re-initializing the venv d531cc0 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/heat_domain_setup.yml | 5 +++++ tasks/heat_install.yml | 13 ++++++++++++- tasks/heat_service_add.yml | 4 ++++ tasks/heat_service_setup.yml | 2 ++ 4 files changed, 23 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:45:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:50 -0000 Subject: [release-announce] openstack-ansible-os_magnum 17.0.4 (queens) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_magnum 17.0.4: os_magnum for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. Changes in openstack-ansible-os_magnum 17.0.2..17.0.4 ----------------------------------------------------- d0b5aef Do not log passwords 9a13e5c Only replace python when re-initializing the venv Diffstat (except docs and test files) ------------------------------------- tasks/magnum_install.yml | 13 ++++++++++++- tasks/magnum_service_setup.yml | 7 +++++++ 2 files changed, 19 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:45:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:56 -0000 Subject: [release-announce] openstack-ansible-rabbitmq_server 17.0.4 (queens) Message-ID: We are psyched to announce the release of: openstack-ansible-rabbitmq_server 17.0.4: rabbitmq_server for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 17.0.0.0rc1..17.0.4 ---------------------------------------------------------------- cffd1eb Fix cache update after initial apt_repository fail e95c81b tests: Remove duplicated container creation c2cb1c5 Implement separate deploy and upgrade tests e9c0b91 Join cluster without using a failed task 0efc8ae Avoid warning when running yum 5608d4c Point to Queens instead of master 3efb933 Use systemd module instead of command 30eb85d Updated from OpenStack Ansible Tests 1e1423c Update UPPER_CONSTRAINTS_FILE for stable/queens 7f82679 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tasks/install_apt.yml | 42 ++++++++-- tasks/install_yum.yml | 2 + tasks/install_zypper.yml | 3 +- tasks/rabbitmq_cluster.yml | 45 ++++++----- tasks/rabbitmq_cluster_join.yml | 63 ++++++++------- tasks/rabbitmq_install.yml | 6 +- tasks/rabbitmq_post_install.yml | 10 +-- tox.ini | 18 ++++- zuul.d/project.yaml | 2 + 23 files changed, 445 insertions(+), 280 deletions(-) From no-reply at openstack.org Sun May 13 21:45:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:45:59 -0000 Subject: [release-announce] openstack-ansible-os_designate 17.0.4 (queens) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_designate 17.0.4: os_designate for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. Changes in openstack-ansible-os_designate 17.0.2..17.0.4 -------------------------------------------------------- cefc38e Only replace python when re-initializing the venv 9cab8f2 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/designate_install.yml | 13 ++++++++++++- tasks/designate_service_setup.yml | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:46:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:01 -0000 Subject: [release-announce] openstack-ansible-os_sahara 17.0.4 (queens) Message-ID: We contentedly announce the release of: openstack-ansible-os_sahara 17.0.4: os_sahara for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 17.0.2..17.0.4 ----------------------------------------------------- 2118de5 Only replace python when re-initializing the venv 630610f Do not log passwords 6882525 Update paste, policy and rootwrap configurations 2018-03-31 Diffstat (except docs and test files) ------------------------------------- tasks/sahara_install.yml | 13 ++++++++++++- tasks/sahara_service_setup.yml | 5 +++++ templates/api-paste.ini.j2 | 25 ++++++++++++++----------- 3 files changed, 31 insertions(+), 12 deletions(-) From no-reply at openstack.org Sun May 13 21:46:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:05 -0000 Subject: [release-announce] openstack-ansible-os_rally 17.0.4 (queens) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_rally 17.0.4: os_rally for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 17.0.2..17.0.4 ---------------------------------------------------- 5f3076e Only replace python when re-initializing the venv 95cbcce Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/rally_install.yml | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) From no-reply at openstack.org Sun May 13 21:46:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:21 -0000 Subject: [release-announce] openstack-ansible-os_trove 17.0.4 (queens) Message-ID: We exuberantly announce the release of: openstack-ansible-os_trove 17.0.4: os_trove role for OpenStack-Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 17.0.3..17.0.4 ---------------------------------------------------- 9d486a9 Only replace python when re-initializing the venv Diffstat (except docs and test files) ------------------------------------- tasks/trove_install.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:46:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:40 -0000 Subject: [release-announce] openstack-ansible-rsyslog_server 17.0.4 (queens) Message-ID: We are ecstatic to announce the release of: openstack-ansible-rsyslog_server 17.0.4: rsyslog_server for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 17.0.0.0rc1..17.0.4 --------------------------------------------------------------- 02d961a Point to Queens instead of master db0634e Updated from OpenStack Ansible Tests 2088287 Update UPPER_CONSTRAINTS_FILE for stable/queens a300283 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Sun May 13 21:46:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:42 -0000 Subject: [release-announce] openstack-ansible-os_horizon 17.0.4 (queens) Message-ID: We eagerly announce the release of: openstack-ansible-os_horizon 17.0.4: OpenStack Horizon role for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 17.0.2..17.0.4 ------------------------------------------------------ 538a040 Correct the fwaas horizon panel filenames 8f5a422 Only replace python when re-initializing the venv 25c480e Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/horizon_install.yml | 13 ++++++++++++- tasks/horizon_service_setup.yml | 1 + vars/main.yml | 10 ++++++++-- 3 files changed, 21 insertions(+), 3 deletions(-) From no-reply at openstack.org Sun May 13 21:46:57 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:46:57 -0000 Subject: [release-announce] ansible-hardening 17.0.4 (queens) Message-ID: We are gleeful to announce the release of: ansible-hardening 17.0.4: OpenStack-Ansible: Host security hardening This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 17.0.2..17.0.4 ------------------------------------------- b2eb75a Remove fedora-26 / debian-jessie from testing Diffstat (except docs and test files) ------------------------------------- zuul.d/jobs.yaml | 24 ------------------------ zuul.d/project.yaml | 4 ---- 2 files changed, 28 deletions(-) From no-reply at openstack.org Sun May 13 21:48:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:48:38 -0000 Subject: [release-announce] openstack-ansible-os_glance 17.0.4 (queens) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_glance 17.0.4: os_glance for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 17.0.2..17.0.4 ----------------------------------------------------- 3c7ca07 Only replace python when re-initializing the venv 878b70f Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/glance_install.yml | 13 ++++++++++++- tasks/glance_service_setup.yml | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:49:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:49:01 -0000 Subject: [release-announce] openstack-ansible-ironic 17.0.4 (queens) Message-ID: We are stoked to announce the release of: openstack-ansible-ironic 17.0.4: Ironic Role for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 17.0.2..17.0.4 -------------------------------------------------- 7947c98 Do not log passwords f517747 Only replace python when re-initializing the venv Diffstat (except docs and test files) ------------------------------------- tasks/ironic_install.yml | 13 ++++++++++++- tasks/ironic_service_setup.yml | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:49:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:49:22 -0000 Subject: [release-announce] openstack-ansible-os_neutron 17.0.4 (queens) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_neutron 17.0.4: os_neutron role for OpenStack- Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 17.0.2..17.0.4 ------------------------------------------------------ 65304e5 Only replace python when re-initializing the venv 2360afc Do not log passwords e55cd96 Bug fix: fwaas_v2 was missing in the pip task 66dd182 Bug fix: Parenthesis needed when using ternary Diffstat (except docs and test files) ------------------------------------- tasks/neutron_install.yml | 15 ++++++++++++++- tasks/neutron_service_setup.yml | 4 ++++ vars/main.yml | 4 ++-- 3 files changed, 20 insertions(+), 3 deletions(-) From no-reply at openstack.org Sun May 13 21:49:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:49:39 -0000 Subject: [release-announce] openstack-ansible-os_nova 17.0.4 (queens) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_nova 17.0.4: os_nova for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. Changes in openstack-ansible-os_nova 17.0.2..17.0.4 --------------------------------------------------- 3307d46 Only replace python when re-initializing the venv c0d9a63 Re-order database migrations 62afebf Do not log passwords 0e375a0 Fix kernel post-installation script 594131d Update paste, policy and rootwrap configurations 2018-03-31 Diffstat (except docs and test files) ------------------------------------- files/nova_kernel_permissions | 20 ++++++++++ files/nova_kernel_permissions.sh | 20 ---------- files/rootwrap.d/compute.filters | 4 -- tasks/drivers/kvm/nova_kernel_permissions.yml | 4 +- tasks/nova_db_setup.yml | 54 +++++++++++++-------------- tasks/nova_install.yml | 13 ++++++- tasks/nova_service_setup.yml | 8 ++++ 7 files changed, 69 insertions(+), 54 deletions(-) From no-reply at openstack.org Sun May 13 21:50:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:50:00 -0000 Subject: [release-announce] openstack-ansible-plugins 17.0.4 (queens) Message-ID: We are thrilled to announce the release of: openstack-ansible-plugins 17.0.4: plugins for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 17.0.2..17.0.4 --------------------------------------------------- fd718df Remove python3 job Diffstat (except docs and test files) ------------------------------------- zuul.d/jobs.yaml | 21 --------------------- zuul.d/project.yaml | 3 ++- 2 files changed, 2 insertions(+), 22 deletions(-) From no-reply at openstack.org Sun May 13 21:50:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:50:15 -0000 Subject: [release-announce] openstack-ansible-os_cinder 17.0.4 (queens) Message-ID: We are stoked to announce the release of: openstack-ansible-os_cinder 17.0.4: os_cinder role for OpenStack- Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 17.0.2..17.0.4 ----------------------------------------------------- 8335052 Do not log passwords e460ba1 Only replace python when re-initializing the venv Diffstat (except docs and test files) ------------------------------------- tasks/cinder_install.yml | 13 ++++++++++++- tasks/cinder_service_add.yml | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:50:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:50:23 -0000 Subject: [release-announce] openstack-ansible-os_gnocchi 17.0.4 (queens) Message-ID: We contentedly announce the release of: openstack-ansible-os_gnocchi 17.0.4: os_gnocchi for OpenStack Ansible This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 17.0.2..17.0.4 ------------------------------------------------------ 613d328 Only replace python when re-initializing the venv a2389df Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/gnocchi_identity_setup.yml | 3 +++ tasks/gnocchi_install.yml | 13 ++++++++++++- tasks/gnocchi_service_setup.yml | 2 ++ 3 files changed, 17 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 21:59:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 21:59:33 -0000 Subject: [release-announce] openstack-ansible 16.0.13 (pike) Message-ID: We high-spiritedly announce the release of: openstack-ansible 16.0.13: Ansible playbooks for deploying OpenStack This release is part of the pike stable release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 16.0.13 ^^^^^^^ Known Issues * In the "lxc_hosts" role execution, we make use of the images produced on a daily basis by images.linuxcontainers.org. Recent changes in the way those images are produced have resulted in changes to the default "/etc/resolve.conf" in that default image. As such, when executing the cache preparation it fails. For pike releases prior to 16.0.13 the workaround to get past the error is to add the following to the "/etc/openstack_deploy/user_variables.yml" file. lxc_cache_prep_pre_commands: "rm -f /etc/resolv.conf || true" lxc_cache_prep_post_commands: "ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf -f" Changes in openstack-ansible 16.0.12..16.0.13 --------------------------------------------- b97e216 Update release note for resolvconf cache prep failure 0f88f27 Add release note for resolvconf cache prep failure f4a1216 Bump lxc_host role a7273cf Add more infos into error message f678b3d Update all SHAs for 16.0.13 Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 64 ++++++++++----------- group_vars/all/all.yml | 2 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 66 +++++++++++----------- ...che-prep-fail-resolveconf-bbfe1705259a461d.yaml | 15 +++++ .../bootstrap-host/tasks/check-requirements.yml | 36 +++++++++--- 6 files changed, 110 insertions(+), 75 deletions(-) From no-reply at openstack.org Sun May 13 22:00:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:05 -0000 Subject: [release-announce] ansible-hardening 16.0.13 (pike) Message-ID: We are pleased to announce the release of: ansible-hardening 16.0.13: OpenStack-Ansible: Host security hardening This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 16.0.12..16.0.13 --------------------------------------------- b918225 Remove fedora-26 / debian-jessie from testing Diffstat (except docs and test files) ------------------------------------- zuul.d/jobs.yaml | 24 ------------------------ zuul.d/project.yaml | 4 ---- 2 files changed, 28 deletions(-) From no-reply at openstack.org Sun May 13 22:00:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:23 -0000 Subject: [release-announce] openstack-ansible-galera_server 16.0.13 (pike) Message-ID: We are jazzed to announce the release of: openstack-ansible-galera_server 16.0.13: Galera Server role for OpenStack-Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 16.0.12..16.0.13 ----------------------------------------------------------- a57a557 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/galera_setup.yml | 1 + 2 files changed, 6 insertions(+) From no-reply at openstack.org Sun May 13 22:00:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:31 -0000 Subject: [release-announce] openstack-ansible-haproxy_server 16.0.13 (pike) Message-ID: We are gleeful to announce the release of: openstack-ansible-haproxy_server 16.0.13: haproxy_server role for OpenStack-Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 16.0.8..16.0.13 ----------------------------------------------------------- aacaaed Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Sun May 13 22:00:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:40 -0000 Subject: [release-announce] openstack-ansible-os_barbican 16.0.13 (pike) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_barbican 16.0.13: os_barbican for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 16.0.12..16.0.13 --------------------------------------------------------- bde64ba Do not log passwords c8a0e7d Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/barbican_service_setup.yml | 4 ++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Sun May 13 22:00:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:44 -0000 Subject: [release-announce] openstack-ansible-memcached_server 16.0.13 (pike) Message-ID: We are pleased to announce the release of: openstack-ansible-memcached_server 16.0.13: memcached_server for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 16.0.8..16.0.13 ------------------------------------------------------------- 2c8cd40 Zuul: Remove project name 0881935 Fix memcached_server linting issues Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 +++- zuul.d/project.yaml | 2 -- 4 files changed, 8 insertions(+), 4 deletions(-) From no-reply at openstack.org Sun May 13 22:00:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:00:49 -0000 Subject: [release-announce] openstack-ansible-os_keystone 16.0.13 (pike) Message-ID: We are stoked to announce the release of: openstack-ansible-os_keystone 16.0.13: os_keystone for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 16.0.12..16.0.13 --------------------------------------------------------- 5b4bde6 Do not log passwords 15eb4ab Do not log passwords Diffstat (except docs and test files) ------------------------------------- examples/playbook.yml | 2 ++ tasks/keystone_federation_sp_idp_setup.yml | 9 +++++++++ tasks/keystone_idp_sp_setup.yml | 1 + tasks/keystone_ldap_setup.yml | 1 + tasks/keystone_service_setup.yml | 7 +++++++ 6 files changed, 22 insertions(+) From no-reply at openstack.org Sun May 13 22:01:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:01:22 -0000 Subject: [release-announce] openstack-ansible-os_aodh 16.0.13 (pike) Message-ID: We are thrilled to announce the release of: openstack-ansible-os_aodh 16.0.13: os_aodh for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 16.0.12..16.0.13 ----------------------------------------------------- f2f1215 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/aodh_service_setup.yml | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Sun May 13 22:04:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:04:47 -0000 Subject: [release-announce] openstack-ansible-os_glance 16.0.13 (pike) Message-ID: We are pumped to announce the release of: openstack-ansible-os_glance 16.0.13: os_glance for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 16.0.12..16.0.13 ------------------------------------------------------- 3ee0fd2 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/glance_service_setup.yml | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Sun May 13 22:05:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:00 -0000 Subject: [release-announce] openstack-ansible-os_heat 16.0.13 (pike) Message-ID: We are excited to announce the release of: openstack-ansible-os_heat 16.0.13: os_heat for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 16.0.12..16.0.13 ----------------------------------------------------- e28dd67 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/heat_domain_setup.yml | 5 +++++ tasks/heat_service_add.yml | 4 ++++ tasks/heat_service_setup.yml | 2 ++ 3 files changed, 11 insertions(+) From no-reply at openstack.org Sun May 13 22:05:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:07 -0000 Subject: [release-announce] openstack-ansible-ironic 16.0.13 (pike) Message-ID: We are pleased to announce the release of: openstack-ansible-ironic 16.0.13: Ironic Role for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 16.0.12..16.0.13 ---------------------------------------------------- dd7c27e Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/ironic_service_setup.yml | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Sun May 13 22:05:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:15 -0000 Subject: [release-announce] openstack-ansible-os_gnocchi 16.0.13 (pike) Message-ID: We joyfully announce the release of: openstack-ansible-os_gnocchi 16.0.13: os_gnocchi for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 16.0.12..16.0.13 -------------------------------------------------------- 4037845 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/gnocchi_identity_setup.yml | 3 +++ tasks/gnocchi_service_setup.yml | 2 ++ 2 files changed, 5 insertions(+) From no-reply at openstack.org Sun May 13 22:05:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:17 -0000 Subject: [release-announce] openstack-ansible-os_designate 16.0.13 (pike) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_designate 16.0.13: os_designate for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. Changes in openstack-ansible-os_designate 16.0.12..16.0.13 ---------------------------------------------------------- 68613dc Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/designate_service_setup.yml | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Sun May 13 22:05:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:18 -0000 Subject: [release-announce] openstack-ansible-os_cinder 16.0.13 (pike) Message-ID: We are stoked to announce the release of: openstack-ansible-os_cinder 16.0.13: os_cinder role for OpenStack- Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 16.0.8..16.0.13 ------------------------------------------------------ f887837 Fix upgrade test 6bce198 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 3 files changed, 21 insertions(+), 9 deletions(-) From no-reply at openstack.org Sun May 13 22:05:25 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:25 -0000 Subject: [release-announce] openstack-ansible-os_horizon 16.0.13 (pike) Message-ID: We are ecstatic to announce the release of: openstack-ansible-os_horizon 16.0.13: OpenStack Horizon role for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 16.0.12..16.0.13 -------------------------------------------------------- be1ec67 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/horizon_service_setup.yml | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Sun May 13 22:05:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:31 -0000 Subject: [release-announce] openstack-ansible-plugins 16.0.13 (pike) Message-ID: We are overjoyed to announce the release of: openstack-ansible-plugins 16.0.13: plugins for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 16.0.10..16.0.13 ----------------------------------------------------- 542835c Utilise sorted to ensure no random changes f39be9b Reduce interactions by nearly 50% Diffstat (except docs and test files) ------------------------------------- action/_v1_config_template.py | 6 ++--- action/_v2_config_template.py | 6 ++--- connection/ssh.py | 53 +++++++++++++++++++++++------------------- 4 files changed, 79 insertions(+), 30 deletions(-) From no-reply at openstack.org Sun May 13 22:05:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:38 -0000 Subject: [release-announce] openstack-ansible-os_ceilometer 16.0.13 (pike) Message-ID: We joyfully announce the release of: openstack-ansible-os_ceilometer 16.0.13: os_ceilometer role for OpenStack-Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 16.0.12..16.0.13 ----------------------------------------------------------- 712573d Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/ceilometer_service_setup.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) From no-reply at openstack.org Sun May 13 22:05:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:40 -0000 Subject: [release-announce] openstack-ansible-os_trove 16.0.13 (pike) Message-ID: We exuberantly announce the release of: openstack-ansible-os_trove 16.0.13: os_trove role for OpenStack- Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 16.0.12..16.0.13 ------------------------------------------------------ 1756d7c Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/trove_service_network.yml | 1 + tasks/trove_service_setup.yml | 5 +++++ 2 files changed, 6 insertions(+) From no-reply at openstack.org Sun May 13 22:05:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:44 -0000 Subject: [release-announce] openstack-ansible-rabbitmq_server 16.0.13 (pike) Message-ID: We are delighted to announce the release of: openstack-ansible-rabbitmq_server 16.0.13: rabbitmq_server for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 16.0.9..16.0.13 ------------------------------------------------------------ 44f63d9 Fix cache update after initial apt_repository fail 5b57a06 Avoid warning when running yum Diffstat (except docs and test files) ------------------------------------- tasks/install_apt.yml | 42 +++++++++++++++++++++++++++++++++++------- tasks/install_yum.yml | 2 ++ 2 files changed, 37 insertions(+), 7 deletions(-) From no-reply at openstack.org Sun May 13 22:05:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:05:50 -0000 Subject: [release-announce] openstack-ansible-os_rally 16.0.13 (pike) Message-ID: We joyfully announce the release of: openstack-ansible-os_rally 16.0.13: os_rally for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 16.0.12..16.0.13 ------------------------------------------------------ 0289542 Do not log passwords Diffstat (except docs and test files) ------------------------------------- 1 file changed, 2 insertions(+) From no-reply at openstack.org Sun May 13 22:06:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:06:34 -0000 Subject: [release-announce] openstack-ansible-os_swift 16.0.13 (pike) Message-ID: We are stoked to announce the release of: openstack-ansible-os_swift 16.0.13: os_swift for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 16.0.12..16.0.13 ------------------------------------------------------ 2719ce0 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/swift_proxy_hosts.yml | 1 + tasks/swift_service_setup.yml | 9 +++++++++ 3 files changed, 41 insertions(+), 2 deletions(-) From no-reply at openstack.org Sun May 13 22:07:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:07:00 -0000 Subject: [release-announce] openstack-ansible-os_neutron 16.0.13 (pike) Message-ID: We eagerly announce the release of: openstack-ansible-os_neutron 16.0.13: os_neutron role for OpenStack- Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 16.0.12..16.0.13 -------------------------------------------------------- 253fa12 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/neutron_service_setup.yml | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Sun May 13 22:07:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:07:05 -0000 Subject: [release-announce] openstack-ansible-rsyslog_server 16.0.13 (pike) Message-ID: We are jazzed to announce the release of: openstack-ansible-rsyslog_server 16.0.13: rsyslog_server for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 16.0.8..16.0.13 ----------------------------------------------------------- fa201bb Zuul: Remove project name b0786f3 Fix linting errors Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 2 files changed, 7 insertions(+), 4 deletions(-) From no-reply at openstack.org Sun May 13 22:07:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:07:47 -0000 Subject: [release-announce] reno 2.9.2 Message-ID: We are stoked to announce the release of: reno 2.9.2: RElease NOtes manager The source is available from: https://git.openstack.org/cgit/openstack/reno Download the package from: https://pypi.org/project/reno Please report issues through launchpad: https://storyboard.openstack.org/#!/project/933 For more details, please see below. 2.9.2 ^^^^^ Bug Fixes * Correct a problem with version number ordering when reading data from the cache file. See https://storyboard.openstack.org/#!/story/2001934 for details. Changes in reno 2.9.1..2.9.2 ---------------------------- c180783 preserve the order of tags when reading the cache file 7d355ee report when loading data from the cache file Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/cache-ordering-6c743f68e3f7107f.yaml | 6 ++++++ reno/loader.py | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) From no-reply at openstack.org Sun May 13 22:08:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:08:26 -0000 Subject: [release-announce] openstack-ansible-os_sahara 16.0.13 (pike) Message-ID: We are gleeful to announce the release of: openstack-ansible-os_sahara 16.0.13: os_sahara for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 16.0.12..16.0.13 ------------------------------------------------------- c7fb959 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/sahara_service_setup.yml | 5 +++++ 1 file changed, 5 insertions(+) From no-reply at openstack.org Sun May 13 22:09:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:09:17 -0000 Subject: [release-announce] openstack-ansible-os_magnum 16.0.13 (pike) Message-ID: We are excited to announce the release of: openstack-ansible-os_magnum 16.0.13: os_magnum for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. Changes in openstack-ansible-os_magnum 16.0.12..16.0.13 ------------------------------------------------------- 90cadb5 Do not log passwords Diffstat (except docs and test files) ------------------------------------- tasks/magnum_service_setup.yml | 7 +++++++ 1 file changed, 7 insertions(+) From no-reply at openstack.org Sun May 13 22:09:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 13 May 2018 22:09:35 -0000 Subject: [release-announce] openstack-ansible-os_nova 16.0.13 (pike) Message-ID: We exuberantly announce the release of: openstack-ansible-os_nova 16.0.13: os_nova for OpenStack Ansible This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. Changes in openstack-ansible-os_nova 16.0.12..16.0.13 ----------------------------------------------------- a8feb9b Re-order database migrations 804feba Do not log passwords 79f26e4 Fix kernel post-installation script ceb719f Add always tag where it's needed Diffstat (except docs and test files) ------------------------------------- files/nova_kernel_permissions | 20 ++++++++++ files/nova_kernel_permissions.sh | 20 ---------- tasks/drivers/kvm/nova_kernel_permissions.yml | 4 +- tasks/nova_db_setup.yml | 54 +++++++++++++-------------- tasks/nova_install.yml | 2 + tasks/nova_service_setup.yml | 8 ++++ 6 files changed, 59 insertions(+), 49 deletions(-) From no-reply at openstack.org Mon May 14 13:50:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:50:53 -0000 Subject: [release-announce] openstack-ansible-os_keystone 15.1.21 (ocata) Message-ID: We are ecstatic to announce the release of: openstack-ansible-os_keystone 15.1.21: os_keystone for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 15.1.20..15.1.21 --------------------------------------------------------- ed2c415 Update tests a-r-r to use newton-eol tag Diffstat (except docs and test files) ------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon May 14 13:51:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:51:13 -0000 Subject: [release-announce] openstack-ansible-os_cinder 15.1.21 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_cinder 15.1.21: os_cinder role for OpenStack- Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 15.1.16..15.1.21 ------------------------------------------------------- a29fe8f tests: test-cinder-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- 1 file changed, 7 deletions(-) From no-reply at openstack.org Mon May 14 13:52:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:52:37 -0000 Subject: [release-announce] openstack-ansible-os_magnum 15.1.21 (ocata) Message-ID: We are amped to announce the release of: openstack-ansible-os_magnum 15.1.21: os_magnum for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. 15.1.21 ^^^^^^^ Known Issues * For all ocata releases prior to OpenStack-Ansible 15.1.16, several of the magnum requirements were not constrained. This resulted in the kubernetes version changing over time unexpectedly, rather than by intention. Most recently this lack of constraint causes the repo build to fail when trying to build the magnum venv due to incompatible requirements. The kubernetes version deployed with ocata is now constrained to version 2.0.0, matching the same version as deployed in all pike releases. Changes in openstack-ansible-os_magnum 15.1.15..15.1.21 ------------------------------------------------------- fd806cc Properly constrain magnum dependencies 46a857c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 ++ releasenotes/notes/kubernetes-pin-56768037d47ebc73.yaml | 13 +++++++++++++ zuul.d/project.yaml | 2 -- 3 files changed, 15 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon May 14 13:52:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:52:38 -0000 Subject: [release-announce] openstack-ansible-ironic 15.1.21 (ocata) Message-ID: We jubilantly announce the release of: openstack-ansible-ironic 15.1.21: Ironic Role for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 15.1.16..15.1.21 ---------------------------------------------------- d1766aa Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:52:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:52:41 -0000 Subject: [release-announce] openstack-ansible-os_swift 15.1.21 (ocata) Message-ID: We are thrilled to announce the release of: openstack-ansible-os_swift 15.1.21: os_swift for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 15.1.20..15.1.21 ------------------------------------------------------ ccdb013 Update tests a-r-r to use newton-eol tag Diffstat (except docs and test files) ------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon May 14 13:52:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:52:44 -0000 Subject: [release-announce] openstack-ansible-os_rally 15.1.21 (ocata) Message-ID: We are happy to announce the release of: openstack-ansible-os_rally 15.1.21: os_rally for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 15.1.16..15.1.21 ------------------------------------------------------ 419c391 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:52:51 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:52:51 -0000 Subject: [release-announce] openstack-ansible-os_neutron 15.1.21 (ocata) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_neutron 15.1.21: os_neutron role for OpenStack- Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 15.1.20..15.1.21 -------------------------------------------------------- 34cc201 Update tests a-r-r to use newton-eol tag Diffstat (except docs and test files) ------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon May 14 13:53:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:01 -0000 Subject: [release-announce] openstack-ansible-os_nova 15.1.21 (ocata) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_nova 15.1.21: os_nova for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. Changes in openstack-ansible-os_nova 15.1.20..15.1.21 ----------------------------------------------------- 9459a2c Fix kernel post-installation script 557fa10 Add always tag where it's needed Diffstat (except docs and test files) ------------------------------------- files/nova_kernel_permissions | 20 ++++++++++++++++++++ files/nova_kernel_permissions.sh | 20 -------------------- tasks/drivers/kvm/nova_kernel_permissions.yml | 4 ++-- tasks/nova_install.yml | 2 ++ 4 files changed, 24 insertions(+), 22 deletions(-) From no-reply at openstack.org Mon May 14 13:53:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:03 -0000 Subject: [release-announce] openstack-ansible-rabbitmq_server 15.1.21 (ocata) Message-ID: We are glad to announce the release of: openstack-ansible-rabbitmq_server 15.1.21: rabbitmq_server for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 15.1.17..15.1.21 ------------------------------------------------------------- 14cced1 Fix cache update after initial apt_repository fail Diffstat (except docs and test files) ------------------------------------- tasks/install_apt.yml | 42 +++++++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) From no-reply at openstack.org Mon May 14 13:53:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:16 -0000 Subject: [release-announce] openstack-ansible-os_barbican 15.1.21 (ocata) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_barbican 15.1.21: os_barbican for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 15.1.16..15.1.21 --------------------------------------------------------- 4249b31 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:53:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:17 -0000 Subject: [release-announce] openstack-ansible-os_designate 15.1.21 (ocata) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_designate 15.1.21: os_designate for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. Changes in openstack-ansible-os_designate 15.1.16..15.1.21 ---------------------------------------------------------- 5bdf6c9 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:53:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:24 -0000 Subject: [release-announce] openstack-ansible-rsyslog_server 15.1.21 (ocata) Message-ID: We are thrilled to announce the release of: openstack-ansible-rsyslog_server 15.1.21: rsyslog_server for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 15.1.15..15.1.21 ------------------------------------------------------------ e8e013b Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:53:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:53:43 -0000 Subject: [release-announce] ansible-hardening 15.1.21 (ocata) Message-ID: We are ecstatic to announce the release of: ansible-hardening 15.1.21: OpenStack-Ansible: Host security hardening This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 15.1.16..15.1.21 --------------------------------------------- f07bb96 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:54:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:54:30 -0000 Subject: [release-announce] openstack-ansible-os_heat 15.1.21 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_heat 15.1.21: os_heat for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 15.1.16..15.1.21 ----------------------------------------------------- 3b39301 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:54:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:54:30 -0000 Subject: [release-announce] openstack-ansible-os_sahara 15.1.21 (ocata) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_sahara 15.1.21: os_sahara for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 15.1.15..15.1.21 ------------------------------------------------------- 556203c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:54:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:54:36 -0000 Subject: [release-announce] openstack-ansible-os_aodh 15.1.21 (ocata) Message-ID: We are jazzed to announce the release of: openstack-ansible-os_aodh 15.1.21: os_aodh for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 15.1.16..15.1.21 ----------------------------------------------------- e4e27fe Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:54:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:54:46 -0000 Subject: [release-announce] openstack-ansible-os_trove 15.1.21 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_trove 15.1.21: os_trove role for OpenStack- Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 15.1.18..15.1.21 ------------------------------------------------------ 7a0e5a7 Zuul: Remove project name e6da4e5 Make unstable functional test non-voting Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) From no-reply at openstack.org Mon May 14 13:54:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:54:59 -0000 Subject: [release-announce] openstack-ansible-haproxy_server 15.1.21 (ocata) Message-ID: We are satisfied to announce the release of: openstack-ansible-haproxy_server 15.1.21: haproxy_server role for OpenStack-Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 15.1.16..15.1.21 ------------------------------------------------------------ 8daee7d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:55:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:55:03 -0000 Subject: [release-announce] openstack-ansible 15.1.21 (ocata) Message-ID: We are amped to announce the release of: openstack-ansible 15.1.21: Ansible playbooks for deploying OpenStack This release is part of the ocata stable release series. The source is available from: http://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 15.1.21 ^^^^^^^ Known Issues * In the "lxc_hosts" role execution, we make use of the images produced on a daily basis by images.linuxcontainers.org. Recent changes in the way those images are produced have resulted in changes to the default "/etc/resolve.conf" in that default image. As such, when executing the cache preparation it fails. For ocata releases prior to 15.1.21 the workaround to get past the error is to add the following to the "/etc/openstack_deploy/user_variables.yml" file. lxc_cache_prep_pre_commands: "rm -f /etc/resolv.conf || true" lxc_cache_prep_post_commands: "ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf -f" Changes in openstack-ansible 15.1.20..15.1.21 --------------------------------------------- e426377 Update release note for resolvconf cache prep failure bf7eaef Update lxc_host/pip_install role SHA's b819e7b Add release note for resolvconf cache prep failure 46207e8 Update all SHAs for 15.1.21 ac7fdfb bootstrap-host: Set repo build pip default mirror when in openstack-ci Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 16 +++--- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 64 +++++++++++----------- playbooks/inventory/group_vars/all.yml | 2 +- ...che-prep-fail-resolveconf-bbfe1705259a461d.yaml | 15 +++++ .../bootstrap-host/tasks/prepare_aio_config.yml | 1 + 6 files changed, 58 insertions(+), 42 deletions(-) From no-reply at openstack.org Mon May 14 13:55:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:55:22 -0000 Subject: [release-announce] openstack-ansible-memcached_server 15.1.21 (ocata) Message-ID: We are pumped to announce the release of: openstack-ansible-memcached_server 15.1.21: memcached_server for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 15.1.16..15.1.21 -------------------------------------------------------------- 5b1ad04 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:56:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:56:20 -0000 Subject: [release-announce] openstack-ansible-os_ceilometer 15.1.21 (ocata) Message-ID: We are pleased to announce the release of: openstack-ansible-os_ceilometer 15.1.21: os_ceilometer role for OpenStack-Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 15.1.17..15.1.21 ----------------------------------------------------------- 1bab76d Deprecate auth_plugin option Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 3 ++- templates/ceilometer.conf.j2 | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon May 14 13:56:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:56:32 -0000 Subject: [release-announce] openstack-ansible-os_horizon 15.1.21 (ocata) Message-ID: We joyfully announce the release of: openstack-ansible-os_horizon 15.1.21: OpenStack Horizon role for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 15.1.15..15.1.21 -------------------------------------------------------- a7da483 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon May 14 13:57:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:57:07 -0000 Subject: [release-announce] openstack-ansible-galera_server 15.1.21 (ocata) Message-ID: We enthusiastically announce the release of: openstack-ansible-galera_server 15.1.21: Galera Server role for OpenStack-Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 15.1.17..15.1.21 ----------------------------------------------------------- ea7b8b2 Fix cache update after initial apt_repository fail Diffstat (except docs and test files) ------------------------------------- tasks/galera_install_apt.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon May 14 13:57:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:57:17 -0000 Subject: [release-announce] openstack-ansible-plugins 15.1.21 (ocata) Message-ID: We exuberantly announce the release of: openstack-ansible-plugins 15.1.21: plugins for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 15.1.18..15.1.21 ----------------------------------------------------- 2ab0160 Utilise sorted to ensure no random changes Diffstat (except docs and test files) ------------------------------------- action/_v1_config_template.py | 6 +++--- action/_v2_config_template.py | 6 +++--- 3 files changed, 50 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon May 14 13:59:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 13:59:02 -0000 Subject: [release-announce] openstack-ansible-os_gnocchi 15.1.21 (ocata) Message-ID: We are stoked to announce the release of: openstack-ansible-os_gnocchi 15.1.21: os_gnocchi for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 15.1.17..15.1.21 -------------------------------------------------------- 6c42e03 Change default gnocchi ceph pool name to metrics Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon May 14 14:01:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 14:01:01 -0000 Subject: [release-announce] openstack-ansible-os_glance 15.1.21 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_glance 15.1.21: os_glance for OpenStack Ansible This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 15.1.20..15.1.21 ------------------------------------------------------- 09f36eb Update tests a-r-r to use newton-eol tag Diffstat (except docs and test files) ------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon May 14 17:04:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 17:04:44 -0000 Subject: [release-announce] neutron-vpnaas-dashboard 1.3.0 (rocky) Message-ID: We exuberantly announce the release of: neutron-vpnaas-dashboard 1.3.0: Neutron VPNaaS Dashboard This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-vpnaas-dashboard Download the package from: https://tarballs.openstack.org/neutron-vpnaas-dashboard/ Please report issues through launchpad: https://bugs.launchpad.net/neutron-vpnaas-dashboard For more details, please see below. 1.3.0 ^^^^^ Upgrade Notes * Supported django versions are chagned aligning with the supported versions by horizon. Django 1.11 and 2.0 are supported now. Django 1.8 to 1.10 are no longer supported. Changes in neutron-vpnaas-dashboard 1.2.1..1.3.0 ------------------------------------------------ 74f62d0 Imported Translations from Zanata 508d454 Imported Translations from Zanata aa0d1b3 Imported Translations from Zanata 0605f6a Imported Translations from Zanata d03ff32 Imported Translations from Zanata 6025f05 Imported Translations from Zanata 64a3e8d Show team and repo badges on README d364f25 Fix pep8 errors d9fd377 Django 2.0 support 80b5dd2 add lower-constraints job 200dc1c Updated from global requirements ef66866 Imported Translations from Zanata 235f664 Updated from global requirements 8c63de3 Updated from global requirements 740229e Imported Translations from Zanata fb159c0 Avoid tox-install.sh b20b2ca Updated from global requirements d4b82fa Updated from global requirements 1c3b2c8 Imported Translations from Zanata 4ae1508 Drop mox3 from test-requirements.txt 6cbdee8 Drop mox usage from VPNaaS panel tests 0087e89 Drop mox usage from VPNaaS API tests f47b006 Imported Translations from Zanata 15f47fe Imported Translations from Zanata 5a7e49a Drop BRANCH_NAME and CLIENT_NAME in tox.ini 624719c Updated from global requirements 3aaa18a [trivial] fixed typo in vpn/forms.py f7a5e22 Imported Translations from Zanata dd9db21 Update reno for stable/queens c7a3105 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 17 + README.rst | 6 + lower-constraints.txt | 156 +++++ .../dashboards/project/vpn/forms.py | 6 +- .../dashboards/project/vpn/tables.py | 2 +- .../dashboards/project/vpn/views.py | 4 +- .../dashboards/project/vpn/workflows.py | 6 +- .../locale/de/LC_MESSAGES/django.po | 343 ++++++++++- .../locale/en_GB/LC_MESSAGES/django.po | 12 +- .../locale/id/LC_MESSAGES/django.po | 543 +++++++++++++++- .../locale/ja/LC_MESSAGES/django.po | 72 ++- .../locale/ko_KR/LC_MESSAGES/django.po | 332 +++++++++- .../locale/pt_BR/LC_MESSAGES/django.po | 6 +- .../locale/tr_TR/LC_MESSAGES/django.po | 6 +- .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- neutron_vpnaas_dashboard/test/helpers.py | 3 - neutron_vpnaas_dashboard/test/settings.py | 9 +- .../notes/django2-support-ef2f2bd52a8bb63f.yaml | 6 + releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 34 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 28 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 32 + .../source/locale/id/LC_MESSAGES/releasenotes.po | 91 +++ .../source/locale/ja/LC_MESSAGES/releasenotes.po | 39 ++ .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 39 ++ .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 30 + .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 34 + releasenotes/source/queens.rst | 6 + requirements.txt | 5 +- test-requirements.txt | 3 +- tools/tox_install.sh | 65 -- tox.ini | 22 +- 35 files changed, 2308 insertions(+), 580 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 823f932..2847763 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Django<2.0,>=1.8 # BSD -python-neutronclient>=6.3.0 # Apache-2.0 +Django<2.0,>=1.11 # BSD +horizon>=13.0.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index dcc8304..ea4e9b3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ mock>=2.0.0 # BSD -mox3>=0.20.0 # Apache-2.0 @@ -14 +13 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Mon May 14 17:19:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 14 May 2018 17:19:45 -0000 Subject: [release-announce] neutron-fwaas-dashboard 1.4.0 (rocky) Message-ID: We are delighted to announce the release of: neutron-fwaas-dashboard 1.4.0: Neutron FWaaS Dashboard This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/neutron-fwaas-dashboard Download the package from: https://tarballs.openstack.org/neutron-fwaas-dashboard/ Please report issues through launchpad: http://bugs.launchpad.net/neutron-fwaas-dashboard For more details, please see below. Changes in neutron-fwaas-dashboard 1.2.0..1.4.0 ----------------------------------------------- d851e2e Imported Translations from Zanata 32397d1 Fix pep8 errors 36e8f39 Django 2.0 support 6faaf2c Drop mox3 from test-requirements.txt 26466b2 Imported Translations from Zanata 6cd9d48 Drop mox usage from FWaaS v2 panel tests 58804c1 Drop mox usage from FWaaS v2 API tests b17392b Drop mox usage from FWaaS v1 panel tests abe32f2 Remove unnecessary fields from SelectRoutersStep.contributes 026efd9 Fix typos in documentation 8825c3c Drop mox usage from FWaaS v1 API tests ac4c2f1 Add horizon to required-projects of l-c job 85bd278 Updated from global requirements 0653854 add lower-constraints job ba79751 Updated from global requirements 3ac0149 Updated from global requirements 9b3f41c Avoid tox-install.sh 6539612 Imported Translations from Zanata 37267be Updated from global requirements 63a01b8 Updated from global requirements 5e08b89 Imported Translations from Zanata d80eb83 Imported Translations from Zanata b4f9653 Imported Translations from Zanata 1cca9e5 Updated from global requirements 964dd82 Imported Translations from Zanata 0504e62 Imported Translations from Zanata 91d182f Migrate SCSS entries from horizon 1521895 Show associated ports in firewall group detail 47a83bd firewall group table: fix handling of ports of FWG da725bb Show IP version in rules table and detail 2ce45ac Policy detail: Fix reference to non-existing rule.position attr 8c74c1e Improve Ports/Rules selection UI e55851b Correct django template pattern in babel-django.cfg 64f929d Imported Translations from Zanata 2b281e0 Imported Translations from Zanata 2fa23ef Updated from global requirements 297db35 Imported Translations from Zanata deab9a2 Update reno for stable/queens acebc2a Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 17 + CONTRIBUTING.rst | 2 +- babel-django.cfg | 2 +- devstack/README.rst | 8 +- lower-constraints.txt | 153 ++++ .../dashboards/project/firewalls/forms.py | 2 +- .../dashboards/project/firewalls/tables.py | 2 +- .../templates/firewalls/_update_rules.html | 2 +- .../dashboards/project/firewalls/views.py | 4 +- .../dashboards/project/firewalls/workflows.py | 3 +- .../dashboards/project/firewalls_v2/forms.py | 2 +- .../dashboards/project/firewalls_v2/tables.py | 23 +- .../dashboards/project/firewalls_v2/tabs.py | 23 +- .../templates/firewalls_v2/_policy_details.html | 4 +- .../templates/firewalls_v2/_rule_details.html | 3 + .../templates/firewalls_v2/_update_ports.html | 18 +- .../templates/firewalls_v2/_update_rules.html | 16 +- .../dashboards/project/firewalls_v2/views.py | 4 +- .../enabled/_7010_project_firewalls_common.py | 1 + .../locale/de/LC_MESSAGES/django.po | 797 +++++++++++++++++ .../locale/en_GB/LC_MESSAGES/django.po | 144 +++- .../locale/fr/LC_MESSAGES/django.po | 781 +++++++++++++++++ .../locale/id/LC_MESSAGES/django.po | 774 +++++++++++++++++ .../locale/ja/LC_MESSAGES/django.po | 171 +++- .../locale/ko_KR/LC_MESSAGES/django.po | 941 +++++++++++++++++++++ .../locale/pt_BR/LC_MESSAGES/django.po | 719 ++++++++++++++++ .../static/js/horizon.firewalls.js | 21 - .../js/horizon.firewalls.js | 21 + .../js/horizon.firewalls_v2.js | 21 + .../neutron_fwaas_dashboard/scss/firewalls.scss | 16 + neutron_fwaas_dashboard/test/helpers.py | 3 - neutron_fwaas_dashboard/test/settings.py | 10 +- releasenotes/source/index.rst | 1 + .../source/locale/cs/LC_MESSAGES/releasenotes.po | 25 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 34 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 12 +- .../source/locale/es/LC_MESSAGES/releasenotes.po | 25 + .../source/locale/fr/LC_MESSAGES/releasenotes.po | 32 + .../source/locale/id/LC_MESSAGES/releasenotes.po | 34 + .../source/locale/ja/LC_MESSAGES/releasenotes.po | 45 +- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 39 + .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 30 + .../source/locale/ru/LC_MESSAGES/releasenotes.po | 29 + .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 34 + releasenotes/source/queens.rst | 6 + requirements.txt | 5 +- test-requirements.txt | 5 +- tools/tox_install.sh | 65 -- tox.ini | 22 +- 55 files changed, 5977 insertions(+), 1003 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 823f932..2847763 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Django<2.0,>=1.8 # BSD -python-neutronclient>=6.3.0 # Apache-2.0 +Django<2.0,>=1.11 # BSD +horizon>=13.0.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c7c4286..79241cc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ mock>=2.0.0 # BSD -mox3>=0.20.0 # Apache-2.0 @@ -14,2 +13,2 @@ nosehtmloutput>=0.0.3 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Tue May 15 04:13:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:13:33 -0000 Subject: [release-announce] yaml2ical 0.8.0 Message-ID: We are gleeful to announce the release of: yaml2ical 0.8.0: Convert YAML meeting descriptions into iCalendar files Download the package from: https://tarballs.openstack.org/yaml2ical/ For more details, please see below. Changes in yaml2ical 0.7.0..0.8.0 --------------------------------- 6e498ab Document new quadweekly frequencies 3150c1a Allow for meeting to be scheduled every 4 weeks. Diffstat (except docs and test files) ------------------------------------- README.rst | 46 +++++++++++++++---- meetings/example3.yaml | 19 ++++++++ yaml2ical/meeting.py | 18 +++++++- yaml2ical/recurrence.py | 33 ++++++++++++++ 7 files changed, 287 insertions(+), 10 deletions(-) From no-reply at openstack.org Tue May 15 04:14:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:14:35 -0000 Subject: [release-announce] sahara-extra 8.0.1 (queens) Message-ID: We are thrilled to announce the release of: sahara-extra 8.0.1: Extras for Sahara: hadoop-swiftfs This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/sahara-extra/ For more details, please see below. Changes in sahara-extra 8.0.0..8.0.1 ------------------------------------ 391c425 Update UPPER_CONSTRAINTS_FILE for stable/queens 900a80b Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue May 15 04:15:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:15:22 -0000 Subject: [release-announce] nova 16.1.3 (pike) Message-ID: We are delighted to announce the release of: nova 16.1.3: Cloud computing fabric controller This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. Changes in nova 16.1.2..16.1.3 ------------------------------ c72a0a7 libvirt: check image type before removing snapshots in _cleanup_resize a4adf3b Migrate tempest-dsvm-multinode-live-migration job in-tree 852cf3b log stale allocations as WARNING instead of DEBUG 68a21ec Unmap compute nodes when deleting host mappings in delete cell operation d75b995 Handle @safe_connect returns None side effect in _ensure_resource_provider efa26e8 libvirt: Make `cpu_model_extra_flags` case-insensitive for real Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 36 ++++++++++++++++++ nova/cmd/manage.py | 20 ++++++++-- nova/compute/resource_tracker.py | 13 ++++--- nova/scheduler/client/report.py | 8 ++++ nova/virt/libvirt/driver.py | 49 +++++++++++-------------- playbooks/legacy/nova-live-migration/post.yaml | 15 ++++++++ playbooks/legacy/nova-live-migration/run.yaml | 43 ++++++++++++++++++++++ 11 files changed, 243 insertions(+), 45 deletions(-) From no-reply at openstack.org Tue May 15 04:15:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:15:34 -0000 Subject: [release-announce] sahara-dashboard 8.0.1 (queens) Message-ID: We are amped to announce the release of: sahara-dashboard 8.0.1: Sahara Management Dashboard This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/sahara-dashboard/ For more details, please see below. Changes in sahara-dashboard 8.0.0..8.0.1 ---------------------------------------- 707059f Imported Translations from Zanata 7ecffa1 Imported Translations from Zanata 4d93c0e Update UPPER_CONSTRAINTS_FILE for stable/queens 03ef0ca Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 61 ----- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 107 -------- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 55 ----- .../source/locale/id/LC_MESSAGES/releasenotes.po | 104 -------- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 64 ----- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 58 ----- sahara_dashboard/locale/de/LC_MESSAGES/django.po | 27 ++- sahara_dashboard/locale/de/LC_MESSAGES/djangojs.po | 13 +- .../locale/en_GB/LC_MESSAGES/django.po | 6 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 6 +- .../locale/ko_KR/LC_MESSAGES/django.po | 269 ++++++++++++++++++++- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 17 +- .../locale/pt_BR/LC_MESSAGES/django.po | 6 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- .../locale/tr_TR/LC_MESSAGES/django.po | 6 +- .../locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- tox.ini | 2 +- 20 files changed, 339 insertions(+), 493 deletions(-) From no-reply at openstack.org Tue May 15 04:16:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:16:19 -0000 Subject: [release-announce] sahara-image-elements 8.0.1 (queens) Message-ID: We are gleeful to announce the release of: sahara-image-elements 8.0.1: Image elements for Sahara This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/sahara-image-elements/ For more details, please see below. Changes in sahara-image-elements 8.0.0..8.0.1 --------------------------------------------- 86763b3 Fix (again) the detection of scala version (now https) 6b73d2b Migration to Storyboard 3dd4203 Add support to build 2.8.2 image 1409fb6 Preload soci-mysql and soci on RHEL7 images e3573b7 Update the links to artifacts (removing sahara-files too) 5a8a042 Disables CA checking for Ambari on Centos/RHEL d697eb3 Update UPPER_CONSTRAINTS_FILE for stable/queens c115a90 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 4 +- README.rst | 2 +- diskimage-create/README.rst | 2 +- diskimage-create/diskimage-create.sh | 57 +++++++++++++++++++--- elements/README.rst | 5 +- .../post-install.d/20-disable-ca-certificate | 14 ++++++ elements/extjs/README.rst | 2 +- elements/extjs/install.d/80-install-extjs | 2 +- elements/extjs/root.d/50-download-extjs | 2 +- elements/hadoop-mapr/README.rst | 2 +- elements/hadoop-mapr/install.d/41-scala | 8 +-- .../hadoop-mapr/install.d/45-epel-dependencies | 13 +++++ elements/hadoop/install.d/40-setup-hadoop | 3 ++ elements/hive/post-install.d/60-hive | 16 +++++- elements/hive/root.d/0-check-hive | 2 +- elements/hive/root.d/50-download-hive | 8 ++- elements/kdc/README.rst | 2 +- .../pre-install.d/76-unlimited-security-artifacts | 2 +- elements/oozie/install.d/50-setup-oozie | 6 +++ elements/oozie/root.d/0-check-oozie | 5 ++ elements/oozie/root.d/50-download-oozie | 3 ++ elements/swift_hadoop/README.rst | 2 +- elements/swift_hadoop/post-install.d/81-add-jar | 4 +- tools/gate/build-images | 6 ++- tox.ini | 2 +- 26 files changed, 144 insertions(+), 31 deletions(-) From no-reply at openstack.org Tue May 15 04:19:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:19:39 -0000 Subject: [release-announce] oslo.config 6.2.1 (rocky) Message-ID: We are psyched to announce the release of: oslo.config 6.2.1: Oslo Configuration API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through launchpad: https://bugs.launchpad.net/oslo.config For more details, please see below. Changes in oslo.config 6.2.0..6.2.1 ----------------------------------- 3e7eecc Properly initialize HostAddress 96e9a34 Remove stale pip-missing-reqs tox test 198f539 Remove boolean from StrOpt example Diffstat (except docs and test files) ------------------------------------- oslo_config/types.py | 1 + tox.ini | 8 -------- 4 files changed, 28 insertions(+), 11 deletions(-) From no-reply at openstack.org Tue May 15 04:20:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:20:17 -0000 Subject: [release-announce] nova 15.1.2 (ocata) Message-ID: We exuberantly announce the release of: nova 15.1.2: Cloud computing fabric controller This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. Changes in nova 15.1.1..15.1.2 ------------------------------ a16fa14 libvirt: check image type before removing snapshots in _cleanup_resize f569cfc Migrate tempest-dsvm-multinode-live-migration job in-tree 691ffcf libvirt: Make `cpu_model_extra_flags` case-insensitive for real Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 36 +++++++++++++++++++ nova/virt/libvirt/driver.py | 49 ++++++++++++-------------- playbooks/legacy/nova-live-migration/post.yaml | 15 ++++++++ playbooks/legacy/nova-live-migration/run.yaml | 43 ++++++++++++++++++++++ 5 files changed, 150 insertions(+), 33 deletions(-) From no-reply at openstack.org Tue May 15 04:20:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:20:20 -0000 Subject: [release-announce] sahara 8.0.1 (queens) Message-ID: We are psyched to announce the release of: sahara 8.0.1: Sahara project This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/sahara Download the package from: https://tarballs.openstack.org/sahara/ For more details, please see below. 8.0.1 ^^^^^ Known Issues * Remove the step "upload httpclient to oozie/sharelib" in sahara code. User should use latest vanilla-2.8.2 image which is built on SIE "Change-ID: I3a25ee8c282849911089adf6c3593b1bb50fd067". Changes in sahara 8.0.0..8.0.1 ------------------------------ f8f4d45 Fix the installation of Swift Hadoop connector (Ambari) 7b724b2 Restore Ambari with newer JDK security policies dd0ea80 Switch from sahara-file to tarballs.o.o for artifacts 6f9375b Fixing java version for Ambari e59526c Fix: really install extjs in CDH images at build time 07ed5a8 Adding Ambari missing versions 88ca9b2 Fix: always use kafka 2.2 for CDH 5.11 a97ea07 Fix the detection of scala version (now https) 3ecb119 Migration to Storyboard babf644 Fix the installation of the Swift Hadoop connector (CDH) d15dc1b Fix the openstack endpoint create failed 546ab9d Replace Chinese punctuation with English punctuation 016779b Adding ntpdate and Scala to mapr image 4ffd52b Fix MapR dependency on mysql on RHEL a6c975c Remove step upload package to oozie/sharelib 36531cb Preload soci-mysql and soci on RHEL7 images d3322ef Fix Spark EDP job failed in vanilla 2.8.2 ea7e33c Adding support for RHEL images abcc07a Migrate the artifact link to sahara-extra, use https 3508269 Native Zuul v3 jobs (almost all of them) 2729aee Adding Ambari 2.4.2.0 to image gen 3807723 Fix the parameter in api-ref b8cd20f Imported Translations from Zanata 4e2cf14 Update UPPER_CONSTRAINTS_FILE for stable/queens 57c9746 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 44 + CONTRIBUTING.rst | 4 +- README.rst | 4 +- api-ref/source/conf.py | 2 +- api-ref/source/image-registry.inc | 2 +- playbooks/buildimages/run.yaml | 6 + ...lib-step-in-vanilla-2.8.2-546b2026e2f5d557.yaml | 6 + releasenotes/source/conf.py | 2 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 63 - roles/build-sahara-images-cli/README.rst | 13 + roles/build-sahara-images-cli/defaults/main.yaml | 4 + roles/build-sahara-images-cli/tasks/main.yaml | 4 + sahara/locale/de/LC_MESSAGES/sahara.po | 2239 ++++++++++++++++++++ sahara/plugins/ambari/plugin.py | 2 +- .../images/centos/disable_certificate_check | 12 + .../images/centos/unlimited_security_artifacts | 4 +- .../plugins/ambari/resources/images/common/add_jar | 2 +- .../resources/images/common/fix_tls_ambari_agent | 17 + sahara/plugins/ambari/resources/images/image.yaml | 17 +- sahara/plugins/cdh/config_helper.py | 2 +- .../cdh/v5_11_0/resources/images/centos/wget_repo | 4 +- .../cdh/v5_11_0/resources/images/common/add_jar | 23 +- .../v5_11_0/resources/images/common/install_extjs | 4 +- .../cdh/v5_11_0/resources/images/image.yaml | 10 +- .../cdh/v5_7_0/resources/images/common/add_jar | 23 +- .../v5_7_0/resources/images/common/install_extjs | 4 +- .../plugins/cdh/v5_7_0/resources/images/image.yaml | 10 +- .../cdh/v5_9_0/resources/images/common/add_jar | 23 +- .../v5_9_0/resources/images/common/install_extjs | 4 +- .../plugins/cdh/v5_9_0/resources/images/image.yaml | 10 +- sahara/plugins/images.py | 1 + sahara/plugins/kerberos.py | 2 +- .../mapr/resources/images/centos/epel_dependencies | 6 + .../mapr/resources/images/centos/install_scala | 16 +- .../mapr/resources/images/common/configure_extjs | 2 +- sahara/plugins/mapr/resources/images/image.yaml | 18 +- .../mapr/resources/images/ubuntu/install_scala | 46 +- sahara/plugins/vanilla/hadoop2/config_helper.py | 18 - sahara/plugins/vanilla/hadoop2/run_scripts.py | 2 - sahara/plugins/vanilla/v2_7_1/config_helper.py | 27 +- sahara/plugins/vanilla/v2_8_2/config_helper.py | 27 +- .../unit/plugins/cdh/base_plugin_utils_test.py | 4 +- .../plugins/vanilla/hadoop2/test_config_helper.py | 13 - .../plugins/vanilla/hadoop2/test_run_scripts.py | 2 - .../plugins/vanilla/v2_7_1/test_config_helper.py | 18 +- .../plugins/vanilla/v2_8_2/test_config_helper.py | 18 +- tox.ini | 2 +- 62 files changed, 2636 insertions(+), 320 deletions(-) From no-reply at openstack.org Tue May 15 04:20:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:20:26 -0000 Subject: [release-announce] nova 17.0.4 (queens) Message-ID: We are thrilled to announce the release of: nova 17.0.4: Cloud computing fabric controller This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 17.0.4 ^^^^^^ Bug Fixes * The nova-compute service now allows specifying the interval for updating nova-compute-side cache of the compute node resource provider's aggregates and traits info via a new config option called "[compute]/resource_provider_association_refresh" which defaults to 300. This was previously hard-coded to run every 300 seconds which may be too often in a large deployment. Changes in nova 17.0.3..17.0.4 ------------------------------ 1747643 libvirt: check image type before removing snapshots in _cleanup_resize 0db59f7 Migrate tempest-dsvm-multinode-live-migration job in-tree 12a3b69 log stale allocations as WARNING instead of DEBUG 0f95b6a Fix detach_volume calls when rolling back a failed attach 3a39cfc Make association_refresh configurable f95a10b Handle @safe_connect returns None side effect in _ensure_resource_provider f9ab466 libvirt: Make `cpu_model_extra_flags` case-insensitive for real dcb5180 Fix dropped check for boot_index 0 in _validate_bdm a5aa8e2 libvirt: fix hard reboot issue with mdevs 0560002 Update docs for [keystone_authtoken] changes since Queens Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 36 +++++++++++++ nova/compute/api.py | 9 ++-- nova/compute/resource_tracker.py | 13 ++--- nova/conf/compute.py | 15 ++++++ nova/scheduler/client/report.py | 21 +++++--- nova/virt/block_device.py | 6 ++- nova/virt/libvirt/driver.py | 62 ++++++++++++---------- playbooks/legacy/nova-live-migration/post.yaml | 15 ++++++ playbooks/legacy/nova-live-migration/run.yaml | 43 +++++++++++++++ ...iation-refresh-config-opt-d1ca1af238d10c9a.yaml | 9 ++++ 20 files changed, 336 insertions(+), 80 deletions(-) From no-reply at openstack.org Tue May 15 04:20:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:20:38 -0000 Subject: [release-announce] pbr 4.0.3 Message-ID: We eagerly announce the release of: pbr 4.0.3: Python Build Reasonableness The source is available from: https://git.openstack.org/cgit/openstack-dev/pbr Download the package from: https://pypi.org/project/pbr Please report issues through launchpad: https://bugs.launchpad.net/pbr For more details, please see below. Changes in pbr 4.0.2..4.0.3 --------------------------- 0da792a Don't poke in pip for requests a562b12 Fix builddoc with sphinx <= 1.6 Diffstat (except docs and test files) ------------------------------------- pbr/builddoc.py | 2 +- tools/integration.sh | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) From no-reply at openstack.org Tue May 15 04:21:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:21:33 -0000 Subject: [release-announce] oslo.service 1.31.2 (rocky) Message-ID: We are chuffed to announce the release of: oslo.service 1.31.2: oslo.service library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through launchpad: https://bugs.launchpad.net/oslo.service For more details, please see below. Changes in oslo.service 1.31.1..1.31.2 -------------------------------------- 20a2178 [ThreadGroup] Don't remove timer when stop timers 61fad31 tox.ini: Use python3.5 in py35 environment cad75e4 Python 3: Fix eventlet wakeup after signal 7532537 Python 3: Fix non-deterministic test 44bd20b Remove stale pip-missing-reqs tox test c1df0a2 Trivial: Update pypi url to new url 9f79e86 add lower-constraints job b3a42f0 move doc8 test to pep8 job bd96a33 set default python to python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +++++ README.rst | 4 +- lower-constraints.txt | 74 ++++++++++++++++++++++++++++++++++ oslo_service/service.py | 63 +++++++++++++++++++++++++++++ oslo_service/threadgroup.py | 16 ++++++-- tox.ini | 27 +++++++------ 8 files changed, 180 insertions(+), 22 deletions(-) From no-reply at openstack.org Tue May 15 04:21:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:21:54 -0000 Subject: [release-announce] oslo.rootwrap 5.14.1 (rocky) Message-ID: We are tickled pink to announce the release of: oslo.rootwrap 5.14.1: Oslo Rootwrap This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through launchpad: https://bugs.launchpad.net/oslo.rootwrap For more details, please see below. Changes in oslo.rootwrap 5.14.0..5.14.1 --------------------------------------- ed125c0 Make IpNetnsExecFilter more strict to detect aliases 7fad1d9 Remove stale pip-missing-reqs tox test 667c227 Trivial: Update pypi url to new url Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_rootwrap/filters.py | 11 ++++++++--- tox.ini | 8 -------- 4 files changed, 21 insertions(+), 13 deletions(-) From no-reply at openstack.org Tue May 15 04:23:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:23:18 -0000 Subject: [release-announce] oslo.utils 3.36.2 (rocky) Message-ID: We contentedly announce the release of: oslo.utils 3.36.2: Oslo Utility library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through launchpad: https://bugs.launchpad.net/oslo.utils For more details, please see below. Changes in oslo.utils 3.36.1..3.36.2 ------------------------------------ 0fb1b0a Add private_key to the list of sanitized keys d365e4f Remove stale pip-missing-reqs tox test de4d748 Capitalize Oslo Diffstat (except docs and test files) ------------------------------------- oslo_utils/strutils.py | 2 +- tox.ini | 8 -------- 3 files changed, 3 insertions(+), 11 deletions(-) From no-reply at openstack.org Tue May 15 04:25:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:25:15 -0000 Subject: [release-announce] oslo.vmware 2.29.0 (rocky) Message-ID: We are overjoyed to announce the release of: oslo.vmware 2.29.0: Oslo VMware library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through launchpad: https://bugs.launchpad.net/oslo.vmware For more details, please see below. Changes in oslo.vmware 2.28.0..2.29.0 ------------------------------------- 654966f PBM WSDL for vSphere 6.7 bcf2977 Remove stale pip-missing-reqs tox test 95ca244 fix a typo:s/extention/extension 6251b6c Trivial: Update pypi url to new url cda1daf set default python to python3 Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- oslo_vmware/vim_util.py | 2 +- oslo_vmware/wsdl/6.7/core-types.xsd | 282 + oslo_vmware/wsdl/6.7/pbm-messagetypes.xsd | 223 + oslo_vmware/wsdl/6.7/pbm-types.xsd | 998 + oslo_vmware/wsdl/6.7/pbm.wsdl | 3983 ++++ oslo_vmware/wsdl/6.7/pbmService.wsdl | 16 + oslo_vmware/wsdl/6.7/query-types.xsd | 254 + oslo_vmware/wsdl/6.7/reflect-types.xsd | 14 + oslo_vmware/wsdl/6.7/vim-types.xsd | 33696 ++++++++++++++++++++++++++++ tox.ini | 13 +- 12 files changed, 39479 insertions(+), 20 deletions(-) From no-reply at openstack.org Tue May 15 04:25:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 04:25:24 -0000 Subject: [release-announce] castellan 0.18.0 (rocky) Message-ID: We are satisfied to announce the release of: castellan 0.18.0: Generic Key Manager interface for OpenStack This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through launchpad: https://bugs.launchpad.net/castellan For more details, please see below. Changes in castellan 0.17.0..0.18.0 ----------------------------------- 777b1cc Add config option for Barbican endpoint type a752ab7 Promote castellan's barbican-tempest-plugin job 27ed9c6 pypy is not checked at gate e9ea252 fix list of default virtualenvs 837fc4c set default python to python3 4c18818 Updated from global requirements 630746a Add barbican-tempest experimental job 18068e1 add lower-constraints job a651d07 Updated from global requirements 97c904d Update links in README 7d51c7c Updated from global requirements 81d3c2d Updated from global requirements 27588c3 Update unreachable links in contributor document a822abc Zuul: Remove project name ece2d0e Update reno for stable/queens 73f0ddd Updated from global requirements e587bf6 Updated from global requirements ae208c1 Use Zuul v3 fetch-subunit-output Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 31 ++++++----- README.rst | 4 +- castellan/key_manager/barbican_key_manager.py | 13 +++-- castellan/options.py | 8 ++- lower-constraints.txt | 75 +++++++++++++++++++++++++++ playbooks/devstack/post.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 +++ requirements.txt | 10 ++-- test-requirements.txt | 8 +-- tox.ini | 12 ++++- 13 files changed, 147 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 15c81d7..a6020f7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,3 @@ Babel!=2.4.0,>=2.3.4 # BSD -cryptography!=2.0,>=1.9 # BSD/Apache-2.0 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +cryptography>=2.1 # BSD/Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -12 +12 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 @@ -15 +15 @@ stevedore>=1.20.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3dba5b5..be3f6f7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 @@ -9,3 +9,3 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Tue May 15 15:41:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 15:41:50 -0000 Subject: [release-announce] python-mistralclient 3.5.0 (rocky) Message-ID: We contentedly announce the release of: python-mistralclient 3.5.0: Mistral Client Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through launchpad: https://bugs.launchpad.net/python-mistralclient For more details, please see below. 3.5.0 ^^^^^ New Features * Adding a --force optional parameter to delete excetutions. Without it only finished executions can be deleted. If --force is passed the execution will be deleted but mistral will generate some errors as expected objects in memory no longer exist Changes in python-mistralclient 3.4.0..3.5.0 -------------------------------------------- a946891 Trivial: Update pypi url to new url 3f0255f Do not let keystoneauth mask the errors e400bed Add the force parameter to delete executions Diffstat (except docs and test files) ------------------------------------- README.rst | 6 ++-- .../fix-cli-error-messages-2f59329557a5734f.yaml | 8 +++++ mistralclient/api/v2/action_executions.py | 10 ++---- mistralclient/api/v2/actions.py | 40 ++++++++++++++-------- mistralclient/api/v2/executions.py | 10 ++++-- mistralclient/api/v2/workbooks.py | 40 ++++++++++++++-------- mistralclient/api/v2/workflows.py | 40 ++++++++++++++-------- mistralclient/commands/v2/executions.py | 12 +++++-- .../force-delete-executions-d08ce88a5deb3291.yaml | 7 ++++ 11 files changed, 133 insertions(+), 61 deletions(-) From no-reply at openstack.org Tue May 15 17:09:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 17:09:27 -0000 Subject: [release-announce] vitrage 2.3.0 (queens) Message-ID: We are satisfied to announce the release of: vitrage 2.3.0: The OpenStack RCA Service This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/vitrage Download the package from: https://tarballs.openstack.org/vitrage/ For more details, please see below. Changes in vitrage 2.2.0..2.3.0 ------------------------------- 8c6c6e3 stop api_handler at exit e00fc07 change default number of workers to 1 65f9614 call to nova client deprecated hosts list was replaced with services list 981d218 bugfix: update a placeholder vertex can add properties to a real vertex d485c61 handle severe memory problem with get_topology c0d203a do evaluation during init ebebc14 Bug fix: filter topology by project_id also when there is a query c3d733c add project id to header in keycloak e340c80 catch uncaught exceptions e17cccc use vitrage-tempest-plugin version 1.0.0 6700dbe bugfix for log warnings 4055dfa Updated from global requirements ea1515f make sure to use queens in vitrage client Diffstat (except docs and test files) ------------------------------------- devstack/post_test_hook.sh | 10 ++++-- devstack/settings | 2 ++ requirements.txt | 2 +- vitrage/api/controllers/v1/topology.py | 2 +- vitrage/api_handler/apis/base.py | 28 ++++++++++++++--- vitrage/api_handler/apis/rca.py | 5 +-- vitrage/api_handler/apis/topology.py | 17 ++++++---- vitrage/api_handler/service.py | 31 ++++++++++++++----- vitrage/cli/graph.py | 7 +++-- vitrage/datasources/nova/host/driver.py | 12 ++------ vitrage/datasources/nova/host/transformer.py | 10 ++---- vitrage/entity_graph/graph_clone/base.py | 13 +++----- vitrage/entity_graph/processor/processor.py | 11 +++---- vitrage/entity_graph/processor/processor_utils.py | 16 +++------- vitrage/entity_graph/service.py | 9 +++++- vitrage/evaluator/__init__.py | 6 ++-- vitrage/evaluator/evaluator_service.py | 6 ++-- vitrage/graph/algo_driver/networkx_algorithm.py | 36 ++++++++-------------- vitrage/graph/driver/graph.py | 11 +++++-- vitrage/graph/driver/networkx_graph.py | 20 +++++++++--- vitrage/middleware/keycloak.py | 1 + .../driver/driver_host_snapshot_dynamic.json | 2 +- .../datasources/nova/test_nova_host_transformer.py | 4 +-- 26 files changed, 149 insertions(+), 119 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 72483f8..fed505d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +17 @@ python-heatclient>=1.10.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 From no-reply at openstack.org Tue May 15 17:11:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 17:11:20 -0000 Subject: [release-announce] python-vitrageclient 2.1.0 (queens) Message-ID: We contentedly announce the release of: python-vitrageclient 2.1.0: Vitrage Client API Library This release is part of the queens stable release series. Download the package from: https://pypi.org/project/python-vitrageclient For more details, please see below. Changes in python-vitrageclient 2.0.0..2.1.0 -------------------------------------------- d6bd2be Updated from global requirements 5149db3 Update UPPER_CONSTRAINTS_FILE for stable/queens 114dbdb Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b21ca83..e1445bf 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Tue May 15 17:14:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 17:14:06 -0000 Subject: [release-announce] magnum 6.1.1 (queens) Message-ID: We are glad to announce the release of: magnum 6.1.1: Container Management project for OpenStack This release is part of the queens stable release series. The source is available from: ** http://git.openstack.org/cgit/openstack/magnum Download the package from: https://tarballs.openstack.org/magnum/ Please report issues through launchpad: ** http://bugs.launchpad.net/magnum For more details, please see below. 6.1.1 ^^^^^ New Features ************ * k8s_fedora_atomic clusters are deployed with RBAC support. Along with RBAC Node authorization is added so the appropriate certificates are generated. Known Issues ************ * Currently, the replicas of coreDNS pod is hardcoded as 1. It's not a reasonable number for such a critical service. Without DNS, probably all workloads running on the k8s cluster will be broken. Now Magnum is making the coreDNS pod autoscaling based on the nodes and cores number. Upgrade Notes ************* * Using the queens (>=2.9.0) python-magnumclient, when a user executes openstack coe cluster config, the client certificate has admin as Common Name (CN) and system:masters for Organization which are required for authorization with RBAC enabled clusters. This change in the client is backwards compatible, so old clusters (without RBAC enabled) can be reached with certificates generated by the new client. However, old magnum clients will generate certificates that will not be able to contact RBAC enabled clusters. This issue affects only k8s_fedora_atomic clusters and clients <=2.8.0, note that 2.8.0 is still a queens release but only 2.9.0 includes the relevant patch. Finally, users can always generate and sign the certificates using this [0] procedure even with old clients since only the cluster config command is affected. [0] https://docs.openstack.org/magnum/latest/user/index.html #interfacing-with-a-secure-cluster Security Issues *************** * k8s_fedora Remove cluster role from the kubernetes-dashboard account. When accessing the dashboard and skip authentication, users login with the kunernetes-dashboard service account, if that service account has the cluster role, users have admin access without authentication. Create an admin service account for this use case and others. Bug Fixes ********* * Fix etcd configuration in k8s_fedora_atomic driver. Explicitly enable client and peer authentication and set trusted CA (ETCD_TRUSTED_CA_FILE, ETCD_PEER_TRUSTED_CA_FILE, ETCD_CLIENT_CERT_AUTH, ETCD_PEER_CLIENT_CERT_AUTH). Only new clusters will benefit from the fix. * Fix bug #1758672 [1] to protect kubelet in the k8s_fedora_atomic driver. Before this patch kubelet was listening to 0.0.0.0 and for clusters with floating IPs the kubelet was exposed. Also, even on clusters without fips the kubelet was exposed inside the cluster. This patch allows access to the kubelet only over https and with the appropriate roles. The apiserver and heapster have the appropriate roles to access it. Finally, all read-only ports have been closed to not expose any cluster data. The only remaining open ports without authentication are for healthz. [1] https://bugs.launchpad.net/magnum/+bug/1758672 Changes in magnum 6.1.0..6.1.1 ------------------------------ b8f6261 k8s_fedora: Add admin user 2fc72e9 Make DNS pod autoscale 1e2774f Add calico-node on k8s master node 363095b Stop using slave_scripts/install-distro-packages.sh 1382e6f k8s_fedora: Add flannel to master nodes fca7f0c Add missing RBAC config for Prometheus beb124e k8s_fedora: Explicitly set etcd authentication dba9203 k8s_fedora: Add kubelet authentication/authorization f735c8a Add service account to daemonset in traefik 23bc667 Add reno for RBAC and client incompatibility 058d982 Check CERT_MANAGER_API if True or False 0b31332 Change swarm ClusterTemplate coe to swarm-mode Diffstat (except docs and test files) ------------------------------------- .../kubernetes/fragments/calico-service.sh | 12 ++- .../kubernetes/fragments/configure-etcd.sh | 4 + .../fragments/configure-kubernetes-master.sh | 77 ++++++++++++++++- .../fragments/configure-kubernetes-minion.sh | 19 ++++- .../kubernetes/fragments/core-dns-service.sh | 96 +++++++++++++++++++++- .../kubernetes/fragments/enable-ingress-traefik | 1 + .../fragments/enable-prometheus-monitoring | 67 ++++++++++++--- .../kubernetes/fragments/enable-services-master.sh | 6 ++ .../fragments/kube-apiserver-to-kubelet-role.sh | 28 +++++++ .../kubernetes/fragments/kube-dashboard-service.sh | 53 ++++++++---- .../kubernetes/fragments/make-cert-client.sh | 8 +- .../templates/kubernetes/fragments/make-cert.sh | 94 +++++++++++++-------- .../kubernetes/fragments/network-config-service.sh | 4 + .../fragments/write-heat-params-master.yaml | 1 + .../templates/kubecluster.yaml | 4 + .../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 5 ++ playbooks/pre/prepare-workspace-images.yaml | 8 +- ...nd-client-incompatibility-fdfeab326dfda3bf.yaml | 20 +++++ ...284-k8s-fedora-admin-user-e760f9b0edf49391.yaml | 8 ++ ...ure-etcd-auth-bug-1759813-baac5e0fe8a2e97f.yaml | 7 ++ .../notes/dns-autoscale-90b63e3d71d7794e.yaml | 8 ++ ...8s_fedora_protect_kubelet-8468ddcb92c2a624.yaml | 12 +++ 24 files changed, 485 insertions(+), 80 deletions(-) From no-reply at openstack.org Tue May 15 17:27:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 15 May 2018 17:27:21 -0000 Subject: [release-announce] monasca-ui 1.5.4 (ocata) Message-ID: We are excited to announce the release of: monasca-ui 1.5.4: Monasca Plugin for Horizon This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/monasca-ui/ For more details, please see below. Changes in monasca-ui 1.5.3..1.5.4 ---------------------------------- b1a9edb Fix incorrect splitting of dimension in ProxyView f80e71a Fix Alarm status Panel on Overview page 7ebfa01 Change IntegerField to ChoiceField for notification period 7213f20 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- monitoring/locale/ja/LC_MESSAGES/django.po | 22 ++++++++++++++++++---- monitoring/notifications/forms.py | 22 ++++++++++------------ monitoring/overview/views.py | 27 +++++++++++++++++---------- 3 files changed, 45 insertions(+), 26 deletions(-) From no-reply at openstack.org Wed May 16 12:25:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 16 May 2018 12:25:34 -0000 Subject: [release-announce] python-tripleoclient 10.1.0 (rocky) Message-ID: We are thrilled to announce the release of: python-tripleoclient 10.1.0: TripleO client This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * The option *enable_swift_encryption* was added to the containerized undercloud configuration options (undercloud.conf). If enabled, it will deploy Barbican, which will be used to enable Swift Object encryption. * Adds a cli for fast forward upgrades, in particular the openstack overcloud ffwd-upgrade prepare openstack overcloud ffwd-upgrade run openstack overcloud ffwd-upgrade converge Which are meant to be the first, second and final step in the fast- forward upgrade workflow. See the ffwd upgrade docs for more information on how to use these cli commands, and the list of parameters is available with openstack overcloud ffwd-upgrade [prepare,run,converge] --help * Using --config-download is now the default. A new CLI argument, --no-config-download (or --stack-only) can be used to disable the config-download workflow. * Create tripleo deploy action to be used as an interface to an standalone installer. * Adds new command to run metadata cleaning on nodes: openstack overcloud node clean [--all-manageable|uuid1,uuid2,..] Upgrade Notes ************* * For minor updates, an *openstack overcloud update converge* command has been added and must be run to restore the deployment plan (remove no-ops of some resources) after a minor update. Deprecation Notes ***************** * undercloud deploy action has been deprecated. The tripleo deploy action with the --standalone option should be used instead. * instack-undercloud is deprecated in Rocky cycle and is replaced by the containerized undercloud efforts in python-tripleoclient. Changes in python-tripleoclient 10.0.0..10.1.0 ---------------------------------------------- fe6511c deploy/upgrade: include tripleo_role_name 84ad502 Use predictable name for generated hiera overrides d432a97 Consume deployed t-h-t from the working output dir 8863b5d Refactor, fix ansible inventory method parameters for ffwd-upgrade run 5a451f8 Prepare call, add --modify-role and --modify-vars ad532e8 Cleanup dead code, build_service_filter mocking 086ec68 Error if deployment fails 4c5b8c8 Include docker and undercloud environments first c8892ad Add ssh-user to get_tripleo_ansible_inventory 622035e Deprecate non containerized undercloud cb7a79b Enable cleanup by default for undercloud install 1612b37 Stop trying to converge during Ceph upgrade command 7eba4e1 Configure NeutronPublicInterface with local_interface de185c9 Switch undercloud to consume upgrade_tasks from THT df9cbd4 Implement 'openstack tripleo upgrade' fb22296 Reorganize the config options for deployment 038ed01 UC: validate paths for tht templates and env files 416b27d Wire-in net_config_override 01f5fd2 Add --stack to update, upgrade and ffwd-upgrade 'run' CLI. a0006df Update Heat stack on update/upgrade/ffwd converge 1a05c69 Add exclude-path to undercloud backups f88f52b Add --stack-only cli arg c3ee58d Add warning + required confirm for ffwd-upgrade cli --yes to skip a34a951 Regenerate overcloudrc on upgrade and ffwd-upgrade (prepare) eca2e3e undercloud: don't include config-download env 4d37d01 Wire-in roles_file for undercloud heat installer aaee4e4 Fix net_config_override validations f4502ce Implement LocalContainerRegistry parameter 24d6301 Fix test for netenv validate fd36cf4 Move run command to utils f335b9e Move tests to tripleo deploy 00169d4 Generate undercloud_parameters in output_dir cad736b Update undercloud install to use tripleo deploy 569b59e Create generic deployment action 0d44726 Stop supporting the deprecated classic drivers f6a9761 Save temporary working data 373a4b6 Add 'overcloud node clean' command to run metadata cleaning on nodes 525871e Containerized undercloud completion messages 50d52c3 Capture external process output f17e6e7 Add installation log for containerized undercloud 5c2dbec Remove commented cidr nat rules code e5b351c Wire-in hieradata_override for UC heat-install 9ac6bd6 Revert "Alter default http boot path for containerized Ironic" 624037d Don't exit on a RUNNING message for deploy workflow e9baead Q upgrade - fixup completion messages and --help doctext 25b6b5d Introduce Ceph upgrade command e0ed508 Move test_container_image.py 0e1a898 Fix ansible config download dir 465ce03 add lower-constraints job e70b915 Added fake tempest docker service to undercloud config 1fe508e Remove adding config-download-environment.yaml b66ce82 Alter default http boot path for containerized Ironic 3b197c0 Use only update/upgrade ansible queue instead fb19922 Add arg to remove config-dir for config-download e2de680 Avoid using deprecated TLS endpoint files in undercloud config 91c25ef Relax undercloud pre-flight public VIP CIDR check f2eac2c Always log error before raise a msg 30774db heat-launcher: enable convergence d9b4e2e Move heat_launcher data to /var/log/heat-launcher f35211c Add `update converge` CLI to remove no-ops f454fbb Correct stack in update unit tests. c68f54a Switch to config-download by default 78cf0c4 Add ffwd-upgrade cli - overcloud ffwd-upgrade [prepare|run|converge] 12443e7 Enable Swift encryption for the containerized undercloud 0266012 Include Barbican's KEK in undercloud passwords f432be3 Only set verbosity if level above 1 be5082e Improve heat launcher user retrieval Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 161 +++++ ...yption-for-the-undercloud-9d9e62205fc54531.yaml | 6 + .../notes/add-ffu-cli-48e6039749f1fcdb.yaml | 13 + ...-download-default-to-true-1423abc46b294938.yaml | 5 + ...precate-undercloud-deploy-b3da98146e0c962d.yaml | 10 + .../notes/deprecate_instack-e6ffdc2bb886a3c8.yaml | 5 + .../overcloud-node-clean-981790791a0d0246.yaml | 6 + .../notes/update-converge-916c7682f4d0e9f5.yaml | 6 + requirements.txt | 2 +- setup.cfg | 8 + tox.ini | 7 + tripleoclient/config/__init__.py | 0 tripleoclient/config/base.py | 50 ++ tripleoclient/config/standalone.py | 191 +++++ tripleoclient/config/undercloud.py | 338 +++++++++ tripleoclient/constants.py | 8 + tripleoclient/heat_launcher.py | 48 +- .../test_overcloud_ceph_upgrade.py | 118 ++++ .../v1/overcloud_config/test_overcloud_config.py | 19 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 81 ++- .../test_overcloud_ffwd_upgrade.py | 238 +++++++ .../v1/overcloud_image/test_container_image.py | 516 -------------- .../test_overcloud_netenv_validate.py | 5 +- .../v1/overcloud_update/test_overcloud_update.py | 34 +- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 24 +- tripleoclient/utils.py | 155 +++- tripleoclient/v1/container_image.py | 24 + tripleoclient/v1/overcloud_ceph_upgrade.py | 80 +++ tripleoclient/v1/overcloud_config.py | 14 +- tripleoclient/v1/overcloud_deploy.py | 14 +- tripleoclient/v1/overcloud_ffwd_upgrade.py | 201 ++++++ tripleoclient/v1/overcloud_node.py | 30 + tripleoclient/v1/overcloud_update.py | 56 +- tripleoclient/v1/overcloud_upgrade.py | 73 +- tripleoclient/v1/tripleo_deploy.py | 785 +++++++++++++++++++++ tripleoclient/v1/tripleo_upgrade.py | 32 + tripleoclient/v1/undercloud.py | 4 + tripleoclient/v1/undercloud_backup.py | 17 +- tripleoclient/v1/undercloud_config.py | 580 ++++----------- tripleoclient/v1/undercloud_deploy.py | 635 +---------------- tripleoclient/v1/undercloud_preflight.py | 99 ++- tripleoclient/workflows/baremetal.py | 70 +- tripleoclient/workflows/deployment.py | 14 +- tripleoclient/workflows/package_update.py | 57 +- zuul.d/layout.yaml | 6 + 65 files changed, 5014 insertions(+), 2133 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4ed70f9..3013cd0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=7.1.0 # Apache-2.0 +tripleo-common>=9.0.1 # Apache-2.0 From no-reply at openstack.org Wed May 16 13:50:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 16 May 2018 13:50:36 -0000 Subject: [release-announce] ironic-inspector 7.3.0 (rocky) Message-ID: We are pumped to announce the release of: ironic-inspector 7.3.0: Hardware introspection for OpenStack Bare Metal This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/944 For more details, please see below. 7.3.0 ^^^^^ New Features ************ * Adds wildcard ignore entry to "dnsmasq" PXE filter. When node introspection is active, or if "node_not_found_hook" is set in the configuration the ignore is removed from the wildcard entry. This ensures that unknown nodes do not accidentally boot into the introspection image when no node introspection is active. This brings "dnsmasq" PXE filter driver feature parity with the "iptables" PXE filter driver, which uses a firewall rule to block any DHCP request on the interface where Ironic Inspector's DHCP server is listening. * Issuing a SIGHUP to the ironic-inspector service will cause the service to reload and use any changed values for *mutable* configuration options. Mutable configuration options are indicated as such in the sample configuration file (https://docs.openstack.org/ironic- inspector/latest/configuration/sample-config.html) by "Note: This option can be changed without restarting". A warning is logged for any changes to immutable configuration options. Upgrade Notes ************* * The "[discovery]enroll_node_driver" option, specifying the hardware type or driver to use for newly discovered nodes, was changed from "fake" classic driver to "fake-hardware" hardware type. * Adds dependency on the retrying (https://github.com/rholder/retrying) python library. Bug Fixes ********* * Fixes bug in which the "switch_id" field in a port's "local_link_connection" can be set to a non-MAC address if the processed LLDP has a value other than a MAC address for "ChassisID". The bare metal API requires the "switch_id" field to be a MAC address, and will return an error otherwise. See bug 1748022 (https://bugs.launchpad.net/ironic-inspector/+bug/1748022) for details. * Ironic introspection no longer tries to access the Identity service if the "auth_strategy" option is set to "noauth" and the "auth_type" option is not set to "none". * The periodic PXE filter update task now retries fetching port list from the Bare Metal service 5 times (with 1 second delay) before giving up. This ensures that a temporary networking glitch will not result in the ironic-inspector service stopping. Changes in ironic-inspector 7.1.0..7.3.0 ---------------------------------------- 737dbea Raise KeyboardInterrupt on SIGTERM - Workaround be3f7ee Gate fix: Cap hacking to avoid gate failure 868965c Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2c5cf4e Fix dnsmasq filter nits 5e54e72 PXE Filter dnsmasq: blacklist unknown host bded1ab Imported Translations from Zanata 66f318b Change the default discovery driver to fake-hardware 50a5aa1 Trivial: Update pypi url to new url 3b3a3ef Fix lower constraints and uncap eventlet 03db5d8 Update auth_uri option to www_authenticate_uri 76898b7 Support reload configuration on SIGHUP f257c57 Add 'inspect wait' as a valid state 1b0adcb Switch the grenade job to hardware types and clean up its playbook 1ae010b Disable automated cleaning in grenade 5128a63 Imported Translations from Zanata 47e4e40 Update launchpad to storyboard references 1fc3bfa Support zuul's standard override-checkout variable 697a2c1 Enable custom IRONIC_INSPECTOR_EXTRA_KERNEL_CMDLINE 3946a94 Updated from global requirements 5113ef5 add lower-constraints job 0c159b0 test_failure_to_write fails with root user faf9d35 Switch documentation to hardware types 5cb04f5 devstack: enable "fake" inspection implementation 46ec5a2 Updated from global requirements f440bcb Updated from global requirements 1292657 Updated from global requirements 5c63f14 Prevent mocks in test_dnsmasq_pxe_filter from conflicting with oslo.config 4bba042 Fix typo in README.md e73ebb7 Correct Queens release notes versions 0561fc6 Imported Translations from Zanata e9d9d63 Imported Translations from Zanata 11c26d2 Updated from global requirements 3237511 Retry port lists on failure in PXE filter periodic sync 97282c6 Only set switch_id in local_link_connection if it is a mac address fbeb078 ironic_inspector: ironic: Fix 'auth_type' when 'auth_strategy' is used 50a0f84 Remove redundant "the" from a docstring 7697821 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 6 +- README.rst | 8 +- devstack/example.local.conf | 34 ++++-- devstack/plugin.sh | 6 +- ironic-inspector.8 | 2 +- ironic_inspector/cmd/all.py | 1 + ironic_inspector/common/ironic.py | 37 ++++-- ironic_inspector/common/lldp_parsers.py | 2 +- ironic_inspector/common/lldp_tlvs.py | 1 + ironic_inspector/conf/discovery.py | 2 +- ironic_inspector/introspection_state.py | 1 + .../locale/en_GB/LC_MESSAGES/ironic_inspector.po | 6 +- ironic_inspector/main.py | 2 +- ironic_inspector/migrations/env.py | 1 + .../18440d0834af_introducing_the_aborting_state.py | 12 +- .../versions/578f84f38d_inital_db_schema.py | 6 +- .../882b2d84cb1b_attribute_constraints_relaxing.py | 11 +- ...d00d6e3f38c4_change_created_finished_at_type.py | 11 +- ...2e48801c8ef_introducing_node_state_attribute.py | 13 +- .../migrations/versions/d588418040d_add_rules.py | 9 +- ...9a4a81d88_add_invert_field_to_rule_condition.py | 7 +- ironic_inspector/plugins/local_link_connection.py | 15 ++- ironic_inspector/plugins/pci_devices.py | 1 + ironic_inspector/pxe_filter/dnsmasq.py | 52 +++++++- ironic_inspector/pxe_filter/iptables.py | 9 +- ironic_inspector/test/base.py | 2 +- ironic_inspector/test/functional.py | 2 +- ironic_inspector/test/unit/test_common_ironic.py | 78 ++++++++++-- .../test/unit/test_dnsmasq_pxe_filter.py | 107 ++++++++++++++++- ironic_inspector/test/unit/test_introspect.py | 10 ++ ironic_inspector/test/unit/test_iptables.py | 19 +++ ironic_inspector/test/unit/test_plugins_base.py | 4 +- .../test/unit/test_plugins_discovery.py | 5 +- .../unit/test_plugins_local_link_connection.py | 18 +++ ironic_inspector/test/unit/test_process.py | 11 +- ironic_inspector/test/unit/test_utils.py | 5 +- ironic_inspector/test/unit/test_wsgi_service.py | 17 +++ ironic_inspector/wsgi_service.py | 16 +++ lower-constraints.txt | 131 +++++++++++++++++++++ .../legacy/ironic-inspector-grenade-dsvm/run.yaml | 66 ++--------- .../run.yaml | 3 +- .../ironic-inspector-tempest-dsvm-python3/run.yaml | 3 +- .../discovery-default-driver-94f990bb0676369b.yaml | 6 + ...fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml | 9 ++ .../notes/keystone-noauth-9ba5ad9884c6273c.yaml | 6 + .../notes/port-list-retry-745d1cf41780e961.yaml | 11 ++ ...sq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml | 13 ++ .../notes/sighup-support-e6eaec034d963108.yaml | 11 ++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 118 +++++++++++++++++-- releasenotes/source/queens.rst | 6 + requirements.txt | 13 +- test-requirements.txt | 4 +- tox.ini | 11 +- zuul.d/project.yaml | 2 + 57 files changed, 790 insertions(+), 193 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 10d82ee..7a4e9b2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ Babel!=2.4.0,>=2.3.4 # BSD -construct>=2.8.10 # MIT -eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT +construct<2.9,>=2.8.10 # MIT +eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT @@ -14 +14 @@ jsonschema<3.0.0,>=2.6.0 # MIT -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 @@ -18 +18 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-ironicclient>=2.2.0 # Apache-2.0 +python-ironicclient>=2.3.0 # Apache-2.0 @@ -21,2 +21,2 @@ pytz>=2013.6 # MIT -oslo.concurrency>=3.25.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.concurrency>=3.26.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -31,0 +32 @@ oslo.utils>=3.33.0 # Apache-2.0 +retrying!=1.3.0,>=1.2.3 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 47029ef..c2fe6ef 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ flake8-import-order>=0.13 # LGPLv3 -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 @@ -9 +9 @@ mock>=2.0.0 # BSD -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Wed May 16 15:58:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 16 May 2018 15:58:53 -0000 Subject: [release-announce] ovsdbapp 0.10.1 (queens) Message-ID: We are pleased to announce the release of: ovsdbapp 0.10.1: A library for creating OVSDB applications This release is part of the queens stable release series. The source is available from: http://git.openstack.org/cgit/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through launchpad: http://bugs.launchpad.net/ovsdbapp For more details, please see below. Changes in ovsdbapp 0.10.0..0.10.1 ---------------------------------- fd64d41 Improve DbListCommand operation from O(n^2) to O(n) Diffstat (except docs and test files) ------------------------------------- ovsdbapp/backend/ovs_idl/command.py | 35 ++++++++++++++++++++-- .../schema/open_vswitch/test_common_db.py | 7 +++++ 2 files changed, 40 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu May 17 14:58:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 May 2018 14:58:35 -0000 Subject: [release-announce] keystoneauth1 3.6.2 (rocky) Message-ID: We are happy to announce the release of: keystoneauth1 3.6.2: Authentication Library for OpenStack Identity This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/keystoneauth Download the package from: https://pypi.org/project/keystoneauth1 Please report issues through launchpad: https://bugs.launchpad.net/keystoneauth For more details, please see below. 3.6.2 ^^^^^ Bug Fixes * [bug 1766235 (https://bugs.launchpad.net/keystoneauth/+bug/1766235)] Fixed an issue where passing headers in as bytes rather than strings would cause a sorting issue. Changes in keystoneauth1 3.6.1..3.6.2 ------------------------------------- 35de6eb Fix logging of encoded headers Diffstat (except docs and test files) ------------------------------------- keystoneauth1/session.py | 24 ++++++++++++++++++++++ .../notes/bug-1766235wq-0de60d0f996c6bfb.yaml | 6 ++++++ 3 files changed, 38 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu May 17 21:15:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 May 2018 21:15:47 -0000 Subject: [release-announce] os-brick 2.5.0 (rocky) Message-ID: We are satisfied to announce the release of: os-brick 2.5.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. Changes in os-brick 2.4.0..2.5.0 -------------------------------- ef0ba1b Trivial: Update pypi url to new url 840c99e adding sheepdog connector for PPC64 db40d98 Fix FC: Only scan connected HBAs f11695c add lower-constraints job 65f407d Include "nqn." in subsystem name 10be2fe add a getter for connector mapping 9dde35f uncap eventlet 02b78c5 Fix bindep for multipath 1c43a21 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++ README.rst | 4 +- bindep.txt | 3 +- lower-constraints.txt | 91 ++++++++++++++++++++++++ os_brick/initiator/connector.py | 43 +++++++---- os_brick/initiator/connectors/nvme.py | 2 +- os_brick/initiator/linuxfc.py | 36 ++++++++-- requirements.txt | 4 +- tox.ini | 7 ++ 12 files changed, 242 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index dc6e947..5c8666d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ Babel!=2.4.0,>=2.3.4 # BSD -eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT -oslo.concurrency>=3.25.0 # Apache-2.0 +eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +oslo.concurrency>=3.26.0 # Apache-2.0 From no-reply at openstack.org Fri May 18 04:53:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 18 May 2018 04:53:35 -0000 Subject: [release-announce] ovsdbapp 0.4.3 (pike) Message-ID: We are jazzed to announce the release of: ovsdbapp 0.4.3: A library for creating OVSDB applications This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through launchpad: http://bugs.launchpad.net/ovsdbapp For more details, please see below. Changes in ovsdbapp 0.4.2..0.4.3 -------------------------------- ab6e1fe Improve DbListCommand operation from O(n^2) to O(n) Diffstat (except docs and test files) ------------------------------------- ovsdbapp/schema/open_vswitch/commands.py | 51 +++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 17 deletions(-) From no-reply at openstack.org Fri May 18 15:34:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 18 May 2018 15:34:34 -0000 Subject: [release-announce] keystoneauth1 3.7.0 (rocky) Message-ID: We enthusiastically announce the release of: keystoneauth1 3.7.0: Authentication Library for OpenStack Identity This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/keystoneauth Download the package from: https://pypi.org/project/keystoneauth1 Please report issues through launchpad: https://bugs.launchpad.net/keystoneauth For more details, please see below. 3.7.0 ^^^^^ New Features * Added "collect_timing" option to "keystoneauth1.session.Session". The option, which is off by default, causes the "Session" to collect API timing information for every call it makes. Methods "get_timings" and "reset_timings" have been added to allow getting and clearing the data. * Added "split-loggers" option to the oslo.config Session options. * Exposed "keystoneauth1.discover.version_between" as a public function that can be used to determine if a given version is within a range. Changes in keystoneauth1 3.6.2..3.7.0 ------------------------------------- 8032328 Add oslo.config option for split-loggers 244780f Collect timing information for API calls 8a963de Return the endpoint_override from EndpointData 9e45781 Expose version_between as a real function Diffstat (except docs and test files) ------------------------------------- keystoneauth1/discover.py | 6 +-- keystoneauth1/identity/base.py | 1 + keystoneauth1/loading/session.py | 23 ++++++++++ keystoneauth1/session.py | 51 +++++++++++++++++++++- .../notes/collect-timing-85f007f0d86c8b26.yaml | 8 ++++ ...oslo-config-split-loggers-6bda266d657fe921.yaml | 4 ++ .../notes/version-between-b4b0bcf4cecfb9e4.yaml | 5 +++ 11 files changed, 129 insertions(+), 8 deletions(-) From no-reply at openstack.org Sat May 19 21:20:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 19 May 2018 21:20:11 -0000 Subject: [release-announce] monasca-agent 2.2.4 (pike) Message-ID: We enthusiastically announce the release of: monasca-agent 2.2.4: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/monasca-agent/ For more details, please see below. Changes in monasca-agent 2.2.3..2.2.4 ------------------------------------- 08861f0 Correctly detects apache process when mod_perl is installed 4aa85ad Allow Keystone config in init_config for http check 5eebe39 Add prerequisite for enabling all untunable metrics Diffstat (except docs and test files) ------------------------------------- conf.d/http_check.yaml.example | 22 ++++++++++-------- monasca_agent/collector/checks_d/http_check.py | 9 +++++++- monasca_setup/detection/plugins/apache.py | 21 +++++++++++++++-- 5 files changed, 76 insertions(+), 21 deletions(-) From no-reply at openstack.org Tue May 29 13:21:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 13:21:46 -0000 Subject: [release-announce] mistral 6.0.3 (queens) Message-ID: We jubilantly announce the release of: mistral 6.0.3: Mistral Project This release is part of the queens stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 6.0.3 ^^^^^ Bug Fixes * Fixed jinja expression error handling where invalid expression could prevent action or task status to be correctly updated. * Used "passive_deletes=True" in the configuration of relationships in SQLAlchemy models. This improves deletion of graphs of related objects stored in DB because dependent objects don't get loaded prior to deletion which also reduces the memory requirement on the system. More about using this flag can be found at: http://docs.sqlalchemy.org/en/latest/orm/collections.html#using- passive-deletes * Mistral was storing, in fact, two copies of a workflow environment, one in workflow parameters (the 'params' field) and another one in a context (the 'context' field). Now it's stored only in workflow parameters. It saves space in DB and increases performance in case of big workflow environments. * Mistral was copying a workflow environment into all of their sub workflows. In case of a big workflow environment and a big number of sub workflows it caused serious problems, used additional space in DB and used a lot of RAM (e.g. when the 'on-success' clause has a lot of tasks where each one of them is a subworkflow). Now it is fixed by evaluating a workflow environment through the root execution reference. Changes in mistral 6.0.2..6.0.3 ------------------------------- 72f1dde Release note for using "passive_deletes=True" 5381574 Release note for using "passive_deletes=True" 00b405b Use "passive_deletes=True" in ORM relationships 9e00e00 Do not copy workflow environment into subworkflows 6c5d56c Release note for workflow environment optimizations 2275925 Get rid of a extra copy of workflow environment 3993a07 Add release note for jinja expression bug 08d367e Fixed Jinja error handling ac9b78b Stop using slave_scripts/install-distro-packages.sh Diffstat (except docs and test files) ------------------------------------- mistral/cmd/launch.py | 1 + mistral/db/v2/sqlalchemy/models.py | 9 +- mistral/engine/actions.py | 19 ++-- mistral/engine/base.py | 2 + mistral/engine/tasks.py | 4 +- mistral/engine/workflows.py | 39 ++++---- mistral/expressions/jinja_expression.py | 75 +++++++-------- mistral/services/workflows.py | 3 - .../unit/engine/test_direct_workflow_rerun.py | 2 - .../unit/engine/test_reverse_workflow_rerun.py | 2 - .../unit/expressions/test_jinja_expression.py | 58 +++++++----- mistral/workflow/data_flow.py | 49 +++++----- mistral/workflow/direct_workflow.py | 2 + playbooks/legacy/mistral-ha/run.yaml | 9 +- ...jinja-expression-handling-135451645d7a4e6f.yaml | 5 + ...ive_deletes_in_sqlalchemy-4b3006b3aba55155.yaml | 9 ++ ...environment_optimizations-deb8868df3f0dc36.yaml | 16 ++++ 27 files changed, 463 insertions(+), 156 deletions(-) From no-reply at openstack.org Tue May 29 14:05:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:05:01 -0000 Subject: [release-announce] pymod2pkg 0.13.3 Message-ID: We are pumped to announce the release of: pymod2pkg 0.13.3: python module name to package name map Download the package from: https://tarballs.openstack.org/pymod2pkg/ For more details, please see below. Changes in pymod2pkg 0.13.2..0.13.3 ----------------------------------- d51a548 Add RDO mapping for rtslib-fb 8c8e861 add lower-constraints job 78afecc Updated from global requirements 3e215db Update links in README 2a9f7b9 Add RDO mapping for ansible c11ecdd Add RDO mapping for sphinx_rtd_theme, remove unneeded dot Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ README.rst | 4 ++-- lower-constraints.txt | 29 +++++++++++++++++++++++++++++ pymod2pkg/__init__.py | 6 +++++- test-requirements.txt | 2 +- tox.ini | 7 +++++++ 6 files changed, 51 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fa27547..94f2f8d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ testtools>=2.2.0 # MIT -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD From no-reply at openstack.org Tue May 29 14:27:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:27:33 -0000 Subject: [release-announce] instack-undercloud 7.4.12 (pike) Message-ID: We are satisfied to announce the release of: instack-undercloud 7.4.12: instack-undercloud This release is part of the pike stable release series. The source is available from: https://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 7.4.12 ^^^^^^ New Features * Introduce docker_insecure_registries that is an array of host/port combiniations of docker insecure registries. The default value will be the previous parameter that were hardcoded, but now we can easily override it in undercloud.conf. Changes in instack-undercloud 7.4.11..7.4.12 -------------------------------------------- bdafdfa Introduce docker_insecure_registries parameter 3ecab4a novajoin: Add higher default timeout for nova vendordata plugins Diffstat (except docs and test files) ------------------------------------- .../puppet-stack-config.yaml.template | 3 +++ instack_undercloud/undercloud.py | 20 +++++++++++++++++--- .../notes/insecure_registries-58ffd10f75112b31.yaml | 7 +++++++ undercloud.conf.sample | 4 ++++ 5 files changed, 40 insertions(+), 3 deletions(-) From no-reply at openstack.org Tue May 29 14:30:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:30:33 -0000 Subject: [release-announce] puppet-tripleo 7.4.13 (pike) Message-ID: We jubilantly announce the release of: puppet-tripleo 7.4.13: Puppet module for OpenStack TripleO This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. Changes in puppet-tripleo 7.4.12..7.4.13 ---------------------------------------- e510993 Prepare 7.4.13 (pike) b885b06 docker: force insecure registries to be an array c94340b Force stunnel to use TLSv1.2 Diffstat (except docs and test files) ------------------------------------- manifests/profile/base/docker.pp | 2 +- manifests/stunnel/service_proxy.pp | 5 +++++ metadata.json | 2 +- templates/stunnel/service.erb | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) From no-reply at openstack.org Tue May 29 14:30:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:30:55 -0000 Subject: [release-announce] tripleo-common 7.6.13 (pike) Message-ID: We are tickled pink to announce the release of: tripleo-common 7.6.13: A common library for TripleO workflows. This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. 7.6.13 ^^^^^^ Bug Fixes * Fix bug 1760659 by updating the derived parameters workflow to use scheduler hints associated with a given role. The scheduler hints are used to identify overcloud nodes associated with the role, and take precedence over nodes identified by their profile/flavor. Changes in tripleo-common 7.6.12..7.6.13 ---------------------------------------- b3b5d97 Run yum clean to reduce size of docker image layer 7ace983 Add yum update to base 1db5b74 Add in a STOPSIGNAL configuration 340f99e Script to update RPM's in containers. 23ead4d Use scheduler hints in derived_parameters workflow 1926ba0 Bump Ceph container image from 3.0.1 to 3.0.3 Diffstat (except docs and test files) ------------------------------------- container-images/overcloud_containers.yaml | 2 +- container-images/overcloud_containers.yaml.j2 | 2 +- .../tripleo_kolla_template_overrides.j2 | 7 + ...ers-using-scheduler-hints-5bb65bc78c1f6f91.yaml | 7 + scripts/container-update.py | 253 +++++++++++++++++++++ setup.cfg | 1 + tripleo_common/actions/baremetal.py | 14 ++ tripleo_common/utils/nodes.py | 12 + workbooks/baremetal.yaml | 52 +++++ workbooks/derive_params.yaml | 59 +++-- 11 files changed, 414 insertions(+), 16 deletions(-) From no-reply at openstack.org Tue May 29 14:33:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:33:16 -0000 Subject: [release-announce] os-net-config 7.3.6 (pike) Message-ID: We enthusiastically announce the release of: os-net-config 7.3.6: OpenStack network configuration This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 7.3.5..7.3.6 ------------------------------------- e401e78 ifcfg: don't restart ovs if --no-activate is specified Diffstat (except docs and test files) ------------------------------------- os_net_config/impl_ifcfg.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) From no-reply at openstack.org Tue May 29 14:33:28 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 May 2018 14:33:28 -0000 Subject: [release-announce] tripleo-heat-templates 7.0.13 (pike) Message-ID: We are chuffed to announce the release of: tripleo-heat-templates 7.0.13: Heat templates for deploying OpenStack with OpenStack. This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 7.0.13 ^^^^^^ Bug Fixes * Expose panko expirer params to enable and configure it. * The nova/neutron/ceilometer host parameter is now explicitly set to the same value that is written to /etc/hosts. On a correctly configured deployment they should be already be identical. However if the hostname or domainname is altered (e.g via DHCP) then the hostname is unlikely to resolve to the correct IP address for live- migraiton. Related bug: https://bugs.launchpad.net/tripleo/+bug/1758034 * By default, libvirtd uses ports from 49152 to 49215 for live- migration as specified in qemu.conf, that becomes a subset of ephemeral ports (from 32768 to 61000) used by many linux kernels. The issue here is that these ephemeral ports are used for outgoing TCP sockets. And live-migration might fail, if there are no port available from the specified range. Moving the port range out of ephemeral port range to be used only for live-migration. Changes in tripleo-heat-templates 7.0.12..7.0.13 ------------------------------------------------ 57789d7 Use str_replace for known_hosts 4a7aa0c Enhance completion message when upgrading non controller nodes 90cd669 Don't use crudini to get rhn server d40c283 Add support of netapp configuration for glance in THT 56491c1 Improve nova-ironic cellv2 discovery 753a11a Modify libvirt port range for live-migration 637f997 Added missing pki volume for custom CA. a36a7dd Fix Cinder's default db purge cron settings c05be4a Create /var/log/containers on Swift storage-only nodes 902ccd6 Telemetry services need to access to Storage 3ff954a Change ovs user and fix permissions on ovs upgrade 3975105 Reduce verbosity during mysql bootstrap c48ae0b Explicitly set nova/neutron/ceilometer host to expected fqdn 32d5a88 Expose params to enable panko expirer cron b49b1e6 Allowing Non-IP Traffic in L2 and L3 domains 65a1b4f Resource name correction Diffstat (except docs and test files) ------------------------------------- environments/services/ironic.yaml | 2 - environments/storage/glance-nfs.yaml | 8 +++ .../rhel-registration/scripts/rhel-registration | 3 +- extraconfig/tasks/ssh/known_hosts_config.yaml | 40 +++++++------ extraconfig/tasks/tripleo_upgrade_node.sh | 9 ++- overcloud.j2.yaml | 1 + puppet/services/ceilometer-base.yaml | 2 +- puppet/services/cinder-base.yaml | 2 +- puppet/services/glance-api.yaml | 39 +++++++++++++ puppet/services/neutron-base.yaml | 2 +- puppet/services/neutron-plugin-ml2-nuage.yaml | 10 +++- puppet/services/nova-base.yaml | 2 +- puppet/services/nova-libvirt.yaml | 4 +- puppet/services/openvswitch.yaml | 67 ++++++++++++++++++++++ puppet/services/panko-base.yaml | 35 +++++++++++ .../notes/add-panko-expirer-bac4243971fc23e5.yaml | 4 ++ .../notes/fix_nova_host-0b82c88597703353.yaml | 9 +++ ...live_migration_port_range-54c28faf0a67a3fc.yaml | 11 ++++ roles/Telemetry.yaml | 1 + sample-env-generator/storage.yaml | 2 + 26 files changed, 250 insertions(+), 31 deletions(-) From no-reply at openstack.org Wed May 30 10:24:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 May 2018 10:24:54 -0000 Subject: [release-announce] swift 2.18.0 (rocky) Message-ID: We are pumped to announce the release of: swift 2.18.0: OpenStack Object Storage This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/swift/ For more details, please see below. 2.18.0 ^^^^^^ New Features * Added container sharding, an operator controlled feature that may be used to shard very large container databases into a number of smaller shard containers. This mitigates the issues with one large DB by distributing the data across multiple smaller databases throughout the cluster. Please read the full overview at https://do cs.openstack.org/swift/latest/overview_container_sharding.html * Provide an S3 API compatibility layer. The external "swift3" project has been imported into Swift's codebase as the "s3api" middleware. * Added "emergency mode" hooks in the account and container replicators. These options may be used to prioritize moving handoff partitions to primary locations more quickly. This helps when adding capacity to a ring. * Added "-d " and "-p " command line options. * Added a handoffs-only mode. * Add a multiprocess mode to the object replicator. Setting the "replicator_workers" setting to a positive value N will result in the replicator using up to N worker processes to perform replication tasks. At most one worker per disk will be spawned. Worker process logs will have a bit of information prepended so operators can tell which messages came from which worker. The prefix is "[worker M/N pid=P] ", where M is the worker's index, N is the total number of workers, and P is the process ID. Every message from the replicator's logger will have the prefix * The object reconstructor will now fork all available worker processes when operating on a subset of local devices. * Add support for PROXY protocol v1 to the proxy server. This allows the Swift proxy server to log accurate client IP addresses when there is a proxy or SSL-terminator between the client and the Swift proxy server. Example servers supporting this PROXY protocol include stunnel, haproxy, hitch, and varnish. See the sample proxy server config file for the appropriate config setting to enable or disable this functionality. * In the ratelimit middleware, account whitelist and blacklist settings have been deprecated and may be removed in a future release. When found, a deprecation message will be logged. Instead of these config file values, set X-Account-Sysmeta- Global-Write- Ratelimit:WHITELIST and X-Account-Sysmeta-Global- Write- Ratelimit:BLACKLIST on the particular accounts that need to be whitelisted or blacklisted. System metadata cannot be added or modified by standard clients. Use the internal client to set sysmeta. * Add a "--drop-prefixes" flag to swift-account-info, swift- container- info, and swift-object-info. This makes the output between the three more consistent. * statsd error messages correspond to 5xx responses only. This makes monitoring more useful because actual errors (5xx) will not be hidden by common user requests (4xx). Previously, some 4xx responses would be included in timing information in the statsd error messages. * Truncate error logs to prevent log handler from running out of buffer. * Updated requirements.txt to match global exclusions and formatting. * tempauth user names now support unicode characters. * Various other minor bug fixes and improvements. Changes in swift 2.17.0..2.18.0 ------------------------------- fbb3b1f authors/changelog update for 2.18.0 release 0a964f8 add s3_acl option to s3api /info 36dbd38 Add s3api headers to allowed_headers by default 773b633 Change default sharding threshold to 1,000,000 objects c341c2c fix typos in comment 4189a11 catch lock fail exception in container updater 71b39e4 Remove un-used stub fbb8d7e Clarify that archive location headers should be URL-encoded d52a527 Clean out Python 2.6 leftovers from splice.py a6f7600 Remove our reimplemented logging.NullHandler 693d9a6 Always pass capitalize_response_headers=False to eventlet.wsgi.server() 661838d Add support for PROXY protocol v1 (only) 0aad950 Fix SLO delete for accounts with non-ASCII names. e4045fb Add unit tests for replicator sync_shard_ranges 3d3393c Fix typo 6714af8 Use maybe_get more 2e321d9 Add a helper context for optional connection args 4af57db Let make_db_file_path accept epoch=None f68dd3b Move handling of missing table outside of do_query 8486397 Clean up logging interpolation 8c386ff Make the decision between primary/handoff sets more obvious 0e3e7b9 Fix versioned writes error with url-encoded object name f237c58 Bump up timeout for swift-probetests-centos-7 37ee89e Avoid premature shrinking in sharder probe test 82314bd Test rsync error log truncation 0ee2a1d Simplify ContainerBroker._get_shard_range_rows() ff83295 Improve building listings from shards 37dafa0 Fix probe tests in the gate 8dc9bc1 Use sets instead of dicts when we only care about the keys 9530ab2 Pre-storage-policy-index tests shouldn't have shard_range tables 99023ef Maintain manage-shard-ranges docs in its module cc565db Remove exclude_states from get_shard_ranges 83732a6 Use assertRaises more 4c559fc Container sharding doc fixes and clarifications c35285f Use correct policy when faking misplaced objects in probe test 5c5b08d Add container sharding documentation 2641814 Add sharder daemon, manage_shard_ranges tool and probe tests 4a3efe6 Redirect object updates to shard containers e940bc6 Enable proxy to build listings from shards 723eac9 Add shard range support to container server 14af38a Add support for sharding in ContainerBroker a962340 Add ShardRange class 9d742b8 Refactoring, test infrastructure changes and cleanup 0d0c9b9 s3api: simplify BaseAclHandler.request_with 5257ed0 Fix indentation in overview_backin_store.rst cdce4d9 fix s3api docstring 2c7768a Small cleanup on s3api 04ee763 Simplify the code in s3api c94acbc updated .gitreview 636b922 Import swift3 into swift repo as s3api middleware c4751d0 Make reconstructor go faster with --override-devices c28004d Multiprocess object replicator 8085807 py3: port gatekeeper 9b90498 Trivial: Update pypi url to new url 87dad29 added another golang client to associated projects 708b24a Deprecate auth_uri option 6a428c4 updated associated projects page 2307886 Truncate error logs to prevent log handler runs out of the buffer. 817ca07 py3: port cli recon tests 83ca4f1 Handful of formpost cleanups f1bbb5f Clean up SegmentError messages 5b68eb5 swift-(account|container)-info: tolerate LockTimeouts c42f15f Add ability to run specific tests in py35 tox environment. b0b3ed0 Improve check for O_TMPFILE support in unit tests 77bfe7a swob.Match: add __repr__ 9a865f8 update requirements to support matching global exclusions 8944e9d Support unicode characters in tempauth user names. 5d20411 Don't log tracebacks on ECONNRESET, ENETUNREACH, BadStatusLine 42adbe5 Respect X-Backend-Etag-Is-At headers from left of SLO baa4fa5 swob.Match: Optional whitespace is optional a027f2c Follow the new PTI for document build 9b4c978 Use http code constant instead of int 91e5cba Use http code constant instead of int ecf8ae5 Remove object replicator's lockup detector/mitigator. 3bc267d fix a typo in documentation 8d7e245 Change object_audit_location_generator() to yield for a single policy. 9f4910f Add round_robin_iter function to common/utils 7e77bf3 Refactor tempurl functional test's try-finally 2c4c23d Encapsulate some general utility in utils bb3553d Use state when you have it de38b72 Don't double-filter replication jobs 22b9a4a Fix tests using O_TMPFILE e84ed57 py3: port cli form_signature and unit tests 1b546f6 Capture probe test logs e5ce83b Update links in README bac79f2 Unify expirer unit test task queue e464049 py3: have Timestamp accept bytestrings, better validate input 335899f Functional tests for staticweb middleware b640631 Apply remote metadata in _handle_sync_response ca21d71 Add swift probe tests to gate 63e6c75 Temporarily disable flaky test. b08c70d Support -d and -p in DB replicators. afb6cb5 Try to avoid leaving (killed) long-running rsyncs in the process table 57b632f Fix object-server to not 400 all expirer DELETEs 9eeacbf Fix new doc warnings resulting from Sphinx 1.7.1 fdaf052 Make test_greater_with_offset not fail on py36 8b8a2a3 Tolerate 404s during setUp/tearDown in func tests 10943b8 Imported Translations from Zanata 36c4297 py3: Port more CLI tools 624b531 py3: port common/wsgi.py d09d60d Update release notes for stable/queens 7eb9852 Don't log tracebacks when we know where they're going to end 1fadffe Split expirer methods and parametrize task account 9e5f434 Kill rsync coros when lockup detector tries to kill the process b3f1558 Fix expirer's invalid task object names in unit tests 5cb0869 py3: port common/memcached.py 4b19ac7 py3: port common/storage_policy.py 25540a4 Tighten up assertions around expirer's concurrency 5017864 Fix the incorrect reference links 532ac9e Ensure reverting test env if the env is temporarily changed 58f5d89 Remove confusing assertion from expirer's unit test 6060af8 Add more tests around ObjectExpirer.round_robin_order 3036353 Refactor expirer's task round robin implementation c6169cd Fix a typo in swift/common/swob.py 47fed6f Add handoffs-only mode to DB replicators. 2bfd9c6 Make DB replicators ignore non-partition directories 8539b93 Small cleanup in DB replicator's error handling 5730618 Improved usage of args in .functests 8dc4012 add keystonemiddleware to extras area 642f799 py3: port common/ring/ and common/utils.py 1dddcb5 probetests: Close our handle to subprocess' stdouts f0f3de3 fix typos in swift 54918ad Fix grammar error 7537154 Imported Translations from Zanata a3d2aab Fix typos in swift 1f4ebbc kill orphans during probe test setup c9410c7 Move eventlet patch before call to loadapp 0a99343 Update install-guide URLs to point to stable/queens 6b9098e Imported Translations from Zanata bfe52a2 Quarantine DB without *_stat row 5b30c1f Fix flakey test_check_delete_headers_sets_delete_at d9eec63 Zuul: Remove project name 98d1859 Cleanup for iterators in SegmentedIterable 3991055 Solve the zombie process problem of Auditor 8140b7e Fix inconsistency of account info in expirer's unit tests 38ada71 Make statsd errors correspond to 5xx only 611b28f Add manpage for swift-object-relinker dd9bc82 Fix suffix-byte-range responses for zero-byte replicated objects. 78c7d4c Using assertIsNone() instead of assertEqual(None) f95befb Optionally drop common prefixes in swift-*-info output 33714c2 Add full working example of sharing a container with another user 87cc550 Log deprecation warnings for account_white/blacklist 9d12575 swift-recon-cron: do not get confused by files in /srv/node Diffstat (except docs and test files) ------------------------------------- .mailmap | 3 + .zuul.yaml | 47 +- AUTHORS | 17 + CHANGELOG | 76 +- README.rst | 4 +- bin/swift-account-info | 6 +- bin/swift-account-replicator | 13 +- bin/swift-container-info | 6 +- bin/swift-container-replicator | 13 +- bin/swift-container-sharder | 33 + bin/swift-object-info | 11 + bin/swift-object-relinker | 6 +- bin/swift-recon-cron | 2 + bindep.txt | 4 + .../finalize-installation-ubuntu-debian.rst | 2 +- .../install/storage-install-ubuntu-debian.rst | 6 +- etc/account-server.conf-sample | 19 + etc/container-server.conf-sample | 137 + etc/keymaster.conf-sample | 2 +- etc/object-server.conf-sample | 11 +- etc/proxy-server.conf-sample | 152 +- .../install_dependencies.yaml | 50 + playbooks/saio_single_node_setup/make_rings.yaml | 29 + playbooks/saio_single_node_setup/setup_saio.yaml | 174 + .../saio_single_node_setup/templates/rc.local.j2 | 8 + .../notes/2_18_0_release-3acf63cfe2475c65.yaml | 85 + releasenotes/source/index.rst | 2 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 175 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 375 +- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 75 + releasenotes/source/queens.rst | 6 + requirements.txt | 6 +- setup.cfg | 14 +- swift/account/backend.py | 11 +- swift/cli/form_signature.py | 11 +- swift/cli/info.py | 76 +- swift/cli/manage_shard_ranges.py | 515 +++ swift/cli/recon.py | 4 +- swift/cli/ringbuilder.py | 2 +- swift/cli/shard-info.py | 195 + swift/common/daemon.py | 13 +- swift/common/db.py | 285 +- swift/common/db_replicator.py | 291 +- swift/common/direct_client.py | 150 +- swift/common/linkat.py | 7 + swift/common/manager.py | 22 +- swift/common/memcached.py | 82 +- swift/common/middleware/bulk.py | 2 +- swift/common/middleware/formpost.py | 18 +- swift/common/middleware/gatekeeper.py | 2 +- swift/common/middleware/ratelimit.py | 10 + swift/common/middleware/s3api/__init__.py | 0 swift/common/middleware/s3api/acl_handlers.py | 463 ++ swift/common/middleware/s3api/acl_utils.py | 95 + .../middleware/s3api/controllers/__init__.py | 52 + swift/common/middleware/s3api/controllers/acl.py | 130 + swift/common/middleware/s3api/controllers/base.py | 100 + .../common/middleware/s3api/controllers/bucket.py | 251 ++ .../middleware/s3api/controllers/location.py | 42 + .../common/middleware/s3api/controllers/logging.py | 54 + .../middleware/s3api/controllers/multi_delete.py | 126 + .../middleware/s3api/controllers/multi_upload.py | 671 +++ swift/common/middleware/s3api/controllers/obj.py | 150 + .../common/middleware/s3api/controllers/s3_acl.py | 67 + .../common/middleware/s3api/controllers/service.py | 68 + .../middleware/s3api/controllers/versioning.py | 53 + swift/common/middleware/s3api/etree.py | 146 + swift/common/middleware/s3api/exception.py | 36 + swift/common/middleware/s3api/s3api.py | 273 ++ swift/common/middleware/s3api/s3request.py | 1402 ++++++ swift/common/middleware/s3api/s3response.py | 684 +++ swift/common/middleware/s3api/s3token.py | 324 ++ .../s3api/schema/access_control_policy.rng | 16 + .../s3api/schema/bucket_logging_status.rng | 25 + swift/common/middleware/s3api/schema/common.rng | 66 + .../s3api/schema/complete_multipart_upload.rng | 19 + .../schema/complete_multipart_upload_result.rng | 19 + .../middleware/s3api/schema/copy_object_result.rng | 13 + .../middleware/s3api/schema/copy_part_result.rng | 13 + .../s3api/schema/create_bucket_configuration.rng | 11 + swift/common/middleware/s3api/schema/delete.rng | 28 + .../middleware/s3api/schema/delete_result.rng | 47 + swift/common/middleware/s3api/schema/error.rng | 30 + .../schema/initiate_multipart_upload_result.rng | 16 + .../s3api/schema/lifecycle_configuration.rng | 56 + .../s3api/schema/list_all_my_buckets_result.rng | 23 + .../middleware/s3api/schema/list_bucket_result.rng | 93 + .../s3api/schema/list_multipart_uploads_result.rng | 73 + .../middleware/s3api/schema/list_parts_result.rng | 59 + .../s3api/schema/list_versions_result.rng | 104 + .../s3api/schema/location_constraint.rng | 8 + .../s3api/schema/versioning_configuration.rng | 25 + swift/common/middleware/s3api/subresource.py | 563 +++ swift/common/middleware/s3api/utils.py | 189 + swift/common/middleware/slo.py | 38 +- swift/common/middleware/symlink.py | 6 +- swift/common/middleware/tempauth.py | 9 +- swift/common/middleware/versioned_writes.py | 52 +- swift/common/request_helpers.py | 201 +- swift/common/ring/builder.py | 20 +- swift/common/ring/composite_builder.py | 6 +- swift/common/ring/ring.py | 14 +- swift/common/splice.py | 7 +- swift/common/storage_policy.py | 20 +- swift/common/swob.py | 33 +- swift/common/utils.py | 1013 ++++- swift/common/wsgi.py | 175 +- swift/container/backend.py | 1336 +++++- swift/container/replicator.py | 130 +- swift/container/server.py | 225 +- swift/container/sharder.py | 1568 +++++++ swift/container/updater.py | 9 +- swift/locale/en_GB/LC_MESSAGES/swift.po | 24 +- swift/locale/es/LC_MESSAGES/swift.po | 21 +- swift/locale/ja/LC_MESSAGES/swift.po | 112 +- swift/locale/ko_KR/LC_MESSAGES/swift.po | 6 +- swift/locale/pt_BR/LC_MESSAGES/swift.po | 6 +- swift/locale/tr_TR/LC_MESSAGES/swift.po | 6 +- swift/locale/zh_CN/LC_MESSAGES/swift.po | 6 +- swift/locale/zh_TW/LC_MESSAGES/swift.po | 6 +- swift/obj/auditor.py | 38 +- swift/obj/diskfile.py | 159 +- swift/obj/expirer.py | 320 +- swift/obj/reconstructor.py | 88 +- swift/obj/replicator.py | 538 ++- swift/obj/server.py | 83 +- swift/obj/updater.py | 165 +- swift/proxy/controllers/base.py | 97 +- swift/proxy/controllers/container.py | 125 +- swift/proxy/controllers/obj.py | 45 +- swift/proxy/server.py | 5 +- test-requirements.txt | 8 +- test/__init__.py | 27 + test/functional/__init__.py | 131 +- test/functional/s3api/__init__.py | 61 + test/functional/s3api/s3_test_client.py | 139 + test/functional/s3api/test_acl.py | 156 + test/functional/s3api/test_bucket.py | 487 +++ test/functional/s3api/test_multi_delete.py | 248 ++ test/functional/s3api/test_multi_upload.py | 849 ++++ test/functional/s3api/test_object.py | 873 ++++ test/functional/s3api/test_presigned.py | 237 + test/functional/s3api/test_service.py | 100 + test/functional/s3api/utils.py | 31 + test/functional/swift_test_client.py | 13 +- test/functional/test_staticweb.py | 400 ++ test/functional/test_tempurl.py | 6 +- test/functional/test_versioned_writes.py | 123 +- test/probe/brain.py | 6 +- test/probe/common.py | 116 +- test/probe/test_db_replicator.py | 13 +- test/probe/test_object_expirer.py | 36 +- test/probe/test_sharder.py | 2034 +++++++++ test/sample.conf | 5 + test/unit/__init__.py | 76 +- test/unit/account/test_server.py | 4 +- test/unit/cli/test_form_signature.py | 31 +- test/unit/cli/test_info.py | 170 +- test/unit/cli/test_manage_shard_ranges.py | 362 ++ test/unit/cli/test_recon.py | 40 +- test/unit/cli/test_relinker.py | 4 +- test/unit/cli/test_ringbuilder.py | 8 +- test/unit/common/middleware/helpers.py | 9 +- test/unit/common/middleware/s3api/__init__.py | 163 + test/unit/common/middleware/s3api/exceptions.py | 18 + test/unit/common/middleware/s3api/helpers.py | 185 + test/unit/common/middleware/s3api/test_acl.py | 230 + .../common/middleware/s3api/test_acl_handlers.py | 42 + .../unit/common/middleware/s3api/test_acl_utils.py | 49 + test/unit/common/middleware/s3api/test_bucket.py | 755 ++++ test/unit/common/middleware/s3api/test_cfg.py | 44 + test/unit/common/middleware/s3api/test_etree.py | 73 + test/unit/common/middleware/s3api/test_helpers.py | 69 + test/unit/common/middleware/s3api/test_location.py | 51 + test/unit/common/middleware/s3api/test_logging.py | 66 + .../common/middleware/s3api/test_multi_delete.py | 284 ++ .../common/middleware/s3api/test_multi_upload.py | 1742 ++++++++ test/unit/common/middleware/s3api/test_obj.py | 1010 +++++ test/unit/common/middleware/s3api/test_s3_acl.py | 540 +++ test/unit/common/middleware/s3api/test_s3api.py | 1049 +++++ .../unit/common/middleware/s3api/test_s3request.py | 765 ++++ .../common/middleware/s3api/test_s3response.py | 80 + test/unit/common/middleware/s3api/test_s3token.py | 821 ++++ test/unit/common/middleware/s3api/test_service.py | 235 + .../common/middleware/s3api/test_subresource.py | 367 ++ test/unit/common/middleware/s3api/test_utils.py | 133 + .../common/middleware/s3api/test_versioning.py | 56 + test/unit/common/middleware/test_gatekeeper.py | 2 +- test/unit/common/middleware/test_slo.py | 217 +- test/unit/common/middleware/test_tempauth.py | 45 +- .../common/middleware/test_versioned_writes.py | 24 + test/unit/common/missing_container_info.db | Bin 0 -> 17408 bytes test/unit/common/ring/test_builder.py | 15 +- test/unit/common/ring/test_composite_builder.py | 89 +- test/unit/common/ring/test_ring.py | 22 +- test/unit/common/ring/test_utils.py | 3 + test/unit/common/test_constraints.py | 18 +- test/unit/common/test_daemon.py | 8 + test/unit/common/test_db.py | 393 +- test/unit/common/test_db_replicator.py | 615 ++- test/unit/common/test_direct_client.py | 70 + test/unit/common/test_linkat.py | 6 +- test/unit/common/test_memcached.py | 158 +- test/unit/common/test_storage_policy.py | 9 +- test/unit/common/test_swob.py | 16 + test/unit/common/test_utils.py | 1586 ++++++- test/unit/common/test_wsgi.py | 336 +- test/unit/container/test_backend.py | 2532 ++++++++++- test/unit/container/test_replicator.py | 1112 ++++- test/unit/container/test_server.py | 1268 +++++- test/unit/container/test_sharder.py | 4580 ++++++++++++++++++++ test/unit/container/test_updater.py | 26 +- test/unit/helpers.py | 2 +- test/unit/obj/test_auditor.py | 42 +- test/unit/obj/test_diskfile.py | 116 +- test/unit/obj/test_expirer.py | 582 ++- test/unit/obj/test_reconstructor.py | 77 +- test/unit/obj/test_replicator.py | 713 ++- test/unit/obj/test_server.py | 303 +- test/unit/obj/test_ssync_sender.py | 19 +- test/unit/obj/test_updater.py | 466 +- test/unit/proxy/controllers/test_base.py | 154 +- test/unit/proxy/controllers/test_container.py | 1024 ++++- test/unit/proxy/test_server.py | 289 +- tools/test-setup.sh | 2 +- tox.ini | 42 +- 295 files changed, 62272 insertions(+), 2672 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1001be5..c115113 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -dnspython>=1.14.0 # http://www.dnspython.org/LICENSE +dnspython>=1.14.0;python_version=='2.7' # http://www.dnspython.org/LICENSE @@ -9 +9,3 @@ netifaces>=0.5,!=0.10.0,!=0.10.1 -pastedeploy>=1.3.3 +PasteDeploy>=1.3.3 +lxml +requests>=2.14.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 968571a..5f515bd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11,3 +10,0 @@ nosehtmloutput>=0.0.3 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 -os-api-ref>=1.0.0 # Apache-2.0 @@ -18,0 +16,5 @@ reno>=1.8.0 # Apache-2.0 +python-openstackclient +boto +requests-mock>=1.2.0 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD +keystonemiddleware>=4.17.0 # Apache-2.0 From no-reply at openstack.org Wed May 30 10:39:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 May 2018 10:39:27 -0000 Subject: [release-announce] openstackdocstheme 1.21.0 Message-ID: We are ecstatic to announce the release of: openstackdocstheme 1.21.0: OpenStack Docs Theme The source is available from: https://git.openstack.org/cgit/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ Please report issues through launchpad: https://launchpad.net/openstack-doc-tools For more details, please see below. Changes in openstackdocstheme 1.20.1..1.21.0 -------------------------------------------- 445e7c1 Use metadata summary instead name for doc title 26553fa Relocate bug_tag in logABug generated URL Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/ext.py | 7 ++++++- openstackdocstheme/theme/openstackdocs/static/js/docs.js | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Wed May 30 15:37:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 May 2018 15:37:58 -0000 Subject: [release-announce] ovsdbapp 0.11.0 (rocky) Message-ID: We are excited to announce the release of: ovsdbapp 0.11.0: A library for creating OVSDB applications This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through launchpad: http://bugs.launchpad.net/ovsdbapp For more details, please see below. Changes in ovsdbapp 0.9.0..0.11.0 --------------------------------- 90dfca5 Add Port_Group commands 476b174 Improve DbListCommand operation from O(n^2) to O(n) 74aa241 add lower-constraints job 2e8817d Change external_ids to columns, in dns_add API 332c7e6 Updated from global requirements b7c9dc9 Transaction: Handle NOT_LOCKED status da9da92 TOX/pep8: Enforce the use of python2 acede4d Fix spelling error e1876a8 Updated from global requirements 67ef3d5 Update reno for stable/queens 1810fae Ensure idl.run() called on TRY_AGAIN 0a20f59 Updated from global requirements d970a0b Updated from global requirements 6b5b3bd Add LrGet command 9a2cd1a Update OvsdbConnectionUnavailable error message 7b9afd8 Updated from global requirements 163ee83 Avoid tox_install.sh for constraints support b725294 Document *_extenal_ids methods in open_vswitch/api.py 36a1347 Display attempt number during transaction commit 15836d3 Extend transaction with multiple commands 124b52c IP should be optional in lsp_set_addresses f9c0bea Support setting of interface external-ids Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++ lower-constraints.txt | 52 ++++++++++ ovsdbapp/api.py | 12 ++- ovsdbapp/backend/ovs_idl/command.py | 35 ++++++- ovsdbapp/backend/ovs_idl/transaction.py | 24 ++++- ovsdbapp/exceptions.py | 6 +- ovsdbapp/schema/open_vswitch/api.py | 37 +++++++ ovsdbapp/schema/open_vswitch/commands.py | 78 ++++++++++----- ovsdbapp/schema/open_vswitch/impl_idl.py | 6 ++ ovsdbapp/schema/ovn_northbound/api.py | 102 ++++++++++++++++++- ovsdbapp/schema/ovn_northbound/commands.py | 110 ++++++++++++++++++++- ovsdbapp/schema/ovn_northbound/impl_idl.py | 21 ++++ .../schema/open_vswitch/test_common_db.py | 7 ++ .../schema/open_vswitch/test_impl_idl.py | 24 ++++- .../schema/ovn_northbound/test_impl_idl.py | 95 +++++++++++++++++- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 3 +- test-requirements.txt | 6 +- tools/setup-ovs.sh | 11 +++ tools/tox_install.sh | 61 ------------ tox.ini | 19 +++- 22 files changed, 608 insertions(+), 115 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bc850d3..dd26a80 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7,2 @@ netaddr>=0.7.18 # BSD -ovs>=2.7.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +ovs>=2.8.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 26dc93f..d5fd938 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,3 +9,3 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Wed May 30 16:32:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 May 2018 16:32:22 -0000 Subject: [release-announce] cliff 2.12.0 (rocky) Message-ID: We are delighted to announce the release of: cliff 2.12.0: Command Line Interface Formulation Framework This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through launchpad: https://bugs.launchpad.net/python-cliff For more details, please see below. Changes in cliff 2.11.0..2.12.0 ------------------------------- 5e4b3be update cmd2 dependency to handle py3 only versions dae0883 Remove travis.yml 369342c exclude cmd2 0.8.3 and update to 0.8.4 73a5d65 add lower-constraints job 5e1ef9a fix typos in documentation 065924e Updated from global requirements b071b6b Remove the warning of getargspec removal 8416650 Align parsed() call with cmd2 versions >= 0.7.3 210a6d1 Fix cmd2 doc URL 857317d sphinxext: Warn if namespace or command pattern invalid 041a8e9 Zuul: Remove project name 6e7a017 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .travis.yml | 8 -------- .zuul.yaml | 3 ++- cliff/app.py | 3 +-- cliff/command.py | 4 ++-- cliff/commandmanager.py | 5 +++-- cliff/help.py | 5 +++-- cliff/interactive.py | 10 ++++++++-- cliff/sphinxext.py | 9 +++++++++ cliff/utils.py | 7 +++++++ lower-constraints.txt | 37 +++++++++++++++++++++++++++++++++++++ requirements.txt | 7 ++++--- test-requirements.txt | 2 +- tox.ini | 7 +++++++ 14 files changed, 86 insertions(+), 25 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4f26b92..e83be76 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -cmd2>=0.6.7 # MIT -PrettyTable<0.8,>=0.7.1 # BSD +cmd2!=0.8.3,<0.9.0;python_version<'3.0' # MIT +cmd2!=0.8.3;python_version>='3.0' # MIT +PrettyTable<0.8,>=0.7.2 # BSD @@ -11 +12 @@ unicodecsv>=0.8.0;python_version<'3.0' # BSD -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index dbb6402..4755809 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +15 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Thu May 31 15:06:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 15:06:13 -0000 Subject: [release-announce] osprofiler 2.1.0 (rocky) Message-ID: We are satisfied to announce the release of: osprofiler 2.1.0: OpenStack Profiler Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through launchpad: https://bugs.launchpad.net/osprofiler For more details, please see below. Changes in osprofiler 2.0.0..2.1.0 ---------------------------------- e1ba98e Fix typo 37f605d Remove lower bound from requirements 1c6f66c Trivial: Update pypi url to new url e30bbfb Add lower-constraints job 674ced3 set default python to python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 ++ README.rst | 4 ++-- lower-constraints.txt | 20 ++++++++++++++++++++ requirements.txt | 16 ++++++++-------- setup.cfg | 2 +- test-requirements.txt | 26 +++++++++++++------------- tox.ini | 10 ++++++++++ 9 files changed, 58 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0a26c58..9696c00 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -six>=1.9.0 # MIT -oslo.utils>=3.16.0 # Apache-2.0 -WebOb>=1.6.0 # MIT -requests>=2.10.0 # Apache-2.0 -netaddr>=0.7.13,!=0.7.16 # BSD -oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.serialization>=2.18.0,!=2.19.1 # Apache-2.0 -PrettyTable>=0.7.1,<0.8 # BSD +netaddr # BSD +oslo.concurrency # Apache-2.0 +oslo.serialization # Apache-2.0 +oslo.utils # Apache-2.0 +PrettyTable<0.8 # BSD +requests # Apache-2.0 +six # MIT +WebOb # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 89540e9..0ce9cdd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 +hacking!=0.13.0,<0.14 # Apache-2.0 @@ -3,5 +3,5 @@ hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 -coverage>=3.6 # Apache-2.0 -ddt>=1.0.1 # MIT -mock>=2.0 # BSD -testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +coverage # Apache-2.0 +ddt # MIT +mock # BSD +testrepository # Apache-2.0/BSD +testtools # MIT @@ -9,2 +9,2 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=1.11.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme # Apache-2.0 +sphinx # BSD @@ -13 +13 @@ sphinx>=1.6.2 # BSD -bandit>=1.1.0 # Apache-2.0 +bandit # Apache-2.0 @@ -15 +15 @@ bandit>=1.1.0 # Apache-2.0 -pymongo>=3.0.2,!=3.1 # Apache-2.0 +pymongo!=3.1 # Apache-2.0 @@ -18 +18 @@ pymongo>=3.0.2,!=3.1 # Apache-2.0 -elasticsearch>=2.0.0,<=3.0.0 # Apache-2.0 +elasticsearch<=3.0.0 # Apache-2.0 @@ -21 +21 @@ elasticsearch>=2.0.0,<=3.0.0 # Apache-2.0 -redis>=2.10.0 # MIT +redis # MIT @@ -24 +24 @@ redis>=2.10.0 # MIT -reno>=1.8.0 # Apache-2.0 +reno # Apache-2.0 From no-reply at openstack.org Thu May 31 15:06:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 15:06:42 -0000 Subject: [release-announce] oslo.messaging 6.3.0 (rocky) Message-ID: We are satisfied to announce the release of: oslo.messaging 6.3.0: Oslo Messaging API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. Changes in oslo.messaging 6.2.0..6.3.0 -------------------------------------- 037abd3 Convert legacy zuul jobs to v3 b34ab8b [rabbitmq] Implement active call monitoring d38ad3e Make oslo.messaging-devstack-amqp1 job non-voting f08cd55 Remove stale pip-missing-reqs tox test. 2b55d6c Add a skeleton for a v3-native devstack job 930e618 Add heartbeat() method to RpcIncomingMessage d1f241a Trivial: Update pypi url to new url 5f4755b Add kafka for python 3 functional test Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 179 ++++++++++----------- README.rst | 4 +- oslo_messaging/_drivers/amqp.py | 1 + oslo_messaging/_drivers/amqpdriver.py | 41 ++++- oslo_messaging/_drivers/base.py | 21 ++- oslo_messaging/_drivers/impl_amqp1.py | 10 +- oslo_messaging/_drivers/impl_fake.py | 5 +- oslo_messaging/_drivers/impl_kafka.py | 11 +- .../zmq_driver/server/zmq_incoming_message.py | 3 + oslo_messaging/rpc/client.py | 50 ++++-- oslo_messaging/rpc/dispatcher.py | 51 +++++- oslo_messaging/transport.py | 6 +- playbooks/oslo.messaging-devstack-full/post.yaml | 16 -- playbooks/oslo.messaging-devstack-full/pre.yaml | 12 -- playbooks/oslo.messaging-devstack-full/run.yaml | 54 ------- .../post.yaml | 15 -- .../run.yaml | 44 ----- .../post.yaml | 15 -- .../run.yaml | 43 ----- .../post.yaml | 15 -- .../run.yaml | 42 ----- .../post.yaml | 15 -- .../run.yaml | 42 ----- .../post.yaml | 15 -- .../run.yaml | 39 ----- .../post.yaml | 15 -- .../run.yaml | 42 ----- .../post.yaml | 15 -- .../run.yaml | 46 ------ .../post.yaml | 15 -- .../run.yaml | 45 ------ .../post.yaml | 15 -- .../run.yaml | 40 ----- .../post.yaml | 15 -- .../run.yaml | 45 ------ tox.ini | 20 +-- 41 files changed, 344 insertions(+), 820 deletions(-) From no-reply at openstack.org Thu May 31 15:07:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 15:07:35 -0000 Subject: [release-announce] oslo.vmware 2.29.1 (rocky) Message-ID: We are thrilled to announce the release of: oslo.vmware 2.29.1: Oslo VMware library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through launchpad: https://bugs.launchpad.net/oslo.vmware For more details, please see below. Changes in oslo.vmware 2.29.0..2.29.1 ------------------------------------- 984efbd Specify CA store when making secure connections with urllib3 Diffstat (except docs and test files) ------------------------------------- oslo_vmware/rw_handles.py | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 31 15:11:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 15:11:39 -0000 Subject: [release-announce] oslo.policy 1.36.0 (rocky) Message-ID: We are psyched to announce the release of: oslo.policy 1.36.0: Oslo Policy library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through launchpad: https://bugs.launchpad.net/oslo.policy For more details, please see below. Changes in oslo.policy 1.35.0..1.36.0 ------------------------------------- 3a849a0 Fix document formatting 90e6412 Include deprecated_reason when deprecated_rule is set 48949f5 Include both new and deprecated rules in generated sample 957f3fe Update documentation to include usage for new projects Diffstat (except docs and test files) ------------------------------------- oslo_policy/generator.py | 10 +++--- oslo_policy/policy.py | 64 ++++++++++++++++----------------- 4 files changed, 114 insertions(+), 37 deletions(-) From no-reply at openstack.org Thu May 31 15:14:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 15:14:29 -0000 Subject: [release-announce] oslotest 3.5.0 (rocky) Message-ID: We are tickled pink to announce the release of: oslotest 3.5.0: Oslo test framework This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslotest Download the package from: https://pypi.org/project/oslotest Please report issues through launchpad: https://bugs.launchpad.net/oslotest For more details, please see below. Changes in oslotest 3.4.2..3.5.0 -------------------------------- cae8c8d Deprecate MoxStubout class 0a3b06e Fix requirements 8241dd6 mock: Perform patch's autospec checks on __enter__ Diffstat (except docs and test files) ------------------------------------- oslotest/mock_fixture.py | 10 +++++----- oslotest/moxstubout.py | 2 ++ requirements.txt | 1 + test-requirements.txt | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4dad816..9f3c706 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,0 +13 @@ os-client-config>=1.28.0 # Apache-2.0 +debtcollector # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d3359d3..99750d2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD From no-reply at openstack.org Thu May 31 21:36:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 21:36:13 -0000 Subject: [release-announce] puppet-tripleo 6.5.13 (ocata) Message-ID: We are psyched to announce the release of: puppet-tripleo 6.5.13: Puppet module for OpenStack TripleO This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. Changes in puppet-tripleo 6.5.12..6.5.13 ---------------------------------------- 29f7265 Prepare 6.5.13 (ocata) ce734ea Ensure the CephX Manila keyring permissions are only set when needed 2ad6761 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- manifests/profile/base/manila/share.pp | 24 +++++++++++++++--------- metadata.json | 2 +- zuul.d/layout.yaml | 1 - 3 files changed, 16 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu May 31 21:45:51 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 21:45:51 -0000 Subject: [release-announce] python-tripleoclient 6.2.5 (ocata) Message-ID: We are amped to announce the release of: python-tripleoclient 6.2.5: TripleO client This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. Changes in python-tripleoclient 6.2.4..6.2.5 -------------------------------------------- b13c817 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu May 31 21:46:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 21:46:32 -0000 Subject: [release-announce] tripleo-heat-templates 6.2.14 (ocata) Message-ID: We are glad to announce the release of: tripleo-heat-templates 6.2.14: Heat templates for deploying OpenStack with OpenStack. This release is part of the ocata stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 6.2.14 ^^^^^^ New Features ************ * Allows the configuration of the Neutron LBaaS agent. Bug Fixes ********* * Don't unregister systems from the portal/satellite when deleting from Heat. There are several reasons why it's compelling to fix this behavior. See https://bugs.launchpad.net/tripleo/+bug/1710144 for full information. The previous behavior can be triggered by setting the DeleteOnRHELUnregistration parameter to "true". * The nova/neutron/ceilometer host parameter is now explicitly set to the same value that is written to /etc/hosts. On a correctly configured deployment they should be already be identical. However if the hostname or domainname is altered (e.g via DHCP) then the hostname is unlikely to resolve to the correct IP address for live- migraiton. Related bug: https://bugs.launchpad.net/tripleo/+bug/1758034 * By default, libvirtd uses ports from 49152 to 49215 for live- migration as specified in qemu.conf, that becomes a subset of ephemeral ports (from 32768 to 61000) used by many linux kernels. The issue here is that these ephemeral ports are used for outgoing TCP sockets. And live-migration might fail, if there are no port available from the specified range. Moving the port range out of ephemeral port range to be used only for live-migration. Changes in tripleo-heat-templates 6.2.13..6.2.14 ------------------------------------------------ 57b8165 Fix known hosts config script value 6ee93a3 Use str_replace for known_hosts d0288b4 Don't unregister on system/resource delete 4843d69 Fix Cinder's default db purge cron settings 8324550 Modify libvirt port range for live-migration 7df20fd Explicitly set nova/neutron/ceilometer host to expected fqdn 458bbc4 Add version check for ovs >= 2.8 before applying perm changes 48db136 Change ovs user and fix permissions on ovs upgrade bf09f68 Allowing Non-IP Traffic in L2 and L3 domains a7ebbd7 Enable Neutron LBaaS Integration 6df6331 Resource name correction 5938501 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- environments/services/neutron-lbaasv2.yaml | 7 +- .../rhel-registration/rhel-registration.yaml | 22 +++++- extraconfig/tasks/pacemaker_common_functions.sh | 84 +++++++++++++++++----- extraconfig/tasks/ssh/known_hosts_config.yaml | 40 ++++++----- overcloud.j2.yaml | 1 + puppet/blockstorage-role.yaml | 10 +++ puppet/cephstorage-role.yaml | 10 +++ puppet/compute-role.yaml | 12 +++- puppet/controller-role.yaml | 10 +++ puppet/objectstorage-role.yaml | 10 +++ puppet/role.role.j2.yaml | 11 ++- puppet/services/ceilometer-base.yaml | 2 +- puppet/services/cinder-base.yaml | 2 +- puppet/services/neutron-base.yaml | 2 +- puppet/services/neutron-plugin-ml2-nuage.yaml | 10 ++- puppet/services/nova-base.yaml | 2 +- puppet/services/nova-libvirt.yaml | 3 + ...dont-unregister-on-delete-9708f7cbc73a0d2f.yaml | 8 +++ ...neutron-lbaas-integration-fa999ccd548ee6b6.yaml | 4 ++ .../notes/fix_nova_host-0b82c88597703353.yaml | 9 +++ ...live_migration_port_range-54c28faf0a67a3fc.yaml | 11 +++ zuul.d/layout.yaml | 2 - 22 files changed, 225 insertions(+), 47 deletions(-) From no-reply at openstack.org Thu May 31 21:47:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 21:47:34 -0000 Subject: [release-announce] tripleo-common 6.1.7 (ocata) Message-ID: We are thrilled to announce the release of: tripleo-common 6.1.7: A common library for TripleO workflows. This release is part of the ocata stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 6.1.6..6.1.7 -------------------------------------- 9a29b4d Add logging to capabilities filter f426a83 Avoid tox_install.sh for constraints support Diffstat (except docs and test files) ------------------------------------- tools/tox_install.sh | 30 --------------------------- tox.ini | 8 +++---- tripleo_common/filters/capabilities_filter.py | 14 ++++++++++++- 3 files changed, 17 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu May 31 22:17:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 May 2018 22:17:02 -0000 Subject: [release-announce] neutron-lib 1.15.0 (rocky) Message-ID: We jubilantly announce the release of: neutron-lib 1.15.0: Neutron shared routines and utilities This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through launchpad: https://bugs.launchpad.net/neutron For more details, please see below. 1.15.0 ^^^^^^ New Features ************ * Add "empty-string-filtering" API extension. This extension indicates if the server supports filtering attributes with empty value. * New "PORT_BINDING", "ACTIVATE" and "DEACTIVATE" definitions have been added to "neutron_lib.agent.topics", to enable plug-ins to notify agents when a port binding has been activated or de- activated. * The "portforwarding" API definition for "FloatingIP``is introduced, which allows a ``FloatingIP:Port" to forward packets back to a VM's "Internal IP:Port" . * Add the definitions for the "sfc" and "flowclassifier" API extensions of the networking-sfc project. * Add a "convert_uppercase_ip" converter, convenient to easily accept for instance "Ipv4", "IPv4" and "ipv4" independently of the case of the first two letters. * And add a "convert_prefix_forced_case" converter, to allow forcing the case of a string prefix * Add a "uuid_list_non_empty" validator, that will validate that the value is a non-empty list of UUIDs * Add API extensions to advertise the support of standard attributes with BGPVPN resources: "standard-attr-bgpvpn", "standard-attr- bgpvpn-network-association", "standard-attr-bgpvpn-router- association" and "standard-attr-bgpvpn-port-association". Bug Fixes ********* * For Infiniband support, Ironic needs to send the "client-id" DHCP option as a number in order for IP address assignment to work. This is now supported in Neutron, and can be specified as option number 61 as defined in RFC 4776. For more information see bug 1770932 (https://bugs.launchpad.net/neutron/+bug/1770932) Changes in neutron-lib 1.14.0..1.15.0 ------------------------------------- 2b5d1fd Fix list_resource_providers filters e17b655 Switch to stestr a948801 Add DHCP_OPT_CLIENT_ID_NUM 1bca904 bgpvpn API definition: add API_PREFIX 0f625d4 Update api-ref to reflect update allowed for subnet segment_id 6ad1a62 api-ref: document sorting parameters for address scope 7f75b63 api-ref: add 'project_id' as sort_key 5730aa2 Add API extensions to advertise support of std attributes for BGPVPN 65da70c Adding tags to responses for relevant resources 61f8615 Documenting L3 agent scheduler 06fe7a9 api-ref: add filter parameters to agents b8be5da api-ref: add filter parameters to resource management 34b984e api-ref: several fixes on security group rules 2d99856 Adding qos policy to the different port and network operations 0de474f Introduce API definition of Floating IP Port Forwarding 47fed0e Add empty-string-filtering API extension 1c7d634 Documenting L3 External gateway mode e4d3946 Add timestamp attributes to standard resources 0d20694 api-ref: add filter parameters to rbac 341f8a1 api-ref: document sorting for resource management 1d645c8 Add port bindings to RPC topics resources a508fa1 'sfc' and 'flowclassifier' API extension definitions (networking-sfc) 67fc665 Add documentation for callback priority 5693e90 Trivial: Update pypi url to new url a24bf98 Add placement calls for bandwith resource provider Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .testr.conf | 8 - api-ref/source/v2/address-scopes.inc | 1 + api-ref/source/v2/agents.inc | 14 +- api-ref/source/v2/flavors.inc | 16 + api-ref/source/v2/floatingips.inc | 17 + api-ref/source/v2/index.rst | 1 + api-ref/source/v2/intro.inc | 10 + api-ref/source/v2/l3-agent-scheduler.inc | 165 +++++++++ api-ref/source/v2/logging.inc | 14 + api-ref/source/v2/metering.inc | 31 +- api-ref/source/v2/networks.inc | 36 +- api-ref/source/v2/parameters.yaml | 408 +++++++++++++++++++-- api-ref/source/v2/ports.inc | 56 ++- api-ref/source/v2/qos.inc | 45 ++- api-ref/source/v2/rbac-policy.inc | 7 + api-ref/source/v2/routers.inc | 57 ++- .../agents/agent-l3-router-add-request.json | 3 + .../agents/agent-l3-router-remove-request.json | 3 + .../agents/agent-l3-routers-list-response.json | 75 ++++ .../agents/router-l3-agent-list-response.json | 32 ++ .../floatingips/floating-ips-list-response.json | 6 +- .../floatingips/floatingip-create-response.json | 3 +- .../floatingip-disassociate-response.json | 3 +- .../floatingips/floatingip-show-response.json | 3 +- .../floatingips/floatingip-update-response.json | 1 + .../v2/samples/logs/log-create-response.json | 2 + .../source/v2/samples/logs/log-list-response.json | 2 + .../source/v2/samples/logs/log-show-response.json | 2 + .../v2/samples/logs/log-update-response.json | 2 + .../samples/networks/network-create-response.json | 1 + .../networks/network-multi-create-response.json | 1 + .../networks/network-multi-show-response.json | 1 + .../networks/network-provider-create-response.json | 1 + .../networks/network-provider-show-response.json | 1 + .../v2/samples/networks/network-show-response.json | 1 + .../samples/networks/network-update-response.json | 1 + .../networks/networks-bulk-create-response.json | 2 + .../networks/networks-provider-list-response.json | 4 + .../v2/samples/ports/port-bind-create-request.json | 3 +- .../samples/ports/port-bind-create-response.json | 4 + .../v2/samples/ports/port-bind-show-response.json | 4 +- .../v2/samples/ports/port-bind-update-request.json | 3 +- .../samples/ports/port-bind-update-response.json | 4 + .../v2/samples/ports/port-create-request.json | 1 + .../v2/samples/ports/port-create-response.json | 4 +- .../v2/samples/ports/port-show-response.json | 4 +- .../v2/samples/ports/port-update-request.json | 3 +- .../v2/samples/ports/port-update-response.json | 4 + .../v2/samples/ports/ports-bind-list-response.json | 10 + .../samples/ports/ports-bulk-create-request.json | 3 +- .../samples/ports/ports-bulk-create-response.json | 8 + .../v2/samples/ports/ports-list-response.json | 8 + .../v2/samples/qos/policies-list-response.json | 5 +- .../v2/samples/qos/policy-create-response.json | 5 +- .../v2/samples/qos/policy-show-response.json | 5 +- .../v2/samples/qos/policy-update-response.json | 5 +- .../routers/router-add-interface-response.json | 3 +- .../v2/samples/routers/router-create-response.json | 5 +- .../routers/router-remove-interface-response.json | 1 + .../v2/samples/routers/router-show-response.json | 5 +- .../v2/samples/routers/router-update-response.json | 5 +- .../v2/samples/routers/routers-list-response.json | 10 +- .../security-group-create-response.json | 10 + .../security-group-rule-create-response.json | 2 + .../security-group-rule-show-response.json | 2 + .../security-group-rules-list-response.json | 8 + .../security-group-show-response.json | 15 + .../security-group-update-response.json | 5 +- .../security-groups-list-response.json | 15 + .../samples/segments/segment-create-response.json | 2 + .../v2/samples/segments/segment-show-response.json | 2 + .../samples/segments/segment-update-response.json | 2 + .../samples/segments/segments-list-response.json | 4 + .../v2/samples/subnets/subnet-create-response.json | 1 + .../v2/samples/subnets/subnet-show-response.json | 3 +- .../v2/samples/subnets/subnet-update-response.json | 5 +- .../subnets/subnetpool-create-response.json | 3 + .../samples/subnets/subnetpool-show-response.json | 3 +- .../subnets/subnetpool-update-response.json | 5 +- .../samples/subnets/subnetpools-list-response.json | 10 +- .../subnets/subnets-create-bulk-response.json | 2 + .../v2/samples/subnets/subnets-list-response.json | 2 + api-ref/source/v2/security-group-rules.inc | 25 +- api-ref/source/v2/security-groups.inc | 26 ++ api-ref/source/v2/segments.inc | 14 + api-ref/source/v2/subnetpools.inc | 35 +- api-ref/source/v2/subnets.inc | 58 ++- api-ref/source/v2/tags.inc | 3 +- api-ref/source/v2/trunk.inc | 21 ++ neutron_lib/agent/topics.py | 4 + neutron_lib/api/converters.py | 43 +++ neutron_lib/api/definitions/__init__.py | 16 + neutron_lib/api/definitions/base.py | 6 + neutron_lib/api/definitions/bgpvpn.py | 3 + neutron_lib/api/definitions/bgpvpn_stdattrs.py | 29 ++ .../api/definitions/bgpvpn_stdattrs_net_assoc.py | 29 ++ .../api/definitions/bgpvpn_stdattrs_port_assoc.py | 29 ++ .../definitions/bgpvpn_stdattrs_router_assoc.py | 29 ++ .../api/definitions/empty_string_filtering.py | 25 ++ neutron_lib/api/definitions/extra_dhcp_opt.py | 2 + .../api/definitions/floating_ip_port_forwarding.py | 129 +++++++ neutron_lib/api/definitions/flowclassifier.py | 173 +++++++++ neutron_lib/api/definitions/sfc.py | 281 ++++++++++++++ neutron_lib/api/validators/__init__.py | 26 +- neutron_lib/clients/placement.py | 226 +++++++++++- neutron_lib/constants.py | 3 + neutron_lib/exceptions/placement.py | 8 + neutron_lib/plugins/constants.py | 1 + .../definitions/test_bgpvpn_net_assoc_stdattrs.py | 18 + .../definitions/test_bgpvpn_port_assoc_stdattrs.py | 18 + .../test_bgpvpn_router_assoc_stdattrs.py | 18 + .../unit/api/definitions/test_bgpvpn_stdattrs.py | 18 + .../api/definitions/test_empty_string_filtering.py | 18 + .../test_floating_ip_port_forwarding.py | 23 ++ .../unit/api/definitions/test_flowclassifier.py | 30 ++ ...g-filtering-api-extension-44cb392025dc359c.yaml | 5 + ...ngs-resource-messages-rpc-1382ba9842561cdb.yaml | 5 + ...ent-id-number-dhcp-option-a099f927eb8f99af.yaml | 8 + ...floatingip-portforwarding-17c284080541bc78.yaml | 6 + .../notes/sfc-api-def-4f46632eadfe895a.yaml | 11 + .../std_attributes_bgpvpn-5a1c63f68d1ff6be.yaml | 8 + test-requirements.txt | 1 + tox.ini | 14 +- 129 files changed, 2803 insertions(+), 189 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index f54decc..792e907 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,0 +14 @@ reno>=2.5.0 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0