{"push_id":797171134,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"43660849b5e8617ff664a528f1a738c793727253","before":"624972c475574cd01739ddf1e646cc2f331d571c","commits":[{"sha":"99670fb1cc7ba7c9d8d779f13c9f7309b5d21328","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Wire in files to template validate\n\nheatclient already supplies the files map, as for create/update\nbut the API and RPC interfaces ignore it.  So wire in the optional\nfiles map, which will enable moving to validation logic which\nmore closely aligns with the create/update code.\n\nChange-Id: I32a4b8d8c02829398f4792fcb06783ce9233b645\nCo-Authored-By: Jay Dobies <jdobies@redhat.com>\nPartial-Bug: 1467573","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/99670fb1cc7ba7c9d8d779f13c9f7309b5d21328"},{"sha":"99ae1702ffa6abcba909a2fb692b30163bcc8f5b","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Allow selectively disabling resource validation\n\nFor template-validate to use the normal stack.validate code instead\nof reimplementing different validation logic, we need to disable\nthe resource plugin validate() methods, because in nearly all cases\nthese refer to resource property values, which don't exist at\ntemplate-validate time, where parameters aren't mandatory.\n\nWe do however want to ensure structural/syntax issues in the resource\ndefinition are caught as early as possible, so add a stack\nresource_validate attribute (defaulted to True) which enables selecting\nonly the resource.Resource superclass validate logic, so we can defer\nthe full value validation until create without maintaining completely\nseparate logic.\n\nChange-Id: I501c8c36e923baa8d9b3f0395aaee41f7585ebb1\nPartial-Bug: #1467573","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/99ae1702ffa6abcba909a2fb692b30163bcc8f5b"},{"sha":"a6ebd93119d00f7de4d374c7c54b31857c0d4667","author":{"email":"fc77f14db70b5e1a480e5d5e72e9275362cc2b22@huawei.com","name":"huangtianhua"},"message":"No need to detach if there is no attachment\n\nIf volume-attachment resource has not been created\nsuccessful, no need to enter detach progress when deleting.\n\nChange-Id: Ic5e0146e10b113115dd49e0626897b70ba77d609\nCloses-Bug: #1493772","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/a6ebd93119d00f7de4d374c7c54b31857c0d4667"},{"sha":"6a18429ead2afbcfac1540c318b231945f4c3d00","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Wire in files to template validate\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/6a18429ead2afbcfac1540c318b231945f4c3d00"},{"sha":"a2f9ca97be4f1dc8341583debfbf445dbb97ff5c","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Allow selectively disabling resource validation\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/a2f9ca97be4f1dc8341583debfbf445dbb97ff5c"},{"sha":"43660849b5e8617ff664a528f1a738c793727253","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"No need to detach if there is no attachment\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/heat/commits/43660849b5e8617ff664a528f1a738c793727253"}]}