We are glowing to announce the release of: heat 6.1.0: OpenStack Orchestration This release is part of the mitaka stable release series. For more details, please see below. Changes in heat 6.0.0..6.1.0 ---------------------------- ed46562 Validate that python3 is ready for loguserdata 55fc41a Override client() for RoleAssignment resources 13aaa7e Fix iteration in floatingip's add dependencies method 97d8f9c Don't pass value_specs when creating internal port a6878ee Perform str_replace trying to match longest string first 816dc3a Correct filters for resource search b74e638 Unit tests: Use Properties objects instead of dicts ea8d94a Fix building query key for ceilometer alarm 4c5a871 Alias UpdateReplace in its rightful location 5ec7f12 Don't create an "update task" inside a try block c3ac439 Use Fedora 24 base image b9ef9fd Fix str_split function when string is None 12e31c8 Always use upper-constraints 387049f oslo config clients_xxx enabled for all supported services 656ac73 Collate multiple commits to fix the gate 81ba9a6 Do not show HIDDEN props in res type show 1dbce6c Correct parameter when raise NotSupported exception c8ed9d2 Add --insecure in CURL if set True in client option 56a7c6b Fix heat-keystone-setup-domain a3678ae Pass input_values when creating SoftwareDeployment resources c4c0e8f Updated from global requirements 4efadc5 Don't hard code subnet 089acb1 Use region from config in functional tests f80afaf Add lbaas v2 scenario test 579fea6 Fixes cooldown logic throws ValueError 79b7419 Imported Translations from Zanata 2039958 Set security_groups when create internal ports for nova server 0366c36 Reset stack status after resources 2a8b332 Don't validate template resource parameter defaults in parent b140e44 Updated from global requirements fcaba69 Imported Translations from Zanata 1fd4fd4 Imported Translations from Zanata 7948564 Imported Translations from Zanata 6f787f9 Imported Translations from Zanata aabd192 Make RPC call to abandon nested stack 59d700c Imported Translations from Zanata fbf93e4 Imported Translations from Zanata e3d192e Imported Translations from Zanata 1826359 Stop engine service correctly f71f912 Support string index for list in get_param 2254917 Add fixtures into test-requirements 3dc2689 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- bin/heat-keystone-setup-domain | 18 +- heat/cloudinit/loguserdata.py | 14 +- heat/common/config.py | 8 +- heat/common/exception.py | 3 + heat/engine/api.py | 1 + heat/engine/cfn/functions.py | 8 +- heat/engine/clients/os/heat_plugin.py | 3 + heat/engine/clients/os/magnum.py | 7 +- heat/engine/hot/functions.py | 43 +- heat/engine/properties.py | 3 +- heat/engine/resource.py | 32 +- .../engine/resources/openstack/ceilometer/alarm.py | 13 +- .../openstack/heat/software_deployment.py | 1 + .../openstack/heat/wait_condition_handle.py | 7 +- .../openstack/keystone/role_assignments.py | 6 + .../resources/openstack/neutron/floatingip.py | 6 +- heat/engine/resources/openstack/nova/server.py | 6 +- .../openstack/nova/server_network_mixin.py | 27 +- heat/engine/resources/stack_resource.py | 5 +- heat/engine/service.py | 65 +- heat/engine/stack.py | 8 +- heat/engine/update.py | 5 +- heat/locale/cs/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/de/LC_MESSAGES/heat-log-critical.po | 8 +- heat/locale/de/LC_MESSAGES/heat.po | 306 +- heat/locale/es/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/es/LC_MESSAGES/heat.po | 1008 +-- heat/locale/fr/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/fr/LC_MESSAGES/heat-log-error.po | 6 +- heat/locale/fr/LC_MESSAGES/heat.po | 1455 ++-- heat/locale/heat-log-critical.pot | 24 - heat/locale/heat-log-error.pot | 302 - heat/locale/heat-log-info.pot | 583 -- heat/locale/heat-log-warning.pot | 378 - heat/locale/heat.pot | 8901 -------------------- heat/locale/it/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/it/LC_MESSAGES/heat.po | 6 +- heat/locale/ja/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/ja/LC_MESSAGES/heat.po | 14 +- heat/locale/ko_KR/LC_MESSAGES/heat-log-critical.po | 8 +- heat/locale/ko_KR/LC_MESSAGES/heat-log-error.po | 21 +- heat/locale/ko_KR/LC_MESSAGES/heat-log-warning.po | 24 +- heat/locale/ko_KR/LC_MESSAGES/heat.po | 7486 ++++++++++++++++ heat/locale/pt/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/pt_BR/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/pt_BR/LC_MESSAGES/heat.po | 1200 +-- heat/locale/ru/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/ru/LC_MESSAGES/heat.po | 6 +- heat/locale/tr_TR/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/zh_CN/LC_MESSAGES/heat-log-critical.po | 6 +- heat/locale/zh_CN/LC_MESSAGES/heat.po | 366 +- heat/locale/zh_TW/LC_MESSAGES/heat-log-critical.po | 8 +- heat/locale/zh_TW/LC_MESSAGES/heat.po | 638 +- heat/scaling/cooldown.py | 26 +- .../openstack/ceilometer/test_ceilometer_alarm.py | 17 + .../openstack/heat/test_software_deployment.py | 8 + .../openstack/keystone/test_role_assignments.py | 15 +- .../openstack/neutron/test_neutron_floating_ip.py | 32 + .../functional/test_nova_server_networks.py | 20 +- .../functional/test_remote_stack.py | 10 +- .../templates/app_server_lbv2_neutron.yaml | 69 + .../templates/test_autoscaling_lbv2_neutron.yaml | 116 + .../scenario/test_autoscaling_lbv2.py | 73 +- requirements.txt | 12 +- test-requirements.txt | 1 + tox.ini | 8 +- 90 files changed, 11199 insertions(+), 12928 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 80f689e..facdf24 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ pbr>=1.6 # Apache-2.0 -Babel>=1.3 # BSD +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -8 +8 @@ croniter>=0.3.4 # MIT License -cryptography>=1.0 # BSD/Apache-2.0 +cryptography!=1.3.0,>=1.0 # BSD/Apache-2.0 @@ -17 +17 @@ oslo.config>=3.7.0 # Apache-2.0 -oslo.concurrency>=3.5.0 # Apache-2.0 +oslo.concurrency>=3.7.1 # Apache-2.0 @@ -39 +39 @@ python-heatclient>=0.6.0 # Apache-2.0 -python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0 +python-keystoneclient!=1.8.0,!=2.1.0,<3.0.0,>=1.6.0 # Apache-2.0 @@ -55,2 +55,2 @@ retrying!=1.3.0,>=1.2.3 # Apache-2.0 -Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' # MIT -Routes!=2.0,>=1.12.3;python_version!='2.7' # MIT +Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT +Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT diff --git a/test-requirements.txt b/test-requirements.txt index a20adba..c877c62 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,0 +9 @@ coverage>=3.6 # Apache-2.0 +fixtures<2.0,>=1.3.1 # Apache-2.0/BSD