)]}'
{"goals/train/ipv6-support-and-testing":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"743367157abb2c8d24ff01a3c5a18b24ffdddc5e","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This community wide goal cover the below scenario:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* openstack services listen and communicate with each other on ipv6."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This is to add the integration testing of ipv6-only support setting for all the"},{"line_number":29,"context_line":"projects and adding the ipv6 support where it doesn\u0027t exist. This way we can at"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3fce034c_624c2242","line":26,"updated":"2019-04-17 20:29:33.000000000","message":"so will e.g. mysql or rabbitmq also listening on IPv6 in such scenario? Or is it out of scope?","commit_id":"4387bfe0fcc7d443751c3826dc45034d8dbd08ba"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"51ee78699b8c022425f18522b5fdde7f158a5229","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This community wide goal cover the below scenario:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* openstack services listen and communicate with each other on ipv6."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This is to add the integration testing of ipv6-only support setting for all the"},{"line_number":29,"context_line":"projects and adding the ipv6 support where it doesn\u0027t exist. This way we can at"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3fce034c_e27a52ef","line":26,"in_reply_to":"3fce034c_624c2242","updated":"2019-04-17 20:49:29.000000000","message":"yeah, those will be listening on IPv6. I will reword it to reflect those","commit_id":"4387bfe0fcc7d443751c3826dc45034d8dbd08ba"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"743367157abb2c8d24ff01a3c5a18b24ffdddc5e","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   it is configured for ipv6."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Have a voting integration job with ipv6-only setting. This"},{"line_number":67,"context_line":"   job will be suffixed as *-ipv6-only."},{"line_number":68,"context_line":"   This integration job does not need to run all the tests present"},{"line_number":69,"context_line":"   and running in other integration jobs in that project. The set of tests"},{"line_number":70,"context_line":"   to run on these jobs will be decided on runtime based on each project"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3fce034c_020c3eeb","line":67,"updated":"2019-04-17 20:29:33.000000000","message":"will such job be \"delivered\" by QA team for projects? Or each project will need to define some job in own zuul config file?","commit_id":"4387bfe0fcc7d443751c3826dc45034d8dbd08ba"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"51ee78699b8c022425f18522b5fdde7f158a5229","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   it is configured for ipv6."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Have a voting integration job with ipv6-only setting. This"},{"line_number":67,"context_line":"   job will be suffixed as *-ipv6-only."},{"line_number":68,"context_line":"   This integration job does not need to run all the tests present"},{"line_number":69,"context_line":"   and running in other integration jobs in that project. The set of tests"},{"line_number":70,"context_line":"   to run on these jobs will be decided on runtime based on each project"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3fce034c_02ce7e2d","line":67,"in_reply_to":"3fce034c_020c3eeb","updated":"2019-04-17 20:49:29.000000000","message":"QA team will provide the base jobs and then each project needs to build their own jobs derived from them. those project jobs might vary depends on test case it will run. For example nova will be interested in check if they can interact with all dependent services like neutron, cinder etc but that is not the case for Tacker.","commit_id":"4387bfe0fcc7d443751c3826dc45034d8dbd08ba"}],"goals/train/ipv6-support-and-testing.rst":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"644e1de3cf18c67846d88c9e7a60adf744b2133e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":".. note::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    Covering all ipv6 scenarios and testing all projects resources like Nova"},{"line_number":36,"context_line":"    servers assigned and connectivity with ipv6 is out of the scope of this"},{"line_number":37,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":38,"context_line":"    projects. We can cover those scenario case by case."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"},{"line_number":41,"context_line":"* `Storyboard dashboard \u003chttps://storyboard.openstack.org/#!/board/138\u003e`__"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_852358bd","line":38,"range":{"start_line":35,"start_character":3,"end_line":38,"end_character":55},"updated":"2019-04-17 21:34:42.000000000","message":"This needs to be in scope for project that boot and interact with VMs - if the API is on IPv6 and the agent in the VM cannot talk to the API, we need to highlight that in the tests. \n\nExamples would be octavia and the amphora instances or Heat and OS::Heat::SoftwareDeployment resources.","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4a2b22a7788076bc6458ea11b57b4713f66a0607","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":".. note::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    Covering all ipv6 scenarios and testing all projects resources like Nova"},{"line_number":36,"context_line":"    servers assigned and connectivity with ipv6 is out of the scope of this"},{"line_number":37,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":38,"context_line":"    projects. We can cover those scenario case by case."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"},{"line_number":41,"context_line":"* `Storyboard dashboard \u003chttps://storyboard.openstack.org/#!/board/138\u003e`__"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_497b2d7a","line":38,"range":{"start_line":35,"start_character":3,"end_line":38,"end_character":55},"in_reply_to":"3fce034c_31198221","updated":"2019-04-19 04:43:27.000000000","message":"ok, we can include this. This does not need to be run the complete tempest over ipv6 only which need more updates and test image update also. That\u0027s what I thought initially when I added \"VM connectivity over ipv6\" out of scope. \n\nLet me add this also in scope and we can test that with existing tempest ipv6 test as it is or with more extension like doing ssh also.","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"5c954b2deaacda74bb6a81a0326cb82d692c0bf3","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":".. note::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    Covering all ipv6 scenarios and testing all projects resources like Nova"},{"line_number":36,"context_line":"    servers assigned and connectivity with ipv6 is out of the scope of this"},{"line_number":37,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":38,"context_line":"    projects. We can cover those scenario case by case."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"},{"line_number":41,"context_line":"* `Storyboard dashboard \u003chttps://storyboard.openstack.org/#!/board/138\u003e`__"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_31198221","line":38,"range":{"start_line":35,"start_character":3,"end_line":38,"end_character":55},"in_reply_to":"3fce034c_852358bd","updated":"2019-04-18 00:56:40.000000000","message":"further example is the instances launched by Sahara talking to Swift+Keystone","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c04c3704c54889215f691261af34d6d9f4570303","unresolved":false,"context_lines":[{"line_number":83,"context_line":"DevStack workflow:"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":86,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and\\"},{"line_number":87,"context_line":"   SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":90,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_a6f777d3","line":87,"range":{"start_line":86,"start_character":64,"end_line":87,"end_character":27},"updated":"2019-04-18 05:16:48.000000000","message":"I don\u0027t think this is the formatting we want... it comes out as\n\n\u003e andSERVICE_LISTEN_ADDRESS``\n\n(all one word, and complete with the trailing double backticks) on http://logs.openstack.org/45/653545/2/check/openstack-tox-docs/5a8c7ef/html/goals/train/ipv6-support-and-testing.html#ipv6-setting-on-devstack-and-devstack-plugins","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4a2b22a7788076bc6458ea11b57b4713f66a0607","unresolved":false,"context_lines":[{"line_number":83,"context_line":"DevStack workflow:"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":86,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and\\"},{"line_number":87,"context_line":"   SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":90,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_a9a171fa","line":87,"range":{"start_line":86,"start_character":64,"end_line":87,"end_character":27},"in_reply_to":"3fce034c_a6f777d3","updated":"2019-04-19 04:43:27.000000000","message":"Done","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"67a7ee85cefe0307607154ae64557d46e943f6dc","unresolved":false,"context_lines":[{"line_number":95,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":96,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":97,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":98,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":99,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on ipv6"},{"line_number":100,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher#n62"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_b99c780e","line":98,"range":{"start_line":98,"start_character":32,"end_line":98,"end_character":39},"updated":"2019-04-18 07:00:26.000000000","message":"Watcher will fix this in https://review.openstack.org/653671.\nthanks!","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4a2b22a7788076bc6458ea11b57b4713f66a0607","unresolved":false,"context_lines":[{"line_number":95,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":96,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":97,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":98,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":99,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on ipv6"},{"line_number":100,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher#n62"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_49a24dfe","line":98,"range":{"start_line":98,"start_character":32,"end_line":98,"end_character":39},"in_reply_to":"3fce034c_b99c780e","updated":"2019-04-19 04:43:27.000000000","message":"Thanks. this is the first example I saw in my quick search and there might be other projects also need modification on this.","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c04c3704c54889215f691261af34d6d9f4570303","unresolved":false,"context_lines":[{"line_number":97,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":98,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":99,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on ipv6"},{"line_number":100,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher#n62"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Gate jobs for ipv6-only setting"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_66fd0fb0","line":100,"updated":"2019-04-18 05:16:48.000000000","message":"Might want to link to a particular version, like https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62\n\nWe want this link to make sense even *after* watcher fixes it, right?","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4a2b22a7788076bc6458ea11b57b4713f66a0607","unresolved":false,"context_lines":[{"line_number":97,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":98,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":99,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on ipv6"},{"line_number":100,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher#n62"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Gate jobs for ipv6-only setting"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_69a7090d","line":100,"in_reply_to":"3fce034c_66fd0fb0","updated":"2019-04-19 04:43:27.000000000","message":"Done","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c04c3704c54889215f691261af34d6d9f4570303","unresolved":false,"context_lines":[{"line_number":104,"context_line":"-------------------------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* ``devstack-ipv6``"},{"line_number":107,"context_line":"  This base job already exits and configure devstack for ipv6-only setting."},{"line_number":108,"context_line":"  This base job set ``SERVICE_HOST: \"\"`` to make ``SERVICE_IP_VERSION: 6``"},{"line_number":109,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":110,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fce034c_260ce7eb","line":107,"range":{"start_line":107,"start_character":24,"end_line":107,"end_character":29},"updated":"2019-04-18 05:16:48.000000000","message":"exists","commit_id":"f35ebe1418d0729781135cac3224911ddfc1375a"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"5b7847d9faa1db057d8ad4b69df312f0cd1ae899","unresolved":false,"context_lines":[{"line_number":26,"context_line":"* openstack services (include mysql, rabbitmq etc) listen and communicate with"},{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate over ipv6."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":32,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_a0041b19","line":29,"range":{"start_line":29,"start_character":27,"end_line":29,"end_character":38},"updated":"2019-04-19 13:23:34.000000000","message":"Does this communication include communication with other VMs and the OpenStack services themselves?","commit_id":"0936f4be9cf2961065d5f14e80ba945971bae00b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"30a7dd7108b2a97257de57db1b22e2b1252d0b8d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"* openstack services (include mysql, rabbitmq etc) listen and communicate with"},{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate over ipv6."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":32,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_5bad2899","line":29,"range":{"start_line":29,"start_character":27,"end_line":29,"end_character":38},"in_reply_to":"3fce034c_a0041b19","updated":"2019-04-19 14:09:48.000000000","message":"both. VMs should be able to communicate to each other over ipv6 nic and also to other service endpoints too which is also on ipv6.","commit_id":"0936f4be9cf2961065d5f14e80ba945971bae00b"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"5b7847d9faa1db057d8ad4b69df312f0cd1ae899","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":100,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":101,"context_line":"   SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":104,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_bb19ac7a","line":101,"range":{"start_line":101,"start_character":3,"end_line":101,"end_character":25},"updated":"2019-04-19 13:23:34.000000000","message":"nit: ``SERVICE_LISTEN_ADDRESS``*","commit_id":"0936f4be9cf2961065d5f14e80ba945971bae00b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"30a7dd7108b2a97257de57db1b22e2b1252d0b8d","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":100,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":101,"context_line":"   SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":104,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_db983876","line":101,"range":{"start_line":101,"start_character":3,"end_line":101,"end_character":25},"in_reply_to":"3fce034c_bb19ac7a","updated":"2019-04-19 14:09:48.000000000","message":"ah, Done.","commit_id":"0936f4be9cf2961065d5f14e80ba945971bae00b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"IPV6 Support and Testing"},{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPV6 has been around over 10 years and most of the openstack projects are"},{"line_number":6,"context_line":"possible to have ipv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of ipv6 support"},{"line_number":8,"context_line":"For example:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_6edc6e46","line":5,"range":{"start_line":5,"start_character":70,"end_line":5,"end_character":71},"updated":"2019-04-22 19:36:02.000000000","message":"s/are possible to/do/","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":2,"context_line":"IPV6 Support and Testing"},{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPV6 has been around over 10 years and most of the openstack projects are"},{"line_number":6,"context_line":"possible to have ipv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of ipv6 support"},{"line_number":8,"context_line":"For example:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_09b5ac31","line":5,"range":{"start_line":5,"start_character":70,"end_line":5,"end_character":71},"in_reply_to":"ffb9cba7_6edc6e46","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"3ec100963e6c48668ea4638b9530ac672fca51b6","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPV6 has been around over 10 years and most of the openstack projects are"},{"line_number":6,"context_line":"possible to have ipv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of ipv6 support"},{"line_number":8,"context_line":"For example:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* openstack services listen and communicate with each other on ipv6."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_6026cbba","line":7,"range":{"start_line":7,"start_character":62,"end_line":7,"end_character":66},"updated":"2019-04-22 05:31:26.000000000","message":"super nit: we usually call \"IPv6\" rather than \"ipv6\" or \"IPV6\".","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPV6 has been around over 10 years and most of the openstack projects are"},{"line_number":6,"context_line":"possible to have ipv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of ipv6 support"},{"line_number":8,"context_line":"For example:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* openstack services listen and communicate with each other on ipv6."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_a9834056","line":7,"range":{"start_line":7,"start_character":62,"end_line":7,"end_character":66},"in_reply_to":"ffb9cba7_6026cbba","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"For example:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* openstack services listen and communicate with each other on ipv6."},{"line_number":11,"context_line":"* openstack resources, for example Nova servers are assigned the ipv6 and"},{"line_number":12,"context_line":"  able to ssh and communicate with each other over ipv6."},{"line_number":13,"context_line":"* and many more."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_2ee67618","line":11,"range":{"start_line":11,"start_character":35,"end_line":11,"end_character":47},"updated":"2019-04-22 19:36:02.000000000","message":"What is meant by \"Nova servers\"? Do we mean \"compute instances\"?","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"For example:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* openstack services listen and communicate with each other on ipv6."},{"line_number":11,"context_line":"* openstack resources, for example Nova servers are assigned the ipv6 and"},{"line_number":12,"context_line":"  able to ssh and communicate with each other over ipv6."},{"line_number":13,"context_line":"* and many more."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_0eedb2ee","line":11,"range":{"start_line":11,"start_character":61,"end_line":11,"end_character":65},"updated":"2019-04-22 19:36:02.000000000","message":"s/the ipv6/an ipv6 address/","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":8,"context_line":"For example:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* openstack services listen and communicate with each other on ipv6."},{"line_number":11,"context_line":"* openstack resources, for example Nova servers are assigned the ipv6 and"},{"line_number":12,"context_line":"  able to ssh and communicate with each other over ipv6."},{"line_number":13,"context_line":"* and many more."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_69cb08a5","line":11,"range":{"start_line":11,"start_character":35,"end_line":11,"end_character":47},"in_reply_to":"ffb9cba7_2ee67618","updated":"2019-04-22 20:28:09.000000000","message":"yeah, it is usually referred to as \u0027server\u0027 instead of \u0027instance\u0027 but if that still confusing I can change it to \u0027Compute VM\u0027.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"3ec100963e6c48668ea4638b9530ac672fca51b6","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate (to other VMs or OpenStack service"},{"line_number":30,"context_line":"  endpoint) over ipv6."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_40270766","line":30,"updated":"2019-04-22 05:31:26.000000000","message":"nit: I first felt why this needs to be a part of the community goal, but it was clarified after reading comments on octavia and sahara (in the past patch set). It might be better to mention the background of this choice.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate (to other VMs or OpenStack service"},{"line_number":30,"context_line":"  endpoint) over ipv6."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_c93b149a","line":30,"in_reply_to":"ffb9cba7_40270766","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate (to other VMs or OpenStack service"},{"line_number":30,"context_line":"  endpoint) over ipv6."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_ee9dbe66","line":30,"in_reply_to":"ffb9cba7_40270766","updated":"2019-04-22 19:36:02.000000000","message":"This as written, is full IPv6 native support across the board. While likely we\u0027re missing some things some places that we will only find out by approaching this I thought we were going to leave out compute instances. If we\u0027re heading in the direction of everything, the example and text regarding different scopes of such around line 8 can likely be removed.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  each other on ipv6."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* OpenStack booted VMs can communicate (to other VMs or OpenStack service"},{"line_number":30,"context_line":"  endpoint) over ipv6."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_a95fc0e3","line":30,"in_reply_to":"ffb9cba7_ee9dbe66","updated":"2019-04-22 20:28:09.000000000","message":"We can extend the scope at any time depends on the scope of OpenStack project and how much they deals with IPv6 but covering all in this goal is very difficult task. That is why I keep these 2 scenarios as scope of this goal.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"},{"line_number":34,"context_line":"to add the integration testing of ipv6-only support setting for all the"},{"line_number":35,"context_line":"projects and adding the ipv6 support where it doesn\u0027t exist. This way we can"},{"line_number":36,"context_line":"at least make sure that OpenStack services work fine on ipv6-only env."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_4ecc0a89","line":35,"range":{"start_line":35,"start_character":37,"end_line":35,"end_character":59},"updated":"2019-04-22 19:36:02.000000000","message":"Perhaps clarify this so we\u0027re explicitly stating that this is inter-service communication.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":32,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":33,"context_line":"we do not know yet as there is no enough testing of ipv6. This goal propose"},{"line_number":34,"context_line":"to add the integration testing of ipv6-only support setting for all the"},{"line_number":35,"context_line":"projects and adding the ipv6 support where it doesn\u0027t exist. This way we can"},{"line_number":36,"context_line":"at least make sure that OpenStack services work fine on ipv6-only env."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_895e7ce4","line":35,"range":{"start_line":35,"start_character":37,"end_line":35,"end_character":59},"in_reply_to":"ffb9cba7_4ecc0a89","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":38,"context_line":".. note::"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Covering all the possible ipv6 scenarios and testing all projects"},{"line_number":41,"context_line":"    resources, backend vendors driver or HW is out of the scope of this"},{"line_number":42,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":43,"context_line":"    projects. We can cover those scenario case by case in future."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_ce8eba2d","line":41,"range":{"start_line":41,"start_character":41,"end_line":41,"end_character":43},"updated":"2019-04-22 19:36:02.000000000","message":"s/HW/hardware/","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":38,"context_line":".. note::"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Covering all the possible ipv6 scenarios and testing all projects"},{"line_number":41,"context_line":"    resources, backend vendors driver or HW is out of the scope of this"},{"line_number":42,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":43,"context_line":"    projects. We can cover those scenario case by case in future."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_49708473","line":41,"range":{"start_line":41,"start_character":41,"end_line":41,"end_character":43},"in_reply_to":"ffb9cba7_ce8eba2d","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Covering all the possible ipv6 scenarios and testing all projects"},{"line_number":41,"context_line":"    resources, backend vendors driver or HW is out of the scope of this"},{"line_number":42,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":43,"context_line":"    projects. We can cover those scenario case by case in future."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"},{"line_number":46,"context_line":"* `Storyboard dashboard \u003chttps://storyboard.openstack.org/#!/board/138\u003e`__"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_0e74d234","line":43,"range":{"start_line":42,"start_character":10,"end_line":43,"end_character":65},"updated":"2019-04-22 19:36:02.000000000","message":"We as a community really can\u0027t when it comes to backend vendor drivers or hardware. That being said, I think each project team _should_ encourage their vendors and partners to head in the direction of ipv6 native operation.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Covering all the possible ipv6 scenarios and testing all projects"},{"line_number":41,"context_line":"    resources, backend vendors driver or HW is out of the scope of this"},{"line_number":42,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":43,"context_line":"    projects. We can cover those scenario case by case in future."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"},{"line_number":46,"context_line":"* `Storyboard dashboard \u003chttps://storyboard.openstack.org/#!/board/138\u003e`__"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_29f8b0c2","line":43,"range":{"start_line":42,"start_character":10,"end_line":43,"end_character":65},"in_reply_to":"ffb9cba7_0e74d234","updated":"2019-04-22 20:28:09.000000000","message":"+1, done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"In order for a project to call this goal complete it must:"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_7ba99ddd","line":66,"range":{"start_line":66,"start_character":3,"end_line":66,"end_character":7},"updated":"2019-04-22 10:04:45.000000000","message":"nit: All","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"In order for a project to call this goal complete it must:"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_49f5e4ca","line":66,"range":{"start_line":66,"start_character":3,"end_line":66,"end_character":7},"in_reply_to":"ffb9cba7_7ba99ddd","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"},{"line_number":70,"context_line":"   it is configured for ipv6."},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_aeb7c6d8","line":68,"range":{"start_line":68,"start_character":39,"end_line":68,"end_character":44},"updated":"2019-04-22 19:36:02.000000000","message":"In this sentence\u0027s context, what is They? Is it the project? Is it the devstack script? Is it the end result of the configuration of the endpoint or service port socket?","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"},{"line_number":70,"context_line":"   it is configured for ipv6."},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_a92d8047","line":68,"range":{"start_line":68,"start_character":39,"end_line":68,"end_character":44},"in_reply_to":"ffb9cba7_aeb7c6d8","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"},{"line_number":70,"context_line":"   it is configured for ipv6."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"#. Run the voting integration job with ipv6-only setting in check and gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_fbb4ad37","line":69,"range":{"start_line":69,"start_character":31,"end_line":69,"end_character":34},"updated":"2019-04-22 10:04:45.000000000","message":"to remove (or \"that are\")","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":66,"context_line":"#. Each Devstack plugins should use the standard variable like"},{"line_number":67,"context_line":"   ``SERVICE_HOST``, ``SERVICE_LISTEN_ADDRESS`` to create the service"},{"line_number":68,"context_line":"   endpoint or service listen address. They should not use any hard-coded"},{"line_number":69,"context_line":"   value or any other variable are not adjusted by devstack when"},{"line_number":70,"context_line":"   it is configured for ipv6."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"#. Run the voting integration job with ipv6-only setting in check and gate"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_c93234a8","line":69,"range":{"start_line":69,"start_character":31,"end_line":69,"end_character":34},"in_reply_to":"ffb9cba7_fbb4ad37","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":77,"context_line":"   For example:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * new ipv6-only Tempest job can install devstack with"},{"line_number":80,"context_line":"     default services with ipv6-only mdoe and run the ipv6 related tests"},{"line_number":81,"context_line":"     only."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"   * Or have a single integrated tempest job install devstack with all"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_5b7db96c","line":80,"range":{"start_line":80,"start_character":37,"end_line":80,"end_character":41},"updated":"2019-04-22 10:04:45.000000000","message":"mode","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":77,"context_line":"   For example:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * new ipv6-only Tempest job can install devstack with"},{"line_number":80,"context_line":"     default services with ipv6-only mdoe and run the ipv6 related tests"},{"line_number":81,"context_line":"     only."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"   * Or have a single integrated tempest job install devstack with all"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_69278866","line":80,"range":{"start_line":80,"start_character":37,"end_line":80,"end_character":41},"in_reply_to":"ffb9cba7_5b7db96c","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":84,"context_line":"     services enabled and tests their endpoints etc."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   We will discuss the best possible way to define the job during"},{"line_number":87,"context_line":"   implementation phase."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"IPV6 setting on Devstack and Devstack plugins"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_ce0a3a89","line":87,"updated":"2019-04-22 19:36:02.000000000","message":"If we look at tempest as API contract testing, then it is an ideal location to have a flag and test for IPv6 only. It could evaluate the service catalog and explicitly attempt IPv6 connections, at least those that are accessible to a general user.\n\nI think it is a mistake to codify goal completion involving devstack and tempest, it ultimately means that some projects may never meet the completion criteria because of the way they exist or operate, and for some projects it would be a meta goal.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":84,"context_line":"     services enabled and tests their endpoints etc."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   We will discuss the best possible way to define the job during"},{"line_number":87,"context_line":"   implementation phase."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"IPV6 setting on Devstack and Devstack plugins"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_099b6c72","line":87,"in_reply_to":"ffb9cba7_ce0a3a89","updated":"2019-04-22 20:28:09.000000000","message":"I might not understand your comment completely. I think every project have REST API and jobs can test whether they respond well on IPv6 or not. So I think all projects fall under this goal","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":91,"context_line":"---------------------------------------------"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Devstack already have ipv6 setting support. Setting the"},{"line_number":94,"context_line":"``SERVICE_IP_VERSION\u003d6`` and not set the ``SERVICE_HOST``"},{"line_number":95,"context_line":"in local.conf will make projects to configure their services to listen"},{"line_number":96,"context_line":"and create keystone endpoint on ipv6."},{"line_number":97,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_fb8d8d7b","line":94,"range":{"start_line":94,"start_character":33,"end_line":94,"end_character":36},"updated":"2019-04-22 10:04:45.000000000","message":"setting","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":91,"context_line":"---------------------------------------------"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Devstack already have ipv6 setting support. Setting the"},{"line_number":94,"context_line":"``SERVICE_IP_VERSION\u003d6`` and not set the ``SERVICE_HOST``"},{"line_number":95,"context_line":"in local.conf will make projects to configure their services to listen"},{"line_number":96,"context_line":"and create keystone endpoint on ipv6."},{"line_number":97,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_e976183f","line":94,"range":{"start_line":94,"start_character":33,"end_line":94,"end_character":36},"in_reply_to":"ffb9cba7_fb8d8d7b","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"DevStack workflow:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":101,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":102,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_7bf75df7","line":100,"range":{"start_line":100,"start_character":47,"end_line":100,"end_character":50},"updated":"2019-04-22 10:04:45.000000000","message":"sets","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"DevStack workflow:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":101,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":102,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_0974cc34","line":100,"range":{"start_line":100,"start_character":47,"end_line":100,"end_character":50},"in_reply_to":"ffb9cba7_7bf75df7","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"8ff647b7f50f45208b84221d52af5194ac03bc86","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":101,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":102,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":105,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_dbe5293a","line":102,"range":{"start_line":102,"start_character":52,"end_line":102,"end_character":59},"updated":"2019-04-22 10:04:45.000000000","message":"plural?","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack set the ``SERVICE_HOST``"},{"line_number":101,"context_line":"   to ``HOST_IPV6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":102,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other setting too."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":105,"context_line":"   endpoint with this address."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_a98ee024","line":102,"range":{"start_line":102,"start_character":52,"end_line":102,"end_character":59},"in_reply_to":"ffb9cba7_dbe5293a","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":153,"context_line":"Current State / Anticipated Impact"},{"line_number":154,"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\u003d\u003d"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_ee47febb","line":156,"range":{"start_line":156,"start_character":46,"end_line":156,"end_character":57},"updated":"2019-04-22 19:36:02.000000000","message":"\"as general\" seems awkward in this sentence. Maybe just replace it with a \", \"","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":153,"context_line":"Current State / Anticipated Impact"},{"line_number":154,"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\u003d\u003d"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_899d1c5b","line":156,"range":{"start_line":156,"start_character":46,"end_line":156,"end_character":57},"in_reply_to":"ffb9cba7_ee47febb","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":154,"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\u003d\u003d"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_8e8762d8","line":157,"range":{"start_line":157,"start_character":14,"end_line":157,"end_character":67},"updated":"2019-04-22 19:36:02.000000000","message":"Perhaps \"to confirm IPv6 functionality and help raise awareness should a breaking change be introduced.","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":154,"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\u003d\u003d"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_29a2f09b","line":157,"range":{"start_line":157,"start_character":14,"end_line":157,"end_character":67},"in_reply_to":"ffb9cba7_8e8762d8","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"95bf0538856576e644448a729c4c1b99f9ddad3a","unresolved":false,"context_lines":[{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_ee75befb","line":159,"range":{"start_line":159,"start_character":0,"end_line":159,"end_character":5},"updated":"2019-04-22 19:36:02.000000000","message":"Do you mean basic?","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d76ca627d3f8523a4dd765cc8235ae9037e72c94","unresolved":false,"context_lines":[{"line_number":156,"context_line":"Most projects might be working fine with ipv6 as general but there is no testing"},{"line_number":157,"context_line":"to confirm the same or fix if any projects not supporting the ipv6."},{"line_number":158,"context_line":"By having a voting job running ipv6-only setting will make sure we have"},{"line_number":159,"context_line":"basis ipv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_e9ab7872","line":159,"range":{"start_line":159,"start_character":0,"end_line":159,"end_character":5},"in_reply_to":"ffb9cba7_ee75befb","updated":"2019-04-22 20:28:09.000000000","message":"Done","commit_id":"e42aad4de9a54301547fd14c9dbf37f14951bcf0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"IPv6 Support and Testing"},{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPv6 has been around over 10 years and most of the openstack projects do"},{"line_number":6,"context_line":"have IPv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of IPv6 support"},{"line_number":8,"context_line":"For example:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_d724fc0f","line":5,"range":{"start_line":5,"start_character":51,"end_line":5,"end_character":60},"updated":"2019-04-23 14:01:23.000000000","message":"nit: OpenStack*\n\nApplies throughout the rest of the document.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"IPv6 Support and Testing"},{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"IPv6 has been around over 10 years and most of the openstack projects do"},{"line_number":6,"context_line":"have IPv6 supports in general or at some extent depends on"},{"line_number":7,"context_line":"various scenarios and use cases. There are multiple levels of IPv6 support"},{"line_number":8,"context_line":"For example:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5d510d36","line":5,"range":{"start_line":5,"start_character":51,"end_line":5,"end_character":60},"in_reply_to":"ffb9cba7_d724fc0f","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* openstack services listen and communicate with each other on IPv6."},{"line_number":11,"context_line":"* openstack resources, for example Compute VM are assigned an IPv6"},{"line_number":12,"context_line":"  address and able to ssh and communicate with each other over IPv6."},{"line_number":13,"context_line":"* and many more."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"All these scenarios are good to target in OpenStack as complete software and"},{"line_number":16,"context_line":"most of them might have been working. But we do not have concrete testing for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_37f0f867","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":16},"updated":"2019-04-23 14:01:23.000000000","message":"nit: I think we could either omit this or fully expand it to include all cases we can think of. If we decide to omit it, we could just say that the two primary use cases for including ipv6 support are the first two points in the list.\n\nAs a reader, it makes the goal of this document more clear especially as I read the proposed changes below.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* openstack services listen and communicate with each other on IPv6."},{"line_number":11,"context_line":"* openstack resources, for example Compute VM are assigned an IPv6"},{"line_number":12,"context_line":"  address and able to ssh and communicate with each other over IPv6."},{"line_number":13,"context_line":"* and many more."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"All these scenarios are good to target in OpenStack as complete software and"},{"line_number":16,"context_line":"most of them might have been working. But we do not have concrete testing for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5d36ed05","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":16},"in_reply_to":"ffb9cba7_37f0f867","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"any of IPv6 scenario or use cases which means we do not know what all scenarios"},{"line_number":18,"context_line":"work properly or not regressed or never worked at all."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"It is always difficult to guarantee that all the use case of IPv6 work and has"},{"line_number":21,"context_line":"been tested in the upstream gate. We can target to test and fix that one by"},{"line_number":22,"context_line":"one."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_d7007c37","line":20,"range":{"start_line":20,"start_character":53,"end_line":20,"end_character":57},"updated":"2019-04-23 14:01:23.000000000","message":"nit: cases*","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"any of IPv6 scenario or use cases which means we do not know what all scenarios"},{"line_number":18,"context_line":"work properly or not regressed or never worked at all."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"It is always difficult to guarantee that all the use case of IPv6 work and has"},{"line_number":21,"context_line":"been tested in the upstream gate. We can target to test and fix that one by"},{"line_number":22,"context_line":"one."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_379558e5","line":20,"range":{"start_line":20,"start_character":75,"end_line":20,"end_character":78},"updated":"2019-04-23 14:01:23.000000000","message":"nit: have*","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"any of IPv6 scenario or use cases which means we do not know what all scenarios"},{"line_number":18,"context_line":"work properly or not regressed or never worked at all."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"It is always difficult to guarantee that all the use case of IPv6 work and has"},{"line_number":21,"context_line":"been tested in the upstream gate. We can target to test and fix that one by"},{"line_number":22,"context_line":"one."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_7d2e51a6","line":20,"range":{"start_line":20,"start_character":53,"end_line":20,"end_character":57},"in_reply_to":"ffb9cba7_d7007c37","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":31,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":32,"context_line":"   VM."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_7a4897cb","line":34,"updated":"2019-04-23 14:28:00.000000000","message":"the above two scenarios* \n\nRegardless, I\u0027m not too sure of the benefit of saying \"it might work fine anyway\".\nLet\u0027s stick to the facts here: There is not enough testing of IPv6. Trims it down, too.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":32,"context_line":"   VM."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_a3f826c4","line":34,"in_reply_to":"ffb9cba7_7a4897cb","updated":"2019-04-23 16:17:53.000000000","message":"actually, there are both cases. for example, current tempest-full-py3-ipv6 job test for 6 services.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"},{"line_number":38,"context_line":"where it doesn\u0027t exist. This way we can at least make sure that OpenStack"},{"line_number":39,"context_line":"services work fine on IPv6-only env."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5a1913d5","line":36,"updated":"2019-04-23 14:28:00.000000000","message":"The purpose of this goal is to add*","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"In most of the cases, above two scenario work fine or might need update which"},{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"},{"line_number":38,"context_line":"where it doesn\u0027t exist. This way we can at least make sure that OpenStack"},{"line_number":39,"context_line":"services work fine on IPv6-only env."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_83bc0206","line":36,"in_reply_to":"ffb9cba7_5a1913d5","updated":"2019-04-23 16:17:53.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"},{"line_number":38,"context_line":"where it doesn\u0027t exist. This way we can at least make sure that OpenStack"},{"line_number":39,"context_line":"services work fine on IPv6-only env."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_7a2177fb","line":38,"updated":"2019-04-23 14:28:00.000000000","message":"remove \"where it doesn\u0027t exist\" (unless it does exist in some projects, in which case, \"Where it does not already exist\"","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":35,"context_line":"we do not know yet as there is no enough testing of IPv6. This goal propose"},{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"},{"line_number":38,"context_line":"where it doesn\u0027t exist. This way we can at least make sure that OpenStack"},{"line_number":39,"context_line":"services work fine on IPv6-only env."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_63bf8efb","line":38,"in_reply_to":"ffb9cba7_7a2177fb","updated":"2019-04-23 16:17:53.000000000","message":"we have this support for many projects and which devstack install but not sure for other projects having devstack-plugin. We will check and fix those. I found watcher as one candidate where this support did not exist.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":36,"context_line":"to add the integration testing of IPv6-only support setting for all the"},{"line_number":37,"context_line":"projects and adding the IPv6 support for inter-service communication"},{"line_number":38,"context_line":"where it doesn\u0027t exist. This way we can at least make sure that OpenStack"},{"line_number":39,"context_line":"services work fine on IPv6-only env."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. note::"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5a7ef3e4","line":39,"updated":"2019-04-23 14:28:00.000000000","message":"environment* (always expand where possible).","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    Covering all the possible IPv6 scenarios and testing all projects"},{"line_number":44,"context_line":"    resources, backend vendors driver or hardware is out of the scope of this"},{"line_number":45,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":46,"context_line":"    projects with various drivers. Each project team should encourage their"},{"line_number":47,"context_line":"    vendors and partners to head in the direction of ipv6 native operation."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_da698325","line":46,"updated":"2019-04-23 14:28:00.000000000","message":"Hmmm I\u0027m not entirely too sure about the inclusion of this note. Similar to the comments I made on the PDF goal, we don\u0027t want to talk about what might happen, let\u0027s make this a concrete resolution rather than \"this could also happen, which may take more work, dunno yet tho\".","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"be7e17ccde3666a79ebcd66894236a36dd3c7849","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    Covering all the possible IPv6 scenarios and testing all projects"},{"line_number":44,"context_line":"    resources, backend vendors driver or hardware is out of the scope of this"},{"line_number":45,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":46,"context_line":"    projects with various drivers. Each project team should encourage their"},{"line_number":47,"context_line":"    vendors and partners to head in the direction of ipv6 native operation."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_29f09767","line":46,"in_reply_to":"ffb9cba7_43d84a52","updated":"2019-04-24 16:19:37.000000000","message":"+1 to gmann\u0027s comment. It is important to clarify what is the out of scope of the goal.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    Covering all the possible IPv6 scenarios and testing all projects"},{"line_number":44,"context_line":"    resources, backend vendors driver or hardware is out of the scope of this"},{"line_number":45,"context_line":"    goal. That might need more work and a large number of testing across all"},{"line_number":46,"context_line":"    projects with various drivers. Each project team should encourage their"},{"line_number":47,"context_line":"    vendors and partners to head in the direction of ipv6 native operation."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* `Storyboard stories \u003chttps://storyboard.openstack.org/#!/story/2005477\u003e`__"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_43d84a52","line":46,"in_reply_to":"ffb9cba7_da698325","updated":"2019-04-23 16:17:53.000000000","message":"IMO, this note will add more clarity about goal scope. in case of IPv6 support, it is easy to get confused with what all supports and use cases are in the scope of this goal or not. This note explicitly explains the out of scope use cases.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   devstack when it is configured for IPv6."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"#. Run the voting integration job with IPv6-only setting in check and gate"},{"line_number":77,"context_line":"   pipeline. This job will be suffixed as -IPv6-only.This integration job does"},{"line_number":78,"context_line":"   not need to run all the tests present (or running in other integration"},{"line_number":79,"context_line":"   jobs) in that project. The set of tests to run on these jobs will be"},{"line_number":80,"context_line":"   decided on runtime based on each project requirement."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5a67d34e","line":77,"updated":"2019-04-23 14:28:00.000000000","message":"Missing a space before This integration*","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   devstack when it is configured for IPv6."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"#. Run the voting integration job with IPv6-only setting in check and gate"},{"line_number":77,"context_line":"   pipeline. This job will be suffixed as -IPv6-only.This integration job does"},{"line_number":78,"context_line":"   not need to run all the tests present (or running in other integration"},{"line_number":79,"context_line":"   jobs) in that project. The set of tests to run on these jobs will be"},{"line_number":80,"context_line":"   decided on runtime based on each project requirement."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_63f0eeca","line":77,"in_reply_to":"ffb9cba7_5a67d34e","updated":"2019-04-23 16:17:53.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   decided on runtime based on each project requirement."},{"line_number":81,"context_line":"   For example:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"   * new IPv6-only Tempest job can install devstack with"},{"line_number":84,"context_line":"     default services with IPv6-only mode and run the IPv6 related tests"},{"line_number":85,"context_line":"     only."},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_1a615b37","line":83,"updated":"2019-04-23 14:28:00.000000000","message":"New*","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   decided on runtime based on each project requirement."},{"line_number":81,"context_line":"   For example:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"   * new IPv6-only Tempest job can install devstack with"},{"line_number":84,"context_line":"     default services with IPv6-only mode and run the IPv6 related tests"},{"line_number":85,"context_line":"     only."},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_83ede2f0","line":83,"in_reply_to":"ffb9cba7_1a615b37","updated":"2019-04-23 16:17:53.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":88,"context_line":"     services enabled and tests their endpoints etc."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"   We will discuss the best possible way to define the job during"},{"line_number":91,"context_line":"   implementation phase."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"IPv6 setting on Devstack and Devstack plugins"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_9a478b4c","line":91,"updated":"2019-04-23 14:01:23.000000000","message":"I wonder if we can update this with a review for adding the job in the future. My only concern is that the wording here seems ambiguous.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":88,"context_line":"     services enabled and tests their endpoints etc."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"   We will discuss the best possible way to define the job during"},{"line_number":91,"context_line":"   implementation phase."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"IPv6 setting on Devstack and Devstack plugins"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_1ad63bc7","line":91,"in_reply_to":"ffb9cba7_9a478b4c","updated":"2019-04-23 14:28:00.000000000","message":"Super ambiguous. Like the PDF goal, it would be really helpful to have a POC in place to understand what this definition looks like.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"     services enabled and tests their endpoints etc."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"   We will discuss the best possible way to define the job during"},{"line_number":91,"context_line":"   implementation phase."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"IPv6 setting on Devstack and Devstack plugins"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_080ef133","line":91,"in_reply_to":"ffb9cba7_9a478b4c","updated":"2019-04-23 15:13:46.000000000","message":"yeah, let me remove this part as I am trying to list the possible job definition as example only.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":94,"context_line":"IPv6 setting on Devstack and Devstack plugins"},{"line_number":95,"context_line":"---------------------------------------------"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Devstack already have IPv6 setting support. Setting the"},{"line_number":98,"context_line":"``SERVICE_IP_VERSION\u003d6`` and not setting the ``SERVICE_HOST``"},{"line_number":99,"context_line":"in local.conf will make projects to configure their services to listen"},{"line_number":100,"context_line":"and create keystone endpoint on IPv6."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_dad743bf","line":97,"updated":"2019-04-23 14:28:00.000000000","message":"already has *","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Devstack already have IPv6 setting support. Setting the"},{"line_number":98,"context_line":"``SERVICE_IP_VERSION\u003d6`` and not setting the ``SERVICE_HOST``"},{"line_number":99,"context_line":"in local.conf will make projects to configure their services to listen"},{"line_number":100,"context_line":"and create keystone endpoint on IPv6."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"DevStack workflow:"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_1aa4fb56","line":100,"updated":"2019-04-23 14:28:00.000000000","message":"I\u0027m not sure what you mean here. Are you saying if you don\u0027t set SERVICE_HOST and only set SERVICE_IP_VERSION\u003d6 in your local.conf, projects will have to configure their services to listen AND create a keystone endpoint for IPv6? \n\nCorrect me if I have misunderstood.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Devstack already have IPv6 setting support. Setting the"},{"line_number":98,"context_line":"``SERVICE_IP_VERSION\u003d6`` and not setting the ``SERVICE_HOST``"},{"line_number":99,"context_line":"in local.conf will make projects to configure their services to listen"},{"line_number":100,"context_line":"and create keystone endpoint on IPv6."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"DevStack workflow:"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_c3919a54","line":100,"in_reply_to":"ffb9cba7_1aa4fb56","updated":"2019-04-23 16:17:53.000000000","message":"with these 2 settings (Setting ``SERVICE_IP_VERSION\u003d6`` and not setting ``SERVICE_HOST``) will make a project to listen on IPv6. They do not need to do any other setting in those cases. Devtack handles the rest if we take care of these setting in gate jobs etc.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"DevStack workflow:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack sets the ``SERVICE_HOST``"},{"line_number":105,"context_line":"   to ``HOST_IPv6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":106,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other settings too."},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5a04b315","line":104,"range":{"start_line":104,"start_character":6,"end_line":104,"end_character":24},"updated":"2019-04-23 14:01:23.000000000","message":"nit: I would consider making this a literal to be consistent with line 98.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"DevStack workflow:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"#. If SERVICE_IP_VERSION \u003d\u003d \u00276\u0027 then, devstack sets the ``SERVICE_HOST``"},{"line_number":105,"context_line":"   to ``HOST_IPv6`` (if ``SERVICE_HOST`` is not set explicitly) and"},{"line_number":106,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other settings too."},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_a8400537","line":104,"range":{"start_line":104,"start_character":6,"end_line":104,"end_character":24},"in_reply_to":"ffb9cba7_5a04b315","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":109,"context_line":"   endpoint with this address."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"Above setting make sure each service listen and communicate over IPv6. These"},{"line_number":113,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_7a92d7f8","line":112,"updated":"2019-04-23 14:28:00.000000000","message":"The above setting *","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":109,"context_line":"   endpoint with this address."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"Above setting make sure each service listen and communicate over IPv6. These"},{"line_number":113,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_238af61a","line":112,"in_reply_to":"ffb9cba7_7a92d7f8","updated":"2019-04-23 16:17:53.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Above setting make sure each service listen and communicate over IPv6. These"},{"line_number":113,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":116,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":117,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":118,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_5ac353ee","line":115,"updated":"2019-04-23 14:28:00.000000000","message":"If not, we then need to add *","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Above setting make sure each service listen and communicate over IPv6. These"},{"line_number":113,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":116,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":117,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":118,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_0389f221","line":115,"in_reply_to":"ffb9cba7_5ac353ee","updated":"2019-04-23 16:17:53.000000000","message":"done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"8e1a695bf842ace483a5f1a244ad08c477f93ecf","unresolved":false,"context_lines":[{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":116,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":117,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":118,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"},{"line_number":119,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_4fbc0105","line":117,"range":{"start_line":117,"start_character":11,"end_line":117,"end_character":41},"updated":"2019-04-23 01:23:23.000000000","message":"This bug has been fixed.\nhttps://opendev.org/openstack/watcher/src/branch/master/devstack/lib/watcher#L62","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":114,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":115,"context_line":"``SERVICE_HOST`` to create the endpoints. If not then, we need to add that"},{"line_number":116,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":117,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":118,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"},{"line_number":119,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_8847414c","line":117,"range":{"start_line":117,"start_character":11,"end_line":117,"end_character":41},"in_reply_to":"ffb9cba7_4fbc0105","updated":"2019-04-23 15:13:46.000000000","message":"thanks.","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":123,"context_line":"-------------------------------"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* ``devstack-IPv6``"},{"line_number":126,"context_line":"  This base job already exist and configure devstack for IPv6-only setting."},{"line_number":127,"context_line":"  This base job set ``SERVICE_HOST: \"\"`` to make ``SERVICE_IP_VERSION: 6``"},{"line_number":128,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":129,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_7aabb71c","line":126,"updated":"2019-04-23 14:28:00.000000000","message":"already exists and configures *","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6a75032017197486f315bf166d2cffef435cb7e2","unresolved":false,"context_lines":[{"line_number":123,"context_line":"-------------------------------"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* ``devstack-IPv6``"},{"line_number":126,"context_line":"  This base job already exist and configure devstack for IPv6-only setting."},{"line_number":127,"context_line":"  This base job set ``SERVICE_HOST: \"\"`` to make ``SERVICE_IP_VERSION: 6``"},{"line_number":128,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":129,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_e3b13ee3","line":126,"in_reply_to":"ffb9cba7_7aabb71c","updated":"2019-04-23 16:17:53.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3dd1c045a83b57e5924fffd77d9c33d79f4987af","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  This base job already exist and configure devstack for IPv6-only setting."},{"line_number":127,"context_line":"  This base job set ``SERVICE_HOST: \"\"`` to make ``SERVICE_IP_VERSION: 6``"},{"line_number":128,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":129,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"* All -IPv6-only integration jobs will use the devstack base job as"},{"line_number":132,"context_line":"  parent."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_9aa8eb1f","line":129,"updated":"2019-04-23 14:28:00.000000000","message":"remove the comma after then","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":128,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":129,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"* All -IPv6-only integration jobs will use the devstack base job as"},{"line_number":132,"context_line":"  parent."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* Tempest will provide the IPv6-only integration job which can be added"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_faf24706","line":131,"range":{"start_line":131,"start_character":6,"end_line":131,"end_character":16},"updated":"2019-04-23 14:01:23.000000000","message":"nit: *-IPv6-only","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"  working. If ``SERVICE_HOST`` is not reset or overridden by any derived"},{"line_number":129,"context_line":"  job then, ``SERVICE_IP_VERSION: 6`` has no effect."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"* All -IPv6-only integration jobs will use the devstack base job as"},{"line_number":132,"context_line":"  parent."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* Tempest will provide the IPv6-only integration job which can be added"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_8832e1f0","line":131,"range":{"start_line":131,"start_character":6,"end_line":131,"end_character":16},"in_reply_to":"ffb9cba7_faf24706","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"de3c536638c0a6c02c037cb9ab7fdd99b898024e","unresolved":false,"context_lines":[{"line_number":158,"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\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Most projects might be working fine with IPv6, but there is no testing"},{"line_number":161,"context_line":"to confirm IPv6 functionality and to avoid any breaking change to merge,"},{"line_number":162,"context_line":"By having a voting job running IPv6-only setting will make sure we have"},{"line_number":163,"context_line":"basic IPv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_daabc3d3","line":161,"range":{"start_line":161,"start_character":71,"end_line":161,"end_character":72},"updated":"2019-04-23 14:01:23.000000000","message":"s/,/./","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f9b1b41ff2e67df82ecc8d28152b624cd0db7f0f","unresolved":false,"context_lines":[{"line_number":158,"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\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Most projects might be working fine with IPv6, but there is no testing"},{"line_number":161,"context_line":"to confirm IPv6 functionality and to avoid any breaking change to merge,"},{"line_number":162,"context_line":"By having a voting job running IPv6-only setting will make sure we have"},{"line_number":163,"context_line":"basic IPv6 scenario working and will not regress."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_c838d9d4","line":161,"range":{"start_line":161,"start_character":71,"end_line":161,"end_character":72},"in_reply_to":"ffb9cba7_daabc3d3","updated":"2019-04-23 15:13:46.000000000","message":"Done","commit_id":"b6cf778b78137315548d954c9b5a905d51296394"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"84e343431e77168a9e120a58b26bf3d7a64b201f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":31,"context_line":"   VM."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In most of the cases, above two scenarios might work fine but there is no enough"},{"line_number":34,"context_line":"testing of IPv6. The purpose of this goal is to add the integration testing of"},{"line_number":35,"context_line":"IPv6-only support setting for all the projects and adding the IPv6 support for"},{"line_number":36,"context_line":"inter-service communication where it doesn\u0027t exist. This way we can at least make"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_ce47811d","line":33,"range":{"start_line":33,"start_character":71,"end_line":33,"end_character":73},"updated":"2019-04-23 16:54:36.000000000","message":"nit: not*","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"22e8f3c340427edc38312c57977c0a55908e7d3f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":31,"context_line":"   VM."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In most of the cases, above two scenarios might work fine but there is no enough"},{"line_number":34,"context_line":"testing of IPv6. The purpose of this goal is to add the integration testing of"},{"line_number":35,"context_line":"IPv6-only support setting for all the projects and adding the IPv6 support for"},{"line_number":36,"context_line":"inter-service communication where it doesn\u0027t exist. This way we can at least make"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_f1602535","line":33,"range":{"start_line":33,"start_character":71,"end_line":33,"end_character":73},"in_reply_to":"ffb9cba7_ce47811d","updated":"2019-04-23 22:04:08.000000000","message":"done. will fix it if I need to respin it.","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":31,"context_line":"   VM."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In most of the cases, above two scenarios might work fine but there is no enough"},{"line_number":34,"context_line":"testing of IPv6. The purpose of this goal is to add the integration testing of"},{"line_number":35,"context_line":"IPv6-only support setting for all the projects and adding the IPv6 support for"},{"line_number":36,"context_line":"inter-service communication where it doesn\u0027t exist. This way we can at least make"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_de8dda31","line":33,"range":{"start_line":33,"start_character":71,"end_line":33,"end_character":73},"in_reply_to":"ffb9cba7_f1602535","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"145929c62dfff2a3f057a868c37634d707fe2b9d","unresolved":false,"context_lines":[{"line_number":110,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":111,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":112,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"},{"line_number":113,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Gate jobs for IPv6-only setting"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_6f044c18","line":113,"range":{"start_line":113,"start_character":2,"end_line":113,"end_character":88},"updated":"2019-04-24 01:07:44.000000000","message":"The url is not available and response 404","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"94d6917150d46dafe67a68d67586df3658c5286d","unresolved":false,"context_lines":[{"line_number":110,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":111,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":112,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"},{"line_number":113,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Gate jobs for IPv6-only setting"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_a5ab43d4","line":113,"range":{"start_line":113,"start_character":2,"end_line":113,"end_character":88},"in_reply_to":"ffb9cba7_6f044c18","updated":"2019-04-24 02:20:37.000000000","message":"I thought redirect should work. I will fix it if respin or in followup.","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":110,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":111,"context_line":"is watcher which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":112,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make watcher to listen on IPv6"},{"line_number":113,"context_line":"- https://git.openstack.org/cgit/openstack/watcher/tree/devstack/lib/watcher?h\u003d2.0.0#n62"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Gate jobs for IPv6-only setting"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_5e79ea2c","line":113,"range":{"start_line":113,"start_character":2,"end_line":113,"end_character":88},"in_reply_to":"ffb9cba7_a5ab43d4","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"145929c62dfff2a3f057a868c37634d707fe2b9d","unresolved":false,"context_lines":[{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Devstack has `base job"},{"line_number":136,"context_line":"\u003chttp://git.openstack.org/cgit/openstack-dev/devstack/tree/.zuul.yaml#n486\u003e`__"},{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_ca08c629","line":136,"range":{"start_line":136,"start_character":8,"end_line":136,"end_character":25},"updated":"2019-04-24 01:07:44.000000000","message":"Now it\u0027s opendev.org","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Devstack has `base job"},{"line_number":136,"context_line":"\u003chttp://git.openstack.org/cgit/openstack-dev/devstack/tree/.zuul.yaml#n486\u003e`__"},{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_fe777e39","line":136,"range":{"start_line":136,"start_character":8,"end_line":136,"end_character":25},"in_reply_to":"ffb9cba7_6560ebcf","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"94d6917150d46dafe67a68d67586df3658c5286d","unresolved":false,"context_lines":[{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Devstack has `base job"},{"line_number":136,"context_line":"\u003chttp://git.openstack.org/cgit/openstack-dev/devstack/tree/.zuul.yaml#n486\u003e`__"},{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_6560ebcf","line":136,"range":{"start_line":136,"start_character":8,"end_line":136,"end_character":25},"in_reply_to":"ffb9cba7_ca08c629","updated":"2019-04-24 02:20:37.000000000","message":"they work as redirect. I can change if I need to respin.","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"145929c62dfff2a3f057a868c37634d707fe2b9d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"},{"line_number":140,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n175\u003e`__"},{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_8a12ce57","line":140,"range":{"start_line":140,"start_character":8,"end_line":140,"end_character":25},"updated":"2019-04-24 01:07:44.000000000","message":"ditto","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"},{"line_number":140,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n175\u003e`__"},{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_be8fc621","line":140,"range":{"start_line":140,"start_character":8,"end_line":140,"end_character":25},"in_reply_to":"ffb9cba7_059b2fc9","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"94d6917150d46dafe67a68d67586df3658c5286d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"ready to use."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Tempest run the `Tempest IPv6 job"},{"line_number":140,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n175\u003e`__"},{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_059b2fc9","line":140,"range":{"start_line":140,"start_character":8,"end_line":140,"end_character":25},"in_reply_to":"ffb9cba7_8a12ce57","updated":"2019-04-24 02:20:37.000000000","message":"ditto","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c99bd92cccae4ed5d34dfdeab7a2551871877d32","unresolved":false,"context_lines":[{"line_number":140,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n175\u003e`__"},{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"},{"line_number":144,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/oslo.utils/tree/oslo_utils/netutils.py\u003e`__"},{"line_number":145,"context_line":"to use for IPv6 settings and checks."},{"line_number":146,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_c72e74f9","line":143,"range":{"start_line":143,"start_character":19,"end_line":143,"end_character":27},"updated":"2019-04-24 11:35:06.000000000","message":"nit: netutils","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":140,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n175\u003e`__"},{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"},{"line_number":144,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/oslo.utils/tree/oslo_utils/netutils.py\u003e`__"},{"line_number":145,"context_line":"to use for IPv6 settings and checks."},{"line_number":146,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_de92ba4b","line":143,"range":{"start_line":143,"start_character":19,"end_line":143,"end_character":27},"in_reply_to":"ffb9cba7_c72e74f9","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"145929c62dfff2a3f057a868c37634d707fe2b9d","unresolved":false,"context_lines":[{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"},{"line_number":144,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/oslo.utils/tree/oslo_utils/netutils.py\u003e`__"},{"line_number":145,"context_line":"to use for IPv6 settings and checks."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Reference of this goal idea in `community-goals"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_aa0f922c","line":144,"range":{"start_line":144,"start_character":8,"end_line":144,"end_character":25},"updated":"2019-04-24 01:07:44.000000000","message":"ditto","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ca01adaf5afbffebfdb4db8324ad16797a2ab86","unresolved":false,"context_lines":[{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"},{"line_number":144,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/oslo.utils/tree/oslo_utils/netutils.py\u003e`__"},{"line_number":145,"context_line":"to use for IPv6 settings and checks."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Reference of this goal idea in `community-goals"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_7e994e6c","line":144,"range":{"start_line":144,"start_character":8,"end_line":144,"end_character":25},"in_reply_to":"ffb9cba7_25a0b3f4","updated":"2019-04-24 16:05:34.000000000","message":"Done","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"94d6917150d46dafe67a68d67586df3658c5286d","unresolved":false,"context_lines":[{"line_number":141,"context_line":"running but as non voting."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Oslo utils common `nettuils"},{"line_number":144,"context_line":"\u003chttp://git.openstack.org/cgit/openstack/oslo.utils/tree/oslo_utils/netutils.py\u003e`__"},{"line_number":145,"context_line":"to use for IPv6 settings and checks."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Reference of this goal idea in `community-goals"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ffb9cba7_25a0b3f4","line":144,"range":{"start_line":144,"start_character":8,"end_line":144,"end_character":25},"in_reply_to":"ffb9cba7_aa0f922c","updated":"2019-04-24 02:20:37.000000000","message":"ditto","commit_id":"a1f0b8f299eefd2022b0f4eeef89b7eda161abcb"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"0529586083dc3361dd2151a5afb201bbe40e49a5","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Once we have integration jobs running as voting on gate to test the"},{"line_number":49,"context_line":"OpenStack services listen on IPv6 address and VM connectivity over"},{"line_number":50,"context_line":"IPv6, below are the next steps for respective team to extend the"},{"line_number":51,"context_line":"IPv6 teting scope or documentation:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"#. Encourage vendors/backends to extend the IPv6-only testing as per"},{"line_number":54,"context_line":"   their specific scenarios and use cases. Corresponding Project team"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_7e14ee4e","line":51,"range":{"start_line":51,"start_character":5,"end_line":51,"end_character":11},"updated":"2019-04-24 16:22:45.000000000","message":"nit: testing","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7b9093832fb9701aba08a33ef170805cc9a99161","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Once we have integration jobs running as voting on gate to test the"},{"line_number":49,"context_line":"OpenStack services listen on IPv6 address and VM connectivity over"},{"line_number":50,"context_line":"IPv6, below are the next steps for respective team to extend the"},{"line_number":51,"context_line":"IPv6 teting scope or documentation:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"#. Encourage vendors/backends to extend the IPv6-only testing as per"},{"line_number":54,"context_line":"   their specific scenarios and use cases. Corresponding Project team"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_00654ce1","line":51,"range":{"start_line":51,"start_character":5,"end_line":51,"end_character":11},"in_reply_to":"ffb9cba7_7e14ee4e","updated":"2019-04-24 16:34:08.000000000","message":"Done","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"be7e17ccde3666a79ebcd66894236a36dd3c7849","unresolved":false,"context_lines":[{"line_number":94,"context_line":"#. Run the voting integration job with IPv6-only setting in check and gate"},{"line_number":95,"context_line":"   pipeline. This job will be suffixed as -IPv6-only. This integration job does"},{"line_number":96,"context_line":"   not need to run all the tests present (or running in other integration"},{"line_number":97,"context_line":"   jobs) in that project. The set of tests to run on these jobs will be"},{"line_number":98,"context_line":"   decided on runtime based on each project requirement."},{"line_number":99,"context_line":"   For example:"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   * New IPv6-only Tempest job can install devstack with"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_9e70c2de","line":98,"range":{"start_line":97,"start_character":26,"end_line":98,"end_character":56},"updated":"2019-04-24 16:19:37.000000000","message":"When deciding which tests should be run, the two scenarios around L.25 should be considered. Is it worth mentioned?","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7b9093832fb9701aba08a33ef170805cc9a99161","unresolved":false,"context_lines":[{"line_number":94,"context_line":"#. Run the voting integration job with IPv6-only setting in check and gate"},{"line_number":95,"context_line":"   pipeline. This job will be suffixed as -IPv6-only. This integration job does"},{"line_number":96,"context_line":"   not need to run all the tests present (or running in other integration"},{"line_number":97,"context_line":"   jobs) in that project. The set of tests to run on these jobs will be"},{"line_number":98,"context_line":"   decided on runtime based on each project requirement."},{"line_number":99,"context_line":"   For example:"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   * New IPv6-only Tempest job can install devstack with"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_003c6cbd","line":98,"range":{"start_line":97,"start_character":26,"end_line":98,"end_character":56},"in_reply_to":"ffb9cba7_9e70c2de","updated":"2019-04-24 16:34:08.000000000","message":"Thanks, i think this is good point to add here. Done","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"be7e17ccde3666a79ebcd66894236a36dd3c7849","unresolved":false,"context_lines":[{"line_number":127,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":128,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":129,"context_line":"``SERVICE_HOST`` to create the endpoints. If not, we then need to add that"},{"line_number":130,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":131,"context_line":"is senlin which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":132,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make senlin to listen on IPv6"},{"line_number":133,"context_line":"- https://opendev.org/openstack/senlin/src/commit/f4a00ff076df16591ef3cd073f51f42405d2c34c/devstack/lib/senlin#L44"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_5effaa33","line":130,"range":{"start_line":130,"start_character":43,"end_line":130,"end_character":78},"updated":"2019-04-24 16:19:37.000000000","message":"nit: It looks better to mention when you checked it. Otherwise you need to update it once a project mentioned here fixes it. For example, \"One example of missing this setting as of Apr 25 (when drafting this goal)\". (This is just a suggestion so you don\u0027t need to update only for this.)","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7b9093832fb9701aba08a33ef170805cc9a99161","unresolved":false,"context_lines":[{"line_number":127,"context_line":"settings are confirmed for all six services which are configured by devstack."},{"line_number":128,"context_line":"We hope all the devstack-plugins also follow the same setting which means use"},{"line_number":129,"context_line":"``SERVICE_HOST`` to create the endpoints. If not, we then need to add that"},{"line_number":130,"context_line":"support on that project\u0027s devstack-plugin. One example of missing this setting"},{"line_number":131,"context_line":"is senlin which directly use ``HOST_IP`` as listen address so setting the"},{"line_number":132,"context_line":"``SERVICE_IP_VERSION\u003d6`` does not make senlin to listen on IPv6"},{"line_number":133,"context_line":"- https://opendev.org/openstack/senlin/src/commit/f4a00ff076df16591ef3cd073f51f42405d2c34c/devstack/lib/senlin#L44"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_207090a5","line":130,"range":{"start_line":130,"start_character":43,"end_line":130,"end_character":78},"in_reply_to":"ffb9cba7_5effaa33","updated":"2019-04-24 16:34:08.000000000","message":"sure, done as i need to respin this for fixing your above comment.","commit_id":"3ffe40ea3c480620225d5436e51d4664141b511a"},{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"7c5c764f605f4bfedef0bd8b070758e7df8c52c4","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"This community wide goal cover the below scenarios:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. OpenStack services (include mysql, rabbitmq etc) listen and communicate with"},{"line_number":26,"context_line":"   each other on IPv6."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#. OpenStack booted VMs can communicate (to other VMs or OpenStack service"}],"source_content_type":"text/x-rst","patch_set":9,"id":"dfbec78f_65980b6a","line":25,"range":{"start_line":25,"start_character":23,"end_line":25,"end_character":51},"updated":"2019-05-04 17:41:40.000000000","message":"We have note below said services not in OpenStack service is not in the goal. so we should remove it","commit_id":"4c16d1cdc6976643de94b3882566bedffccb0555"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"0800e38926d2e67db785e8c0088b1559d4a3f6a1","unresolved":false,"context_lines":[{"line_number":28,"context_line":"#. OpenStack booted VMs can communicate (to other VMs or OpenStack service"},{"line_number":29,"context_line":"   endpoint) over IPv6. This scenario is much needed when OpenStack services"},{"line_number":30,"context_line":"   like Octavia and Sahara need to communicate to other services from compute"},{"line_number":31,"context_line":"   VM."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"In most of the cases, above two scenarios might work fine but there is not"},{"line_number":34,"context_line":"enough testing of IPv6. The purpose of this goal is to add the integration"}],"source_content_type":"text/x-rst","patch_set":9,"id":"dfbec78f_a0eef985","line":31,"updated":"2019-05-03 22:16:06.000000000","message":"one more small thing which just came in neutron ptg session. You will have to use config drive always as metadata don\u0027t work with IPv6.","commit_id":"4c16d1cdc6976643de94b3882566bedffccb0555"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3553f3fa4835ce7d4dd9de51dabbb5389595400f","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Once we have integration jobs running as voting on gate to test the"},{"line_number":49,"context_line":"OpenStack services listen on IPv6 address and VM connectivity over"},{"line_number":50,"context_line":"IPv6, below are the next steps for respective team to extend the"},{"line_number":51,"context_line":"IPv6 testing scope or documentation:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"#. Encourage vendors/backends to extend the IPv6-only testing as per"}],"source_content_type":"text/x-rst","patch_set":9,"id":"bfb3d3c7_b6ae2ae5","line":50,"updated":"2019-05-20 18:38:14.000000000","message":"The above is good, but IMO misses one point - the infrastructure connecting systems together should also be over IPv6.  For example, the OVS/VXLAN tunnels using IPv6 endpoints.  It\u0027s implied with L58 since you\u0027ll hit this once you deploy where there is no IPv4.","commit_id":"4c16d1cdc6976643de94b3882566bedffccb0555"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3553f3fa4835ce7d4dd9de51dabbb5389595400f","unresolved":false,"context_lines":[{"line_number":121,"context_line":"   ``SERVICE_LISTEN_ADDRESS`` to ``[::]`` and other settings too."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"#. Each project will use the ``SERVICE_HOST`` to create their service"},{"line_number":124,"context_line":"   endpoint with this address."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"The above setting make sure each service listen and communicate over IPv6. These"}],"source_content_type":"text/x-rst","patch_set":9,"id":"bfb3d3c7_d6f5decc","line":124,"updated":"2019-05-20 18:38:14.000000000","message":"Maybe getting too technical, but along with my above comment it seems as if something like IP_VERSION\u003d6 (or 4) is required that would cover everything - only IPv6 addresses are allowed in any configuration files being written.  It\u0027s something we didn\u0027t do when we added all this code to devstack since I thought we\u0027d get to it soon enough...","commit_id":"4c16d1cdc6976643de94b3882566bedffccb0555"}]}
