)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3cc9f8e64512ccb6331f90e70c39cfdb517ffdab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8ba11607_09d5e79b","updated":"2025-01-08 18:00:16.000000000","message":"this is not actually incorrect.\n\nboth are valid and it depend on how keystone id install which you shoudl use.\n\ni dont think documing using http instead of https is correct and in geneal i think its now much less common to deploy keyston on port 5000 instead of using 443 so i would like to see what other think.","commit_id":"3d1c1d0ba0e84fec738c03ad6eb5fe6b82a51682"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"a1f4d40288b2f7b6581c60f13847ff249ffa4808","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e654ed60_16efb403","in_reply_to":"386f1c19_6dfdecef","updated":"2025-01-11 15:43:29.000000000","message":"@smooney@redhat.com As one of the solution I can propose adding note from below that section, where we can remind that in case of using 5000 port for keystone they should add it to auth_url as similarly done for Horizon dashboard (https://docs.openstack.org/horizon/latest/install/install-rdo.html)","commit_id":"3d1c1d0ba0e84fec738c03ad6eb5fe6b82a51682"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"4dd6a0e618a594fc6ad559d0dd0e2b00a9d906ab","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"386f1c19_6dfdecef","in_reply_to":"8ba11607_09d5e79b","updated":"2025-01-08 22:32:17.000000000","message":"Hi,\n\nProbably the point is to follow steps of official docs, where keystone is deployed on default 5000 port. This eventually will lead to getting errors, then you will have to chose whether change keystone port or modify auth_url with correct port.","commit_id":"3d1c1d0ba0e84fec738c03ad6eb5fe6b82a51682"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"bf051cc682c597579db262495a43b426f7223df3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1d3aa267_d655d5e3","in_reply_to":"995528e4_4daea432","updated":"2025-06-25 13:26:04.000000000","message":"\u003e  its now much less common to deploy keyston on port 5000 instead of using 443\n\nI think it\u0027s still quite common, just because using path-based URIs (ie `cloud.com/keystone`) are broken for some services and not trivial to configure properly (and it\u0027s not done properly in DevStack as of today either), as requires adjustment of api-paste\u0027s.\n\nThen, you are left only with domain-based option (ie `keystone.cloud.com`), but then you also need to either purchase wildcard TLS, or do DNS-01 auth for ACME, which is also might be problematic for some new deployments.\n\nSo using 5000 port is still valid for simple deployments, imo.","commit_id":"3d1c1d0ba0e84fec738c03ad6eb5fe6b82a51682"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"8ec43967234d7b471a4a84784efc740c49bce7c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"995528e4_4daea432","in_reply_to":"e654ed60_16efb403","updated":"2025-04-19 18:53:07.000000000","message":"@smooney@redhat.com hey, in openstack-manuals opened new case about, I think we can improve this moment for new users.","commit_id":"3d1c1d0ba0e84fec738c03ad6eb5fe6b82a51682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"727dca67b0ee015c38e168a3ed371ec25b4a8e8c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"7f585c79_5096e30d","updated":"2025-04-22 12:35:06.000000000","message":"i still feel like this is regressing our move to make sure we use https everywhere by default in our docs.\n\nwith that said that a bug that shoudl be fixed first in keystones install guide... we unfortunately should prefer being consistent with eh docs to ensure the work as a whole even if this is not following or recommendations.","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"e1c3df84d26cfc5caa81fccf89cf541425e4cfae","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":27,"id":"c1c7c811_a38fcbf4","in_reply_to":"057bf816_55f3d188","updated":"2025-06-03 20:07:05.000000000","message":"https://bugs.launchpad.net/nova/+bug/2091936\nhttps://bugs.launchpad.net/nova/+bug/2055118\nhttps://bugs.launchpad.net/nova/+bug/2064369\nhttps://bugs.launchpad.net/nova/+bug/2078843\n\nand etc.. I think in any case it is necessary to make this moment simpler and better if people have questions.","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6477f9c61c975950939116f2f93ab79e19fd44ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"d3867e8e_53eb6796","in_reply_to":"7f585c79_5096e30d","updated":"2025-04-22 13:39:19.000000000","message":"@smooney@redhat.com you right, this will require changes almost everywhere, let\u0027s start with keystone and try to bring to a single form on HTTPS by the release of 2025.2.","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"234b6853eca9c36502fd4268d1ddb17c15230761","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":27,"id":"057bf816_55f3d188","in_reply_to":"a75d5e44_ecdd5b16","updated":"2025-06-03 20:02:06.000000000","message":"I think the issue is that one needs to differenciate between examples on one hand - where using https by default is likely a good idea - and installation documentation on the other hand. and for the latter for the sake of simplicity and to have an easily followable set of instructions that leads to a working installations, I would argue that sticking to using http is the better option.","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a3d08aea89a715a57374b423bf4f58cdf4b0be61","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"f5fa210b_2d2a36ce","in_reply_to":"c1c7c811_a38fcbf4","updated":"2025-06-04 09:27:31.000000000","message":"Done","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"42c13beb368e665369011136f36ec90e5d502251","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":27,"id":"a75d5e44_ecdd5b16","in_reply_to":"d3867e8e_53eb6796","updated":"2025-06-03 19:30:42.000000000","message":"@frickler@offenerstapel.de start point.","commit_id":"c1015eaa8f375ff6057bf62445e784897fd001f8"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":39,"id":"a7741e11_3d207d7a","updated":"2025-05-31 13:07:03.000000000","message":"-1 for the keystone auth issue but once that\u0027s fixed im happy to re-add my +2","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"cd319fa1_2e929d6c","updated":"2025-05-31 14:39:44.000000000","message":"@smooney@redhat.com thank you for help me 😊","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"78b22fc037863ddf611d064aac30b2476afb414b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"65d95c4d_10de42bc","updated":"2025-06-01 15:41:29.000000000","message":"IMO this breaks the install guide since you nowhere say how to install the service with TLS enabled, just changing the referenced URLs will not magically perform that task","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ef70ec0efb6ef1e1f534e2fe118ccdb81a9f796f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"e932c3c4_f2ee7163","updated":"2026-02-26 11:11:09.000000000","message":"@smooney@redhat.com hello, can you look this again please.","commit_id":"03c232892561eb197e0249a1d98142d711592216"}],"doc/source/install/compute-install-obs.rst":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ae299534f5f95c68bab1543ba61568e828a51696","unresolved":true,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        [service_user]"},{"line_number":102,"context_line":"        send_service_user_token \u003d true"},{"line_number":103,"context_line":"        auth_url \u003d http://controller:5000/identity"},{"line_number":104,"context_line":"        auth_strategy \u003d keystone"},{"line_number":105,"context_line":"        auth_type \u003d password"},{"line_number":106,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":8,"id":"a7a5cd11_f517f648","line":103,"range":{"start_line":103,"start_character":19,"end_line":103,"end_character":50},"updated":"2025-03-11 12:16:05.000000000","message":"Shouldn\u0027t we use http://controller:5000/ , to make the value consistent with the one for keystone_authtoken section ?","commit_id":"0fb3e29dfea3f65e0a37e5c87c3984b7200d4e5f"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"556cca7df1ab3c30769839e9f9f428dd54ccd9e0","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        [service_user]"},{"line_number":102,"context_line":"        send_service_user_token \u003d true"},{"line_number":103,"context_line":"        auth_url \u003d http://controller:5000/identity"},{"line_number":104,"context_line":"        auth_strategy \u003d keystone"},{"line_number":105,"context_line":"        auth_type \u003d password"},{"line_number":106,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":8,"id":"edc5e087_84d81b39","line":103,"range":{"start_line":103,"start_character":19,"end_line":103,"end_character":50},"in_reply_to":"a7a5cd11_f517f648","updated":"2025-03-11 14:35:21.000000000","message":"Done","commit_id":"0fb3e29dfea3f65e0a37e5c87c3984b7200d4e5f"}],"doc/source/install/compute-install-rdo.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        [glance]"},{"line_number":126,"context_line":"        # ..."},{"line_number":127,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"43c6ed13_460a7b5a","line":127,"updated":"2025-05-31 13:07:03.000000000","message":"delete see other comments","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        [glance]"},{"line_number":126,"context_line":"        # ..."},{"line_number":127,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"96557c45_5c4ae3e7","line":127,"in_reply_to":"43c6ed13_460a7b5a","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"645ac992fa1e809a2418e94664f77d827832fa74","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        [service_user]"},{"line_number":64,"context_line":"        send_service_user_token \u003d true"},{"line_number":65,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":66,"context_line":"        auth_type \u003d password"},{"line_number":67,"context_line":"        project_domain_name \u003d Default"},{"line_number":68,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":42,"id":"ee119cbc_ff084e69","line":65,"updated":"2025-06-03 20:11:14.000000000","message":"switch this (in all locations) to\n```suggestion\n        auth_url \u003d http://controller:5000/\n```\nand all the references bugs should be resolved. and then the remainder of this change is not necessary - on the contrary, it will avoid introducing new bugs","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a3d08aea89a715a57374b423bf4f58cdf4b0be61","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        [service_user]"},{"line_number":64,"context_line":"        send_service_user_token \u003d true"},{"line_number":65,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":66,"context_line":"        auth_type \u003d password"},{"line_number":67,"context_line":"        project_domain_name \u003d Default"},{"line_number":68,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":42,"id":"e9cbab0a_102e8977","line":65,"in_reply_to":"731696c5_48cc3ecd","updated":"2025-06-04 09:27:31.000000000","message":"Done","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"80d55d58877d7d47238889cf167247b094b4ca01","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        [service_user]"},{"line_number":64,"context_line":"        send_service_user_token \u003d true"},{"line_number":65,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":66,"context_line":"        auth_type \u003d password"},{"line_number":67,"context_line":"        project_domain_name \u003d Default"},{"line_number":68,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":42,"id":"731696c5_48cc3ecd","line":65,"in_reply_to":"a5ef517c_69a18f01","updated":"2025-06-03 20:41:08.000000000","message":"honestly if we have to keep these consitent and we do not want to mondernise them to use https and or follwo other best ptratice si feel like we should not keep this doc in tree.\n\nespically if we have to keep to the lowest common denomintator.\n\nwith that said i was ok with version 27 \n\nhttps://review.opendev.org/c/openstack/nova/+/938680/27/doc/source/install/compute-install-ubuntu.rst\n\nwhich had the note about using https although i would have preferred the https exampel to be the default rahter then the note i was ok to proceed with that version.","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4faab2fae8263d124064202cc9f4e3aee2164803","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        [service_user]"},{"line_number":64,"context_line":"        send_service_user_token \u003d true"},{"line_number":65,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":66,"context_line":"        auth_type \u003d password"},{"line_number":67,"context_line":"        project_domain_name \u003d Default"},{"line_number":68,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":42,"id":"5da5cdd9_b60fa01c","line":65,"in_reply_to":"e9cbab0a_102e8977","updated":"2025-06-04 14:25:52.000000000","message":"@sean just to repeat: these are not isolated examples, these are instructions to perform a working installation that are reference from the global installation guide https://docs.openstack.org/install-guide/openstack-services.html\n\nthe task to keep these in a current, working shape has long been with each individual project, since first the docs team was overwhelmed with the amount of detailed knowledge necessary for this, and nowadays there isn\u0027t any dedicated docs team anymore\n\nif you want to propose a community goal to add instructions for manually implementing TLS in all of these service specific documents, that might be feasible, but I fear it would require also someone to provide the necessary resources to write and test these docs updates. and in the end I don\u0027t think that it will be very helpful, as automated deployment tools are much better suited for this task, they are just not in scope for this guide","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9d042b4a7032c366c4f44093f78719d5de2ef820","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        [service_user]"},{"line_number":64,"context_line":"        send_service_user_token \u003d true"},{"line_number":65,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":66,"context_line":"        auth_type \u003d password"},{"line_number":67,"context_line":"        project_domain_name \u003d Default"},{"line_number":68,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":42,"id":"a5ef517c_69a18f01","line":65,"in_reply_to":"ee119cbc_ff084e69","updated":"2025-06-03 20:20:25.000000000","message":"incidentally that\u0027s the same thing that melwitt noted here already https://review.opendev.org/c/openstack/nova/+/914743/comment/21a0aa7d_f817a364/","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"78c672045a540956eddc32214282a85262249309","unresolved":true,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        [service_user]"},{"line_number":54,"context_line":"        send_service_user_token \u003d true"},{"line_number":55,"context_line":"        auth_url \u003d http://controller:5000/"},{"line_number":56,"context_line":"        auth_type \u003d password"},{"line_number":57,"context_line":"        project_domain_name \u003d Default"},{"line_number":58,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":49,"id":"724f0a7c_946f6f6f","line":55,"updated":"2025-12-04 13:37:11.000000000","message":"Is this correct? I know we want to drop the `https` in favour of `http`, but does the keystone guide not register itself under the `/identity` path? DevStack has been doing that for years now.","commit_id":"03c232892561eb197e0249a1d98142d711592216"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"50617772bcf6c6505f3e1cf6855dfae313f42437","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        [service_user]"},{"line_number":54,"context_line":"        send_service_user_token \u003d true"},{"line_number":55,"context_line":"        auth_url \u003d http://controller:5000/"},{"line_number":56,"context_line":"        auth_type \u003d password"},{"line_number":57,"context_line":"        project_domain_name \u003d Default"},{"line_number":58,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":49,"id":"92b3d24f_e9ac2e7b","line":55,"in_reply_to":"724f0a7c_946f6f6f","updated":"2025-12-04 13:57:26.000000000","message":"@stephenfin@redhat.com\nAs I can remember DevStack is using path based endpoints working on 443 port, so using /identity or is necessary. \nSo if we take default settings, I suppose there is no need in /identity path if it handles requests on 5000 port.","commit_id":"03c232892561eb197e0249a1d98142d711592216"}],"doc/source/install/compute-install-ubuntu.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        [glance]"},{"line_number":116,"context_line":"        # ..."},{"line_number":117,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"2a10fc43_48ea1289","line":117,"updated":"2025-05-31 13:07:03.000000000","message":"see note on the rdo one \nthis si deprecrated and not required anymore so we should just remove it from the doc","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        [glance]"},{"line_number":116,"context_line":"        # ..."},{"line_number":117,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"bd275620_255bdda9","line":117,"in_reply_to":"2a10fc43_48ea1289","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"78b22fc037863ddf611d064aac30b2476afb414b","unresolved":true,"context_lines":[{"line_number":113,"context_line":"     .. code-block:: ini"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        [glance]"},{"line_number":116,"context_line":"        # ..."},{"line_number":117,"context_line":"        api_servers \u003d http://controller:9292"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"}],"source_content_type":"text/x-rst","patch_set":42,"id":"8578af01_7d36e236","side":"PARENT","line":116,"updated":"2025-06-01 15:41:29.000000000","message":"why is this section no longer needed? should at least be mentioned in the commit message","commit_id":"6a1c2bbcd89796dea994444f7abebd4d2ed713ba"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a54898c5d2bdbd1172f68c755d77cc6fb745c729","unresolved":false,"context_lines":[{"line_number":113,"context_line":"     .. code-block:: ini"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        [glance]"},{"line_number":116,"context_line":"        # ..."},{"line_number":117,"context_line":"        api_servers \u003d http://controller:9292"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"}],"source_content_type":"text/x-rst","patch_set":42,"id":"7b8edfa2_25e3b40b","side":"PARENT","line":116,"in_reply_to":"8578af01_7d36e236","updated":"2025-06-01 15:50:29.000000000","message":"See previous comment from Sean:\nthis option is deprecated since the 21.0.0\nrelease i would be linclided to use remove it\n\nnova will auto discover the glance api endpoint via keystone.\n\n\nyes, you right, I added it in commit message.","commit_id":"6a1c2bbcd89796dea994444f7abebd4d2ed713ba"}],"doc/source/install/controller-install-rdo.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":226,"context_line":"        [keystone_authtoken]"},{"line_number":227,"context_line":"        # ..."},{"line_number":228,"context_line":"        www_authenticate_uri \u003d https://controller:5000/v3/"},{"line_number":229,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":230,"context_line":"        memcached_servers \u003d controller:11211"},{"line_number":231,"context_line":"        auth_type \u003d password"},{"line_number":232,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":39,"id":"650e14fd_04d13589","line":229,"updated":"2025-05-31 13:07:03.000000000","message":"so this is wrong\n\nfirstly this both are uri not url\nhttps://docs.openstack.org/nova/latest/configuration/config.html#keystone_authtoken.www_authenticate_uri\nhttps://docs.openstack.org/nova/latest/configuration/config.html#keystone_authtoken.auth_uri\n\nsecondly  \n\nsecondly auth_url is deprecrated since stine\n\nwoudl you mind removing auth_url\n\nhwer","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        [keystone_authtoken]"},{"line_number":227,"context_line":"        # ..."},{"line_number":228,"context_line":"        www_authenticate_uri \u003d https://controller:5000/v3/"},{"line_number":229,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":230,"context_line":"        memcached_servers \u003d controller:11211"},{"line_number":231,"context_line":"        auth_type \u003d password"},{"line_number":232,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":39,"id":"62fdd6ca_3eb5e430","line":229,"in_reply_to":"650e14fd_04d13589","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":251,"context_line":""},{"line_number":252,"context_line":"        [service_user]"},{"line_number":253,"context_line":"        send_service_user_token \u003d true"},{"line_number":254,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":255,"context_line":"        auth_type \u003d password"},{"line_number":256,"context_line":"        project_domain_name \u003d Default"},{"line_number":257,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":39,"id":"581ab37c_956a31a6","line":254,"updated":"2025-05-31 13:07:03.000000000","message":"for service_user the config optin is auth_url and this is the correct option to use\nso this update is good.","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":251,"context_line":""},{"line_number":252,"context_line":"        [service_user]"},{"line_number":253,"context_line":"        send_service_user_token \u003d true"},{"line_number":254,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":255,"context_line":"        auth_type \u003d password"},{"line_number":256,"context_line":"        project_domain_name \u003d Default"},{"line_number":257,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":39,"id":"7611c675_9de4076c","line":254,"in_reply_to":"581ab37c_956a31a6","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"        [glance]"},{"line_number":298,"context_line":"        # ..."},{"line_number":299,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":302,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"984547d5_4c03331d","line":299,"updated":"2025-05-31 13:07:03.000000000","message":"this option is deprecated since the 21.0.0 \nrelease i would be linclided to use remove it\n\nnova will auto discover the glance api endpoint via keystone.","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"        [glance]"},{"line_number":298,"context_line":"        # ..."},{"line_number":299,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":302,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"427c90ac_5932f8f3","line":299,"in_reply_to":"984547d5_4c03331d","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":320,"context_line":"         project_name \u003d service"},{"line_number":321,"context_line":"         auth_type \u003d password"},{"line_number":322,"context_line":"         user_domain_name \u003d Default"},{"line_number":323,"context_line":"         auth_url \u003d https://controller:5000/v3/"},{"line_number":324,"context_line":"         username \u003d placement"},{"line_number":325,"context_line":"         password \u003d PLACEMENT_PASS"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"ca4fcb64_976f2343","line":323,"updated":"2025-05-31 13:07:03.000000000","message":"+1 yep this is correct\nhttps://docs.openstack.org/nova/latest/configuration/config.html#placement.auth_url","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":320,"context_line":"         project_name \u003d service"},{"line_number":321,"context_line":"         auth_type \u003d password"},{"line_number":322,"context_line":"         user_domain_name \u003d Default"},{"line_number":323,"context_line":"         auth_url \u003d https://controller:5000/v3/"},{"line_number":324,"context_line":"         username \u003d placement"},{"line_number":325,"context_line":"         password \u003d PLACEMENT_PASS"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"b7ed334b_36fc5b0b","line":323,"in_reply_to":"ca4fcb64_976f2343","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"78b22fc037863ddf611d064aac30b2476afb414b","unresolved":true,"context_lines":[{"line_number":143,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"      $ openstack endpoint create --region RegionOne \\"},{"line_number":146,"context_line":"        compute admin https://controller:8774/v2.1"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":149,"context_line":"      | Field        | Value                                     |"}],"source_content_type":"text/x-rst","patch_set":42,"id":"f2fa994d_ed9daec1","line":146,"updated":"2025-06-01 15:41:29.000000000","message":"unrelated, but admin endpoints are not needed (never were except for keystone), this should be dropped","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a3d08aea89a715a57374b423bf4f58cdf4b0be61","unresolved":false,"context_lines":[{"line_number":143,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"      $ openstack endpoint create --region RegionOne \\"},{"line_number":146,"context_line":"        compute admin https://controller:8774/v2.1"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":149,"context_line":"      | Field        | Value                                     |"}],"source_content_type":"text/x-rst","patch_set":42,"id":"58319755_eb22c160","line":146,"in_reply_to":"2b4f363e_30cd685c","updated":"2025-06-04 09:27:31.000000000","message":"Done","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"f0365f509fc71d09d1ac15c486ab7a0180cd5973","unresolved":true,"context_lines":[{"line_number":143,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"      $ openstack endpoint create --region RegionOne \\"},{"line_number":146,"context_line":"        compute admin https://controller:8774/v2.1"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"      +--------------+-------------------------------------------+"},{"line_number":149,"context_line":"      | Field        | Value                                     |"}],"source_content_type":"text/x-rst","patch_set":42,"id":"2b4f363e_30cd685c","line":146,"in_reply_to":"f2fa994d_ed9daec1","updated":"2025-06-01 15:43:59.000000000","message":"We can do it in this MR or need new one?","commit_id":"8abc9cc7b6f2e162f84aad165ef890e9642eabb5"}],"doc/source/install/controller-install-ubuntu.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":216,"context_line":"        [keystone_authtoken]"},{"line_number":217,"context_line":"        # ..."},{"line_number":218,"context_line":"        www_authenticate_uri \u003d https://controller:5000/v3/"},{"line_number":219,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":220,"context_line":"        memcached_servers \u003d controller:11211"},{"line_number":221,"context_line":"        auth_type \u003d password"},{"line_number":222,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":39,"id":"bc688ac5_81c01b62","line":219,"updated":"2025-05-31 13:07:03.000000000","message":"as noted in teh other contoler exmaple this does not exist so we\nshoudl just remove auth_url.","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":216,"context_line":"        [keystone_authtoken]"},{"line_number":217,"context_line":"        # ..."},{"line_number":218,"context_line":"        www_authenticate_uri \u003d https://controller:5000/v3/"},{"line_number":219,"context_line":"        auth_url \u003d https://controller:5000/v3/"},{"line_number":220,"context_line":"        memcached_servers \u003d controller:11211"},{"line_number":221,"context_line":"        auth_type \u003d password"},{"line_number":222,"context_line":"        project_domain_name \u003d Default"}],"source_content_type":"text/x-rst","patch_set":39,"id":"3591f73d_a1de0a4e","line":219,"in_reply_to":"bc688ac5_81c01b62","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"adfc7bee2bbaf163c107dc4db1cbe41e9d11b170","unresolved":true,"context_lines":[{"line_number":287,"context_line":""},{"line_number":288,"context_line":"        [glance]"},{"line_number":289,"context_line":"        # ..."},{"line_number":290,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":293,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"e7706d7a_29fb7501","line":290,"updated":"2025-05-31 13:07:03.000000000","message":"im actully slightly conficted on thsi.\n\ni suggested deleteign the else where because its been deprecate for like 5+ years\nso it shoudl not be in our docs\n\non the other hand that slight out of scope of this change.\n\nif you decied to not remove api_server i will still +2 but\n\nwe shoudl remove the auth_url form teh keyston auth section since that does not exist and www_authenticate_uri is all that is required","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"27b03dbce16b269f7b76175318fe078b09010b2f","unresolved":false,"context_lines":[{"line_number":287,"context_line":""},{"line_number":288,"context_line":"        [glance]"},{"line_number":289,"context_line":"        # ..."},{"line_number":290,"context_line":"        api_servers \u003d https://controller:9292"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"   * In the ``[oslo_concurrency]`` section, configure the lock path:"},{"line_number":293,"context_line":""}],"source_content_type":"text/x-rst","patch_set":39,"id":"6ff631b8_e6f604e1","line":290,"in_reply_to":"e7706d7a_29fb7501","updated":"2025-05-31 14:39:44.000000000","message":"Done","commit_id":"0dfb37edcbda0d93eb69c1cd28979509d62404bd"}]}
