)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"64046259b7c0f55a563fd3069c158c74331cc847","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7201c0da_35c4075e","updated":"2022-09-14 08:43:56.000000000","message":"recheck","commit_id":"e96fa38a90413c8635ffb797470ca68712249bdd"}],"scripts/undercloud-upgrade-ephemeral-heat.py":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ac98d12192e7bf757b314e786a88e6401224445d","unresolved":true,"context_lines":[{"line_number":416,"context_line":"            private_key \u003d env_ssh_keys.variables[\u0027private_key\u0027]"},{"line_number":417,"context_line":"            public_key \u003d env_ssh_keys.variables[\u0027public_key\u0027]"},{"line_number":418,"context_line":"            ssh_key_file \u003d os.path.join(stack_dir, \u0027ssh_private_key\u0027)"},{"line_number":419,"context_line":"            with open(ssh_key_file,"},{"line_number":420,"context_line":"                      flags\u003d(os.O_WRONLY | os.O_CREAT | os.O_TRUNC),"},{"line_number":421,"context_line":"                      mode\u003d0o600) as fp:"},{"line_number":422,"context_line":"                fp.write(private_key)"}],"source_content_type":"text/x-python","patch_set":2,"id":"e9a23f87_617f4bef","line":419,"range":{"start_line":419,"start_character":17,"end_line":419,"end_character":21},"updated":"2022-09-20 04:09:42.000000000","message":"the built-in open does not support flags and mode. You need to use os.open and use that fd to get access to the file.\n\nSee https://review.opendev.org/c/openstack/tripleo-heat-templates/+/855881","commit_id":"e96fa38a90413c8635ffb797470ca68712249bdd"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"ba9b382c03fb14195a44c9eb46409bcf1d8a923d","unresolved":false,"context_lines":[{"line_number":416,"context_line":"            private_key \u003d env_ssh_keys.variables[\u0027private_key\u0027]"},{"line_number":417,"context_line":"            public_key \u003d env_ssh_keys.variables[\u0027public_key\u0027]"},{"line_number":418,"context_line":"            ssh_key_file \u003d os.path.join(stack_dir, \u0027ssh_private_key\u0027)"},{"line_number":419,"context_line":"            with open(ssh_key_file,"},{"line_number":420,"context_line":"                      flags\u003d(os.O_WRONLY | os.O_CREAT | os.O_TRUNC),"},{"line_number":421,"context_line":"                      mode\u003d0o600) as fp:"},{"line_number":422,"context_line":"                fp.write(private_key)"}],"source_content_type":"text/x-python","patch_set":2,"id":"af5d63c0_0db513b3","line":419,"range":{"start_line":419,"start_character":17,"end_line":419,"end_character":21},"in_reply_to":"e9a23f87_617f4bef","updated":"2022-09-20 05:00:29.000000000","message":"Done","commit_id":"e96fa38a90413c8635ffb797470ca68712249bdd"}]}
