)]}'
{"doc/networking-guide/source/adv-config-tag.rst":[{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"860d04f7564089ff8fba0e3c7296f3a12095dfd4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using Tag"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_5f420169","line":2,"updated":"2016-03-09 20:39:08.000000000","message":"Can I suggest a better title?\n\n\"Tagging networking API resources\"","commit_id":"0a6f1c7eaf9d72acb4ffeb22fac489b725f2bdae"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"28b2653e1b87a336f74f92805c87a90c4588571d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using Tag"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_cbc64a67","line":2,"in_reply_to":"5aef4532_5f420169","updated":"2016-03-09 23:50:20.000000000","message":"Done","commit_id":"0a6f1c7eaf9d72acb4ffeb22fac489b725f2bdae"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":21,"context_line":"1) Ability to map different networks in different OpenStack locations"},{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map Id\u0027s from different management/orchestration systems to"},{"line_number":25,"context_line":"   OpenStack networks in mixed environments, for example for project Kuryr,"},{"line_number":26,"context_line":"   map docker network id to neutron network id"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_d7054d11","line":24,"range":{"start_line":24,"start_character":18,"end_line":24,"end_character":22},"updated":"2016-03-10 01:51:10.000000000","message":"IDs","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"1) Ability to map different networks in different OpenStack locations"},{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map Id\u0027s from different management/orchestration systems to"},{"line_number":25,"context_line":"   OpenStack networks in mixed environments, for example for project Kuryr,"},{"line_number":26,"context_line":"   map docker network id to neutron network id"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_b2752ffb","line":24,"range":{"start_line":24,"start_character":18,"end_line":24,"end_character":22},"in_reply_to":"5aef4532_d7054d11","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map Id\u0027s from different management/orchestration systems to"},{"line_number":25,"context_line":"   OpenStack networks in mixed environments, for example for project Kuryr,"},{"line_number":26,"context_line":"   map docker network id to neutron network id"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_57393dd6","line":26,"range":{"start_line":25,"start_character":43,"end_line":26,"end_character":46},"updated":"2016-03-10 01:51:10.000000000","message":". For example, in the Kuryr project, the Docker network ID is mapped to the Neutron network ID.","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map Id\u0027s from different management/orchestration systems to"},{"line_number":25,"context_line":"   OpenStack networks in mixed environments, for example for project Kuryr,"},{"line_number":26,"context_line":"   map docker network id to neutron network id"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_92f75358","line":26,"range":{"start_line":25,"start_character":43,"end_line":26,"end_character":46},"in_reply_to":"5aef4532_57393dd6","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) new features like get-me-a-network or a similar port scheduler"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_f74e896d","line":30,"range":{"start_line":30,"start_character":3,"end_line":30,"end_character":8},"updated":"2016-03-10 01:51:10.000000000","message":"Allow","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) new features like get-me-a-network or a similar port scheduler"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_f29697ee","line":30,"range":{"start_line":30,"start_character":3,"end_line":30,"end_character":8},"in_reply_to":"5aef4532_f74e896d","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"4) allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) new features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_375591f9","line":33,"range":{"start_line":33,"start_character":3,"end_line":33,"end_character":6},"updated":"2016-03-10 01:51:10.000000000","message":"New","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"4) allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) new features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_12a2234b","line":33,"range":{"start_line":33,"start_character":3,"end_line":33,"end_character":6},"in_reply_to":"5aef4532_375591f9","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism so it\u0027s targeting to resources have the"},{"line_number":40,"context_line":"mechanism. In Mitaka release, they are networks, ports, routers, floating IPs,"},{"line_number":41,"context_line":"security group, security group rules and subnet pools but now tag system"},{"line_number":42,"context_line":"supports networks only."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_d77a6d87","line":39,"range":{"start_line":39,"start_character":39,"end_line":39,"end_character":74},"updated":"2016-03-10 01:51:10.000000000","message":"in order to target resources that have","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism so it\u0027s targeting to resources have the"},{"line_number":40,"context_line":"mechanism. In Mitaka release, they are networks, ports, routers, floating IPs,"},{"line_number":41,"context_line":"security group, security group rules and subnet pools but now tag system"},{"line_number":42,"context_line":"supports networks only."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_f264d722","line":39,"range":{"start_line":39,"start_character":39,"end_line":39,"end_character":74},"in_reply_to":"5aef4532_d77a6d87","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism so it\u0027s targeting to resources have the"},{"line_number":40,"context_line":"mechanism. In Mitaka release, they are networks, ports, routers, floating IPs,"},{"line_number":41,"context_line":"security group, security group rules and subnet pools but now tag system"},{"line_number":42,"context_line":"supports networks only."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"},{"line_number":45,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_d7a1cdf9","line":42,"range":{"start_line":41,"start_character":53,"end_line":42,"end_character":23},"updated":"2016-03-10 01:51:10.000000000","message":"be specific about the release you are referring to.","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism so it\u0027s targeting to resources have the"},{"line_number":40,"context_line":"mechanism. In Mitaka release, they are networks, ports, routers, floating IPs,"},{"line_number":41,"context_line":"security group, security group rules and subnet pools but now tag system"},{"line_number":42,"context_line":"supports networks only."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"},{"line_number":45,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_32391ff3","line":42,"range":{"start_line":41,"start_character":53,"end_line":42,"end_character":23},"in_reply_to":"5aef4532_d7a1cdf9","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":108,"context_line":"User workflow"},{"line_number":109,"context_line":"~~~~~~~~~~~~~"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Add a tag on the resouce:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: console"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_b78ec176","line":111,"range":{"start_line":111,"start_character":17,"end_line":111,"end_character":24},"updated":"2016-03-10 01:51:10.000000000","message":"resource","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":108,"context_line":"User workflow"},{"line_number":109,"context_line":"~~~~~~~~~~~~~"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Add a tag on the resouce:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: console"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_3210ff58","line":111,"range":{"start_line":111,"start_character":17,"end_line":111,"end_character":24},"in_reply_to":"5aef4532_b78ec176","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":135,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Delete a tag on the resouce:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_f7ea090e","line":137,"range":{"start_line":137,"start_character":20,"end_line":137,"end_character":27},"updated":"2016-03-10 01:51:10.000000000","message":"resource","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":135,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Delete a tag on the resouce:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_520b0b2a","line":137,"range":{"start_line":137,"start_character":20,"end_line":137,"end_character":27},"in_reply_to":"5aef4532_f7ea090e","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":161,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Allow to replace all tags on the resouce:"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":".. code-block:: console"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_17f695f8","line":163,"range":{"start_line":163,"start_character":33,"end_line":163,"end_character":40},"updated":"2016-03-10 01:51:10.000000000","message":"resource","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":161,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Allow to replace all tags on the resouce:"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":".. code-block:: console"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_92011309","line":163,"range":{"start_line":163,"start_character":33,"end_line":163,"end_character":40},"in_reply_to":"5aef4532_17f695f8","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":188,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Allow to delete all tags on the resouce:"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":".. code-block:: console"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_77df1969","line":190,"range":{"start_line":190,"start_character":32,"end_line":190,"end_character":39},"updated":"2016-03-10 01:51:10.000000000","message":"resource","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":188,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Allow to delete all tags on the resouce:"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":".. code-block:: console"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_ed007603","line":190,"range":{"start_line":190,"start_character":32,"end_line":190,"end_character":39},"in_reply_to":"5aef4532_77df1969","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"25d2ae07c1e1392c774c6baf06463472c8a788b8","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":214,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Get list of resouces with tag filter"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. code-block:: console"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_57dc9d72","line":216,"range":{"start_line":216,"start_character":12,"end_line":216,"end_character":20},"updated":"2016-03-10 01:51:10.000000000","message":"resources","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"413f7bb4c4caf22e699eb466fa189a0a13b5ca1e","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":214,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Get list of resouces with tag filter"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. code-block:: console"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5aef4532_2d07fe18","line":216,"range":{"start_line":216,"start_character":12,"end_line":216,"end_character":20},"in_reply_to":"5aef4532_57dc9d72","updated":"2016-03-10 02:46:15.000000000","message":"Done","commit_id":"0dc9bc3b1b423ebd48bc0cf9ecde9bf73137194d"},{"author":{"_account_id":17207,"name":"Atsushi SAKAI","email":"sakaia@jp.fujitsu.com","username":"sakaia"},"change_message_id":"5f045568fb66a73bdcdc5988fb3dd653e746a653","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":214,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Get list of resources with tag filter"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. code-block:: console"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5aef4532_3cd6fa4e","line":216,"updated":"2016-03-10 13:28:09.000000000","message":"Why \":\" is not exist on this end?","commit_id":"6770bb137d9fbd81f94fb2082c1d88e25994edc0"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"9351009f9464b92820923485062d7c8cdce7d43c","unresolved":false,"context_lines":[{"line_number":213,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":214,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Get list of resources with tag filter"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. code-block:: console"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5aef4532_d229bfe7","line":216,"in_reply_to":"5aef4532_3cd6fa4e","updated":"2016-03-10 14:09:31.000000000","message":"Because I missed ;)","commit_id":"6770bb137d9fbd81f94fb2082c1d88e25994edc0"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tagging Networking API Resources"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_e9ccc936","line":2,"range":{"start_line":2,"start_character":23,"end_line":2,"end_character":24},"updated":"2016-03-10 16:35:12.000000000","message":"resources","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tagging Networking API Resources"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_42b004de","line":2,"range":{"start_line":2,"start_character":23,"end_line":2,"end_character":24},"in_reply_to":"5aef4532_e9ccc936","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plugin allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT backend drivers)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_cc1c7b6c","line":11,"range":{"start_line":11,"start_character":12,"end_line":11,"end_character":18},"updated":"2016-03-10 16:35:12.000000000","message":"plug-in","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plugin allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT backend drivers)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_e2e150d2","line":11,"range":{"start_line":11,"start_character":12,"end_line":11,"end_character":18},"in_reply_to":"5aef4532_cc1c7b6c","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plugin allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT backend drivers)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Use case"},{"line_number":16,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_2c223fa3","line":13,"range":{"start_line":13,"start_character":37,"end_line":13,"end_character":44},"updated":"2016-03-10 16:35:12.000000000","message":"back-end","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plugin allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT backend drivers)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Use case"},{"line_number":16,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_42e764e4","line":13,"range":{"start_line":13,"start_character":37,"end_line":13,"end_character":44},"in_reply_to":"5aef4532_2c223fa3","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"The following use cases refer to adding tags to networks, but the same"},{"line_number":19,"context_line":"can be applicable to any other Networking service resource:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"1) Ability to map different networks in different OpenStack locations"},{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map IDs from different management/orchestration systems to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_2cb6bff8","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":2},"updated":"2016-03-10 16:35:12.000000000","message":"Use #. instead of 1), 2), 3)...","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":18,"context_line":"The following use cases refer to adding tags to networks, but the same"},{"line_number":19,"context_line":"can be applicable to any other Networking service resource:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"1) Ability to map different networks in different OpenStack locations"},{"line_number":22,"context_line":"   to one logically same network (for Multi site OpenStack)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"2) Ability to map IDs from different management/orchestration systems to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_6286e0ba","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":2},"in_reply_to":"5aef4532_2cb6bff8","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"   OpenStack networks in mixed environments. For example, in the Kuryr project,"},{"line_number":26,"context_line":"   the Docker network ID is mapped to the Neutron network ID."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_ecbb37c2","line":28,"range":{"start_line":28,"start_character":31,"end_line":28,"end_character":36},"updated":"2016-03-10 16:35:12.000000000","message":"tools. Please add periods to all items in the list.","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_1d1b2f82","line":31,"range":{"start_line":31,"start_character":37,"end_line":31,"end_character":40},"updated":"2016-03-10 16:35:12.000000000","message":"and so on","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_5d3ad7e7","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":8},"updated":"2016-03-10 16:35:12.000000000","message":"for example,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":28,"context_line":"3) Leverage tags by deployment tools"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"4) Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_4212c463","line":31,"range":{"start_line":31,"start_character":4,"end_line":31,"end_character":8},"in_reply_to":"5aef4532_5d3ad7e7","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_0ce023cc","line":34,"range":{"start_line":34,"start_character":3,"end_line":34,"end_character":8},"updated":"2016-03-10 16:35:12.000000000","message":"can","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":31,"context_line":"   (e.g. high-bandwith, low-latency, etc)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"5) New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   could choose a network for a port based on tags"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_2217b852","line":34,"range":{"start_line":34,"start_character":3,"end_line":34,"end_character":8},"in_reply_to":"5aef4532_0ce023cc","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism in order to target resources that have"},{"line_number":40,"context_line":"the mechanism. In Mitaka release, they are networks, ports, routers, floating"},{"line_number":41,"context_line":"IPs, security group, security group rules and subnet pools. However, tag system"},{"line_number":42,"context_line":"supports networks only in Mitaka release."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_cc2e3ba4","line":41,"range":{"start_line":41,"start_character":36,"end_line":41,"end_character":41},"updated":"2016-03-10 16:35:12.000000000","message":"rules,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Tag system uses standardattr mechanism in order to target resources that have"},{"line_number":40,"context_line":"the mechanism. In Mitaka release, they are networks, ports, routers, floating"},{"line_number":41,"context_line":"IPs, security group, security group rules and subnet pools. However, tag system"},{"line_number":42,"context_line":"supports networks only in Mitaka release."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_9d1a6d6d","line":41,"range":{"start_line":41,"start_character":36,"end_line":41,"end_character":41},"in_reply_to":"5aef4532_cc2e3ba4","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    GET /v2.0/networks?tags\u003dred"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"To request the list of networks that have two or more tags, the ``tags``"},{"line_number":61,"context_line":"argument should be set to the list of tags, separated by commas. In this"},{"line_number":62,"context_line":"situation the tags given must all be present for a network to be included in"},{"line_number":63,"context_line":"the query result. Example that returns networks that have the \"red\" and \"blue\""},{"line_number":64,"context_line":"tags::"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_cf4d8dc5","line":62,"range":{"start_line":61,"start_character":65,"end_line":62,"end_character":9},"updated":"2016-03-10 16:35:12.000000000","message":"In this case,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    GET /v2.0/networks?tags\u003dred"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"To request the list of networks that have two or more tags, the ``tags``"},{"line_number":61,"context_line":"argument should be set to the list of tags, separated by commas. In this"},{"line_number":62,"context_line":"situation the tags given must all be present for a network to be included in"},{"line_number":63,"context_line":"the query result. Example that returns networks that have the \"red\" and \"blue\""},{"line_number":64,"context_line":"tags::"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_7d416139","line":62,"range":{"start_line":61,"start_character":65,"end_line":62,"end_character":9},"in_reply_to":"5aef4532_cf4d8dc5","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"To request the list of networks that have one or more of a list of given tags,"},{"line_number":69,"context_line":"the ``tags-any`` argument should be set to the list of tags, separated by"},{"line_number":70,"context_line":"commas. In this situation as long as one of the given tags is present the"},{"line_number":71,"context_line":"network will be included in the query result. Example that returns the networks"},{"line_number":72,"context_line":"that have the \"red\" or the \"blue\" tag::"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_af71210e","line":70,"range":{"start_line":70,"start_character":8,"end_line":70,"end_character":25},"updated":"2016-03-10 16:35:12.000000000","message":"In this case,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"To request the list of networks that have one or more of a list of given tags,"},{"line_number":69,"context_line":"the ``tags-any`` argument should be set to the list of tags, separated by"},{"line_number":70,"context_line":"commas. In this situation as long as one of the given tags is present the"},{"line_number":71,"context_line":"network will be included in the query result. Example that returns the networks"},{"line_number":72,"context_line":"that have the \"red\" or the \"blue\" tag::"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_1d5c9d24","line":70,"range":{"start_line":70,"start_character":8,"end_line":70,"end_character":25},"in_reply_to":"5aef4532_af71210e","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"To request the list of networks that do not have one or more tags, the"},{"line_number":77,"context_line":"``not-tags`` argument should be set to the list of tags, separated by commas."},{"line_number":78,"context_line":"In this situation only the networks that do not have any of the given tags will"},{"line_number":79,"context_line":"be included in the query results. Example that returns the networks that do not"},{"line_number":80,"context_line":"have the \"red\" nor the \"blue\" tag::"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_efbfa9cd","line":78,"range":{"start_line":78,"start_character":0,"end_line":78,"end_character":17},"updated":"2016-03-10 16:35:12.000000000","message":"In this case,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"To request the list of networks that do not have one or more tags, the"},{"line_number":77,"context_line":"``not-tags`` argument should be set to the list of tags, separated by commas."},{"line_number":78,"context_line":"In this situation only the networks that do not have any of the given tags will"},{"line_number":79,"context_line":"be included in the query results. Example that returns the networks that do not"},{"line_number":80,"context_line":"have the \"red\" nor the \"blue\" tag::"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_9d48ad5d","line":78,"range":{"start_line":78,"start_character":0,"end_line":78,"end_character":17},"in_reply_to":"5aef4532_efbfa9cd","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"To request the list of networks that do not have at least one of a list of"},{"line_number":85,"context_line":"tags, the ``not-tags-any`` argument should be set to the list of tags,"},{"line_number":86,"context_line":"separated by commas. In this situation only the networks that do not have at"},{"line_number":87,"context_line":"least one of the given tags will be included in the query result. Example that"},{"line_number":88,"context_line":"returns the networks that do not have the \"red\" tag, or do not have the \"blue\""},{"line_number":89,"context_line":"tag::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_2fdfd13a","line":86,"range":{"start_line":86,"start_character":21,"end_line":86,"end_character":38},"updated":"2016-03-10 16:35:12.000000000","message":"In this case,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"To request the list of networks that do not have at least one of a list of"},{"line_number":85,"context_line":"tags, the ``not-tags-any`` argument should be set to the list of tags,"},{"line_number":86,"context_line":"separated by commas. In this situation only the networks that do not have at"},{"line_number":87,"context_line":"least one of the given tags will be included in the query result. Example that"},{"line_number":88,"context_line":"returns the networks that do not have the \"red\" tag, or do not have the \"blue\""},{"line_number":89,"context_line":"tag::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_7d6841bb","line":86,"range":{"start_line":86,"start_character":21,"end_line":86,"end_character":38},"in_reply_to":"5aef4532_2fdfd13a","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    GET /v2.0/networks?tags\u003dred,blue\u0026tags-any\u003dgreen,orange"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"The above example returns any networks that have the \"red\" and \"blue\" tags,"},{"line_number":99,"context_line":" plus at least one of \"green\" and \"orange\"."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Complex queries may have contradictory parameters. Example::"},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_ef3169a3","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":1},"updated":"2016-03-10 16:35:12.000000000","message":"extra space","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    GET /v2.0/networks?tags\u003dred,blue\u0026tags-any\u003dgreen,orange"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"The above example returns any networks that have the \"red\" and \"blue\" tags,"},{"line_number":99,"context_line":" plus at least one of \"green\" and \"orange\"."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Complex queries may have contradictory parameters. Example::"},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_bdb92931","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":1},"in_reply_to":"5aef4532_ef3169a3","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    GET /v2.0/networks?tags\u003dblue\u0026not-tags\u003dblue"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In this case we should let Networking service find these networks. Obviously"},{"line_number":106,"context_line":"there are no such networks and the service will return an empty list."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"User workflow"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_ef3cc994","line":105,"range":{"start_line":105,"start_character":0,"end_line":105,"end_character":12},"updated":"2016-03-10 16:35:12.000000000","message":"In this case,","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"f32261f02188d8b366b8c03a04c186f615a20c6e","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    GET /v2.0/networks?tags\u003dblue\u0026not-tags\u003dblue"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In this case we should let Networking service find these networks. Obviously"},{"line_number":106,"context_line":"there are no such networks and the service will return an empty list."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"User workflow"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5aef4532_4f405d07","line":105,"range":{"start_line":105,"start_character":27,"end_line":105,"end_character":37},"updated":"2016-03-10 16:35:12.000000000","message":"the Networking","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"da9d1b72786e4f7a1b4c60a80bc69a4b115f25e6","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    GET /v2.0/networks?tags\u003dblue\u0026not-tags\u003dblue"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"In this case we should let Networking service find these networks. Obviously"},{"line_number":106,"context_line":"there are no such networks and the service will return an empty list."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"User workflow"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_dded1527","line":105,"range":{"start_line":105,"start_character":0,"end_line":105,"end_character":12},"in_reply_to":"5aef4532_ef3cc994","updated":"2016-03-11 17:05:11.000000000","message":"Done","commit_id":"2ed2d304d6acace1677379759116ca8deec08023"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tagging Networking API resources"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_40b443d0","line":2,"range":{"start_line":2,"start_character":8,"end_line":2,"end_character":23},"updated":"2016-03-14 11:03:18.000000000","message":"The Networking guide is talking about OpenStac Networking (neutron), so Networking API resources sounds a bit verbose.\nHow about Tagging resources or Tagging API resources?","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tagging Networking API resources"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_c42f0ff5","line":2,"range":{"start_line":2,"start_character":8,"end_line":2,"end_character":23},"in_reply_to":"3afc51ec_40b443d0","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"},{"line_number":6,"context_line":"in the Networking service as of the Mitaka release."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_00087b90","line":6,"updated":"2016-03-14 11:03:18.000000000","message":"It is better to mention we support only tagging \u0027network\u0027 resource as of mitaka.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page serves as a guide for how to use the ``Tag`` functionality available"},{"line_number":6,"context_line":"in the Networking service as of the Mitaka release."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_84a7c74e","line":6,"in_reply_to":"3afc51ec_00087b90","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plug-in allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT back-end drivers)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_34308401","line":11,"updated":"2016-03-11 23:30:29.000000000","message":"I wouldn\u0027t go in such depth for the user guide, because service plugins (like standardattr) are an implementation details. So, consider talking in higher level terms","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plug-in allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT back-end drivers)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_ecc12c30","line":11,"in_reply_to":"3afc51ec_34308401","updated":"2016-03-14 11:03:18.000000000","message":"Agree with Armando. I would suggest \u0027The networking service allows users to ....\"","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The basics"},{"line_number":9,"context_line":"~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Tag service plug-in allows users to set tags on their resources. Tagging"},{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT back-end drivers)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_e7fe8d04","line":11,"in_reply_to":"3afc51ec_ecc12c30","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT back-end drivers)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Use case"},{"line_number":16,"context_line":"--------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"The following use cases refer to adding tags to networks, but the same"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_600dff8f","line":15,"updated":"2016-03-14 11:03:18.000000000","message":"Use cases","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"resources can be used by external systems or any other clients of the"},{"line_number":13,"context_line":"Networking service REST API (and NOT back-end drivers)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Use case"},{"line_number":16,"context_line":"--------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"The following use cases refer to adding tags to networks, but the same"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_070e1934","line":15,"in_reply_to":"3afc51ec_600dff8f","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":30,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"#. New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   can choose a network for a port based on tags."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_20c81722","line":34,"range":{"start_line":33,"start_character":0,"end_line":34,"end_character":49},"updated":"2016-03-14 11:03:18.000000000","message":"get-me-a-network does not use the tag mechanism.\nI think It is better to drop it.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":31,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"#. New features like get-me-a-network or a similar port scheduler"},{"line_number":34,"context_line":"   can choose a network for a port based on tags."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Which resources"},{"line_number":37,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_e725edae","line":34,"range":{"start_line":33,"start_character":0,"end_line":34,"end_character":49},"in_reply_to":"3afc51ec_20c81722","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Tag system uses standardattr mechanism in order to target resources that have"},{"line_number":40,"context_line":"the mechanism. In Mitaka release, they are networks, ports, routers, floating"},{"line_number":41,"context_line":"IPs, security group, security group rules, and subnet pools. However, tag"},{"line_number":42,"context_line":"system supports networks only in Mitaka release."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"},{"line_number":45,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_74316c0b","line":42,"updated":"2016-03-11 23:30:29.000000000","message":"It\u0027d simply say, that as of Mitaka you can only tag networks.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Tag system uses standardattr mechanism in order to target resources that have"},{"line_number":40,"context_line":"the mechanism. In Mitaka release, they are networks, ports, routers, floating"},{"line_number":41,"context_line":"IPs, security group, security group rules, and subnet pools. However, tag"},{"line_number":42,"context_line":"system supports networks only in Mitaka release."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"},{"line_number":45,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_c0e1739c","line":42,"in_reply_to":"3afc51ec_74316c0b","updated":"2016-03-14 11:03:18.000000000","message":"Totally agree.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Tag system uses standardattr mechanism in order to target resources that have"},{"line_number":40,"context_line":"the mechanism. In Mitaka release, they are networks, ports, routers, floating"},{"line_number":41,"context_line":"IPs, security group, security group rules, and subnet pools. However, tag"},{"line_number":42,"context_line":"system supports networks only in Mitaka release."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Filter"},{"line_number":45,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_e74ccd78","line":42,"in_reply_to":"3afc51ec_c0e1739c","updated":"2016-03-15 16:10:03.000000000","message":"I\u0027m OK. I wrote it in abstract and removed this section.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":50,"context_line":"* ``tags``"},{"line_number":51,"context_line":"* ``tags-any``"},{"line_number":52,"context_line":"* ``not-tags``"},{"line_number":53,"context_line":"* ``not-tags-any``"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"To request the list of networks that have a single tag, ``tags`` argument"},{"line_number":56,"context_line":"should be set to the desired tag name. Example::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_2f4cb16f","line":53,"updated":"2016-03-11 23:30:29.000000000","message":"Are there client limitations? In other words are there query combinations that the client currently does not support? Or are there queries that are only available through the API?","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"* ``tags``"},{"line_number":51,"context_line":"* ``tags-any``"},{"line_number":52,"context_line":"* ``not-tags``"},{"line_number":53,"context_line":"* ``not-tags-any``"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"To request the list of networks that have a single tag, ``tags`` argument"},{"line_number":56,"context_line":"should be set to the desired tag name. Example::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_a71ac515","line":53,"in_reply_to":"3afc51ec_2f4cb16f","updated":"2016-03-15 16:10:03.000000000","message":"There is no limitation for tag feature in clinet. Client is equivalent to API as far as I know.\n\n...Although I could come up with tag like \"--red\", I believe that we don\u0027t need to take care it.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":108,"context_line":"User workflow"},{"line_number":109,"context_line":"~~~~~~~~~~~~~"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Add a tag on the resource:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: console"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_4f2bfd82","line":111,"updated":"2016-03-11 23:30:29.000000000","message":"Add a tag to a resource.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":108,"context_line":"User workflow"},{"line_number":109,"context_line":"~~~~~~~~~~~~~"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Add a tag on the resource:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: console"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_c7a551b6","line":111,"in_reply_to":"3afc51ec_4f2bfd82","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":135,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Delete a tag on the resource:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_6f26b9bb","line":137,"updated":"2016-03-11 23:30:29.000000000","message":"Be consistent with the command names and hence say: Remove a tag from a resource.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":135,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Delete a tag on the resource:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_27823501","line":137,"in_reply_to":"3afc51ec_6f26b9bb","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":161,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Allow to replace all tags on the resource:"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":".. code-block:: console"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_a08a67bd","line":163,"updated":"2016-03-14 11:03:18.000000000","message":"\u0027Allow to \u0027 is unnecessary.\n\n\n  Replace all tags on the resources","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":161,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Allow to replace all tags on the resource:"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":".. code-block:: console"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_a776453c","line":163,"in_reply_to":"3afc51ec_a08a67bd","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":188,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Allow to delete all tags on the resource:"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":".. code-block:: console"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_ef3ac9cc","line":190,"updated":"2016-03-11 23:30:29.000000000","message":"Clear tags from a resource.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":188,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Allow to delete all tags on the resource:"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":".. code-block:: console"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_47ce615b","line":190,"in_reply_to":"3afc51ec_ef3ac9cc","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"2c742e97b34ebbfb1b0a987826efe576eeebd1f2","unresolved":false,"context_lines":[{"line_number":222,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":223,"context_line":"    | id                                   | name | subnets |"},{"line_number":224,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":225,"context_line":"    | ab442634-1cc9-49e5-bd49-0dac9c811f69 | net  |         |"},{"line_number":226,"context_line":"    +--------------------------------------+------+---------+"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_4f793d93","line":225,"updated":"2016-03-11 23:30:29.000000000","message":"Consider mention limitations and future support into a new section below.","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2cf85eb41a99796a3ac60afa46500010ca145d92","unresolved":false,"context_lines":[{"line_number":222,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":223,"context_line":"    | id                                   | name | subnets |"},{"line_number":224,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":225,"context_line":"    | ab442634-1cc9-49e5-bd49-0dac9c811f69 | net  |         |"},{"line_number":226,"context_line":"    +--------------------------------------+------+---------+"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3afc51ec_606e9f02","line":225,"in_reply_to":"3afc51ec_4f793d93","updated":"2016-03-14 11:03:18.000000000","message":"Good idea.\n\nOne limitation is we cannot include a comma in a tag name (as we discussed in the code review).","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"904282468b2c75dbcc0b7ab5be27eff32089862a","unresolved":false,"context_lines":[{"line_number":222,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":223,"context_line":"    | id                                   | name | subnets |"},{"line_number":224,"context_line":"    +--------------------------------------+------+---------+"},{"line_number":225,"context_line":"    | ab442634-1cc9-49e5-bd49-0dac9c811f69 | net  |         |"},{"line_number":226,"context_line":"    +--------------------------------------+------+---------+"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1af94dfe_9302623d","line":225,"in_reply_to":"3afc51ec_606e9f02","updated":"2016-03-15 16:10:03.000000000","message":"Done","commit_id":"313fe135b5cab93aa12668859289727f1c1bf986"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":7,"context_line":"networks only in the Mitaka release."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The basics"},{"line_number":10,"context_line":"~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The Networking service allows users to set tags on their resources. Tagging"},{"line_number":13,"context_line":"resources can be used by external systems or any other clients of the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_85781cf4","line":10,"updated":"2016-03-16 15:40:45.000000000","message":"If you follow my comment at L.35, this section seems unnecessary now. the content of the paragraph can be merged into the paragraph at L.5.","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":31,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":32,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Filter"},{"line_number":35,"context_line":"------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The API that would allow searching/filtering of the ``GET /v2.0/networks``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_65e1909a","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":6},"updated":"2016-03-16 15:40:45.000000000","message":"How about \u0027Filtering with tags\u0027?","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Filter"},{"line_number":35,"context_line":"------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The API that would allow searching/filtering of the ``GET /v2.0/networks``"},{"line_number":38,"context_line":"REST API call would add the following query parameters:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_c5a184ab","line":35,"updated":"2016-03-16 15:40:45.000000000","message":"When I read the rendered document [1], I don\u0027t think this section needs to be placed under \"The basics\". How about changing this section to an upper level? The same thing can be said to \u0027Use cases\u0027 as well.\n\n[1] http://docs-draft.openstack.org/42/290342/7/check/gate-openstack-manuals-tox-doc-publish-checkbuild/fb7b867//publish-docs/draft/networking-guide/adv-config-tag.html","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Filter"},{"line_number":35,"context_line":"------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The API that would allow searching/filtering of the ``GET /v2.0/networks``"},{"line_number":38,"context_line":"REST API call would add the following query parameters:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* ``tags``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_85777c39","line":37,"range":{"start_line":37,"start_character":13,"end_line":37,"end_character":18},"updated":"2016-03-16 15:40:45.000000000","message":"The feature is now implemented. I don\u0027t think we need to use \u0027would\u0027 here.","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":35,"context_line":"------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The API that would allow searching/filtering of the ``GET /v2.0/networks``"},{"line_number":38,"context_line":"REST API call would add the following query parameters:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* ``tags``"},{"line_number":41,"context_line":"* ``tags-any``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_c504e47f","line":38,"updated":"2016-03-16 15:40:45.000000000","message":"Same comment for \u0027would\u0027. Unnecessary.\n\nIn addition, how about splitting the sentence. I think it is more readable.\n\n  The API allows searching/filtering of the ......\n  The following query parameters are supported.","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":255,"context_line":"    | cdb3ed08-ca63-4090-ba12-30b366372993 | test-net4 |         |"},{"line_number":256,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Limitation"},{"line_number":259,"context_line":"~~~~~~~~~~"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"The Networking service doesn\u0027t allow users to get tag name including a"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_c89b59c8","line":258,"updated":"2016-03-16 15:40:45.000000000","message":"-\u003e Limitations","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d4ec97f58f6cc3e504ba20e973b369dd725899","unresolved":false,"context_lines":[{"line_number":259,"context_line":"~~~~~~~~~~"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"The Networking service doesn\u0027t allow users to get tag name including a"},{"line_number":262,"context_line":"comma. Therefore, users should not set such tag name to resources."},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"Future support"},{"line_number":265,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_28e3dd06","line":262,"updated":"2016-03-16 15:40:45.000000000","message":"We can get a tag with a comma. What we cannot is to filter resources with a tag including a comma in a name.\n\n  Filtering resources with a tag whose name contains a comma\n  is not supported.\n  Thus users should not put such tag name to resources.","commit_id":"84291a8e8055372a6a1c39d278ecbc09425da823"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"can be applicable to any other Networking service resource:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#. Ability to map different networks in different OpenStack locations"},{"line_number":19,"context_line":"   to one logically same network (for Multi site OpenStack)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. Ability to map IDs from different management/orchestration systems to"},{"line_number":22,"context_line":"   OpenStack networks in mixed environments. For example, in the Kuryr project,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_e8026c0a","line":19,"range":{"start_line":19,"start_character":38,"end_line":19,"end_character":48},"updated":"2016-03-17 10:12:28.000000000","message":"multi-site","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":16,"context_line":"can be applicable to any other Networking service resource:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#. Ability to map different networks in different OpenStack locations"},{"line_number":19,"context_line":"   to one logically same network (for Multi site OpenStack)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. Ability to map IDs from different management/orchestration systems to"},{"line_number":22,"context_line":"   OpenStack networks in mixed environments. For example, in the Kuryr project,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_c0c812ab","line":19,"range":{"start_line":19,"start_character":38,"end_line":19,"end_character":48},"in_reply_to":"1af94dfe_e8026c0a","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   OpenStack networks in mixed environments. For example, in the Kuryr project,"},{"line_number":23,"context_line":"   the Docker network ID is mapped to the Neutron network ID."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_ebba6609","line":25,"range":{"start_line":25,"start_character":3,"end_line":25,"end_character":11},"updated":"2016-03-17 10:12:28.000000000","message":"Ability to leverage (for consistency with the sentence structure of the items above)","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   OpenStack networks in mixed environments. For example, in the Kuryr project,"},{"line_number":23,"context_line":"   the Docker network ID is mapped to the Neutron network ID."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_a05b46f5","line":25,"range":{"start_line":25,"start_character":3,"end_line":25,"end_character":11},"in_reply_to":"1af94dfe_ebba6609","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Filtering with tags"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_eb68a689","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":25},"updated":"2016-03-17 10:12:28.000000000","message":"Ability to tag (for the same reason as above - to have a parallel structure in the list)","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Filtering with tags"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_802e0a41","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":25},"in_reply_to":"1af94dfe_eb68a689","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Filtering with tags"},{"line_number":31,"context_line":"~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_2b860e65","line":28,"range":{"start_line":28,"start_character":43,"end_line":28,"end_character":44},"updated":"2016-03-17 10:12:28.000000000","message":"A comma before \u0027and\u0027 please.","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":25,"context_line":"#. Leverage tags by deployment tools."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Allow operators to tag information about provider networks"},{"line_number":28,"context_line":"   (for example, high-bandwith, low-latency and so on)."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Filtering with tags"},{"line_number":31,"context_line":"~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_4019a221","line":28,"range":{"start_line":28,"start_character":43,"end_line":28,"end_character":44},"in_reply_to":"1af94dfe_2b860e65","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"To request the list of networks that have one or more of a list of given tags,"},{"line_number":54,"context_line":"the ``tags-any`` argument should be set to the list of tags, separated by"},{"line_number":55,"context_line":"commas. In this case, as long as one of the given tags is present the network"},{"line_number":56,"context_line":"will be included in the query result. Example that returns the networks that"},{"line_number":57,"context_line":"have the \"red\" or the \"blue\" tag::"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_ebc42660","line":55,"range":{"start_line":55,"start_character":65,"end_line":55,"end_character":66},"updated":"2016-03-17 10:12:28.000000000","message":"comma","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"To request the list of networks that have one or more of a list of given tags,"},{"line_number":54,"context_line":"the ``tags-any`` argument should be set to the list of tags, separated by"},{"line_number":55,"context_line":"commas. In this case, as long as one of the given tags is present the network"},{"line_number":56,"context_line":"will be included in the query result. Example that returns the networks that"},{"line_number":57,"context_line":"have the \"red\" or the \"blue\" tag::"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_00eafada","line":55,"range":{"start_line":55,"start_character":65,"end_line":55,"end_character":66},"in_reply_to":"1af94dfe_ebc42660","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``not-tags`` argument should be set to the list of tags, separated by commas."},{"line_number":63,"context_line":"In this case, only the networks that do not have any of the given tags will be"},{"line_number":64,"context_line":"included in the query results. Example that returns the networks that do not"},{"line_number":65,"context_line":"have the \"red\" nor the \"blue\" tag::"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    GET /v2.0/networks?not-tags\u003dred,blue"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_6bebf6b0","line":65,"range":{"start_line":65,"start_character":5,"end_line":65,"end_character":29},"updated":"2016-03-17 10:12:28.000000000","message":"either \"red\" or \"blue\"","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``not-tags`` argument should be set to the list of tags, separated by commas."},{"line_number":63,"context_line":"In this case, only the networks that do not have any of the given tags will be"},{"line_number":64,"context_line":"included in the query results. Example that returns the networks that do not"},{"line_number":65,"context_line":"have the \"red\" nor the \"blue\" tag::"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    GET /v2.0/networks?not-tags\u003dred,blue"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_a09ce65d","line":65,"range":{"start_line":65,"start_character":5,"end_line":65,"end_character":29},"in_reply_to":"1af94dfe_6bebf6b0","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    GET /v2.0/networks?not-tags-any\u003dred,blue"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The ``tags``, ``tags-any``, ``not-tags`` and ``not-tags-any`` arguments can be"},{"line_number":79,"context_line":"combined to build more complex queries. Example::"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    GET /v2.0/networks?tags\u003dred,blue\u0026tags-any\u003dgreen,orange"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_cb404aa8","line":78,"range":{"start_line":78,"start_character":40,"end_line":78,"end_character":41},"updated":"2016-03-17 10:12:28.000000000","message":"comma","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    GET /v2.0/networks?not-tags-any\u003dred,blue"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The ``tags``, ``tags-any``, ``not-tags`` and ``not-tags-any`` arguments can be"},{"line_number":79,"context_line":"combined to build more complex queries. Example::"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    GET /v2.0/networks?tags\u003dred,blue\u0026tags-any\u003dgreen,orange"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_40c36238","line":78,"range":{"start_line":78,"start_character":40,"end_line":78,"end_character":41},"in_reply_to":"1af94dfe_cb404aa8","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    GET /v2.0/networks?tags\u003dblue\u0026not-tags\u003dblue"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In this case, we should let the Networking service find these"},{"line_number":91,"context_line":"networks. Obviously there are no such networks and the service will return an"},{"line_number":92,"context_line":"empty list."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"User workflow"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_4bc8ba22","line":91,"range":{"start_line":91,"start_character":19,"end_line":91,"end_character":20},"updated":"2016-03-17 10:12:28.000000000","message":"comma","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    GET /v2.0/networks?tags\u003dblue\u0026not-tags\u003dblue"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"In this case, we should let the Networking service find these"},{"line_number":91,"context_line":"networks. Obviously there are no such networks and the service will return an"},{"line_number":92,"context_line":"empty list."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"User workflow"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_20d736ee","line":91,"range":{"start_line":91,"start_character":19,"end_line":91,"end_character":20},"in_reply_to":"1af94dfe_4bc8ba22","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":199,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":200,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Get list of resources with tag filters from networks. The networks are"},{"line_number":203,"context_line":"test-net1 with \"red\" tag, test-net2 with \"red\" and \"blue\" tags, test-net3 with"},{"line_number":204,"context_line":"\"red\", \"blue\", and \"green\" tags, and test-net4 with \"green\" tag."},{"line_number":205,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_4bbd5a67","line":202,"range":{"start_line":202,"start_character":67,"end_line":202,"end_character":70},"updated":"2016-03-17 10:12:28.000000000","message":"are:","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":199,"context_line":"    | tenant_id               | e6710680bfd14555891f265644e1dd5c     |"},{"line_number":200,"context_line":"    +-------------------------+--------------------------------------+"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Get list of resources with tag filters from networks. The networks are"},{"line_number":203,"context_line":"test-net1 with \"red\" tag, test-net2 with \"red\" and \"blue\" tags, test-net3 with"},{"line_number":204,"context_line":"\"red\", \"blue\", and \"green\" tags, and test-net4 with \"green\" tag."},{"line_number":205,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_c08132c5","line":202,"range":{"start_line":202,"start_character":67,"end_line":202,"end_character":70},"in_reply_to":"1af94dfe_4bbd5a67","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":203,"context_line":"test-net1 with \"red\" tag, test-net2 with \"red\" and \"blue\" tags, test-net3 with"},{"line_number":204,"context_line":"\"red\", \"blue\", and \"green\" tags, and test-net4 with \"green\" tag."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Get list of resources with \"tags\" filter:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. code-block:: console"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_2b672e26","line":206,"range":{"start_line":206,"start_character":27,"end_line":206,"end_character":33},"updated":"2016-03-17 10:12:28.000000000","message":"\"tags\" -\u003e the ``tags``","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":203,"context_line":"test-net1 with \"red\" tag, test-net2 with \"red\" and \"blue\" tags, test-net3 with"},{"line_number":204,"context_line":"\"red\", \"blue\", and \"green\" tags, and test-net4 with \"green\" tag."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Get list of resources with \"tags\" filter:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. code-block:: console"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_00703a0a","line":206,"range":{"start_line":206,"start_character":27,"end_line":206,"end_character":33},"in_reply_to":"1af94dfe_2b672e26","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":215,"context_line":"    | e736e63d-42e4-4f4c-836c-6ad286ffd68a | test-net2 |         |"},{"line_number":216,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"Get list of resources with \"tags-any\" filter:"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":".. code-block:: console"},{"line_number":221,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_eb7d46b2","line":218,"range":{"start_line":218,"start_character":27,"end_line":218,"end_character":37},"updated":"2016-03-17 10:12:28.000000000","message":"\"tags-any\" -\u003e the ``tags-any``","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":215,"context_line":"    | e736e63d-42e4-4f4c-836c-6ad286ffd68a | test-net2 |         |"},{"line_number":216,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"Get list of resources with \"tags-any\" filter:"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":".. code-block:: console"},{"line_number":221,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_e06c2e37","line":218,"range":{"start_line":218,"start_character":27,"end_line":218,"end_character":37},"in_reply_to":"1af94dfe_eb7d46b2","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":228,"context_line":"    | e736e63d-42e4-4f4c-836c-6ad286ffd68a | test-net2 |         |"},{"line_number":229,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"Get list of resources with \"not-tags\" filter:"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":".. code-block:: console"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_6b481688","line":231,"range":{"start_line":231,"start_character":27,"end_line":231,"end_character":37},"updated":"2016-03-17 10:12:28.000000000","message":"\"not-tags\" -\u003e the ``not-tags``","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":228,"context_line":"    | e736e63d-42e4-4f4c-836c-6ad286ffd68a | test-net2 |         |"},{"line_number":229,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"Get list of resources with \"not-tags\" filter:"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":".. code-block:: console"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_60ce5e2f","line":231,"range":{"start_line":231,"start_character":27,"end_line":231,"end_character":37},"in_reply_to":"1af94dfe_6b481688","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":240,"context_line":"    | cdb3ed08-ca63-4090-ba12-30b366372993 | test-net4 |         |"},{"line_number":241,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Get list of resources with \"not-tags-any\" filter:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":".. code-block:: console"},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_8b3c82e3","line":243,"range":{"start_line":243,"start_character":27,"end_line":243,"end_character":41},"updated":"2016-03-17 10:12:28.000000000","message":"\"not-tags-any\" -\u003e the ``not-tags-any``","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":240,"context_line":"    | cdb3ed08-ca63-4090-ba12-30b366372993 | test-net4 |         |"},{"line_number":241,"context_line":"    +--------------------------------------+-----------+---------+"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Get list of resources with \"not-tags-any\" filter:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":".. code-block:: console"},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_a0d4e6bc","line":243,"range":{"start_line":243,"start_character":27,"end_line":243,"end_character":41},"in_reply_to":"1af94dfe_8b3c82e3","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":255,"context_line":"~~~~~~~~~~~"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"Filtering resources with a tag whose name contains a comma is not"},{"line_number":258,"context_line":"supported. Thus users should not put such tag name to resources."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"Future support"},{"line_number":261,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_4600b101","line":258,"range":{"start_line":258,"start_character":11,"end_line":258,"end_character":42},"updated":"2016-03-17 10:12:28.000000000","message":"Thus, do not put such a","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":255,"context_line":"~~~~~~~~~~~"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"Filtering resources with a tag whose name contains a comma is not"},{"line_number":258,"context_line":"supported. Thus users should not put such tag name to resources."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"Future support"},{"line_number":261,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_409242f7","line":258,"range":{"start_line":258,"start_character":11,"end_line":258,"end_character":42},"in_reply_to":"1af94dfe_4600b101","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"89d0754e4acae045abbbb467a16c2055f8d7f3a2","unresolved":false,"context_lines":[{"line_number":260,"context_line":"Future support"},{"line_number":261,"context_line":"~~~~~~~~~~~~~~"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"In future release, the Networking service will support to set tag to"},{"line_number":264,"context_line":"resources other than network."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_061fc95f","line":263,"range":{"start_line":263,"start_character":55,"end_line":263,"end_character":65},"updated":"2016-03-17 10:12:28.000000000","message":"setting tags","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"71fa5cdb3622bb3618127d9e327b87919ab9b257","unresolved":false,"context_lines":[{"line_number":260,"context_line":"Future support"},{"line_number":261,"context_line":"~~~~~~~~~~~~~~"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"In future release, the Networking service will support to set tag to"},{"line_number":264,"context_line":"resources other than network."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1af94dfe_804c4a9f","line":263,"range":{"start_line":263,"start_character":55,"end_line":263,"end_character":65},"in_reply_to":"1af94dfe_061fc95f","updated":"2016-03-17 15:49:39.000000000","message":"Done","commit_id":"814eb451594e524fc3b684c5efd82ab36f8722c2"}]}
