GitHub PushEvent at 2014-02-03 17:23:56
Repository: python-novaclient
Actor: klmitch
Payload: {"shas":[["61d88463da5eb65734edbbdad13378af6ce0f641","f587cf030fc1f2cd9ed09b57d79a99ac752944d6@au1.ibm.com","Adds volume support for the V3 API\n\nAdds the ability to attach, detach and swap volumes on\nservers. There is no code shared with the v1_1 version\nbecause for V3 the volumes interface is completely different\nand the attach/detach/swap functionality is simply a server\naction rather than something accessed through a special resource.\n\nPartially implements blueprint v3-api\n\nChange-Id: Ib405f821fe557745d11cff9db08381fc15233fe5","Chris Yeoh",true],["ee0401585d98608cff9483788c6f36c0c41a44b9","b05112d187d884f35db47d60645d4fc467e8ee1d@mxs.nes.nec.co.jp","Fix QuotaClassSet and their tests\n\nSome parameters of quota_class_set are not used in Nova v1.1/v2 API. And\nsome items have wrong type and key name.\nQuotaClassSet class has id property originally. But 'id' comes from Nova\nAPI currently. So we can just use it as its id.\n\nThis commit fixes and cleanups them.\n\nChange-Id: Ib963ff82e3107d7b78a3a63a2fc1cd6b6bbe47b0","Masayuki Igawa",true],["99e289ea86bac352be68af14d90ee3acc6974d86","17ff4c733bc576ac3c831942338f3580600a4b17@mirantis.com","Replace basestring by six.string_types\n\nMethod shell._boot uses class basestring instead of six.string_types.\nTests don't check this method with several hints, so we didn't have\nNameError in py33 env.\n\nChange-Id: I9b35cd7ba162140a15929f9fc8a6d21755b3570c","Andrey Kurilin",true],["6ff02390a2df6d72177dbaef30df4759df4f0f34","17ff4c733bc576ac3c831942338f3580600a4b17@mirantis.com","Add tests for boot method of v3 shell\n\nMethods `do_boot` and `_boot` in v3.shell don't have tests at all.\n\nPartially implements bp v3-api\n\nChange-Id: Ic231f829459f22f26d1262d208cc4fc9cbb8676e","Andrey Kurilin",true],["da11e62216ffb219bcfe30fc647a49ebbb403bb3","f799991784850b8d4b84e1fdbe797720df9aae1a@cloudwatt.com","Using common methods from oslo cliutils\n\nThere are some common methods in cliutils we can use in novaclient:\n arg, env, unauthenticated, isunauthenticated.\n\n + Replaces utils.env to add alias env from cliutils.\n + Replaces utils.arg to add alias arg from cliutils.\n + Removes unused methods: add_arg, unauthenticated, isunauthenticated\n   To use methods from clituils.\n\nRelated to blueprint common-client-library-2\nChange-Id: Ic7c132c37d6a91cf3eae55530300efd153c31903","Sahid Orentino Ferdjaoui",true],["a5195c5033eb8eeb3aede15d569f4f66a4318004","f799991784850b8d4b84e1fdbe797720df9aae1a@cloudwatt.com","Updates nova client to use the latest oslo files\n\nThis patchset updates modules based on the config file:\nopenstack-common.conf\n\nNotes: Some corrections has been added to work with\nnew files.\n  + utils.py: The method safe_decode from strutils.py\n    was updated and it is now not necessary to check for\n    decode string with py33.\n  + base.py: base64 needs a 8-bit string for py33\n  + test_shell.py: stdin.encoding is needed for strutils\n\nChange-Id: Iebe474f1226f8b5faa7fb5722e65f41b80d1973c\nRelated to blueprint common-client-library-2\nCloses-Bug: #1265473","Sahid Orentino Ferdjaoui",true],["e3d686f39ad9787a70894dff3db9352be6b3f0dd","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Replace basestring by six.string_types\"","Jenkins",true],["08a19c7520a34b3f732d1cc1e32c4ecf0d9e597f","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Updates nova client to use the latest oslo files\"","Jenkins",true],["1e32538cff0bb8f80b29815d333f26f64713631f","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Using common methods from oslo cliutils\"","Jenkins",true],["01eff2319ac665f49ebf5d5c1d12ea235fe2e26b","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Add tests for boot method of v3 shell\"","Jenkins",true],["292afcdbafc924b4aacf3df0231f2e57a61bc21c","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Fix QuotaClassSet and their tests\"","Jenkins",true],["20c4226725e2a0f2bf39a4d7ff586b9d31ed3241","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Adds volume support for the V3 API\"","Jenkins",true],["4045979418e6c4807caf03f83ca164fb817355cc","17ff4c733bc576ac3c831942338f3580600a4b17@mirantis.com","Reuse Resource from oslo\n\nAll methods of Resource class novaclient is equal to common code.\nIn the process of unification of the clients code we should\nreuse common functionality from Oslo.\n\nRelated to blueprint common-client-library-2\n\nChange-Id: I2b72c6b34a44dec3572ca8ad70e41e42a32d48c0","Andrey Kurilin",true],["1151c8ec5da951ecb449a95671947164069de721","f587cf030fc1f2cd9ed09b57d79a99ac752944d6@au1.ibm.com","Removes unsupported volume commands from V3 API support\n\nRemoves the volume commands which are not supported by the V3 API.\nThey are removed only from the V3 part of novaclient and so\nthe V2 support remains the same.\n\nPartially implements blueprint v3-api\n\nChange-Id: I343885c72e7cd020060249ece61135eacab68039","Christopher Yeoh",true],["eb0b6d167de8d3f01e48b45bfa44a8dddd64379e","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Reuse Resource from oslo\"","Jenkins",true],["c8ad3157633b26ae324c352a73bb599eb084c115","f587cf030fc1f2cd9ed09b57d79a99ac752944d6@au1.ibm.com","Adds ability to boot a server via the Nova V3 API\n\nCreates an images client when attached to the the servers\nclient. This is necessary because the Nova V3 API no longer\nproxies image queries to glance but when preparing a request to\nboot a server it is necessary to retreive information about\nimages so we need to talk to both Nova and Glance in the same\ncommand.\n\nThis is a bit ugly, but not much more than the already existing\nugliness of using the client class designed to talk to\nNova to talk to Glance and Cinder. The long term clean solution\nis probably to a unified client that is designed to talk to\nmultiple openstack services.\n\nDifferences between the V2 and V3 API are described here:\nhttps://wiki.openstack.org/wiki/NovaAPIv2tov3\n\nPartially implements blueprint v3-api\n\nChange-Id: Ib43682f38cd7a3e0f910b75e96685591246e7f67","Chris Yeoh",true],["0194492059920fd8d9d91849c341b2de0b561089","ed21ab4e2ed880a3bcfe9e050dea4b500dff4f4b@intel.com","Removed undefined method in install_env.py file\n\nThere was a call from install_venv.py file to post_process method\nof InstallVenv class, but this method is not defined in this class\nas result it was raising an error. Even when this error doesn't\naffect dependencies installation, it is not allowing to display user\ninformation.\n\nChange-Id: I499c0399eb961588d7e1491e1481412ffdda38b8\nCloses-Bug: #1275025","Victor Morales",true],["fc8579dfa8f2d897ce4ea9f6acfeea3ca170d6f0","630c2f5ae809621c7fc1b17d36abe79abbbf7ef0@intel.com","Flavor ExtraSpecs containing '/' cannot be deleted\n\nThis change applies a regular expression in order to filter\nflavor extraspects keys with invalid characters.\nThe characters allowed are: letters, numbers, underscores,\nperiods, colons, spaces and hyphens.\nA new test flavor has been created which doesn't check the\nkeys in the post body. This flavor has been created in the\nthird place (instead of in the last) in order to keep\nworking existent test cases which depend on the last flavor\nreceived in the get method.\n\nChange-Id: Ifd86bed23a05a5946ae8b9ba6f6c9bf4b24b1d4c\nPartial-Bug: #1256119","Sergio Cazzolato",true],["810857849ed32773c38df12785715f89d33e83af","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Flavor ExtraSpecs containing '/' cannot be deleted\"","Jenkins",true]],"size":19,"ref":"refs/heads/master","head":"810857849ed32773c38df12785715f89d33e83af"}