)]}'
{"contrib/update_inventory.py":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"971200df9d111d97f9f2ef5b397f1c31f8832d8c","unresolved":false,"context_lines":[{"line_number":50,"context_line":"# Die quickly when these values cannot be set."},{"line_number":51,"context_line":"# auth to an admin role and then:"},{"line_number":52,"context_line":"# export TOKEN\u003d$(openstack token issue -f value -c id)"},{"line_number":53,"context_line":"# export PLACEMENT_API\u003d$(openstack endpoint show placement \\"},{"line_number":54,"context_line":"#                        -f value -c publicurl)"},{"line_number":55,"context_line":"# NOTE(cdent): We could replace all this with keystoneauth but meh;"},{"line_number":56,"context_line":"# the point here is to demonstrate a form of low overhead scripting."},{"line_number":57,"context_line":"TOKEN \u003d os.environ[\u0027TOKEN\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a3c09a3_c123bea5","line":54,"range":{"start_line":53,"start_character":0,"end_line":54,"end_character":47},"updated":"2017-01-17 09:28:46.000000000","message":"Command \"openstack endpoint show…\" returns message \"More than one endpoint exists with the name \u0027placement\u0027.\". Command \"openstack endpoint list --service placement\" returns 3 rows for placement service (for all interfaces admin, public and internal - all urls are the same though) Is this an issue with devstack setup or should there be:\n\n  PLACEMENT_API\u003d$(openstack endpoint list --interface public \\\n      --service placement -c URL -f value)\n\n?","commit_id":"3cc823802ff7b292c2f30c24a584ba1e842afd19"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"3484ac337300b887fc8463d3f9455f276f5c6973","unresolved":false,"context_lines":[{"line_number":51,"context_line":"# auth to an admin role and then:"},{"line_number":52,"context_line":"# export TOKEN\u003d$(openstack token issue -f value -c id)"},{"line_number":53,"context_line":"# export PLACEMENT_API\u003d$(openstack endpoint show placement \\"},{"line_number":54,"context_line":"#                        -f value -c publicurl)"},{"line_number":55,"context_line":"# NOTE(cdent): We could replace all this with keystoneauth but meh;"},{"line_number":56,"context_line":"# the point here is to demonstrate a form of low overhead scripting."},{"line_number":57,"context_line":"TOKEN \u003d os.environ[\u0027TOKEN\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a430d35_8857a625","line":54,"in_reply_to":"7a3c09a3_58c32e89","updated":"2017-02-09 18:31:17.000000000","message":"Hit the same issue on devstack along with some object versioning issues. Rebase solved the latter, but the multiple endpoint is still there.","commit_id":"3cc823802ff7b292c2f30c24a584ba1e842afd19"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"5f36aecd701211b8bb99d8803d7ff79146ced8e2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"# auth to an admin role and then:"},{"line_number":52,"context_line":"# export TOKEN\u003d$(openstack token issue -f value -c id)"},{"line_number":53,"context_line":"# export PLACEMENT_API\u003d$(openstack endpoint show placement \\"},{"line_number":54,"context_line":"#                        -f value -c publicurl)"},{"line_number":55,"context_line":"# NOTE(cdent): We could replace all this with keystoneauth but meh;"},{"line_number":56,"context_line":"# the point here is to demonstrate a form of low overhead scripting."},{"line_number":57,"context_line":"TOKEN \u003d os.environ[\u0027TOKEN\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a3c09a3_58c32e89","line":54,"in_reply_to":"7a3c09a3_bc508dd5","updated":"2017-01-17 15:09:11.000000000","message":"Not sure if it is relevant - I have that effect on devstack.","commit_id":"3cc823802ff7b292c2f30c24a584ba1e842afd19"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"0d5b4188901abec35bc5cfd432d8740a7706fca1","unresolved":false,"context_lines":[{"line_number":51,"context_line":"# auth to an admin role and then:"},{"line_number":52,"context_line":"# export TOKEN\u003d$(openstack token issue -f value -c id)"},{"line_number":53,"context_line":"# export PLACEMENT_API\u003d$(openstack endpoint show placement \\"},{"line_number":54,"context_line":"#                        -f value -c publicurl)"},{"line_number":55,"context_line":"# NOTE(cdent): We could replace all this with keystoneauth but meh;"},{"line_number":56,"context_line":"# the point here is to demonstrate a form of low overhead scripting."},{"line_number":57,"context_line":"TOKEN \u003d os.environ[\u0027TOKEN\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a3c09a3_bc508dd5","line":54,"in_reply_to":"7a3c09a3_c123bea5","updated":"2017-01-17 13:11:44.000000000","message":"Hmm. That\u0027s new. That command used to work. I\u0027ll look into it.","commit_id":"3cc823802ff7b292c2f30c24a584ba1e842afd19"}]}
