)]}'
{"nova/conf/workarounds.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"208422964ef646d34fe60836297e685ad75cb409","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Related options:"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"* ``[consoleauth]/token_ttl``"},{"line_number":182,"context_line":"\"\"\"),"},{"line_number":183,"context_line":"]"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_94185576","line":181,"updated":"2018-08-23 20:38:40.000000000","message":"Could add ``[cells]/enable`` but meh.","commit_id":"4f01f4ff88de571218a36ba7c4e998296a7b52a4"}],"releasenotes/notes/deprecate-nova-consoleauth-ed6ccbc324a0fb10.yaml":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"64b084f1f20124a41e723163c5eb73f4040998be","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    Stein -- it is still used in Rocky. Console token authorization storage is"},{"line_number":6,"context_line":"    moving from the ``nova-consoleauth`` service backend to the database"},{"line_number":7,"context_line":"    backend, with storage happening in both, in Rocky.  In Stein, only the"},{"line_number":8,"context_line":"    database backend will be used for console token authorization storage."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_bc46a54f","line":8,"updated":"2018-08-23 12:43:52.000000000","message":"I\u0027ve realized that we can\u0027t remove nova-consoleauth until we no longer support cells v1. The database backend is only used if not cells v1.","commit_id":"4f85d2e28ad8752a0ae7294123b239f224d3719b"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"7e86846547738a6d6e896395593e9238541b68ae","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    authorization storage is moving from the ``nova-consoleauth`` service"},{"line_number":6,"context_line":"    backend to the database backend, with storage happening in both, in Rocky."},{"line_number":7,"context_line":"    In Stein, only the database backend will be used for console token"},{"line_number":8,"context_line":"    authorization storage."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_dcbe01ad","line":8,"updated":"2018-08-23 12:58:41.000000000","message":"These words are only true for non cells v1 -- nova-consoleauth is the only console token auth backend for cells v1 and the database backend is not being used if cells v1. I wasn\u0027t sure if I should mention cells v1 in this release note though, since it\u0027s deprecated and we don\u0027t want people to use it. Let me know if you think I should mention it here.","commit_id":"71aea75dd9976794102c463223d57e94558681db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6384a57a0163a6cb108de51a7416469c3da7ab10","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    authorization storage is moving from the ``nova-consoleauth`` service"},{"line_number":6,"context_line":"    backend to the database backend, with storage happening in both, in Rocky."},{"line_number":7,"context_line":"    In Stein, only the database backend will be used for console token"},{"line_number":8,"context_line":"    authorization storage."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_a843bc3e","line":8,"in_reply_to":"3f79a3b5_65686df4","updated":"2018-08-23 17:02:03.000000000","message":"Right, not using cells v1. What I meant in my previous comment is, the database backend is only used if _not_ cells v1. Cells v1 was not converted to use the database backend and never will be. nova-consoleauth will have to be used by cells v1 users, until cells v1 is removed altogether. \n\nWhereas, in Stein, we can stop _using_ nova-consoleauth for the non cells v1 case. So operators not using cells v1 will be able to stop running nova-consoleauth, in Stein.\n\nMy question was, should I add a note to the effect of:\n\n ..note Cells v1 was not converted to the database backend and will be supported by nova-consoleauth until cells v1 is removed altogether.","commit_id":"71aea75dd9976794102c463223d57e94558681db"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"13f10ab6e98fbe626ea81f68ee59042a49f69217","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    authorization storage is moving from the ``nova-consoleauth`` service"},{"line_number":6,"context_line":"    backend to the database backend, with storage happening in both, in Rocky."},{"line_number":7,"context_line":"    In Stein, only the database backend will be used for console token"},{"line_number":8,"context_line":"    authorization storage."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_65686df4","line":8,"in_reply_to":"3f79a3b5_cf7642d9","updated":"2018-08-23 16:55:30.000000000","message":"But the guy that reported this, imacdonn, wasn\u0027t using cells v1 right? So in what way is nova-consoleauth *not* required to run in all cases?","commit_id":"71aea75dd9976794102c463223d57e94558681db"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"31dc48f285048c1e7367af55804fa00651bb57ae","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    authorization storage is moving from the ``nova-consoleauth`` service"},{"line_number":6,"context_line":"    backend to the database backend, with storage happening in both, in Rocky."},{"line_number":7,"context_line":"    In Stein, only the database backend will be used for console token"},{"line_number":8,"context_line":"    authorization storage."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_cf7642d9","line":8,"in_reply_to":"3f79a3b5_dcbe01ad","updated":"2018-08-23 15:23:52.000000000","message":"I would personally mention it. You can always say \"the deprecated cells v1 feature\" or \"soon-to-be-removed cells v1 feature\". Without this information though, the above is kind of a lie","commit_id":"71aea75dd9976794102c463223d57e94558681db"}],"releasenotes/notes/workarounds-enable-consoleauth-71d68c3879dc2c8a.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"13f10ab6e98fbe626ea81f68ee59042a49f69217","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    configuration option ``[workarounds]/enable_consoleauth`` to fall back on"},{"line_number":14,"context_line":"    the ``nova-consoleauth`` service for locating existing console"},{"line_number":15,"context_line":"    authorizations. The option defaults to False. Once all of the existing"},{"line_number":16,"context_line":"    consoles have naturally expired, operators may unset the configuration"},{"line_number":17,"context_line":"    option and discontinue running the consoleauth service. For example, if"},{"line_number":18,"context_line":"    a deployment has configured a token TTL of one hour, the operator may"},{"line_number":19,"context_line":"    disable the ``[workarounds]/enable_consoleauth`` option and stop running"},{"line_number":20,"context_line":"    the ``nova-consoleauth`` service, one hour after deploying the new code."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_857ca9b6","line":17,"range":{"start_line":16,"start_character":37,"end_line":17,"end_character":59},"updated":"2018-08-23 16:55:30.000000000","message":"Except in the case of cells v1 right? Same in the config option help:\n\nhttps://docs.openstack.org/nova/latest/configuration/config.html?#workarounds.enable_consoleauth","commit_id":"71aea75dd9976794102c463223d57e94558681db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6384a57a0163a6cb108de51a7416469c3da7ab10","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    configuration option ``[workarounds]/enable_consoleauth`` to fall back on"},{"line_number":14,"context_line":"    the ``nova-consoleauth`` service for locating existing console"},{"line_number":15,"context_line":"    authorizations. The option defaults to False. Once all of the existing"},{"line_number":16,"context_line":"    consoles have naturally expired, operators may unset the configuration"},{"line_number":17,"context_line":"    option and discontinue running the consoleauth service. For example, if"},{"line_number":18,"context_line":"    a deployment has configured a token TTL of one hour, the operator may"},{"line_number":19,"context_line":"    disable the ``[workarounds]/enable_consoleauth`` option and stop running"},{"line_number":20,"context_line":"    the ``nova-consoleauth`` service, one hour after deploying the new code."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_e86694ed","line":17,"range":{"start_line":16,"start_character":37,"end_line":17,"end_character":59},"in_reply_to":"3f79a3b5_857ca9b6","updated":"2018-08-23 17:02:03.000000000","message":"Right, thanks for catching that.","commit_id":"71aea75dd9976794102c463223d57e94558681db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"5cf9e12998ffde5be2ae7ca7ce8c17874c9cc823","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    configuration option ``[workarounds]/enable_consoleauth`` to fall back on"},{"line_number":14,"context_line":"    the ``nova-consoleauth`` service for locating existing console"},{"line_number":15,"context_line":"    authorizations. The option defaults to False. Once all of the existing"},{"line_number":16,"context_line":"    consoles have naturally expired, operators may unset the configuration"},{"line_number":17,"context_line":"    option and discontinue running the consoleauth service. For example, if"},{"line_number":18,"context_line":"    a deployment has configured a token TTL of one hour, the operator may"},{"line_number":19,"context_line":"    disable the ``[workarounds]/enable_consoleauth`` option and stop running"},{"line_number":20,"context_line":"    the ``nova-consoleauth`` service, one hour after deploying the new code."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_fe916a53","line":17,"range":{"start_line":16,"start_character":37,"end_line":17,"end_character":59},"in_reply_to":"3f79a3b5_e86694ed","updated":"2018-08-23 19:14:36.000000000","message":"Alas, I was wrong. Looks like the console proxy code actually checks \"if CONF.cells.enable\" and don\u0027t need the workaround config option to contact nova-consoleauth in the cells v1 case.","commit_id":"71aea75dd9976794102c463223d57e94558681db"}]}
