)]}'
{"ironic/conductor/utils.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2bb7e5d67235af5e8a57265076b3d780287e0ee4","unresolved":false,"context_lines":[{"line_number":289,"context_line":"        # actions to fail."},{"line_number":290,"context_line":"        if target_state in (states.POWER_OFF, states.SOFT_POWER_OFF,"},{"line_number":291,"context_line":"                            states.REBOOT, states.SOFT_REBOOT):"},{"line_number":292,"context_line":"            driver_internal_info.pop(\u0027agent_secret_token\u0027, False)"},{"line_number":293,"context_line":"        node.driver_internal_info \u003d driver_internal_info"},{"line_number":294,"context_line":"        node.save()"},{"line_number":295,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b11a127a","line":292,"updated":"2020-07-08 19:10:31.000000000","message":"What about pregenerated tokens? We should likely skip in that case since we\u0027ll wipe the token and not regenerate then.","commit_id":"35d3a8ebe6153286cbce37e991ed53ca785ae14b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a18180ee49e4bbe1a1b8c7392808695ea0b90abf","unresolved":false,"context_lines":[{"line_number":289,"context_line":"        # actions to fail."},{"line_number":290,"context_line":"        if target_state in (states.POWER_OFF, states.SOFT_POWER_OFF,"},{"line_number":291,"context_line":"                            states.REBOOT, states.SOFT_REBOOT):"},{"line_number":292,"context_line":"            if not is_agent_token_pregenerated(node):"},{"line_number":293,"context_line":"                driver_internal_info.pop(\u0027agent_secret_token\u0027, False)"},{"line_number":294,"context_line":"        node.driver_internal_info \u003d driver_internal_info"},{"line_number":295,"context_line":"        node.save()"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_6b1afbc5","line":292,"updated":"2020-07-14 18:02:14.000000000","message":"I\u0027d almost flip the order around so we\u0027re doing less comparisons.. but it is likely a half a dozen or 6 sort of thing.","commit_id":"b9527ef4f1780932074edc89e7543916b29822f6"}],"releasenotes/notes/token-reboot-b48b5981a58a30ae.yaml":[{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"49f36448c35ea7aa88479a135460f01b57523d97","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Removes stale agent tokens when rebooting nodes when API. This prevents"},{"line_number":5,"context_line":"    lookup failures for nodes that get rebooted between fast-track operations."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_fd8366c9","line":4,"range":{"start_line":4,"start_character":52,"end_line":4,"end_character":60},"updated":"2020-07-15 08:51:10.000000000","message":"This seems incomplete or not required.","commit_id":"b9527ef4f1780932074edc89e7543916b29822f6"}]}
