)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":24061,"name":"pangliye","email":"pangliye@inspur.com","username":"pangliye"},"change_message_id":"ec3ef742a6f0b7ed0f33d3b61b93b7476e878e4e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"51a11cd9_f9b5be4c","updated":"2022-01-20 08:23:05.000000000","message":"The deployment verification of venus includes two points:\n1. On the node where venus is deployed, the two containers venus_api and venus_manager will be started\n2. On the node where venus_api is deployed, port 8560 will be opened\n\nThanks for the hard work.","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6005feda3e1e24d347c3d3796a7a80ace6ea3c5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"272a2933_4cf7be13","updated":"2022-01-17 12:47:39.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"3a00ff22a49e6e200b7fe7b3495520d67b404af6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2e632bdc_1d95314f","updated":"2022-01-07 14:38:32.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"4705764aef0bc19930e2e1abd71c092db23929f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3b6b7a49_3d23092c","updated":"2022-01-11 11:25:57.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"b056f19988e09adb418c56b95cf27cb42a4db8bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"429f5a5d_fdcf9a4c","updated":"2022-01-07 08:44:14.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"98fb3ff9eddbb258f7fe808b1cc72c53c3251689","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4466db67_268c0365","updated":"2022-01-06 11:23:36.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"96e648c4c9d0cff6d3f9403bcea0a5ae84300d1d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"837870eb_1e6600dc","updated":"2022-01-19 10:08:39.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"113f36e5fdefcb2687f4927b760670509c67674b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"94480bb3_d555264a","updated":"2022-01-07 14:40:09.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"44cdb41db9bd7b5311e550b6abc5480c11f86849","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9910cf20_ea2d5687","updated":"2022-01-17 11:04:37.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"28a3934e99e02b4238f3fb911719feb54b85ac27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b7d120c1_7daa3a7a","updated":"2022-01-07 13:49:31.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"efd1368ec11e2477c5d36887976d20a5cc566436","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d0dc1d6d_6fea1687","updated":"2022-01-07 17:22:18.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"dbf567702cb9046135c05958a0b06e5bd02c1edf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dc665b39_81d4001b","updated":"2022-01-13 11:31:19.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30449,"name":"jinyuanliu","email":"liujinyuan@inspur.com","username":"jinyuanliu"},"change_message_id":"335edd80e14646a53c209635cd3a8eb024a249b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f4f7155f_e0fd91a8","updated":"2022-01-19 10:49:51.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30449,"name":"jinyuanliu","email":"liujinyuan@inspur.com","username":"jinyuanliu"},"change_message_id":"6e21e239bfc0f0f96aa546394da352d321be16cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f8cfd395_e01f79ee","updated":"2022-01-14 07:58:56.000000000","message":"recheck","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30449,"name":"jinyuanliu","email":"liujinyuan@inspur.com","username":"jinyuanliu"},"change_message_id":"8dfaac90259704edd7ca2f397c914fb6fcde084d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c9581ed7_8d794a37","in_reply_to":"44048cfb_91f27996","updated":"2022-03-11 03:11:10.000000000","message":"curl  vip:10010/custom_config","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":24061,"name":"pangliye","email":"pangliye@inspur.com","username":"pangliye"},"change_message_id":"8d8832f6c8f08ae06d8651fbca1bd3fcd00617cc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"746a83e6_74c5c568","in_reply_to":"4d271dac_c304d213","updated":"2022-01-24 00:54:37.000000000","message":"You can do without validation on the client side.\nLog retrieval is very convenient to use on the page via api, meanwhile  it is very troublesome to use via the client. Client development is not a high priority for us.","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f90368e2406d3b0c354d4379fcf698e2351091d9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4d271dac_c304d213","in_reply_to":"51a11cd9_f9b5be4c","updated":"2022-01-20 08:55:40.000000000","message":"Yes, but we should also verify if the venus client can access the API and retrieve some sensible information (or whatever that is possible but not too complicated for this simple test).","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"53a56a70c3d2f312818abcaf5ace3852d3545285","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"44048cfb_91f27996","in_reply_to":"746a83e6_74c5c568","updated":"2022-01-24 12:28:52.000000000","message":"May we call the API with curl here? Any hints?","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":34017,"name":"jayonlau","display_name":"jinyuanliu","email":"jayonlau@gmail.com","username":"lau"},"change_message_id":"6af7707dcca4174e0878d5b3a7180e17c468beb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"eb175128_d5f5ae33","in_reply_to":"c9581ed7_8d794a37","updated":"2022-03-11 11:50:17.000000000","message":"Done","commit_id":"0edfb67cac8393adf39e7cb2b8e5a80d9b60d64b"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"fc196ef06220c2d22a4997da5d0488469981e50e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"47551b7d_4d41d51d","updated":"2022-03-14 07:35:53.000000000","message":"recheck","commit_id":"410d454953b33a192b3db34e1c8308e171affcdc"}],"tests/test-venus.sh":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"86eefe6b8ea8cc2b647228d8f0899451926c5ffd","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    # FIXME(yoctozepto): actually check venus api"},{"line_number":32,"context_line":"    local ve_url\u003d${OS_AUTH_URL%:*}:10010/custom_config"},{"line_number":33,"context_line":"    output_path\u003d$1"},{"line_number":34,"context_line":"    if ! curl $es_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"}],"source_content_type":"text/x-sh","patch_set":2,"id":"f608bcf2_c46baa68","line":34,"updated":"2022-03-11 10:29:29.000000000","message":"i think this is should ve_url?","commit_id":"7fcb7b45207bced4ae299b6a29deb4e9fb42a472"},{"author":{"_account_id":34017,"name":"jayonlau","display_name":"jinyuanliu","email":"jayonlau@gmail.com","username":"lau"},"change_message_id":"6af7707dcca4174e0878d5b3a7180e17c468beb8","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    # FIXME(yoctozepto): actually check venus api"},{"line_number":32,"context_line":"    local ve_url\u003d${OS_AUTH_URL%:*}:10010/custom_config"},{"line_number":33,"context_line":"    output_path\u003d$1"},{"line_number":34,"context_line":"    if ! curl $es_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"}],"source_content_type":"text/x-sh","patch_set":2,"id":"90f2939e_82816d12","line":34,"in_reply_to":"f608bcf2_c46baa68","updated":"2022-03-11 11:50:17.000000000","message":"Done","commit_id":"7fcb7b45207bced4ae299b6a29deb4e9fb42a472"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"4a4da1b37fc3b5546f714235cf549546f08a0018","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    if ! curl $ve_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"},{"line_number":38,"context_line":"        return 1"},{"line_number":39,"context_line":"    fi"},{"line_number":40,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"871e0f55_6112fa16","line":37,"updated":"2022-03-12 13:23:51.000000000","message":"CI, failed \ncurl http://192.0.2.10:10010/custom_config\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\n100   323  100   323    0     0  80750      0 --:--:-- --:--:-- --:--:--  105k\n+ grep -E \u0027\"status\":\"SUPPORTED\"\u0027 /tmp/tmp.srTF5Fx5Df\n+ return 1\n+ echo \u0027Venus not accessible yet\u0027\nVenus not accessible yet\n+ attempt\u003d12\n+ [[ 12 -eq 12 ]]\n+ echo \u0027FAILED: Venus did not become accessible. Response:\u0027\nFAILED: Venus did not become accessible. Response:\n+ cat /tmp/tmp.srTF5Fx5Df\n{\"choices\": [{\"id\": \"v1.0\", \"status\": \"SUPPORTED\", \"links\": [{\"rel\": \"self\", \"href\": \"http://192.0.2.10:10010/v1/custom_config\"}], \"media-types\": [{\"base\": \"application/xml\", \"type\": \"application/vnd.openstack.venus+xml;version\u003d1\"}, {\"base\": \"application/json\", \"type\": \"application/vnd.openstack.venus+json;version\u003d1\"}]}]}+ return 1","commit_id":"69954799f1ee116e8eb7ad0617b46b44ff8ba607"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"4a4da1b37fc3b5546f714235cf549546f08a0018","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    if ! curl $ve_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"},{"line_number":38,"context_line":"        return 1"},{"line_number":39,"context_line":"    fi"},{"line_number":40,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"a53d90bb_212ab2b9","line":37,"range":{"start_line":37,"start_character":21,"end_line":37,"end_character":37},"updated":"2022-03-12 13:23:51.000000000","message":"you should add a space before supported,, eg: \"status\": \"SUPPORTED\"","commit_id":"69954799f1ee116e8eb7ad0617b46b44ff8ba607"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1a41b5f698bb58b4818c8f8d248791d669220b84","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    if ! curl $ve_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"},{"line_number":38,"context_line":"        return 1"},{"line_number":39,"context_line":"    fi"},{"line_number":40,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"b4202c45_515e1f5d","line":37,"in_reply_to":"871e0f55_6112fa16","updated":"2022-03-16 14:57:50.000000000","message":"Done","commit_id":"69954799f1ee116e8eb7ad0617b46b44ff8ba607"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1a41b5f698bb58b4818c8f8d248791d669220b84","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    if ! curl $ve_url \u003e $output_path; then"},{"line_number":35,"context_line":"        return 1"},{"line_number":36,"context_line":"    fi"},{"line_number":37,"context_line":"    if ! grep -E \u0027\"status\":\"SUPPORTED\"\u0027 $output_path \u003e/dev/null; then"},{"line_number":38,"context_line":"        return 1"},{"line_number":39,"context_line":"    fi"},{"line_number":40,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"c059b401_6de3b3c2","line":37,"range":{"start_line":37,"start_character":21,"end_line":37,"end_character":37},"in_reply_to":"a53d90bb_212ab2b9","updated":"2022-03-16 14:57:50.000000000","message":"Done","commit_id":"69954799f1ee116e8eb7ad0617b46b44ff8ba607"}]}
