)]}'
{"doc/source/command-objects/port.rst":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":".. option:: --no-allowed-address-pairs"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    Associate no address pairs with this port (name or ID)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. option:: --vnic-type \u003cvnic-type\u003e"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_f3540eff","line":61,"range":{"start_line":61,"start_character":46,"end_line":61,"end_character":58},"updated":"2016-11-02 09:48:49.000000000","message":"No need for this.","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":".. option:: --no-allowed-address-pairs"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    Associate no address pairs with this port (name or ID)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. option:: --vnic-type \u003cvnic-type\u003e"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_5e122158","line":61,"range":{"start_line":61,"start_character":46,"end_line":61,"end_character":58},"in_reply_to":"ba5da102_f3540eff","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. option:: --allowed-address-pair ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    Allowed address pair associated with port (name or ID):"},{"line_number":212,"context_line":"    ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e"},{"line_number":213,"context_line":"    Repeat this option to set multiple address pairs."},{"line_number":214,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_d37aaa87","line":211,"updated":"2016-11-02 09:48:49.000000000","message":"Name or ID here represents the Name/ID of the address pair.","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. option:: --allowed-address-pair ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    Allowed address pair associated with port (name or ID):"},{"line_number":212,"context_line":"    ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e"},{"line_number":213,"context_line":"    Repeat this option to set multiple address pairs."},{"line_number":214,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_3e156d3f","line":211,"in_reply_to":"ba5da102_d37aaa87","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":214,"context_line":""},{"line_number":215,"context_line":".. option:: --no-allowed-address-pairs"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    Associate no address pairs with this port (name or ID)"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. option:: --vnic-type \u003cvnic-type\u003e"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_3343e643","line":217,"updated":"2016-11-02 09:48:49.000000000","message":"ditto","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":214,"context_line":""},{"line_number":215,"context_line":".. option:: --no-allowed-address-pairs"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    Associate no address pairs with this port (name or ID)"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. option:: --vnic-type \u003cvnic-type\u003e"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_9e183977","line":217,"in_reply_to":"ba5da102_3343e643","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":290,"context_line":"    os port unset"},{"line_number":291,"context_line":"        [--fixed-ip subnet\u003d\u003csubnet\u003e,ip-address\u003d\u003cip-address\u003e [...]]"},{"line_number":292,"context_line":"        [--binding-profile \u003cbinding-profile-key\u003e [...]]"},{"line_number":293,"context_line":"        [--security-group \u003csecurity-group\u003e [...]]"},{"line_number":294,"context_line":"        \u003cport\u003e"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":".. option:: --fixed-ip subnet\u003d\u003csubnet\u003e,ip-address\u003d\u003cip-address\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_b39c56c1","line":293,"updated":"2016-11-02 09:48:49.000000000","message":"Shouldnt you add an option here as well to unset some of the associated address pairs?","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":290,"context_line":"    os port unset"},{"line_number":291,"context_line":"        [--fixed-ip subnet\u003d\u003csubnet\u003e,ip-address\u003d\u003cip-address\u003e [...]]"},{"line_number":292,"context_line":"        [--binding-profile \u003cbinding-profile-key\u003e [...]]"},{"line_number":293,"context_line":"        [--security-group \u003csecurity-group\u003e [...]]"},{"line_number":294,"context_line":"        \u003cport\u003e"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":".. option:: --fixed-ip subnet\u003d\u003csubnet\u003e,ip-address\u003d\u003cip-address\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_7e3285f3","line":293,"in_reply_to":"ba5da102_b39c56c1","updated":"2016-11-02 10:05:17.000000000","message":"Sure, I will add in next PS.","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"}],"openstackclient/network/v2/port.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":219,"context_line":"            optional_keys\u003d[\u0027ip_address\u0027, \u0027mac_address\u0027],"},{"line_number":220,"context_line":"            help\u003d_(\u0027Allowed address pair associated with port (name or ID): \u0027"},{"line_number":221,"context_line":"                   \u0027ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e \u0027"},{"line_number":222,"context_line":"                   \u0027Repeat this option to set multiple address pairs.\u0027))"},{"line_number":223,"context_line":"        address_pair_group.add_argument("},{"line_number":224,"context_line":"            \u0027--no-allowed-address-pairs\u0027,"},{"line_number":225,"context_line":"            dest\u003d\u0027no_allowed_address_pairs\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_93e2f22d","line":222,"updated":"2016-11-02 09:48:49.000000000","message":"Lets put this in brackets as given in Line#490 \nAnd make the same changes in port.rst file","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":219,"context_line":"            optional_keys\u003d[\u0027ip_address\u0027, \u0027mac_address\u0027],"},{"line_number":220,"context_line":"            help\u003d_(\u0027Allowed address pair associated with port (name or ID): \u0027"},{"line_number":221,"context_line":"                   \u0027ip_address\u003d\u003cip-address\u003e,mac_address\u003d\u003cmac-address\u003e \u0027"},{"line_number":222,"context_line":"                   \u0027Repeat this option to set multiple address pairs.\u0027))"},{"line_number":223,"context_line":"        address_pair_group.add_argument("},{"line_number":224,"context_line":"            \u0027--no-allowed-address-pairs\u0027,"},{"line_number":225,"context_line":"            dest\u003d\u0027no_allowed_address_pairs\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_1e7189a8","line":222,"in_reply_to":"ba5da102_93e2f22d","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":224,"context_line":"            \u0027--no-allowed-address-pairs\u0027,"},{"line_number":225,"context_line":"            dest\u003d\u0027no_allowed_address_pairs\u0027,"},{"line_number":226,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":227,"context_line":"            help\u003d_(\"Associate no address pairs with this port (name or ID)\"))"},{"line_number":228,"context_line":"        # NOTE(dtroyer): --host-id is deprecated in Mar 2016.  Do not"},{"line_number":229,"context_line":"        #                remove before 3.x release or Mar 2017."},{"line_number":230,"context_line":"        host_group \u003d parser.add_mutually_exclusive_group()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_73ef1ee9","line":227,"updated":"2016-11-02 09:48:49.000000000","message":"make the changes mentioned in the port.rst","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":224,"context_line":"            \u0027--no-allowed-address-pairs\u0027,"},{"line_number":225,"context_line":"            dest\u003d\u0027no_allowed_address_pairs\u0027,"},{"line_number":226,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":227,"context_line":"            help\u003d_(\"Associate no address pairs with this port (name or ID)\"))"},{"line_number":228,"context_line":"        # NOTE(dtroyer): --host-id is deprecated in Mar 2016.  Do not"},{"line_number":229,"context_line":"        #                remove before 3.x release or Mar 2017."},{"line_number":230,"context_line":"        host_group \u003d parser.add_mutually_exclusive_group()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_7e60c5cf","line":227,"in_reply_to":"ba5da102_73ef1ee9","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"}],"openstackclient/tests/unit/network/v2/test_port.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":871,"context_line":""},{"line_number":872,"context_line":"        attrs \u003d {"},{"line_number":873,"context_line":"            \u0027allowed_address_pairs\u0027: [{\u0027ip_address\u0027: \u002710.0.0.3\u0027,"},{"line_number":874,"context_line":"                                       \u0027mac_address\u0027: \u0027bb:bb:bb:bb:bb:bb\u0027}]"},{"line_number":875,"context_line":"        }"},{"line_number":876,"context_line":"        self.network.update_port.assert_called_once_with(self._port, **attrs)"},{"line_number":877,"context_line":"        self.assertIsNone(result)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_93c3d256","line":874,"updated":"2016-11-02 09:48:49.000000000","message":"Can you add a test case where the input is in the wrong format ( negative test)","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":871,"context_line":""},{"line_number":872,"context_line":"        attrs \u003d {"},{"line_number":873,"context_line":"            \u0027allowed_address_pairs\u0027: [{\u0027ip_address\u0027: \u002710.0.0.3\u0027,"},{"line_number":874,"context_line":"                                       \u0027mac_address\u0027: \u0027bb:bb:bb:bb:bb:bb\u0027}]"},{"line_number":875,"context_line":"        }"},{"line_number":876,"context_line":"        self.network.update_port.assert_called_once_with(self._port, **attrs)"},{"line_number":877,"context_line":"        self.assertIsNone(result)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_5e95c184","line":874,"in_reply_to":"ba5da102_93c3d256","updated":"2016-11-02 10:05:17.000000000","message":"Will do that.","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"}],"releasenotes/notes/bug-1638265-96c58ecb0a3ce901.yaml":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - "},{"line_number":4,"context_line":"    Add ``allowed-address-pair`` option in ``port create`` command."},{"line_number":5,"context_line":"    Add ``allowed-address-pair`` and ``--no-allowed-address-pairs`` options"},{"line_number":6,"context_line":"    in ``port set`` command."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba5da102_13aee297","line":3,"updated":"2016-11-02 09:48:49.000000000","message":"Please remove the blank space","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - "},{"line_number":4,"context_line":"    Add ``allowed-address-pair`` option in ``port create`` command."},{"line_number":5,"context_line":"    Add ``allowed-address-pair`` and ``--no-allowed-address-pairs`` options"},{"line_number":6,"context_line":"    in ``port set`` command."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba5da102_1ef6e9f8","line":3,"in_reply_to":"ba5da102_13aee297","updated":"2016-11-02 10:05:17.000000000","message":"Thanks.","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"504b0cc45a99322d09c9aaa039a8af4a128ffb36","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - "},{"line_number":4,"context_line":"    Add ``allowed-address-pair`` option in ``port create`` command."},{"line_number":5,"context_line":"    Add ``allowed-address-pair`` and ``--no-allowed-address-pairs`` options"},{"line_number":6,"context_line":"    in ``port set`` command."},{"line_number":7,"context_line":"    [Bug `1638265 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1638265\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba5da102_b389b628","line":6,"updated":"2016-11-02 09:48:49.000000000","message":"Please add the option in port unset as well","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"6da2f7311d5c9af7c1ff710e4b58e20ec9578ad1","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - "},{"line_number":4,"context_line":"    Add ``allowed-address-pair`` option in ``port create`` command."},{"line_number":5,"context_line":"    Add ``allowed-address-pair`` and ``--no-allowed-address-pairs`` options"},{"line_number":6,"context_line":"    in ``port set`` command."},{"line_number":7,"context_line":"    [Bug `1638265 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1638265\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba5da102_3edf2d6a","line":6,"in_reply_to":"ba5da102_b389b628","updated":"2016-11-02 10:05:17.000000000","message":"Done","commit_id":"26e742864a6ff553e2a680cce157007fcc5ab783"}]}
