)]}'
{"novaclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"96239a992608a393fa7b8819dff0230feff0ca0f","unresolved":false,"context_lines":[{"line_number":3571,"context_line":"                           {\u0027server_group\u0027: {\u0027name\u0027: \u0027wjsg\u0027,"},{"line_number":3572,"context_line":"                                             \u0027policies\u0027: [\u0027affinity\u0027]}})"},{"line_number":3573,"context_line":""},{"line_number":3574,"context_line":"    def test_create_server_group_with_multipul_policies(self):"},{"line_number":3575,"context_line":"        self.assertRaises(SystemExit, self.run_command,"},{"line_number":3576,"context_line":"                          \u0027server-group-create wjsg affinity anti-affinity\u0027)"},{"line_number":3577,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_dcf3e272","line":3574,"range":{"start_line":3574,"start_character":38,"end_line":3574,"end_character":46},"updated":"2018-04-27 14:15:29.000000000","message":"Femtonit: s/multipul/multiple/","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0302e73d64c404c56a36d85d5846f92778cf749f","unresolved":false,"context_lines":[{"line_number":3571,"context_line":"                           {\u0027server_group\u0027: {\u0027name\u0027: \u0027wjsg\u0027,"},{"line_number":3572,"context_line":"                                             \u0027policies\u0027: [\u0027affinity\u0027]}})"},{"line_number":3573,"context_line":""},{"line_number":3574,"context_line":"    def test_create_server_group_with_multipul_policies(self):"},{"line_number":3575,"context_line":"        self.assertRaises(SystemExit, self.run_command,"},{"line_number":3576,"context_line":"                          \u0027server-group-create wjsg affinity anti-affinity\u0027)"},{"line_number":3577,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_771c0313","line":3574,"range":{"start_line":3574,"start_character":38,"end_line":3574,"end_character":46},"in_reply_to":"9f6a8fd7_dcf3e272","updated":"2018-05-01 07:36:07.000000000","message":"Done","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"}],"novaclient/v2/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"96239a992608a393fa7b8819dff0230feff0ca0f","unresolved":false,"context_lines":[{"line_number":4501,"context_line":"@utils.arg("},{"line_number":4502,"context_line":"    \u0027policy\u0027,"},{"line_number":4503,"context_line":"    metavar\u003d\u0027\u003cpolicy\u003e\u0027,"},{"line_number":4504,"context_line":"    help\u003d_(\u0027Policy for the server group.\u0027))"},{"line_number":4505,"context_line":"def do_server_group_create(cs, args):"},{"line_number":4506,"context_line":"    \"\"\"Create a new server group with the specified details.\"\"\""},{"line_number":4507,"context_line":"    server_group \u003d cs.server_groups.create(name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_5cad922f","line":4504,"updated":"2018-04-27 14:15:29.000000000","message":"IIRC, dropping the \"nargs\u003d\u0027+\u0027\" will change the type of the value from a list to a single value.  Have you tested this on the command line to confirm that it functions properly?","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0302e73d64c404c56a36d85d5846f92778cf749f","unresolved":false,"context_lines":[{"line_number":4501,"context_line":"@utils.arg("},{"line_number":4502,"context_line":"    \u0027policy\u0027,"},{"line_number":4503,"context_line":"    metavar\u003d\u0027\u003cpolicy\u003e\u0027,"},{"line_number":4504,"context_line":"    help\u003d_(\u0027Policy for the server group.\u0027))"},{"line_number":4505,"context_line":"def do_server_group_create(cs, args):"},{"line_number":4506,"context_line":"    \"\"\"Create a new server group with the specified details.\"\"\""},{"line_number":4507,"context_line":"    server_group \u003d cs.server_groups.create(name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_970d1792","line":4504,"in_reply_to":"9f6a8fd7_5cad922f","updated":"2018-05-01 07:36:07.000000000","message":"\u003e Have you tested this on the command line to confirm that it functions properly?\n\nYes.\nWhen args.policy is a string instead of a list, it works properly.The policy string is converted to a list in the following line.\n\nhttps://github.com/openstack/python-novaclient/blob/5483be7fe74a90e3a38428cfb436864ffeee4c54/novaclient/v2/server_groups.py#L91\n\nThen I remains the \u0027create\u0027 method as it is because of backward compatibility.","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"}],"releasenotes/notes/bug-1767287-cc28d60d9e59f9bd.yaml":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"96239a992608a393fa7b8819dff0230feff0ca0f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Multiple ``policy`` arguments can be specified previously in"},{"line_number":5,"context_line":"    the ``server-group-create`` command."},{"line_number":6,"context_line":"    But only one ``policy`` argument can be specified in"},{"line_number":7,"context_line":"    the command currently."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f6a8fd7_dc4f6290","line":7,"updated":"2018-04-27 14:15:29.000000000","message":"This explains what the change does, but I think it should go into why the change was made…","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0302e73d64c404c56a36d85d5846f92778cf749f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Multiple ``policy`` arguments can be specified previously in"},{"line_number":5,"context_line":"    the ``server-group-create`` command."},{"line_number":6,"context_line":"    But only one ``policy`` argument can be specified in"},{"line_number":7,"context_line":"    the command currently."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f6a8fd7_7722c303","line":7,"in_reply_to":"9f6a8fd7_dc4f6290","updated":"2018-05-01 07:36:07.000000000","message":"Done","commit_id":"3107dcc35857e53297971f13cedaee74343c63ea"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4375268df2bf262b1a4b631606ded01bf0e7f415","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Multiple ``policy`` arguments can be specified previously in"},{"line_number":5,"context_line":"    the ``server-group-create`` command."},{"line_number":6,"context_line":"    But only one ``policy`` argument can be specified in"},{"line_number":7,"context_line":"    the command currently because only one policy can be accepted"},{"line_number":8,"context_line":"    in the nova side."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f7c97a3_c82e84a4","line":8,"range":{"start_line":4,"start_character":4,"end_line":8,"end_character":21},"updated":"2018-05-08 20:37:00.000000000","message":"I think this would be easier to read if it just said, \"The ``nova server-group-create`` command now only supports specifying a single policy name when creating the server group. This is to match the server-side API validation.\"","commit_id":"344af779207a0288058fcf877127bfc642fa6487"}]}
