{"push_id":563584264,"size":103,"distinct_size":93,"ref":"refs/heads/ctx-nova-network-smoke-latest","head":"f271d05f5ad8aa0259567dc00ef7af1e3db4917d","before":"49e14b20e9d24b414b8a7b94855a19788ec8183d","commits":[{"sha":"68052c7cbe9b3bbd2a16c7d396171c01794f822d","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Add InstanceList attr to AutoScalingGroup.\n\nThe AutoScalingGroup resource needs its own copy of attributes rather\nthan implicitly inherits it from InstanceGroup resource.\n\nChange-Id: Ic79f73184afe3aa3cc309691353f77f752022269\npartial-blueprint: reorg-asg-code","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/68052c7cbe9b3bbd2a16c7d396171c01794f822d"},{"sha":"127d11ac709eee4b9b7cff63c25b76af59b91b0c","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Do not ignore OverQuota errors from neutronclient\n\nBefore is_conflict method of out neutron client plugin was checking if\nthe error code of the exception raised by neutronclient is 409\n(conflict).\n\nIt fact there are several other exceptions raised by neutronclient\nwith the same error code, OverQuotaClient exception included [1], that are\nbetter to reraise and fail the resource/stack than silently to ignore.\n\nThis patch stops ignoring OverQuota exception specifically.\n\n[1]\nhttps://github.com/openstack/python-neutronclient/blob/master/neutronclient/common/exceptions.py#L147\n\nChange-Id: Iacd3f416e9e651c53c18130f77564d85fd49d7d4\nCloses-Bug: #1403092","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/127d11ac709eee4b9b7cff63c25b76af59b91b0c"},{"sha":"75401416dbe89fd232c61e0485cbc1b04ffaf163","author":{"email":"fc77f14db70b5e1a480e5d5e72e9275362cc2b22@huawei.com","name":"huangtianhua"},"message":"Add 'shared' property for OS::Neutron::MeteringLabel\n\nAdd 'shared' property for OS::Neutron::MeteringLabel.\n\nChange-Id: I942927b8308c952b5ffe421cf8c27da2a1b39531\nCloses-Bug: #1406215","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/75401416dbe89fd232c61e0485cbc1b04ffaf163"},{"sha":"64c17c863d23ed56900c17dc65814984774138c5","author":{"email":"51cf329a6c4a606bb0a8d891191c61c497377c07@mirantis.com","name":"Sergey Lukjanov"},"message":"Register sahara client specific config opts\n\nChange-Id: Ic292ac938edd81f58eaefc07958b5b56e33d1506","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/64c17c863d23ed56900c17dc65814984774138c5"},{"sha":"7d09bc1c1228f2b5382fda15ca243fa80d2e97de","author":{"email":"f079c87d784a47bf3966ed1932ff18d7b652cb70@mirantis.com","name":"Peter Razumovsky"},"message":"Don't validate custom constraints on default values\n\nWhen user provides it's own parameter's value, there is no\nreason to check custom constraint on default value of this\nparameter. And if there is no user value, default value\nvalidates anyway. So custom_constraint validation of default\nvalues is unnecessary.\n\nChange-Id: Ied3feefc7d062ddb20d42cfc5b2c30be4fdc3227\nCloses-bug: #1394100","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/7d09bc1c1228f2b5382fda15ca243fa80d2e97de"},{"sha":"8a2e0aff98b54f73773fb2e35770e1c35ec460a9","author":{"email":"09276b5e068feea4b18abe84284348e735c507b3@gmail.com","name":"Miguel Grinberg"},"message":"proper handling of unsupported request methods\n\nThis change adds support for responding to unsupported methods for all\nroutes. Invoking a route with an unsupported request method returns a 405\nstatus code, and the response includes the 'Allow' header listing the\nrequest methods supported by the requested URL. The OPTIONS request method\nis also automatically supported for all URLs, with the response\nreturning the 'Allow' header. The way routes are registered has been\nchanged so that unsupported methods can be detected automatically.\n\nChange-Id: I2de28e0fc6cd35ed060395405aa3770b1dc73376\nCloses-Bug: 1367057\nAPIImpact\nDocImpact","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/8a2e0aff98b54f73773fb2e35770e1c35ec460a9"},{"sha":"cb8712281d711d7e5b6ab5322796e4c2a714a243","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Enable H904 style checking rule\n\nUse parentheses instead of backslash for line continuation.\n\nPlus, usage of escaped quotes in long strings is avoided where it makes\nsense.\n\nChange-Id: If2e78012b85a4430c6f03f65784cac2d032cf116","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/cb8712281d711d7e5b6ab5322796e4c2a714a243"},{"sha":"307a3be1024d56e221ae2474abc04d05a74ee5d9","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Remove TaskRunner from WaitCondition\n\nAlso, cleanup one Py2.6 compat leftover.\n\nChange-Id: Id3964db53cab597032e0e46fe4dfdd1efabb037f\nPartial-Bug: #1393268","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/307a3be1024d56e221ae2474abc04d05a74ee5d9"},{"sha":"423041730fe18cadf381dfeb8efc561d791538b6","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Remove TaskRunner from SwiftSignal\n\nChange-Id: I0484979f0c1bf42f8537f631e7bcd83324085862\nPartial-Bug: #1393268","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/423041730fe18cadf381dfeb8efc561d791538b6"},{"sha":"0f5c51d6dea8bc6ea77274f2002ba1cb30445cb7","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Remove TaskRunner from most Neutron resources\n\nOnly OS::Neutron::Pool is left still using it.\n\nChange-Id: Ib487de4a4f247416f71081098ab326c56641c2e9\nPartial-Bug: #1393268","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/0f5c51d6dea8bc6ea77274f2002ba1cb30445cb7"},{"sha":"007ce91c558d4f815ea2659c6d98c0caf35553a8","author":{"email":"f1aea6cc30b79792d07c67755dc86261e5fa9749@redhat.com","name":"Steve Baker"},"message":"Expose stack_user_project_id in stack-show\n\nstack_user_project_id is currently never exposed by heat, so the user\nhas no way of discovering what it is.\n\nThis has a couple of implications:\n- The user can't call the REST API create_software_deployment unless\n  they know the stack_user_project_id of the stack that the server\n  resource belongs to\n- user can't do manual cleanup of stack_user_project_id when necessary\n\nThis change adds stack_user_project_id to the formatted output of\nthe stack-show REST API call.\n\nChange-Id: I0a2d337401c164eb58dbce63e01f68f98f8d467e\nCloses-Bug: #1413398","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/007ce91c558d4f815ea2659c6d98c0caf35553a8"},{"sha":"7401c030ff03f6b994541b9f5faf81735774e4b3","author":{"email":"f1aea6cc30b79792d07c67755dc86261e5fa9749@redhat.com","name":"Steve Baker"},"message":"Always fetch temp URL key before generation\n\nSwiftClientPlugin.get_temp_url has the potential to race with\nitself when storing a new tempurl key to the swift account,\nleading to tempurls being built with a key that has been\noverridden.\n\nThis change always fetches the key from swift before creating a\ntemp URL.\n\nChange-Id: Id5897fdd834cc5d3b74fda8d2317d084a5564c51\nCloses-Bug: #1413366","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/7401c030ff03f6b994541b9f5faf81735774e4b3"},{"sha":"15ea5e132ef14e366381e5b8ffc2bf69d230d820","author":{"email":"f079c87d784a47bf3966ed1932ff18d7b652cb70@mirantis.com","name":"Peter Razumovsky"},"message":"Convert unicode to six in heat/engine\n\nThis patch converts unicode to six.text_type in\nheat/engine for python 3.x compatibility.\n\nChange-Id: I8395582c7e504ff7b710cb5f6034c2f8b6bc8957","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/15ea5e132ef14e366381e5b8ffc2bf69d230d820"},{"sha":"7143f98a25cfd34e7e2172799bf8c35cb951d08c","author":{"email":"86b65304d27d8de73dd7d624c33df7e088f8d94b@mirantis.com","name":"Angus Salkeld"},"message":"Use properties.data when testing for \"provided by the user\"\n\nWe need to be able to support references in our properties.\n\nChange-Id: I1d2eeba7ee39d287c6259f82769bf740c7344e31\nCloses-bug: 1407392","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/7143f98a25cfd34e7e2172799bf8c35cb951d08c"},{"sha":"98d888dc8c2c591a1adf9533ac66bd01e078d1e0","author":{"email":"86b65304d27d8de73dd7d624c33df7e088f8d94b@mirantis.com","name":"Angus Salkeld"},"message":"Convert parser tests that need nested stacks to unit tests\n\nPart of blueprint decouple-nested\nChange-Id: Id64d88104ac11601beac95cf5792f814cad388c8","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/98d888dc8c2c591a1adf9533ac66bd01e078d1e0"},{"sha":"e44629dab01057c65a14218f5d3ae19d5cdcf9e0","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Prevent hanging in DELETE_IN_PROGRESS\n\nWhen during update one resource is deleted and another independent\nresource takes long to update itself, deleting such stack when it is\nUPDATE_IN_PROGRESS led to a stack being stuck in DELETE_IN_PROGRESS as\ndeleting backup stack was not finding the already deleted resource.\n\nChange-Id: Ib0c42b718a88ac994c53165362a38da2ad5b6b41\nCloses-Bug: #1384750","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/e44629dab01057c65a14218f5d3ae19d5cdcf9e0"},{"sha":"edfa76b3d58848fc4a3c72fee5e51a6074e164ba","author":{"email":"656160b7663f18d3e82805360c2fda1dab1d3c71@mirantis.com","name":"Pavlo Shchelokovskyy"},"message":"Add lists of Linux dependencies\n\nAs a help for new developers add lists of RPM/DEB packages to install\non a clean new system in order to successfully run\nHeat's unit test suit locally.\n\nAlso, update tools/README\n\nChange-Id: Ibed2b7b9d9eef34d88ce667c82020a1980d98646","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/edfa76b3d58848fc4a3c72fee5e51a6074e164ba"},{"sha":"fc23757d92021b548842313716df806ac363c71f","author":{"email":"52c8ff818807c7c9a5d34d7e8e3b62856f7715e6@mirantis.com","name":"Sergey Kraynev"},"message":"Improve address description by example\n\nExample how to get port id was added for 'address' attribute\ndescription.\n\nChange-Id: I84faab4c85d005956216f608a40f67f62b1eeade\nCloses-Bug: #1406391","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/fc23757d92021b548842313716df806ac363c71f"},{"sha":"4aeac08bfcf105b2071da5bbff60109e8e138dfe","author":{"email":"52c8ff818807c7c9a5d34d7e8e3b62856f7715e6@mirantis.com","name":"Sergey Kraynev"},"message":"Renaming image property to default_image_id\n\nThis renaming is necessary for corresponding sahara validation schema.\nAlso some validation logic was added for new property.\n\nChange-Id: I156338341d3c065502f1c4dcfe5b7350598efa40\nCloses-Bug: #1399450","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/4aeac08bfcf105b2071da5bbff60109e8e138dfe"},{"sha":"e5714a3a4c50cdf0c789a06ff5f555524b3c2041","author":{"email":"fc77f14db70b5e1a480e5d5e72e9275362cc2b22@huawei.com","name":"huangtianhua"},"message":"Implement 'InstanceId' for LaunchConfiguration\n\nImplement 'InstanceId' for AWS::AutoScaling::LaunchConfiguration\nresource to be compatible with AWSCloudFormation.\n\nChange-Id: I36403eecebd71971b3d3fef258fb1ab3e267aa9e\nImplements: blueprint implement-instanceid-for-launchconfiguration","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/heat/commits/e5714a3a4c50cdf0c789a06ff5f555524b3c2041"}]}