)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"8b0279bb2885fed7d4e3f32e909646e6cf5249db","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The API already supports this feature. This should be used as"},{"line_number":10,"context_line":"nova boot --image \u003cimage\u003e --flavor \u003cflavor\u003e --admin-pass \u003cpass\u003e vm-name"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"However, not all hypervisors support this"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I1177e3b2a9284f62b061b7d806f0754a59d8cb5f"},{"line_number":15,"context_line":"Closes-Bug: #1248517"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"AAAAT3%2F%2Fr1E%3D","line":12,"updated":"2014-01-03 14:43:13.000000000","message":"There is a list to know who support or not this feature?","commit_id":"bf2cc936796feca4106c73ce9610a7f08708869c"}],"novaclient/tests/v1_1/test_servers.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1d19f519e1fc30ccf272347a3213d60b4e1c0297","unresolved":false,"context_lines":[{"line_number":148,"context_line":"            flavor\u003d1,"},{"line_number":149,"context_line":"            admin_pass\u003dtest_password,"},{"line_number":150,"context_line":"            key_name\u003dtest_key"},{"line_number":151,"context_line":"        )"},{"line_number":152,"context_line":"        self.assertTrue(isinstance(s, servers.Server))"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def _create_disk_config(self, disk_config):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BCds%3D","line":151,"updated":"2013-12-03 06:49:15.000000000","message":"Perhaps do\n\n cs.assert_called(\u0027POST\u0027, \u0027/servers\u0027)\n\nlike the other tests.","commit_id":"26327f4961ad911933658063e7731882ed4518f1"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"8b0279bb2885fed7d4e3f32e909646e6cf5249db","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/servers\u0027)"},{"line_number":152,"context_line":"        self.assertTrue(isinstance(s, servers.Server))"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def test_create_server_admin_pass(self):"},{"line_number":155,"context_line":"        test_password \u003d \"test-pass\""},{"line_number":156,"context_line":"        test_key \u003d \"fakekey\""},{"line_number":157,"context_line":"        s \u003d cs.servers.create("}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAT3%2F%2Frzo%3D","line":154,"updated":"2014-01-03 14:43:13.000000000","message":"What happens if the hypervisor does not support this feature?","commit_id":"bf2cc936796feca4106c73ce9610a7f08708869c"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"d662fbb080227626b6cae848519bebf7550119f1","unresolved":false,"context_lines":[{"line_number":184,"context_line":"            key_name\u003dtest_key"},{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/servers\u0027)"},{"line_number":187,"context_line":"        self.assertTrue(isinstance(s, servers.Server))"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    def _create_disk_config(self, disk_config):"},{"line_number":190,"context_line":"        s \u003d cs.servers.create("}],"source_content_type":"text/x-python","patch_set":7,"id":"1ae5cdf2_f6586659","line":187,"updated":"2014-06-09 20:02:15.000000000","message":"Use \"self.assertIsInstance(s, servers.Server)\" here…","commit_id":"273cc0b1820e3e13b02e393c8d46a25e2aabc537"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"49ed254f9690cf2343eff5c88fec34cbe6ccc4d1","unresolved":false,"context_lines":[{"line_number":184,"context_line":"            key_name\u003dtest_key"},{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/servers\u0027)"},{"line_number":187,"context_line":"        self.assertIsInstance(s, servers.Server))"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    def _create_disk_config(self, disk_config):"},{"line_number":190,"context_line":"        s \u003d cs.servers.create("}],"source_content_type":"text/x-python","patch_set":8,"id":"1ae5cdf2_4d718543","line":187,"updated":"2014-06-09 22:13:05.000000000","message":"You have a syntax error here; there should be only one closing parenthesis.","commit_id":"ddf6c767051dde201f090bedd7dc2142001a5007"}],"novaclient/v1_1/servers.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1d19f519e1fc30ccf272347a3213d60b4e1c0297","unresolved":false,"context_lines":[{"line_number":666,"context_line":"        :param disk_config: (optional extension) control how the disk is"},{"line_number":667,"context_line":"                            partitioned when the server is created.  possible"},{"line_number":668,"context_line":"                            values are \u0027AUTO\u0027 or \u0027MANUAL\u0027."},{"line_number":669,"context_line":"        :param admin_pass: (optional extension) add an user supplied admin"},{"line_number":670,"context_line":"                           password."},{"line_number":671,"context_line":"        \"\"\""},{"line_number":672,"context_line":"        if not min_count:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BCrM%3D","line":669,"updated":"2013-12-03 06:49:15.000000000","message":"s/an/a/","commit_id":"26327f4961ad911933658063e7731882ed4518f1"}],"novaclient/v1_1/shell.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1d19f519e1fc30ccf272347a3213d60b4e1c0297","unresolved":false,"context_lines":[{"line_number":421,"context_line":"    dest\u003d\u0027admin_pass\u0027,"},{"line_number":422,"context_line":"    metavar\u003d\u0027\u003cvalue\u003e\u0027,"},{"line_number":423,"context_line":"    default\u003dNone,"},{"line_number":424,"context_line":"    help\u003d\u0027Admin password for the instance (not all hypervisors support this\u0027)"},{"line_number":425,"context_line":"def do_boot(cs, args):"},{"line_number":426,"context_line":"    \"\"\"Boot a new server.\"\"\""},{"line_number":427,"context_line":"    boot_args, boot_kwargs \u003d _boot(cs, args)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BCmA%3D","line":424,"updated":"2013-12-03 06:49:15.000000000","message":"Close parens at the end of the help message i.e.\n\n help\u003d\u0027Admin password for the instance (not all hypervisors support this)\u0027","commit_id":"26327f4961ad911933658063e7731882ed4518f1"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"8b0279bb2885fed7d4e3f32e909646e6cf5249db","unresolved":false,"context_lines":[{"line_number":423,"context_line":"    metavar\u003d\u0027\u003cvalue\u003e\u0027,"},{"line_number":424,"context_line":"    default\u003dNone,"},{"line_number":425,"context_line":"    help\u003d\u0027Admin password for the instance (not all hypervisors support this)\u0027)"},{"line_number":426,"context_line":"def do_boot(cs, args):"},{"line_number":427,"context_line":"    \"\"\"Boot a new server.\"\"\""},{"line_number":428,"context_line":"    boot_args, boot_kwargs \u003d _boot(cs, args)"},{"line_number":429,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAT3%2F%2Fr0M%3D","line":426,"updated":"2014-01-03 14:43:13.000000000","message":"Can you add a test for this new option in v1_1/test_shell.py?","commit_id":"bf2cc936796feca4106c73ce9610a7f08708869c"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"864c98575ac7437bfe7b8f33c0e57050f8a30bca","unresolved":false,"context_lines":[{"line_number":450,"context_line":"    dest\u003d\u0027admin_pass\u0027,"},{"line_number":451,"context_line":"    metavar\u003d\u0027\u003cvalue\u003e\u0027,"},{"line_number":452,"context_line":"    default\u003dNone,"},{"line_number":453,"context_line":"    help\u003d\u0027Admin password for the instance (not all hypervisors support this)\u0027)"},{"line_number":454,"context_line":"def do_boot(cs, args):"},{"line_number":455,"context_line":"    \"\"\"Boot a new server.\"\"\""},{"line_number":456,"context_line":"    boot_args, boot_kwargs \u003d _boot(cs, args)"}],"source_content_type":"text/x-python","patch_set":10,"id":"1ae5cdf2_1cb348ea","line":453,"updated":"2014-06-24 04:30:21.000000000","message":"I am on the fence about if we should say not all hypervisors support this. As the consumer of nova you should not need to know what a \u0027hypervisor\u0027 is.\n\n What happens if a hypervisor doesn\u0027t support this will the instance fail to boot with an error explaining why?","commit_id":"c9048d4b31dc5143709bb7e7beb0139b35f5fc70"}],"novaclient/v3/shell.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1d19f519e1fc30ccf272347a3213d60b4e1c0297","unresolved":false,"context_lines":[{"line_number":303,"context_line":"    dest\u003d\u0027admin_pass\u0027,"},{"line_number":304,"context_line":"    metavar\u003d\u0027\u003cvalue\u003e\u0027,"},{"line_number":305,"context_line":"    default\u003dNone,"},{"line_number":306,"context_line":"    help\u003d\u0027Admin password for the instance.\u0027)"},{"line_number":307,"context_line":"def do_boot(cs, args):"},{"line_number":308,"context_line":"    \"\"\"Boot a new server.\"\"\""},{"line_number":309,"context_line":"    boot_args, boot_kwargs \u003d _boot(cs, args)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BCl0%3D","line":306,"updated":"2013-12-03 06:49:15.000000000","message":"Should this not mirror novaclient/v1_1/shell.py?\n\n help\u003d\u0027Admin password for the instance (not all hypervisors support this)\u0027","commit_id":"26327f4961ad911933658063e7731882ed4518f1"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"8b0279bb2885fed7d4e3f32e909646e6cf5249db","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    action\u003d\"store_true\","},{"line_number":300,"context_line":"    default\u003dFalse,"},{"line_number":301,"context_line":"    help\u003d\u0027Blocks while server builds so progress can be reported.\u0027)"},{"line_number":302,"context_line":"@utils.arg(\u0027--admin-pass\u0027,"},{"line_number":303,"context_line":"    dest\u003d\u0027admin_pass\u0027,"},{"line_number":304,"context_line":"    metavar\u003d\u0027\u003cvalue\u003e\u0027,"},{"line_number":305,"context_line":"    default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAT3%2F%2Frz4%3D","line":302,"updated":"2014-01-03 14:43:13.000000000","message":"Can you add a test for this new option in v3/test_shell.py?","commit_id":"bf2cc936796feca4106c73ce9610a7f08708869c"}]}
