)]}'
{"goals/queens/align-service-discovery.rst":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":99,"context_line":"#. devstack plugins for the service will register the unversioned endpoint"},{"line_number":100,"context_line":"   without project information in the catalog."},{"line_number":101,"context_line":"#. devstack plugins for the service will stop using \"RegionOne\" for"},{"line_number":102,"context_line":"   ``region-name``"},{"line_number":103,"context_line":"#. If possible, as a stretch goal, services will align their version discovery"},{"line_number":104,"context_line":"   documents with the API-WG recommendations. If not posisble, they will ensure"},{"line_number":105,"context_line":"   that their variation is covered in the `Consuming Discovery`_ guidelines"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_a347fcbc","line":102,"updated":"2017-06-07 19:14:50.000000000","message":"missing punctuation to be consistent with the rest of the items in the list.","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":101,"context_line":"#. devstack plugins for the service will stop using \"RegionOne\" for"},{"line_number":102,"context_line":"   ``region-name``"},{"line_number":103,"context_line":"#. If possible, as a stretch goal, services will align their version discovery"},{"line_number":104,"context_line":"   documents with the API-WG recommendations. If not posisble, they will ensure"},{"line_number":105,"context_line":"   that their variation is covered in the `Consuming Discovery`_ guidelines"},{"line_number":106,"context_line":"   covering version discovery normalization."},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_c3f55085","line":104,"updated":"2017-06-07 19:14:50.000000000","message":"possible*","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":108,"context_line":"For deployment projects:"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"#. register unversioned endpoints without project information in the catalog"},{"line_number":111,"context_line":"   for all services"},{"line_number":112,"context_line":"#. register all services using the official ``service-type`` from the"},{"line_number":113,"context_line":"   `Service Types Authority`_"},{"line_number":114,"context_line":"#. stop using \"RegionOne\"for ``region-name``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_031228b2","line":111,"updated":"2017-06-07 19:14:50.000000000","message":"Missing punctuation to be consistent with the lists above and below.","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":111,"context_line":"   for all services"},{"line_number":112,"context_line":"#. register all services using the official ``service-type`` from the"},{"line_number":113,"context_line":"   `Service Types Authority`_"},{"line_number":114,"context_line":"#. stop using \"RegionOne\"for ``region-name``"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"In tempest:"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_23340c4a","line":114,"updated":"2017-06-07 19:14:50.000000000","message":"missing space between \"RegionOne\" and for","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":124,"context_line":"For libraries:"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"#. keystoneauth will implement the consume portions of the"},{"line_number":127,"context_line":"   `Consuming Discovery`_ guidelines"},{"line_number":128,"context_line":"#. python libraries that have not yet finished using keystoneauth for auth and"},{"line_number":129,"context_line":"   catalog interactions should finish migrating"},{"line_number":130,"context_line":"#. shade will migrate to relying completely on keystoneauth for service and"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_437dc0e5","line":127,"updated":"2017-06-07 19:14:50.000000000","message":"Same notes on punctuation here.","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c2462c82ee8323dd56bb5f1715358f73b3b2470b","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"#. keystoneauth will implement the consume portions of the"},{"line_number":127,"context_line":"   `Consuming Discovery`_ guidelines"},{"line_number":128,"context_line":"#. python libraries that have not yet finished using keystoneauth for auth and"},{"line_number":129,"context_line":"   catalog interactions should finish migrating"},{"line_number":130,"context_line":"#. shade will migrate to relying completely on keystoneauth for service and"},{"line_number":131,"context_line":"   version discovery and will remove local implementations of the workarounds"},{"line_number":132,"context_line":"#. non-python libraries in OpenStack will implement the consume portions of"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_b33aa831","line":129,"range":{"start_line":128,"start_character":3,"end_line":129,"end_character":47},"updated":"2017-05-27 04:30:02.000000000","message":"i believe this is done, if not, then its nearly done.","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":255,"context_line":"* fog"},{"line_number":256,"context_line":"* php-opencloud"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Verification that External SDKs have implemented the consumption"},{"line_number":259,"context_line":"recommendations will be considered a `shade` deliverable for this goal."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"Acceptable Non-compliance"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_834bd8ae","line":258,"updated":"2017-06-07 19:14:50.000000000","message":"external to be consistent with the usage on line 249?","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c2462c82ee8323dd56bb5f1715358f73b3b2470b","unresolved":false,"context_lines":[{"line_number":269,"context_line":"Adding version discovery documents to swift would be a nice outcome, but is a"},{"line_number":270,"context_line":"potentially larger effort than adding a field to an existing document and has"},{"line_number":271,"context_line":"potential compatibility impacts. Also, swift includes ``project-id`` in the"},{"line_number":272,"context_line":"catalog endpoint as part of its actual API. Further discussion and"},{"line_number":273,"context_line":"investigation of the viability of alignment with these recommendations for"},{"line_number":274,"context_line":"swift is needed, and so an explicit exclusion for swift for the time being"},{"line_number":275,"context_line":"is recommended."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"If there are other service projects that do not provide version discovery or"},{"line_number":278,"context_line":"that would have explicit problems with ``project-id`` removal from endpoints"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_130dd48f","line":275,"range":{"start_line":272,"start_character":43,"end_line":275,"end_character":15},"updated":"2017-05-27 04:30:02.000000000","message":"thanks for calling this out","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a654162d0a61f0769ae67c3f293fa761cd8b55a3","unresolved":false,"context_lines":[{"line_number":304,"context_line":"* no endpoint in the catalog contains a ``project-id``"},{"line_number":305,"context_line":"* no endpoint uses ``RegionOne`` as a ``region-name``"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"The Permissive versions should be apply the fallbacks, aliases and url"},{"line_number":308,"context_line":"manipulations documented in the `Consuming Discovery`_ document. It should"},{"line_number":309,"context_line":"verify that the process as written works with existing services and stable"},{"line_number":310,"context_line":"versions of the services. The Permissive versions should not need to change"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_a3e37ca4","line":307,"updated":"2017-06-07 19:14:50.000000000","message":"should apply*?","commit_id":"6373940c323f855e82807373aa5877d7a935a1f0"}]}
