)]}'
{"doc/source/cli/nova-api-os-compute.rst":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":27,"context_line":".. rubric:: Debugger options"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. include:: opts/debugger.rst"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Files"},{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"8eb90db7_97fa813c","line":30,"updated":"2021-04-07 23:04:31.000000000","message":"Aside: I\u0027m noticing that a lot of these commands also accept options for GMR:\n\nhttps://github.com/openstack/nova/blob/50fdbc752a9ca9c31488140ef2997ed59d861a41/nova/cmd/api_os_compute.py#L41\n\nso to be even more comprehensive, we could add those too.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":27,"context_line":".. rubric:: Debugger options"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. include:: opts/debugger.rst"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Files"},{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"d7cd41a8_60585484","line":30,"in_reply_to":"8eb90db7_97fa813c","updated":"2021-04-13 16:21:37.000000000","message":"None of those appear to be CLI opts, however. If they were, we\u0027d see calls to oslo.config\u0027s \u0027register_cli_opt\u0027 or \u0027register_cli_opts\u0027 APIs. You can also verify as much manually by running e.g.\n\n  source .tox/py38/bin/activate\n  nova-api-os-compute --help\n\nThe options listed here are all that show.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4b9739cbaa51cb5d16e86b2c9de7a251cb998b1e","unresolved":false,"context_lines":[{"line_number":27,"context_line":".. rubric:: Debugger options"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. include:: opts/debugger.rst"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Files"},{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"590a213b_bab07a99","line":30,"in_reply_to":"d7cd41a8_60585484","updated":"2021-04-13 19:46:52.000000000","message":"Oh, sorry, I didn\u0027t realize the distinction between an opt and a CLI opt. I had been thinking that all of the opts were able to be used as CLI opts too by oslo.config magic. My bad.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}],"doc/source/cli/nova-novncproxy.rst":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. include:: opts/common.rst"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. rubric:: Websocket options"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. include:: opts/websocket.rst"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"e13ba070_68927871","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":21},"updated":"2021-04-07 23:04:31.000000000","message":"Websockify?","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. include:: opts/common.rst"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. rubric:: Websocket options"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. include:: opts/websocket.rst"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9cf597c9_44a0da5c","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":21},"in_reply_to":"e13ba070_68927871","updated":"2021-04-13 16:21:37.000000000","message":"Done","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}],"doc/source/cli/nova-serialproxy.rst":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. include:: opts/common.rst"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. rubric:: Websocket options"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. include:: opts/websocket.rst"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"2aede6fe_8e0063a5","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":21},"updated":"2021-04-07 23:04:31.000000000","message":"Websockify?","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. include:: opts/common.rst"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. rubric:: Websocket options"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. include:: opts/websocket.rst"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"af3a4451_75913fa0","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":21},"in_reply_to":"2aede6fe_8e0063a5","updated":"2021-04-13 16:21:37.000000000","message":"Done","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    listen for incoming requests. The ``nova-serialproxy`` service listens on"},{"line_number":45,"context_line":"    this port number for incoming connection requests to instances which expose"},{"line_number":46,"context_line":"    serial console."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. rubric:: Debugger options"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":".. include:: opts/debugger.rst"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5e97786a_6cfa346e","line":47,"updated":"2021-04-07 23:04:31.000000000","message":"This (and other commands) isn\u0027t all of the available options ^ but only the more likely to be used ones.. but this is better than what\u0027s there today (which is nothing).","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    listen for incoming requests. The ``nova-serialproxy`` service listens on"},{"line_number":45,"context_line":"    this port number for incoming connection requests to instances which expose"},{"line_number":46,"context_line":"    serial console."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. rubric:: Debugger options"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":".. include:: opts/debugger.rst"}],"source_content_type":"text/x-rst","patch_set":7,"id":"afeeeda9_bcbcc2f0","line":47,"in_reply_to":"5e97786a_6cfa346e","updated":"2021-04-13 16:21:37.000000000","message":"Are you sure? I\u0027m pretty sure I\u0027ve listed all available CLI opts here (note the distinction between CLI opts, which are registered via \u0027register_cli_opts\u0027 and non-CLI opts (set via \u0027.ini\u0027 files) which are registered via \u0027register_opts\u0027 - we only care about the former here).","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4b9739cbaa51cb5d16e86b2c9de7a251cb998b1e","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    listen for incoming requests. The ``nova-serialproxy`` service listens on"},{"line_number":45,"context_line":"    this port number for incoming connection requests to instances which expose"},{"line_number":46,"context_line":"    serial console."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. rubric:: Debugger options"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":".. include:: opts/debugger.rst"}],"source_content_type":"text/x-rst","patch_set":7,"id":"8100bc8b_601bddf3","line":47,"in_reply_to":"afeeeda9_bcbcc2f0","updated":"2021-04-13 19:46:52.000000000","message":"Oh, sorry! I see now that there is a separate list for CLI_OPTS. My mistake.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}],"doc/source/cli/nova-spicehtml5proxy.rst":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"12969778480498f0c85c8e8b37b6a58b2c0f38b4","unresolved":true,"context_lines":[{"line_number":34,"context_line":".. option:: --spice-html5proxy_host SPICE_HTML5PROXY_HOST"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    IP address or a hostname on which the ``nova-spicehtml5proxy`` service"},{"line_number":37,"context_line":"    listens for incoming requests. Related options: * This option depends on"},{"line_number":38,"context_line":"    the ``html5proxy_base_url`` option. The ``nova-spicehtml5proxy`` service"},{"line_number":39,"context_line":"    must be listening on a host that is accessible from the HTML5 client."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3e45acf7_47b55777","line":37,"range":{"start_line":37,"start_character":35,"end_line":37,"end_character":54},"updated":"2021-04-06 10:48:55.000000000","message":"I guess this intended to be a bullet point list in the rendering. But it isn\u0027t. The rendered doc still understandable, so I won\u0027t block on this.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":34,"context_line":".. option:: --spice-html5proxy_host SPICE_HTML5PROXY_HOST"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    IP address or a hostname on which the ``nova-spicehtml5proxy`` service"},{"line_number":37,"context_line":"    listens for incoming requests. Related options: * This option depends on"},{"line_number":38,"context_line":"    the ``html5proxy_base_url`` option. The ``nova-spicehtml5proxy`` service"},{"line_number":39,"context_line":"    must be listening on a host that is accessible from the HTML5 client."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff0e19f7_18f03b5d","line":37,"range":{"start_line":37,"start_character":35,"end_line":37,"end_character":54},"in_reply_to":"3e45acf7_47b55777","updated":"2021-04-07 23:04:31.000000000","message":"Hm, yeah I\u0027m not sure whether this was intended to be copied from the nova/conf help. The other commands didn\u0027t copy the \"Related options\" sections.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":34,"context_line":".. option:: --spice-html5proxy_host SPICE_HTML5PROXY_HOST"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    IP address or a hostname on which the ``nova-spicehtml5proxy`` service"},{"line_number":37,"context_line":"    listens for incoming requests. Related options: * This option depends on"},{"line_number":38,"context_line":"    the ``html5proxy_base_url`` option. The ``nova-spicehtml5proxy`` service"},{"line_number":39,"context_line":"    must be listening on a host that is accessible from the HTML5 client."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"14077e2d_e1c4bd4d","line":37,"range":{"start_line":37,"start_character":35,"end_line":37,"end_character":54},"in_reply_to":"ff0e19f7_18f03b5d","updated":"2021-04-13 16:21:37.000000000","message":"Whoops, done.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"12969778480498f0c85c8e8b37b6a58b2c0f38b4","unresolved":true,"context_lines":[{"line_number":41,"context_line":".. option:: --spice-html5proxy_port SPICE_HTML5PROXY_PORT"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    Port on which the ``nova-spicehtml5proxy`` service listens for incoming"},{"line_number":44,"context_line":"    requests. Related options: * This option depends on the"},{"line_number":45,"context_line":"    ``html5proxy_base_url`` option.  The ``nova-spicehtml5proxy`` service must"},{"line_number":46,"context_line":"    be listening on a port that is accessible from the HTML5 client."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"49aeacc1_60f189db","line":44,"range":{"start_line":44,"start_character":14,"end_line":44,"end_character":32},"updated":"2021-04-06 10:48:55.000000000","message":"ditto","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":41,"context_line":".. option:: --spice-html5proxy_port SPICE_HTML5PROXY_PORT"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    Port on which the ``nova-spicehtml5proxy`` service listens for incoming"},{"line_number":44,"context_line":"    requests. Related options: * This option depends on the"},{"line_number":45,"context_line":"    ``html5proxy_base_url`` option.  The ``nova-spicehtml5proxy`` service must"},{"line_number":46,"context_line":"    be listening on a port that is accessible from the HTML5 client."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da15d914_c9497a55","line":44,"range":{"start_line":44,"start_character":14,"end_line":44,"end_character":32},"in_reply_to":"49aeacc1_60f189db","updated":"2021-04-13 16:21:37.000000000","message":"Done","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}],"doc/source/cli/opts/common.rst":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    Path to a config directory to pull `*.conf` files from. This file set is"},{"line_number":4,"context_line":"    sorted, so as to provide a predictable parse order if individual options"},{"line_number":5,"context_line":"    are over-ridden. The set is parsed after the file(s) specified via previous"},{"line_number":6,"context_line":"    --config-file, arguments hence over-ridden options in the directory take"},{"line_number":7,"context_line":"    precedence.  This option must be set from the command-line."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. option:: --config-file PATH"}],"source_content_type":"text/x-rst","patch_set":7,"id":"82869e47_35ab621f","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":54},"updated":"2021-04-07 23:04:31.000000000","message":"Seems like this doesn\u0027t make sense unless the comma is moved like \"--config-file arguments, hence over-ridden options\"?\n\n(later) I see that you just copy-pasted the description from oslo.config [1], so feel free to ignore this ^ comment.\n\n[1] https://github.com/openstack/oslo.config/blob/2193fcc2e41416e9fb3a3cf01f6b2afb8ead2d56/oslo_config/cfg.py#L2015","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    Path to a config directory to pull `*.conf` files from. This file set is"},{"line_number":4,"context_line":"    sorted, so as to provide a predictable parse order if individual options"},{"line_number":5,"context_line":"    are over-ridden. The set is parsed after the file(s) specified via previous"},{"line_number":6,"context_line":"    --config-file, arguments hence over-ridden options in the directory take"},{"line_number":7,"context_line":"    precedence.  This option must be set from the command-line."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. option:: --config-file PATH"}],"source_content_type":"text/x-rst","patch_set":7,"id":"4462f5a0_5ce5112c","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":54},"in_reply_to":"82869e47_35ab621f","updated":"2021-04-13 16:21:37.000000000","message":"Yeah, this is copy-paste","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    Set the logging level to DEBUG instead of the default INFO level."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. option:: --log-config-append PATH, --log-config PATH, --log_config PATH"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    The name of a logging configuration file. This file is appended to any"},{"line_number":22,"context_line":"    existing logging configuration files.  For details about logging"}],"source_content_type":"text/x-rst","patch_set":7,"id":"98abc43a_1ebe6b09","line":19,"range":{"start_line":19,"start_character":57,"end_line":19,"end_character":74},"updated":"2021-04-07 23:04:31.000000000","message":"Not sure if/how this is also an allowed way to express the option, I see only log-config-append and log-config:\n\nhttps://github.com/openstack/oslo.log/blob/127b3589233e769d3a19d2978a694f4bfcc59f1c/oslo_log/_options.py#L47","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    Set the logging level to DEBUG instead of the default INFO level."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. option:: --log-config-append PATH, --log-config PATH, --log_config PATH"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    The name of a logging configuration file. This file is appended to any"},{"line_number":22,"context_line":"    existing logging configuration files.  For details about logging"}],"source_content_type":"text/x-rst","patch_set":7,"id":"c72402a1_5379b8ac","line":19,"range":{"start_line":19,"start_character":57,"end_line":19,"end_character":74},"in_reply_to":"98abc43a_1ebe6b09","updated":"2021-04-13 16:21:37.000000000","message":"I have no idea where this is coming from, but it does appear for every command when you use \u0027--help\u0027. However, it doesn\u0027t appear in the usage string. Perhaps there\u0027s an oslo.config bug here:\n\n  $ source .tox/py36/bin/activate\n  $ nova-api-os-compute --help\n  usage: nova-api-os-compute [-h] [--config-dir DIR] [--config-file PATH] [--debug]                                                                                                                                  \n                             [--log-config-append PATH] [--log-date-format DATE_FORMAT]                                                                                                                              \n                             [--log-dir LOG_DIR] [--log-file PATH] [--nodebug] [--nouse-journal]\n                             ...\n\n  optional arguments:\n    --log-config-append PATH, --log-config PATH, --log_config PATH\n                          The name of a logging configuration file. This file is appended to any existing\n                          logging configuration files. For details about logging configuration files, see\n                          the Python logging module documentation. Note that when logging configuration\n                          files are used then all logging configuration is set in the configuration file\n                          and other logging configuration options are ignored (for example, log-date-\n                          format).\n\nIn any case, it appears in help so it probably makes sense here too.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4b9739cbaa51cb5d16e86b2c9de7a251cb998b1e","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    Set the logging level to DEBUG instead of the default INFO level."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. option:: --log-config-append PATH, --log-config PATH, --log_config PATH"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    The name of a logging configuration file. This file is appended to any"},{"line_number":22,"context_line":"    existing logging configuration files.  For details about logging"}],"source_content_type":"text/x-rst","patch_set":7,"id":"66e56dd2_64f35d5f","line":19,"range":{"start_line":19,"start_character":57,"end_line":19,"end_character":74},"in_reply_to":"c72402a1_5379b8ac","updated":"2021-04-13 19:46:52.000000000","message":"Oh, I see. OK, agreed to include it here if it\u0027s in the help. I didn\u0027t look at the actual help and didn\u0027t know where it came from.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}],"doc/source/cli/opts/websocket.rst":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    The inverse of :option:`--ssl_only`."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. option:: --record RECORD"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    Filename that will be used for storing websocket frames received and sent"},{"line_number":28,"context_line":"    by a proxy service (like VNC, spice, serial) running on this host. If this"}],"source_content_type":"text/x-rst","patch_set":7,"id":"befcbc22_dbbfc0bc","line":25,"range":{"start_line":25,"start_character":21,"end_line":25,"end_character":27},"updated":"2021-04-07 23:04:31.000000000","message":"FILE?\n\nhttps://github.com/novnc/websockify/blob/v0.9.0/websockify/websocketproxy.py#L465","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    by a proxy service (like VNC, spice, serial) running on this host. If this"},{"line_number":29,"context_line":"    is not set, no recording will be done."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. option:: --source_is_ipv6"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"a01ae1ab_97efe780","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":28},"updated":"2021-04-07 23:04:31.000000000","message":"Is this correct? Looking at an example in version 0.9.0 it shows --prefer-ipv6 or -6:\n\nhttps://github.com/novnc/websockify/blob/v0.9.0/websockify/websocketproxy.py#L512\n\nthe destination variable is source_is_ipv6 but I didn\u0027t think that would work on the command line?","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"2bcc9fab98ceac629fd0a9fe560811ac0d5274df","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    by a proxy service (like VNC, spice, serial) running on this host. If this"},{"line_number":29,"context_line":"    is not set, no recording will be done."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. option:: --source_is_ipv6"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"44ec1c46_9e907599","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":28},"in_reply_to":"943a7752_a52a44a2","updated":"2021-04-13 20:01:59.000000000","message":"Nevermind -- after I posted this I realized I should run \"nova-novncproxy --help\" locally and probably find it matches all of what you have here. And I did and it does. Sorry about that.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    by a proxy service (like VNC, spice, serial) running on this host. If this"},{"line_number":29,"context_line":"    is not set, no recording will be done."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. option:: --source_is_ipv6"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"dfee13f4_1f390237","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":28},"in_reply_to":"a01ae1ab_97efe780","updated":"2021-04-13 16:21:37.000000000","message":"As above","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4b9739cbaa51cb5d16e86b2c9de7a251cb998b1e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    by a proxy service (like VNC, spice, serial) running on this host. If this"},{"line_number":29,"context_line":"    is not set, no recording will be done."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. option:: --source_is_ipv6"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"943a7752_a52a44a2","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":28},"in_reply_to":"dfee13f4_1f390237","updated":"2021-04-13 19:46:52.000000000","message":"Sorry, I don\u0027t understand. Is websockify not where these options come from? How can they work if they don\u0027t match the websockify options?","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. option:: --ssl_only"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"0baac54d_8f9a9531","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":22},"updated":"2021-04-07 23:04:31.000000000","message":"Does this need to be --ssl-only or do both work?\n\nhttps://github.com/novnc/websockify/blob/v0.9.0/websockify/websocketproxy.py#L483","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. option:: --ssl_only"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"f3240066_d376f127","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":22},"in_reply_to":"0baac54d_8f9a9531","updated":"2021-04-13 16:21:37.000000000","message":"As above. Alas oslo.config doesn\u0027t automatically replace underscores with dashes. It\u0027s a bugbear of mine but not worth fixing.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"2bcc9fab98ceac629fd0a9fe560811ac0d5274df","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. option:: --ssl_only"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"a6e0658b_aacdf4c8","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":22},"in_reply_to":"d33be65c_12614e9f","updated":"2021-04-13 20:01:59.000000000","message":"Same as above, nevermind.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4b9739cbaa51cb5d16e86b2c9de7a251cb998b1e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Set to True if source host is addressed with IPv6."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. option:: --ssl_only"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"d33be65c_12614e9f","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":22},"in_reply_to":"f3240066_d376f127","updated":"2021-04-13 19:46:52.000000000","message":"Er, sorry, what I was saying is that the websockify opt itself is --ssl-only (hyphen) and you have --ssl_only (underscore). So I was asking if --ssl_only (underscore) would actually work if websockify only shows --ssl-only (hyphen).","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":".. option:: --web WEB"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Path to directory with content which will be served by a web server."}],"source_content_type":"text/x-rst","patch_set":7,"id":"4eed4ed9_0ac730b3","line":39,"range":{"start_line":39,"start_character":18,"end_line":39,"end_character":21},"updated":"2021-04-07 23:04:31.000000000","message":"DIR?\n\nhttps://github.com/novnc/websockify/blob/v0.9.0/websockify/websocketproxy.py#L504","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    Disallow non-encrypted connections."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":".. option:: --web WEB"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Path to directory with content which will be served by a web server."}],"source_content_type":"text/x-rst","patch_set":7,"id":"58ba4b96_ca4767c2","line":39,"range":{"start_line":39,"start_character":18,"end_line":39,"end_character":21},"in_reply_to":"4eed4ed9_0ac730b3","updated":"2021-04-13 16:21:37.000000000","message":"As above.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"dab71cec759ded6a97b100d0542b22316ed42f38","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5db72280_2b0c2398","line":42,"updated":"2021-04-07 23:04:31.000000000","message":"Probably a nit: would it be more accurate to name this file \"websockify.rst\"? These options are special for websockify AFAICT.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1e5f16ac3486f323f579c387472ecf6830b966a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f946fc41_e94eda6a","line":42,"in_reply_to":"5db72280_2b0c2398","updated":"2021-04-13 16:21:37.000000000","message":"Sure, done.","commit_id":"1ca6b675f98685a9a28783c76e715241a85bec9c"}]}
