)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"09f59fc629484c6e69e77af18da98992f2b70bf9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f77fbe9a_5aa7a5ce","updated":"2025-12-05 11:45:31.000000000","message":"how wou","commit_id":"77f46092a68e8744a48086a0be0fb5bc7dc387da"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"dad6e3c9f0e75d32e95071023dc60b42f1a46c9d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7b168e43_50c74757","in_reply_to":"f77fbe9a_5aa7a5ce","updated":"2025-12-05 11:46:01.000000000","message":"sorry. some previous not finished comment","commit_id":"77f46092a68e8744a48086a0be0fb5bc7dc387da"}],"ansible/roles/opensearch/tasks/post-config.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"57e23592cbcd454e161f18e83e55e81e2a8ce0ad","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"- name: Check if a log retention policy exists"},{"line_number":18,"context_line":"  become: true"},{"line_number":19,"context_line":"  kolla_container:"},{"line_number":20,"context_line":"    container_engine: \"{{ kolla_container_engine }}\""},{"line_number":21,"context_line":"    module_name: uri"},{"line_number":22,"context_line":"    module_args:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7478bba5_aa56fb88","line":19,"updated":"2025-12-02 14:27:17.000000000","message":"Are you sure?","commit_id":"0c121353ba867d569a13622d4a47546e36926316"},{"author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"change_message_id":"2a490228d581bf1321d6c6d4c8f98f865225d33e","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"- name: Check if a log retention policy exists"},{"line_number":18,"context_line":"  become: true"},{"line_number":19,"context_line":"  kolla_container:"},{"line_number":20,"context_line":"    container_engine: \"{{ kolla_container_engine }}\""},{"line_number":21,"context_line":"    module_name: uri"},{"line_number":22,"context_line":"    module_args:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"53a6b9f4_216bfe87","line":19,"in_reply_to":"202f7644_a90b5d1b","updated":"2025-12-02 15:04:55.000000000","message":"Done","commit_id":"0c121353ba867d569a13622d4a47546e36926316"},{"author":{"_account_id":34940,"name":"Rafal Lewandowski","display_name":"Rafal Lewandowski","email":"rafal@stackhpc.com","username":"rav"},"change_message_id":"1e6611c2078134f7a4d71b00ff923725d97d46a0","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"- name: Check if a log retention policy exists"},{"line_number":18,"context_line":"  become: true"},{"line_number":19,"context_line":"  kolla_container:"},{"line_number":20,"context_line":"    container_engine: \"{{ kolla_container_engine }}\""},{"line_number":21,"context_line":"    module_name: uri"},{"line_number":22,"context_line":"    module_args:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"202f7644_a90b5d1b","line":19,"in_reply_to":"7478bba5_aa56fb88","updated":"2025-12-02 15:04:41.000000000","message":"Sorry that was supposed to be for completely different patch :S.","commit_id":"0c121353ba867d569a13622d4a47546e36926316"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"09f59fc629484c6e69e77af18da98992f2b70bf9","unresolved":true,"context_lines":[{"line_number":8,"context_line":"      url: \"{{ opensearch_internal_endpoint }}/_cluster/health\""},{"line_number":9,"context_line":"      ca_path: \"{{ openstack_cacert }}\""},{"line_number":10,"context_line":"  register: result"},{"line_number":11,"context_line":"  until: result.json.status \u003d\u003d \"green\""},{"line_number":12,"context_line":"  retries: 30"},{"line_number":13,"context_line":"  delay: 2"},{"line_number":14,"context_line":"  run_once: true"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e0b45372_51699894","line":11,"updated":"2025-12-05 11:45:31.000000000","message":"it wouldn\u0027t work in single node deployments, as single node will have yellow state IIRC - so maybe status !\u003d \"red\" would work\n\nIn any case CI failed:\n    \"msg\": \"The conditional check \u0027result.json.status \u003d\u003d \\\"green\\\"\u0027 failed. The error was: error while evaluating conditional (result.json.status \u003d\u003d \\\"green\\\"): \u0027dict object\u0027 has no attribute \u0027json\u0027\"","commit_id":"77f46092a68e8744a48086a0be0fb5bc7dc387da"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"a704971c86e4567a1810af4e00eec082fc0077d9","unresolved":false,"context_lines":[{"line_number":8,"context_line":"      url: \"{{ opensearch_internal_endpoint }}/_cluster/health\""},{"line_number":9,"context_line":"      ca_path: \"{{ openstack_cacert }}\""},{"line_number":10,"context_line":"  register: result"},{"line_number":11,"context_line":"  until: result.json.status \u003d\u003d \"green\""},{"line_number":12,"context_line":"  retries: 30"},{"line_number":13,"context_line":"  delay: 2"},{"line_number":14,"context_line":"  run_once: true"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e70d1c19_acde8cfd","line":11,"in_reply_to":"e0b45372_51699894","updated":"2025-12-05 12:31:21.000000000","message":"Done","commit_id":"77f46092a68e8744a48086a0be0fb5bc7dc387da"}]}
