)]}'
{"cloud/takeover/takeover.go":[{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"67ba7905810d968c4e908d4a8bf92a4ad4dce9a8","unresolved":true,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"\t// Sanity check for empty TakeoverInit messages"},{"line_number":116,"context_line":"\tif takeoverInit.BmaasEndpoint \u003d\u003d \"\" {"},{"line_number":117,"context_line":"\t\tlog.Fatal(\"BMaaS endpoint is empty, check that a proper TakeoverInit message has been provided\")"},{"line_number":118,"context_line":"\t}"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"\t// Dump the current network configuration"}],"source_content_type":"text/x-go","patch_set":8,"id":"1855f929_0fac0207","line":117,"range":{"start_line":117,"start_character":2,"end_line":117,"end_character":11},"updated":"2023-03-09 10:44:55.000000000","message":"Can we please add an error field to TakeoverResponse and return these \u0027known\u0027 errors there instead?\n\nI would really prefer if we could distinguish \u0027the takeover process started and hit an error and thus nicely replied\u0027 from \u0027something went really wrong, here\u0027s the stderr\u0027.","commit_id":"cdecfa1591b8f7e7fb771e7ee8115c75ac246f95"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9c76f400f890438e1f29ae53cf91bec40266e3c8","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"\t// Sanity check for empty TakeoverInit messages"},{"line_number":116,"context_line":"\tif takeoverInit.BmaasEndpoint \u003d\u003d \"\" {"},{"line_number":117,"context_line":"\t\tlog.Fatal(\"BMaaS endpoint is empty, check that a proper TakeoverInit message has been provided\")"},{"line_number":118,"context_line":"\t}"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"\t// Dump the current network configuration"}],"source_content_type":"text/x-go","patch_set":8,"id":"a535634f_b3dc1693","line":117,"range":{"start_line":117,"start_character":2,"end_line":117,"end_character":11},"in_reply_to":"1855f929_0fac0207","updated":"2023-03-09 13:15:13.000000000","message":"Done","commit_id":"cdecfa1591b8f7e7fb771e7ee8115c75ac246f95"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"67ba7905810d968c4e908d4a8bf92a4ad4dce9a8","unresolved":true,"context_lines":[{"line_number":118,"context_line":"\t}"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"\t// Dump the current network configuration"},{"line_number":121,"context_line":"\tnetconf, _, err :\u003d netdump.Dump()"},{"line_number":122,"context_line":"\tif err !\u003d nil {"},{"line_number":123,"context_line":"\t\tlog.Fatalf(\"failed to dump network configuration: %v\", err)"},{"line_number":124,"context_line":"\t}"}],"source_content_type":"text/x-go","patch_set":8,"id":"909fa3cd_d0597628","line":121,"range":{"start_line":121,"start_character":10,"end_line":121,"end_character":11},"updated":"2023-03-09 10:44:55.000000000","message":"Should we do something with the warnings here? Return them in TakeoverResponse?","commit_id":"cdecfa1591b8f7e7fb771e7ee8115c75ac246f95"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9c76f400f890438e1f29ae53cf91bec40266e3c8","unresolved":false,"context_lines":[{"line_number":118,"context_line":"\t}"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"\t// Dump the current network configuration"},{"line_number":121,"context_line":"\tnetconf, _, err :\u003d netdump.Dump()"},{"line_number":122,"context_line":"\tif err !\u003d nil {"},{"line_number":123,"context_line":"\t\tlog.Fatalf(\"failed to dump network configuration: %v\", err)"},{"line_number":124,"context_line":"\t}"}],"source_content_type":"text/x-go","patch_set":8,"id":"0b58a516_8797a991","line":121,"range":{"start_line":121,"start_character":10,"end_line":121,"end_character":11},"in_reply_to":"909fa3cd_d0597628","updated":"2023-03-09 13:15:13.000000000","message":"Done","commit_id":"cdecfa1591b8f7e7fb771e7ee8115c75ac246f95"}]}
