)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"06ee750381a20e40f8d926245c28809594be974e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"58add70f_17200ee4","updated":"2025-10-01 15:45:03.000000000","message":"I can\u0027t see anything missing - nice feature.","commit_id":"47214ff28d1fc44673a4430e4edd73f8e43975ca"}],"zuul.d/scenarios/aio.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"7ff45471d504908ec5653f7ce11856445ba6925d","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    parent: kolla-ansible-base"},{"line_number":4,"context_line":"    name: kolla-ansible-aio-base"},{"line_number":5,"context_line":"    files: !inherit"},{"line_number":6,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":7,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":8,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"c923703f_fe24ddcf","line":6,"updated":"2025-10-01 13:33:16.000000000","message":"ansible/group_vars/all/haproxy.yml ?","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"969274e60930a7fc7225cf972cbd01297334debd","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    parent: kolla-ansible-base"},{"line_number":4,"context_line":"    name: kolla-ansible-aio-base"},{"line_number":5,"context_line":"    files: !inherit"},{"line_number":6,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":7,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":8,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"75a54796_4b5dc5bf","line":6,"in_reply_to":"c923703f_fe24ddcf","updated":"2025-10-01 13:52:40.000000000","message":"Done","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"}],"zuul.d/scenarios/cephadm.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"7ff45471d504908ec5653f7ce11856445ba6925d","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"5eb10ac5_3512a05a","line":7,"updated":"2025-10-01 13:33:16.000000000","message":"ansible/group_vars/all/ceph.yml ansible/group_vars/all/ceph-rgw.yml ??","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"969274e60930a7fc7225cf972cbd01297334debd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"fe821e18_e6f86caa","line":7,"in_reply_to":"5eb10ac5_3512a05a","updated":"2025-10-01 13:52:40.000000000","message":"Done","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"7ff45471d504908ec5653f7ce11856445ba6925d","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: cephadm"},{"line_number":12,"context_line":"      scenario_images_extra:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"a75b5b9f_0eeb8c1e","line":9,"updated":"2025-10-01 13:33:16.000000000","message":"roles/cephadm/, ansible/roles/ceph-rgw/ ?","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"969274e60930a7fc7225cf972cbd01297334debd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: cephadm"},{"line_number":12,"context_line":"      scenario_images_extra:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3da8f47d_47513cbd","line":9,"in_reply_to":"a75b5b9f_0eeb8c1e","updated":"2025-10-01 13:52:40.000000000","message":"Done","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"897d0e02256656a3b9db09895446ce2feb94a48b","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(ceph|ceph-rgw|common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: cephadm"},{"line_number":12,"context_line":"      scenario_images_extra:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"55ac2f84_726b9610","line":9,"updated":"2025-10-01 14:01:40.000000000","message":"roles/cephadm/, ansible/roles/ceph-rgw/ ?","commit_id":"1a0b6d0ba19452d14e395f5279b02b15b08b4f05"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"638a2fb00fea281e554b8be7468d5b5f921e583b","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    files:"},{"line_number":7,"context_line":"      - ^ansible/group_vars/all/(ceph|ceph-rgw|common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml"},{"line_number":8,"context_line":"      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml"},{"line_number":9,"context_line":"      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|openvswitch|placement|proxysql|rabbitmq)/"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: cephadm"},{"line_number":12,"context_line":"      scenario_images_extra:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"88684f07_47795ba3","line":9,"in_reply_to":"55ac2f84_726b9610","updated":"2025-10-01 14:09:45.000000000","message":"Done","commit_id":"1a0b6d0ba19452d14e395f5279b02b15b08b4f05"}],"zuul.d/scenarios/haproxy-fqdn.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"7ff45471d504908ec5653f7ce11856445ba6925d","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files: !inherit"},{"line_number":7,"context_line":"      - ^ansible/roles/(haproxy|haproxy-config|loadbalancer|loadbalancer-config)/"},{"line_number":8,"context_line":"      - ^kolla_ansible/kolla_url.py"},{"line_number":9,"context_line":"    vars:"},{"line_number":10,"context_line":"      external_api_interface_name: vxlan2"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"4c1c2066_0350b1df","line":7,"updated":"2025-10-01 13:33:16.000000000","message":"ansible/group_vars/all/haproxy.yml ?","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"969274e60930a7fc7225cf972cbd01297334debd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files: !inherit"},{"line_number":7,"context_line":"      - ^ansible/roles/(haproxy|haproxy-config|loadbalancer|loadbalancer-config)/"},{"line_number":8,"context_line":"      - ^kolla_ansible/kolla_url.py"},{"line_number":9,"context_line":"    vars:"},{"line_number":10,"context_line":"      external_api_interface_name: vxlan2"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"0f8003fb_e7db8458","line":7,"in_reply_to":"4c1c2066_0350b1df","updated":"2025-10-01 13:52:40.000000000","message":"Done","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"}],"zuul.d/scenarios/octavia.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"7ff45471d504908ec5653f7ce11856445ba6925d","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files: !inherit"},{"line_number":7,"context_line":"      - ^ansible/group_vars/octavia.yml"},{"line_number":8,"context_line":"      - ^ansible/roles/(octavia|octavia-certificates)/"},{"line_number":9,"context_line":"      - ^tests/test-octavia.sh"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1676848c_6e27f9c4","line":7,"updated":"2025-10-01 13:33:16.000000000","message":"```suggestion\n      - ^ansible/group_vars/all/octavia.yml\n```","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"969274e60930a7fc7225cf972cbd01297334debd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    parent: kolla-ansible-base"},{"line_number":5,"context_line":"    voting: false"},{"line_number":6,"context_line":"    files: !inherit"},{"line_number":7,"context_line":"      - ^ansible/group_vars/octavia.yml"},{"line_number":8,"context_line":"      - ^ansible/roles/(octavia|octavia-certificates)/"},{"line_number":9,"context_line":"      - ^tests/test-octavia.sh"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"a9d9aa06_18ef306b","line":7,"in_reply_to":"1676848c_6e27f9c4","updated":"2025-10-01 13:52:40.000000000","message":"Fix applied.","commit_id":"a0ec0ff9508cb623314e5a322150db17ebc29bba"}]}
