)]}'
{"doc/source/admin/agent-token.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bdadf97037b413e2727246deea0dd655130709fe","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   of the node."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In both cases, the tokens are a randomly generated using the Python"},{"line_number":33,"context_line":"``secrets`` library. As of mid-2020, the default length is 43 characters."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Once the token has been provided, the token cannot be retrieved or accessed."},{"line_number":36,"context_line":"It remains available to the conductors, and is stored in memory of the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f560f44_ba1e606d","line":33,"updated":"2020-09-07 12:56:53.000000000","message":"It was incorrectly documented","commit_id":"5b272b0c46f5a10c50fc7325cc653fd577908ca0"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"3898149f7879a6df3f7c50749fb266091d9a8387","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   of the node."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In both cases, the tokens are a randomly generated using the Python"},{"line_number":33,"context_line":"``secrets`` library. As of mid-2020, the default length is 43 characters."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Once the token has been provided, the token cannot be retrieved or accessed."},{"line_number":36,"context_line":"It remains available to the conductors, and is stored in memory of the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f560f44_b3c213e8","line":33,"range":{"start_line":33,"start_character":56,"end_line":33,"end_character":61},"updated":"2020-09-07 04:08:37.000000000","message":"just out of curiosity, why the length is decreased? or the current behaviour is 43 characters and it was incorrectly documented earlier?","commit_id":"5b272b0c46f5a10c50fc7325cc653fd577908ca0"}],"ironic/cmd/conductor.py":[{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"6d7b53ac5598c01edba2dbd29504054de1875643","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        LOG.warning(\u0027The ``[DEFAULT]require_agent_token`` option is not \u0027"},{"line_number":56,"context_line":"                    \u0027set and support for ironic-python-agents that do not \u0027"},{"line_number":57,"context_line":"                    \u0027utilize agent tokens, along with the configuration \u0027"},{"line_number":58,"context_line":"                    \u0027option will be removed in the W development cycle. \u0027"},{"line_number":59,"context_line":"                    \u0027Please upgrade your ironic-python-agent version, and \u0027"},{"line_number":60,"context_line":"                    \u0027consider adopting the require_agent_token setting \u0027"},{"line_number":61,"context_line":"                    \u0027during the Victoria development cycle.\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_aaad9beb","side":"PARENT","line":58,"range":{"start_line":58,"start_character":21,"end_line":58,"end_character":70},"updated":"2020-09-03 13:41:46.000000000","message":"as per this, the option was to be removed in W release development cycle. I think it should not be removed in V release.","commit_id":"30d9cb47e62b62d570e1792515e16abf1ac3cd56"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"3898149f7879a6df3f7c50749fb266091d9a8387","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        LOG.warning(\u0027The ``[DEFAULT]require_agent_token`` option is not \u0027"},{"line_number":56,"context_line":"                    \u0027set and support for ironic-python-agents that do not \u0027"},{"line_number":57,"context_line":"                    \u0027utilize agent tokens, along with the configuration \u0027"},{"line_number":58,"context_line":"                    \u0027option will be removed in the W development cycle. \u0027"},{"line_number":59,"context_line":"                    \u0027Please upgrade your ironic-python-agent version, and \u0027"},{"line_number":60,"context_line":"                    \u0027consider adopting the require_agent_token setting \u0027"},{"line_number":61,"context_line":"                    \u0027during the Victoria development cycle.\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_738b5bbf","side":"PARENT","line":58,"range":{"start_line":58,"start_character":21,"end_line":58,"end_character":70},"in_reply_to":"9f560f44_852073f9","updated":"2020-09-07 04:08:37.000000000","message":"Yes. +1","commit_id":"30d9cb47e62b62d570e1792515e16abf1ac3cd56"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9c9c3491f00a0b6fd8827f66d85e88ce43baec40","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        LOG.warning(\u0027The ``[DEFAULT]require_agent_token`` option is not \u0027"},{"line_number":56,"context_line":"                    \u0027set and support for ironic-python-agents that do not \u0027"},{"line_number":57,"context_line":"                    \u0027utilize agent tokens, along with the configuration \u0027"},{"line_number":58,"context_line":"                    \u0027option will be removed in the W development cycle. \u0027"},{"line_number":59,"context_line":"                    \u0027Please upgrade your ironic-python-agent version, and \u0027"},{"line_number":60,"context_line":"                    \u0027consider adopting the require_agent_token setting \u0027"},{"line_number":61,"context_line":"                    \u0027during the Victoria development cycle.\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_852073f9","side":"PARENT","line":58,"range":{"start_line":58,"start_character":21,"end_line":58,"end_character":70},"in_reply_to":"9f560f44_aaad9beb","updated":"2020-09-04 17:09:12.000000000","message":"I must have put that out incorrectly in the logs. We actually announced it to the mailing list in March. Not great, but ultimately this is a major step forward for security.","commit_id":"30d9cb47e62b62d570e1792515e16abf1ac3cd56"}],"releasenotes/notes/no-tokenless-agents-c6c16d79ccc0da7a.yaml":[{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"6d7b53ac5598c01edba2dbd29504054de1875643","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    As this is a core security mechanism, it cannot be disabled and support"},{"line_number":17,"context_line":"    for the ``[DEFAULT]require_agent_token`` configuration parameter has been"},{"line_number":18,"context_line":"    removed as tokens are now always required by Ironic. For more information,"},{"line_number":19,"context_line":"    please see the `agent token` \u003chttps://docs.openstack.org/ironic/latest/admin/agent-token.html\u003e`_"},{"line_number":20,"context_line":"    documentation."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f560f44_8abff7fa","line":19,"range":{"start_line":19,"start_character":31,"end_line":19,"end_character":32},"updated":"2020-09-03 13:41:46.000000000","message":"s/`//","commit_id":"3b4583cf5515489abc549cb714d2a1271c619627"}]}
