{"push_id":683013035,"size":35,"distinct_size":1,"ref":"refs/heads/filter","head":"6f961c40cd319c5945c8e7fb365148287656014c","before":"d940ada92ac38b335f95471a556f388450bbc323","commits":[{"sha":"2947f5aaee1027f8c2e5f215281ca0e02483a4ba","author":{"email":"366d03afc80382456e23489d139342990b229885@mirantis.com","name":"Maksym Iarmak"},"message":"SAIC-156: Fix DHCP issue for all tenants\n\nSince the creation order of DHCP port and instance port can be random,\nsometimes, the DHCP port can take the IP already used by instance on the\nsource could. To avoid it, this fix will disable DHCP for all networks\nin all tenants, participated im migration process, and free it's IP\nbefore instance port creation, then re-enable the DHCP.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/2947f5aaee1027f8c2e5f215281ca0e02483a4ba"},{"sha":"d38f35304b1ecab7b5587c75e294654610a11baf","author":{"email":"b589784f9e8303973d33b4f0dcb439fd2f01ef83@mirantis.com","name":"Petr Lomakin"},"message":"SAIC-173 Create cinder volumes from generate_load\n\nAdded volumes generating.\nAdded snapshot generating.\nSnapshot attaching to vm.\nConfiguration's template changes added.\nSAIC-183: Added resource validation for cinder objects.\nSAIC-206:\n  Fixed networking cleanup.\n  Optimized config's parameters passing to functions.\n  Added roles generating.\n  Optimized cleaning scenario output.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/d38f35304b1ecab7b5587c75e294654610a11baf"},{"sha":"acc48f71aa8a897dc0c7bbf9bb38bb04657f56af","author":{"email":"d3b18dc42b07574cc1a82edb33ac5545c76e9d2a@gmail.com","name":"olol"},"message":"Fixes SAIC-202\n\n  - swapped numerator with denominator","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/acc48f71aa8a897dc0c7bbf9bb38bb04657f56af"},{"sha":"7e868501ef8423be3604857e131f253e1ba2215c","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #185 from miarmak/saic-156_dhcp_bugfix\n\nSAIC-156: Fix DHCP issue for all tenants","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/7e868501ef8423be3604857e131f253e1ba2215c"},{"sha":"4e00757a97877b2fe5448773849c8ab0c631f18f","author":{"email":"b589784f9e8303973d33b4f0dcb439fd2f01ef83@mirantis.com","name":"Peter Lomakin"},"message":"SAIC-181: Extend devlab to have more compute node\n\nAdded icehouse and grizzly's compute nodes to Vagrantfile.\nUpdated configs for devlab using computes.\nUpdated repackage_box with to generate new boxes.\nUpdeted Readme file.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/4e00757a97877b2fe5448773849c8ab0c631f18f"},{"sha":"89aa4cf32e260b647e7c9387cabd4a097d165a4b","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #191 from oleksii-shyman/fix_host_round_robin\n\nFixes SAIC-202","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/89aa4cf32e260b647e7c9387cabd4a097d165a4b"},{"sha":"d0b638dffd2bc4f5befb29ff85966422431a79c9","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #183 from plomakin/load_scenarion_improvements\n\nSAIC-173 Create cinder volumes from generate_load\r\n\r\n* Added volumes generating.\r\n* Added snapshot generating.\r\n* Snapshot attaching to vm.\r\n* Configuration's template changes added.\r\n* SAIC-183: Added resource validation for cinder objects.\r\n* SAIC-206: Optimized config's parameters passing to functions.\r\n* Fixed networking cleanup.\r\n* Added roles generating.\r\n* Optimized cleaning scenario output.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/d0b638dffd2bc4f5befb29ff85966422431a79c9"},{"sha":"671613f23a18f798447a5336b2287198b298d00a","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #194 from plomakin/saic181_devlab_w_compute\n\nSAIC-181: Extend devlab to have more compute node\r\n\r\n - Added icehouse and grizzly's compute nodes to Vagrantfile.\r\n - Updated configs for devlab using computes.\r\n - Updated repackage_box with to generate new boxes.\r\n - Updated Readme file.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/671613f23a18f798447a5336b2287198b298d00a"},{"sha":"60ff507734bc924b0a96b2e7c49d0870b5022b12","author":{"email":"53fbc54e5eadc0d729df69ae9edff9764cf57a06@mirantis.com","name":"Anton Samoylov"},"message":"External networks mapping option.\n\nAdded external networks mapping option (ext_net_map in config file).\nThis option allow to map external networks on source cloud to\nexisting external networks on destination cloud with appropriate parameters by\ndictionary with old and new ids.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/60ff507734bc924b0a96b2e7c49d0870b5022b12"},{"sha":"47168cd743b8bbbe5db4823411c1d36d2e1fa0b0","author":{"email":"366d03afc80382456e23489d139342990b229885@mirantis.com","name":"Maksym Iarmak"},"message":"SAIC-207: Change Glance client authentication process\n\nIn some configurations there are no availability to retrieve OpenStack\nservices list via Keystone. But Glance authentication was completely\ndependent on the services manipulations via Keystone API. That's why we\nneed to change the way of the Glance authentication. From now it gets\npublic endpoint URL directly using service type (image).\n\nAlso, 'get_endpoint_by_service_type' method was added to Keystone\nresource and several obsolete methods were deleted from there.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/47168cd743b8bbbe5db4823411c1d36d2e1fa0b0"},{"sha":"a8eaee4fec4f346e0c132724a70f9c5536797514","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"SAIC-169 Key pair migration\n\nKey pairs are only accessible by user created them, admin user has no\naccess to user key pairs. Because of that migration fails for non-admin\nVMs which have keypair associated.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/a8eaee4fec4f346e0c132724a70f9c5536797514"},{"sha":"260a302b9a272007682c6390ffd0b500a7ffe761","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #188 from roman-verchikov/saic-169-keypair-migration\n\nSAIC-169 Key pair migration\r\n\r\nKey pairs are only accessible by user created them, admin user has no\r\naccess to user key pairs. Because of that migration fails for non-admin\r\nVMs which have keypair associated. This requires introducing low-level\r\nDB inserts inside nova tables.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/260a302b9a272007682c6390ffd0b500a7ffe761"},{"sha":"ce447414dbcd0ce6ca716875eb06a932f0703e7a","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #189 from miarmak/saic-207_glance_endpoint\n\nSAIC-207: Change Glance client authentication process\r\n\r\nIn some configurations there are no availability to retrieve OpenStack\r\nservices list via Keystone. But Glance authentication was completely\r\ndependent on the services manipulations via Keystone API. That's why we\r\nneed to change the way of the Glance authentication. From now it gets\r\npublic endpoint URL directly using service type (image).\r\n\r\nAlso, 'get_endpoint_by_service_type' method was added to Keystone\r\nresource.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/ce447414dbcd0ce6ca716875eb06a932f0703e7a"},{"sha":"11b012dc342a6c4750a04fe806460fc55f4468e4","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"SAIC-214 Ignore hosts in down state\n\nAll instances and hypervisors assumed hosts are always\naccessible which resulted in SSH connection issues in case\nnode hosting VM is actually down or not accessible. This patch\nfixes this by introducing new checks to verify the node is not\ndown.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/11b012dc342a6c4750a04fe806460fc55f4468e4"},{"sha":"78d15bfde24af97de55b3774ecad00ab6c0f8391","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"SAIC-222 NFS volume migration for non-existing tenant\n\nIn case volume is associated with non-existing tenant/project migration\nfailed with `NotFound` error message originated from keystone. This\npatch fixes this by replacing non-existing tenant name with admin\ntenant.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/78d15bfde24af97de55b3774ecad00ab6c0f8391"},{"sha":"5c03316a184a06c6314072997638bbc40b541fca","author":{"email":"b589784f9e8303973d33b4f0dcb439fd2f01ef83@mirantis.com","name":"Petr Lomakin"},"message":"SAIC-191: Load generator should generate VMs in different states.\n\nAdded method to emulate vm's statuses.\nAdded config options.\nFixed tests to ignore vm's in error state.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/5c03316a184a06c6314072997638bbc40b541fca"},{"sha":"0a7760af44b55a73b83a28e835531237c952bf3b","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #200 from plomakin/saic-191-vm-states\n\nSAIC-191: Load generator should generate VMs in different states.\r\n\r\nAdded method to emulate vm's statuses.\r\nAdded config options.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/0a7760af44b55a73b83a28e835531237c952bf3b"},{"sha":"4dc837ba0b4de4bee88f55ef26732c9cf4554aa3","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #198 from roman-verchikov/saic-222-deleted-volumes\n\nSAIC-222 NFS volume migration for non-existing tenant\r\n\r\nIn case volume is associated with non-existing tenant/project migration\r\nfailed with NotFound error message originated from keystone. This\r\npatch fixes this by replacing non-existing tenant name with admin\r\ntenant.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/4dc837ba0b4de4bee88f55ef26732c9cf4554aa3"},{"sha":"7797555decb2c07983d41a7eccb97061f325efc9","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"SAIC-196 NFS volume with snapshot in error state\n\nThe issue was fixed with SAIC-222 patch, this patch adds debug\ninformation for SQL statements executed and minor code improvements.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/7797555decb2c07983d41a7eccb97061f325efc9"},{"sha":"657b33169e6578c6b767d3aa5499661fc5a47a1b","author":{"email":"b62a059854d875e899280daedb90fc7ab4af4b7e@gmail.com","name":"Roman Verchikov"},"message":"Merge pull request #197 from roman-verchikov/saic-214-ignore-disabled-hosts\n\nSAIC-214 Ignore hosts in down state\r\n\r\nAll instances and hypervisors assumed hosts are always\r\naccessible which resulted in SSH connection issues in case\r\nnode hosting VM is actually down or not accessible. This patch\r\nfixes this by introducing new checks to verify the node is not\r\ndown.","distinct":false,"url":"https://api.github.com/repos/Settis/CloudFerry/commits/657b33169e6578c6b767d3aa5499661fc5a47a1b"}]}