{"push_id":1035711720,"size":20,"distinct_size":0,"ref":"refs/heads/feature/move-creds-initialization","head":"8c0284ce34e9fde8ec7a0837e06b98a36275a605","before":"5d75191971b5a10f7eeba62d58998f4a6069b2e2","commits":[{"sha":"0854c087e7b2607b8937292a07ee94d9b8ab0681","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Add inexact matching to name_matches_object\n\nThis will support places where we create resources with names that\nstart with a given name pattern, but include some additional\nidentifier afterwards. For instance, when bulk creating instances,\nNova appends a UUID to each instance name.\n\nImplements: blueprint cleanup-refactoring\nChange-Id: Idaa8a8eb2f4edbc48cae324240623922537106a5","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/0854c087e7b2607b8937292a07ee94d9b8ab0681"},{"sha":"7392ec8e9169dbef1a8630656e64aa79f8b52dcf","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Convert ResourceType classes to plugins\n\nThis also deprecates the old ResourceType classes in rally.task.types,\nand also deprecates types.set() in favor of types.convert(). Existing\nscenarios will be switched over to the new usage in a subsequent\ncommit.\n\nChange-Id: Iacbf812f87d3c65617b2e7a992c42b8673778d6a\nImplements: blueprint pluggable-types","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/7392ec8e9169dbef1a8630656e64aa79f8b52dcf"},{"sha":"e2a954d931f3a2c231a02679b1adbd9a2ed44cfb","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Convert existing scenarios to new types plugins\n\nChange-Id: I9c427c700ae290fb5eb33664b3be32eab0942567\nImplements: blueprint pluggable-types","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/e2a954d931f3a2c231a02679b1adbd9a2ed44cfb"},{"sha":"e27d14747d53c4bc8ec43d1bf4fc4974fdf32942","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add inexact matching to name_matches_object\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/e27d14747d53c4bc8ec43d1bf4fc4974fdf32942"},{"sha":"11b70e7d5cc88513828d83894d1bba253f45e527","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Convert ResourceType classes to plugins\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/11b70e7d5cc88513828d83894d1bba253f45e527"},{"sha":"7c72a374a22b11ea869ea5fbd983c4e8a52452b8","author":{"email":"37defab3a505ec4bbacc4a3eb525651e1a4a54e9@mirantis.com","name":"Dmitriy Uvarenkov"},"message":"Add configuration for Heat caching during validation\n\nWith this configuration you can test heat caching.\nAlready was in heat repo, just added it to rally.\n\nChange-Id: I8bd35a0f96a9f73a33f434ad7e3412db6f1d95ad","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/7c72a374a22b11ea869ea5fbd983c4e8a52452b8"},{"sha":"01408ff78663669db17294c2929f4a042e83a82b","author":{"email":"a459b0e193d9a977abe7e710211d0c21f9feb804@mirantis.com","name":"Alexander Maretskiy"},"message":"[Plugins] New scenario Dummy.dummy_random_action\n\nGenerate atomic actions with random durations.\n\nThis scenario is suitable for demonstration of upcoming\ntrends report (will be introduced in further patches)\n\nChange-Id: I46207c2d7db848f923820fcc499c46d3c8ecb855","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/01408ff78663669db17294c2929f4a042e83a82b"},{"sha":"6fd06d4f16f51bb738526f16509b306c3a8bca54","author":{"email":"a459b0e193d9a977abe7e710211d0c21f9feb804@mirantis.com","name":"Alexander Maretskiy"},"message":"[Spec] Improve atomic actions format\n\nThis spec proposes improvements related to atomic actions:\n  * rename term \"atomic actions\" into \"actions\"\n  * store actions as list of dicts instead of OrderedDict\n  * introduce nested actions saved in \"children\" container\n  * start and end timestamps\n  * get rid of duration time (since we have timestamps)\n\nBlueprint: improve-atomic-actions\nChange-Id: Ic22c00cf40c36205628dd3bf18b0f09f92fad8c0","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/6fd06d4f16f51bb738526f16509b306c3a8bca54"},{"sha":"d780258e004290093e622c443aca95343990de8e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"[Spec] Improve atomic actions format\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/d780258e004290093e622c443aca95343990de8e"},{"sha":"76eaa1040794721feb3d9f338b5a82f76ba83aef","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add configuration for Heat caching during validation\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/76eaa1040794721feb3d9f338b5a82f76ba83aef"},{"sha":"1405b6b3931c79492dace0e6ac17d95530f76f83","author":{"email":"8f05decee8876003b14493bdda695110b1c1487a@redhat.com","name":"Joe Talerico"},"message":"Cleanup threads config option\n\nAllow the user to change the number of cleanup threads via the rally\nconfig. When scaling out to thousands of instances, the cleanup can take\nforever with the static 20 threads.\n\nChange-Id: I0fa5c6ba2dec01b6a33a336e635713602ce9a61c","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/1405b6b3931c79492dace0e6ac17d95530f76f83"},{"sha":"d2c3ff8295b7b6a17f54cdd1e21724e86e810a4f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Cleanup threads config option\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/d2c3ff8295b7b6a17f54cdd1e21724e86e810a4f"},{"sha":"5f231b51636294ccb68c6998b4f66a1e394c8c8f","author":{"email":"9efb498b1625406c492566ef310c82e4de25b160@gmail.com","name":"Julian Edwards"},"message":"Add ability to select keystone API version\n\nYou can now pass the version to the keystone client. e.g.:\n\nself.admin_clients(\"keystone\", version=3)\n\nChange-Id: I4d8e1cb43b6fd7dcbdcaf063cc01a142e2cf1156","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/5f231b51636294ccb68c6998b4f66a1e394c8c8f"},{"sha":"2011e39217d8bc4c8be000b42933ab3d1663bc98","author":{"email":"56eb43c35dbd9cad126a2c83681cb138f902452b@mirantis.com","name":"Roman Vasilets"},"message":"Print set's deprecation message only once\n\nIn the log before:\n  'set' is deprecated in Rally v0.3.2: Use types.convert() instead\n  'set' is deprecated in Rally v0.3.2: Use types.convert() instead\n  'set' is deprecated in Rally v0.3.2: Use types.convert() instead\n  'set' is deprecated in Rally v0.3.2: Use types.convert() instead\n  'set' is deprecated in Rally v0.3.2: Use types.convert() instead\nIn the log after:\n  EC2ImageResourceType is deprecated in Rally v0.3.2; use ...\n  FlavorResourceType is deprecated in Rally v0.3.2; use ...\n  ImageResourceType is deprecated in Rally v0.3.2; use ...\n  NeutronNetworkResourceType is deprecated in Rally v0.3.2; use ...\n  VolumeTypeResourceType is deprecated in Rally v0.3.2; use ...\n\nChange-Id: I6035edd37fed76bcfc098a9a5aa742051d2ff68c","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/2011e39217d8bc4c8be000b42933ab3d1663bc98"},{"sha":"08f94185138262265e2dc24eb1ad97c715f0b65d","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add ability to select keystone API version\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/08f94185138262265e2dc24eb1ad97c715f0b65d"},{"sha":"87fda77b95012d52329bcfd81f21daa69d70690e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Convert existing scenarios to new types plugins\"","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/87fda77b95012d52329bcfd81f21daa69d70690e"},{"sha":"2bee98fb0db5181fdf1b77dc83ea162562c32f7c","author":{"email":"c6484c28139cbaaf7f480b7d82dd5864fe62eb99@gmail.com","name":"Andrey Kurilin"},"message":"Update release notes for 0.3.2\n\nThis patch fixes several symantic errors.\n\nChange-Id: Ie03bbe9a0ba1ce100703dbbac6461a48e1c94367","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/2bee98fb0db5181fdf1b77dc83ea162562c32f7c"},{"sha":"b8d76c16eba5fcda8f66a7d62cd1326f74e13cba","author":{"email":"c6484c28139cbaaf7f480b7d82dd5864fe62eb99@gmail.com","name":"Andrey Kurilin"},"message":"Release notes for 0.3.3\n\nChange-Id: Ia6ab90cab12e4de920df24c395de0394473a5e02","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/b8d76c16eba5fcda8f66a7d62cd1326f74e13cba"},{"sha":"f08670d4f26e2b499c8e201fe8ca0b39af0d7891","author":{"email":"fbd93b34050b8a3d249f598a5c4789f9d8263929@mirantis.com","name":"Rodion Promyshlennikov"},"message":"Change deployment model schema\n\nPrepare for deployment refactoring.\nAdd  migration to add column credentials\nto deployment model and drop users and admin columns.\nAdd tests for migrations and walk mixin \nfor it implementation.\nAdd documentation about autogeneration of migrations.\nAdd possibility to make batch rendering for alembic\nautogeneration.\n\nChange-Id: I5958a96671d2fb111533c09feb462b4dcd7483b9","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/f08670d4f26e2b499c8e201fe8ca0b39af0d7891"},{"sha":"8c0284ce34e9fde8ec7a0837e06b98a36275a605","author":{"email":"fbd93b34050b8a3d249f598a5c4789f9d8263929@mirantis.com","name":"Rodion Promyshlennikov"},"message":"Move Credentials initialization to OSClients\n\nMove Credentials class initialization to OSClients\nto prepare moving to plugin based Credentials class.\n\nChange-Id: I905773338d6afe2316b0fad605bb5f6a666e4e8d","distinct":false,"url":"https://api.github.com/repos/rpromyshlennikov/rally/commits/8c0284ce34e9fde8ec7a0837e06b98a36275a605"}]}