)]}'
{"ansible/roles/monasca/defaults/main.yml":[{"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":"54298ccff531996b25e1cb73cfe3d23c26ed6311","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# TEST ME"},{"line_number":3,"context_line":"project_name: \"monasca\""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"monasca_services:"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"3fa7e38b_cdde8f3c","line":2,"updated":"2020-02-21 11:32:10.000000000","message":"should be no need in general - zuul runs added jobs","commit_id":"72a9192eb43eef37164e5d8affed8f6c9fa40cc9"}],"ansible/roles/monasca/handlers/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"265cd87eb4ba94512c7a477a43b143dd0447152c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  run_once: True"},{"line_number":55,"context_line":"  listen: Restart monasca-api container"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- name: Wait for kafka topics to be created by Monasca API"},{"line_number":58,"context_line":"  pause:"},{"line_number":59,"context_line":"    minutes: 1"},{"line_number":60,"context_line":"  listen: Restart monasca-api container"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- name: Restart monasca-log-metrics container"},{"line_number":63,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":42,"id":"bf51134e_4b430940","line":60,"range":{"start_line":57,"start_character":0,"end_line":60,"end_character":39},"updated":"2020-07-24 14:49:45.000000000","message":"Is this definitely necessary?","commit_id":"7d51dce1cc8f93b242c25bbf1af15289abb0de58"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"6e60f6dc7fc9720a23203060f76f9a4a18e34376","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  run_once: True"},{"line_number":55,"context_line":"  listen: Restart monasca-api container"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- name: Wait for kafka topics to be created by Monasca API"},{"line_number":58,"context_line":"  pause:"},{"line_number":59,"context_line":"    minutes: 1"},{"line_number":60,"context_line":"  listen: Restart monasca-api container"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- name: Restart monasca-log-metrics container"},{"line_number":63,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":42,"id":"9f560f44_97c78446","line":60,"range":{"start_line":57,"start_character":0,"end_line":60,"end_character":39},"in_reply_to":"bf51134e_4b430940","updated":"2020-07-24 15:54:47.000000000","message":"I could try removing it in a later iteration, but I don\u0027t think it hurts to leave it in for now.","commit_id":"7d51dce1cc8f93b242c25bbf1af15289abb0de58"}],"tests/run.yml":[{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    - name: set facts for commonly used variables"},{"line_number":11,"context_line":"      vars:"},{"line_number":12,"context_line":"        # NOTE(yoctozepto): needed here to use in other facts too"},{"line_number":13,"context_line":"        openstack_core_enabled: \"{{ scenario not in [\u0027bifrost\u0027, \u0027mariadb\u0027, \u0027prometheus-efk\u0027] }}\""},{"line_number":14,"context_line":"      set_fact:"},{"line_number":15,"context_line":"        kolla_inventory_path: \"/etc/kolla/inventory\""},{"line_number":16,"context_line":"        logs_dir: \"/tmp/logs\""}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_2b38a8d1","line":13,"updated":"2020-07-28 12:36:04.000000000","message":"should probably have monasca in here","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    - name: set facts for commonly used variables"},{"line_number":11,"context_line":"      vars:"},{"line_number":12,"context_line":"        # NOTE(yoctozepto): needed here to use in other facts too"},{"line_number":13,"context_line":"        openstack_core_enabled: \"{{ scenario not in [\u0027bifrost\u0027, \u0027mariadb\u0027, \u0027prometheus-efk\u0027] }}\""},{"line_number":14,"context_line":"      set_fact:"},{"line_number":15,"context_line":"        kolla_inventory_path: \"/etc/kolla/inventory\""},{"line_number":16,"context_line":"        logs_dir: \"/tmp/logs\""}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_2889c925","line":13,"in_reply_to":"9f560f44_2b38a8d1","updated":"2020-08-19 08:48:09.000000000","message":"Done","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"}],"tests/setup_gate.sh":[{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[{"line_number":89,"context_line":"    fi"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    if [[ $SCENARIO \u003d\u003d \"monasca\" ]]; then"},{"line_number":92,"context_line":"        # FIXME(mgoddard): No need for OpenStack core images."},{"line_number":93,"context_line":"        GATE_IMAGES+\u003d\",^elasticsearch,^influxdb,^kafka,^kibana,^logstash,^monasca,^storm,^zookeeper\""},{"line_number":94,"context_line":"    fi"},{"line_number":95,"context_line":"    sudo tee -a /etc/kolla/kolla-build.conf \u003c\u003cEOF"}],"source_content_type":"text/x-sh","patch_set":57,"id":"b4e0ec0a_d822b8f4","line":92,"range":{"start_line":92,"start_character":10,"end_line":92,"end_character":25},"updated":"2021-01-31 17:03:44.000000000","message":"can\u0027t we fix it? 🐨","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"}],"tests/templates/globals-default.j2":[{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"{% if scenario \u003d\u003d \"monasca\" %}"},{"line_number":152,"context_line":"enable_keystone: \"yes\""},{"line_number":153,"context_line":"enable_monasca: \"yes\""},{"line_number":154,"context_line":"enable_openstack_core: \"no\""},{"line_number":155,"context_line":"enable_rabbitmq: \"no\""},{"line_number":156,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":44,"id":"9f560f44_cb4c8c78","line":154,"range":{"start_line":154,"start_character":0,"end_line":154,"end_character":27},"updated":"2020-07-28 12:36:04.000000000","message":"... and this would be redundant","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":151,"context_line":"{% if scenario \u003d\u003d \"monasca\" %}"},{"line_number":152,"context_line":"enable_keystone: \"yes\""},{"line_number":153,"context_line":"enable_monasca: \"yes\""},{"line_number":154,"context_line":"enable_openstack_core: \"no\""},{"line_number":155,"context_line":"enable_rabbitmq: \"no\""},{"line_number":156,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":44,"id":"9f560f44_c89acd6c","line":154,"range":{"start_line":154,"start_character":0,"end_line":154,"end_character":27},"in_reply_to":"9f560f44_cb4c8c78","updated":"2020-08-19 08:48:09.000000000","message":"Done","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"}],"tests/templates/inventory.j2":[{"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":"54298ccff531996b25e1cb73cfe3d23c26ed6311","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# These initial groups are the only groups required to be modified. The"},{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"}],"source_content_type":"text/x-jinja2","patch_set":22,"id":"3fa7e38b_ade31303","line":1,"updated":"2020-02-21 11:32:10.000000000","message":"I presume you updated inventory to match current multinode example?","commit_id":"72a9192eb43eef37164e5d8affed8f6c9fa40cc9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8bb1eda5006fd0524a32fc0e3a84ba78b3cb415f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# These initial groups are the only groups required to be modified. The"},{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"}],"source_content_type":"text/x-jinja2","patch_set":22,"id":"3fa7e38b_4d5b7f60","line":1,"in_reply_to":"3fa7e38b_ade31303","updated":"2020-02-21 12:10:22.000000000","message":"Yes. I\u0027ll sync separately.","commit_id":"72a9192eb43eef37164e5d8affed8f6c9fa40cc9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"265cd87eb4ba94512c7a477a43b143dd0447152c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"},{"line_number":5,"context_line":"{% for host in hostvars %}"},{"line_number":6,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":7,"context_line":"{% endfor %}"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":42,"id":"bf51134e_2b97b592","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":23},"updated":"2020-07-24 14:49:45.000000000","message":"We could make a zuul group for the first 3 hosts and iterate over it instead of hostvars. That would avoid the need for \u0027if monasca else ...\u0027","commit_id":"7d51dce1cc8f93b242c25bbf1af15289abb0de58"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"6e60f6dc7fc9720a23203060f76f9a4a18e34376","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"},{"line_number":5,"context_line":"{% for host in hostvars %}"},{"line_number":6,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":7,"context_line":"{% endfor %}"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":42,"id":"9f560f44_5704cc7b","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":23},"in_reply_to":"bf51134e_2b97b592","updated":"2020-07-24 15:54:47.000000000","message":"Can follow up in a later iteration","commit_id":"7d51dce1cc8f93b242c25bbf1af15289abb0de58"},{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"},{"line_number":5,"context_line":"{% for host in hostvars %}"},{"line_number":6,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":7,"context_line":"{% endfor %}"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":44,"id":"9f560f44_ab2cb899","line":5,"updated":"2020-07-28 12:36:04.000000000","message":"this file should more closely follow the real inventory file","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[control]"},{"line_number":5,"context_line":"{% for host in hostvars %}"},{"line_number":6,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":7,"context_line":"{% endfor %}"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":44,"id":"9f560f44_48ba3dde","line":5,"in_reply_to":"9f560f44_ab2cb899","updated":"2020-08-19 08:48:09.000000000","message":"Will leave refactoring this file for a later change.","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e9c5ce084cd8b3ac977e79aae8759ef883628bae","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# These initial groups are the only groups required to be modified. The"},{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":"[control]"},{"line_number":4,"context_line":"{% for host in hostvars %}"},{"line_number":5,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":6,"context_line":"{% endfor %}"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"db42c980_6220e5da","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":26},"updated":"2021-01-11 10:27:50.000000000","message":"There will be 6 of most services","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"d224480c24ed36596b42438cd7eccc20ec5ec32e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# These initial groups are the only groups required to be modified. The"},{"line_number":2,"context_line":"# additional groups are for more control of the environment."},{"line_number":3,"context_line":"[control]"},{"line_number":4,"context_line":"{% for host in hostvars %}"},{"line_number":5,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":6,"context_line":"{% endfor %}"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"11e885d5_937592a3","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":26},"in_reply_to":"db42c980_6220e5da","updated":"2021-01-11 11:20:25.000000000","message":"core openstack is disabled and all deployed services are addressed, so that isn\u0027t the case, although it looks like memcached slipped through the net","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e9c5ce084cd8b3ac977e79aae8759ef883628bae","unresolved":true,"context_lines":[{"line_number":35,"context_line":"{% for host in hostvars %}"},{"line_number":36,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":37,"context_line":"{% endfor %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"[logging:children]"},{"line_number":40,"context_line":"monitoring"},{"line_number":41,"context_line":"{% endif %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"[deployment]"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"391c5460_bc053f28","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":10},"updated":"2021-01-11 10:27:50.000000000","message":"All hosts in the logging group?","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"d224480c24ed36596b42438cd7eccc20ec5ec32e","unresolved":true,"context_lines":[{"line_number":35,"context_line":"{% for host in hostvars %}"},{"line_number":36,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":37,"context_line":"{% endfor %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"[logging:children]"},{"line_number":40,"context_line":"monitoring"},{"line_number":41,"context_line":"{% endif %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"[deployment]"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"9ce11318_de06d467","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":10},"in_reply_to":"391c5460_bc053f28","updated":"2021-01-11 11:20:25.000000000","message":"I could remove this - note that it doesn\u0027t affect this CI job. In this CI job, the logging group has hosts secondary3-5 in it.","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e0816629e62b26b5bc08012ee7c6182e40c1a5c2","unresolved":true,"context_lines":[{"line_number":35,"context_line":"{% for host in hostvars %}"},{"line_number":36,"context_line":"{{ host }} ansible_host\u003d{{ hostvars[host][\u0027ansible_host\u0027] }} ansible_user\u003dkolla ansible_ssh_private_key_file\u003d{{ ansible_env.HOME ~ \u0027/.ssh/id_rsa_kolla\u0027 }}"},{"line_number":37,"context_line":"{% endfor %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"[logging:children]"},{"line_number":40,"context_line":"monitoring"},{"line_number":41,"context_line":"{% endif %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"[deployment]"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"d4cd4cf5_f87278b4","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":10},"in_reply_to":"9ce11318_de06d467","updated":"2021-01-11 11:29:46.000000000","message":"I see, it\u0027s in the \u0027else\u0027. Would it be simpler, and more like the defaults, to just put 3-5 in the control group and avoid using a logging group?","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e9c5ce084cd8b3ac977e79aae8759ef883628bae","unresolved":true,"context_lines":[{"line_number":108,"context_line":"monitoring"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"[kafka:children]"},{"line_number":111,"context_line":"{% if scenario \u003d\u003d \u0027monasca\u0027 %}"},{"line_number":112,"context_line":"logging"},{"line_number":113,"context_line":"{% else %}"},{"line_number":114,"context_line":"control"},{"line_number":115,"context_line":"{% endif %}"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"[kibana:children]"},{"line_number":118,"context_line":"{% if scenario \u003d\u003d \u0027monasca\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"91cc7f3e_610273e0","line":115,"range":{"start_line":111,"start_character":0,"end_line":115,"end_character":11},"updated":"2021-01-11 10:27:50.000000000","message":"As it stands these groups both have all 6 hosts in.","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"d224480c24ed36596b42438cd7eccc20ec5ec32e","unresolved":true,"context_lines":[{"line_number":108,"context_line":"monitoring"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"[kafka:children]"},{"line_number":111,"context_line":"{% if scenario \u003d\u003d \u0027monasca\u0027 %}"},{"line_number":112,"context_line":"logging"},{"line_number":113,"context_line":"{% else %}"},{"line_number":114,"context_line":"control"},{"line_number":115,"context_line":"{% endif %}"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"[kibana:children]"},{"line_number":118,"context_line":"{% if scenario \u003d\u003d \u0027monasca\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ec2aaf45_4a0c71c5","line":115,"range":{"start_line":111,"start_character":0,"end_line":115,"end_character":11},"in_reply_to":"91cc7f3e_610273e0","updated":"2021-01-11 11:20:25.000000000","message":"The logging group only has 3 hosts in it","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[{"line_number":12,"context_line":"{% endif %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"{% if scenario \u003d\u003d \u0027monasca\u0027 %}"},{"line_number":15,"context_line":"[network:children]"},{"line_number":16,"context_line":"control"},{"line_number":17,"context_line":"{% else %}"},{"line_number":18,"context_line":"[network]"},{"line_number":19,"context_line":"{% for host in hostvars %}"}],"source_content_type":"text/x-jinja2","patch_set":57,"id":"10f64be2_84ba0822","line":16,"range":{"start_line":15,"start_character":0,"end_line":16,"end_character":7},"updated":"2021-01-31 17:03:44.000000000","message":"we could essentially do it always","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[{"line_number":102,"context_line":"[etcd:children]"},{"line_number":103,"context_line":"control"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"[influxdb]"},{"line_number":106,"context_line":"# NOTE(dszumski): This doesn\u0027t support clustering"},{"line_number":107,"context_line":"primary"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"[prometheus:children]"},{"line_number":110,"context_line":"monitoring"}],"source_content_type":"text/x-jinja2","patch_set":57,"id":"4902c21b_935c7d84","line":107,"range":{"start_line":105,"start_character":0,"end_line":107,"end_character":7},"updated":"2021-01-31 17:03:44.000000000","message":"should we fix the example inventories as well?","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"964cd0477b03787bb4748b8d89fd1ec6959888d1","unresolved":true,"context_lines":[{"line_number":102,"context_line":"[etcd:children]"},{"line_number":103,"context_line":"control"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"[influxdb]"},{"line_number":106,"context_line":"# NOTE(dszumski): This doesn\u0027t support clustering"},{"line_number":107,"context_line":"primary"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"[prometheus:children]"},{"line_number":110,"context_line":"monitoring"}],"source_content_type":"text/x-jinja2","patch_set":57,"id":"b6fa9fcc_74135ef7","line":107,"range":{"start_line":105,"start_character":0,"end_line":107,"end_character":7},"in_reply_to":"4902c21b_935c7d84","updated":"2021-02-03 12:30:20.000000000","message":"We need to know the hostname. It would make them more fiddly to adapt.\n\nBetter would be to do it in code with host_in_groups.","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"}],"tests/test-monasca.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e9c5ce084cd8b3ac977e79aae8759ef883628bae","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"set -o xtrace"},{"line_number":4,"context_line":"set -o errexit"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function test_monasca_metrics {"}],"source_content_type":"text/x-sh","patch_set":54,"id":"0b1ca6e1_2236bd9a","line":4,"updated":"2021-01-11 10:27:50.000000000","message":"set -o nounset\nset -o pipefail","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e9c5ce084cd8b3ac977e79aae8759ef883628bae","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function test_monasca_metrics {"},{"line_number":8,"context_line":"    # Check that the monitoring endpoints are registered"},{"line_number":9,"context_line":"    openstack endpoint list -f value --service monitoring --interface internal -c URL || true"},{"line_number":10,"context_line":"    openstack endpoint list -f value --service monitoring --interface public -c URL || true"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    # Run some CLI commands"}],"source_content_type":"text/x-sh","patch_set":54,"id":"5c64be16_174f9c54","line":9,"range":{"start_line":9,"start_character":85,"end_line":9,"end_character":93},"updated":"2021-01-11 10:27:50.000000000","message":"Won\u0027t this make it always succeed?","commit_id":"4b040a4dba883f69fb37a64f8bb24cf940baee83"}],"tools/setup_gate.sh":[{"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":"54298ccff531996b25e1cb73cfe3d23c26ed6311","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    fi"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    if [[ $SCENARIO \u003d\u003d \"monasca\" ]]; then"},{"line_number":71,"context_line":"        # FIXME(mgoddard): No need for OpenStack core images."},{"line_number":72,"context_line":"        GATE_IMAGES+\u003d\",^elasticsearch,^influxdb,^kafka,^kibana,^logstash,^monasca,^storm,^zookeeper\""},{"line_number":73,"context_line":"    fi"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-sh","patch_set":22,"id":"3fa7e38b_2dd8834f","line":71,"updated":"2020-02-21 11:32:10.000000000","message":"copy and merge from mariadb","commit_id":"72a9192eb43eef37164e5d8affed8f6c9fa40cc9"},{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":83,"context_line":"    fi"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    if [[ $SCENARIO \u003d\u003d \"monasca\" ]]; then"},{"line_number":86,"context_line":"        # FIXME(mgoddard): No need for OpenStack core images."},{"line_number":87,"context_line":"        GATE_IMAGES+\u003d\",^elasticsearch,^influxdb,^kafka,^kibana,^logstash,^monasca,^storm,^zookeeper\""},{"line_number":88,"context_line":"    fi"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-sh","patch_set":44,"id":"9f560f44_0b09642b","line":86,"updated":"2020-07-28 12:36:04.000000000","message":"fix it?","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":83,"context_line":"    fi"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    if [[ $SCENARIO \u003d\u003d \"monasca\" ]]; then"},{"line_number":86,"context_line":"        # FIXME(mgoddard): No need for OpenStack core images."},{"line_number":87,"context_line":"        GATE_IMAGES+\u003d\",^elasticsearch,^influxdb,^kafka,^kibana,^logstash,^monasca,^storm,^zookeeper\""},{"line_number":88,"context_line":"    fi"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-sh","patch_set":44,"id":"9f560f44_68b581ee","line":86,"in_reply_to":"9f560f44_0b09642b","updated":"2020-08-19 08:48:09.000000000","message":"Once Monasca Tempest is working, the next step will be to test integration of Monasca with an OpenStack deployment. Therefore I think we can leave the core images here.","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"}],"zuul.d/base.yaml":[{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    parent: kolla-ansible-base"},{"line_number":141,"context_line":"    voting: false"},{"line_number":142,"context_line":"    files:"},{"line_number":143,"context_line":"      - ^ansible\\/roles\\/(elasticsearch|influxdb|kafka|kibana|monasca|storm|zookeeper)\\/"},{"line_number":144,"context_line":"      - ^tests/test-monasca.sh"},{"line_number":145,"context_line":"      - ^tests/test-dashboard.sh"},{"line_number":146,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_500dc93c","line":143,"range":{"start_line":143,"start_character":16,"end_line":143,"end_character":18},"updated":"2020-07-28 12:36:04.000000000","message":"no need to escape","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    parent: kolla-ansible-base"},{"line_number":141,"context_line":"    voting: false"},{"line_number":142,"context_line":"    files:"},{"line_number":143,"context_line":"      - ^ansible\\/roles\\/(elasticsearch|influxdb|kafka|kibana|monasca|storm|zookeeper)\\/"},{"line_number":144,"context_line":"      - ^tests/test-monasca.sh"},{"line_number":145,"context_line":"      - ^tests/test-dashboard.sh"},{"line_number":146,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_68aaa185","line":143,"range":{"start_line":143,"start_character":16,"end_line":143,"end_character":18},"in_reply_to":"9f560f44_500dc93c","updated":"2020-08-19 08:48:09.000000000","message":"Done","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"}],"zuul.d/jobs.yaml":[{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[{"line_number":298,"context_line":"    nodeset: kolla-ansible-centos8-multi-monasca"},{"line_number":299,"context_line":"    vars:"},{"line_number":300,"context_line":"      base_distro: centos"},{"line_number":301,"context_line":"      install_type: source"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"- job:"},{"line_number":304,"context_line":"    name: kolla-ansible-centos8-source-cells"}],"source_content_type":"text/x-yaml","patch_set":57,"id":"6b42a773_b713bc48","line":301,"updated":"2021-01-31 17:03:44.000000000","message":"no ubuntu love?","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"964cd0477b03787bb4748b8d89fd1ec6959888d1","unresolved":true,"context_lines":[{"line_number":298,"context_line":"    nodeset: kolla-ansible-centos8-multi-monasca"},{"line_number":299,"context_line":"    vars:"},{"line_number":300,"context_line":"      base_distro: centos"},{"line_number":301,"context_line":"      install_type: source"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"- job:"},{"line_number":304,"context_line":"    name: kolla-ansible-centos8-source-cells"}],"source_content_type":"text/x-yaml","patch_set":57,"id":"3d58ad9a_44111dc0","line":301,"in_reply_to":"6b42a773_b713bc48","updated":"2021-02-03 12:30:20.000000000","message":"Not yet","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"}],"zuul.d/nodesets.yaml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e84a463373f31bf7add009c862f85f0741db9f06","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        label: centos-8"},{"line_number":93,"context_line":"      - name: secondary2"},{"line_number":94,"context_line":"        label: centos-8"},{"line_number":95,"context_line":"      - name: secondary3"},{"line_number":96,"context_line":"        label: centos-8"},{"line_number":97,"context_line":"      - name: secondary4"},{"line_number":98,"context_line":"        label: centos-8"},{"line_number":99,"context_line":"      - name: secondary5"},{"line_number":100,"context_line":"        label: centos-8"},{"line_number":101,"context_line":"    groups:"},{"line_number":102,"context_line":"      - name: switch"},{"line_number":103,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"bf51134e_206e4e2e","line":100,"range":{"start_line":95,"start_character":0,"end_line":100,"end_character":23},"updated":"2020-07-15 15:07:15.000000000","message":"I think it would be useful to name them according to some role, we usually assume primary/secondary1/secondary2 host the same functions, now it\u0027s a bit scattered.","commit_id":"87de4d2aa419e301614db6716b701601a517355f"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"6352a94712ef211295e61995d6a068ef0658773b","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        label: centos-8"},{"line_number":93,"context_line":"      - name: secondary2"},{"line_number":94,"context_line":"        label: centos-8"},{"line_number":95,"context_line":"      - name: secondary3"},{"line_number":96,"context_line":"        label: centos-8"},{"line_number":97,"context_line":"      - name: secondary4"},{"line_number":98,"context_line":"        label: centos-8"},{"line_number":99,"context_line":"      - name: secondary5"},{"line_number":100,"context_line":"        label: centos-8"},{"line_number":101,"context_line":"    groups:"},{"line_number":102,"context_line":"      - name: switch"},{"line_number":103,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":37,"id":"bf51134e_c6a5ea04","line":100,"range":{"start_line":95,"start_character":0,"end_line":100,"end_character":23},"in_reply_to":"bf51134e_206e4e2e","updated":"2020-07-15 16:13:37.000000000","message":"Agree, but it\u0027s a bit of pain renaming `primary` so I just left it in the end.","commit_id":"87de4d2aa419e301614db6716b701601a517355f"},{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[{"line_number":74,"context_line":"- nodeset:"},{"line_number":75,"context_line":"    name: kolla-ansible-centos8-multi-monasca"},{"line_number":76,"context_line":"    nodes:"},{"line_number":77,"context_line":"      - name: primary"},{"line_number":78,"context_line":"        label: centos-8"},{"line_number":79,"context_line":"      - name: secondary1"},{"line_number":80,"context_line":"        label: centos-8"},{"line_number":81,"context_line":"      - name: secondary2"},{"line_number":82,"context_line":"        label: centos-8"},{"line_number":83,"context_line":"      - name: secondary3"},{"line_number":84,"context_line":"        label: centos-8"},{"line_number":85,"context_line":"      - name: secondary4"},{"line_number":86,"context_line":"        label: centos-8"},{"line_number":87,"context_line":"      - name: secondary5"},{"line_number":88,"context_line":"        label: centos-8"},{"line_number":89,"context_line":"    groups:"},{"line_number":90,"context_line":"      - name: switch"},{"line_number":91,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":57,"id":"23dc94fa_afaf11c4","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":23},"updated":"2021-01-31 17:03:44.000000000","message":"infra shooting us in 3...2...1... 😄","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"964cd0477b03787bb4748b8d89fd1ec6959888d1","unresolved":true,"context_lines":[{"line_number":74,"context_line":"- nodeset:"},{"line_number":75,"context_line":"    name: kolla-ansible-centos8-multi-monasca"},{"line_number":76,"context_line":"    nodes:"},{"line_number":77,"context_line":"      - name: primary"},{"line_number":78,"context_line":"        label: centos-8"},{"line_number":79,"context_line":"      - name: secondary1"},{"line_number":80,"context_line":"        label: centos-8"},{"line_number":81,"context_line":"      - name: secondary2"},{"line_number":82,"context_line":"        label: centos-8"},{"line_number":83,"context_line":"      - name: secondary3"},{"line_number":84,"context_line":"        label: centos-8"},{"line_number":85,"context_line":"      - name: secondary4"},{"line_number":86,"context_line":"        label: centos-8"},{"line_number":87,"context_line":"      - name: secondary5"},{"line_number":88,"context_line":"        label: centos-8"},{"line_number":89,"context_line":"    groups:"},{"line_number":90,"context_line":"      - name: switch"},{"line_number":91,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":57,"id":"61a88d59_8bdb4677","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":23},"in_reply_to":"23dc94fa_afaf11c4","updated":"2021-02-03 12:30:20.000000000","message":"I think it was due to memory constraints. Potentially we could make the monitoring or control group unclustered, although we\u0027d lose coverage of a clustered scenario.\n\nOTOH, we don\u0027t have an ubuntu job.","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"ae71d4a905fb62e637a044b81fb74cc039d001e3","unresolved":true,"context_lines":[{"line_number":74,"context_line":"- nodeset:"},{"line_number":75,"context_line":"    name: kolla-ansible-centos8-multi-monasca"},{"line_number":76,"context_line":"    nodes:"},{"line_number":77,"context_line":"      - name: primary"},{"line_number":78,"context_line":"        label: centos-8"},{"line_number":79,"context_line":"      - name: secondary1"},{"line_number":80,"context_line":"        label: centos-8"},{"line_number":81,"context_line":"      - name: secondary2"},{"line_number":82,"context_line":"        label: centos-8"},{"line_number":83,"context_line":"      - name: secondary3"},{"line_number":84,"context_line":"        label: centos-8"},{"line_number":85,"context_line":"      - name: secondary4"},{"line_number":86,"context_line":"        label: centos-8"},{"line_number":87,"context_line":"      - name: secondary5"},{"line_number":88,"context_line":"        label: centos-8"},{"line_number":89,"context_line":"    groups:"},{"line_number":90,"context_line":"      - name: switch"},{"line_number":91,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":57,"id":"ad3dfb43_6e1a9d7f","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":23},"in_reply_to":"61a88d59_8bdb4677","updated":"2021-02-03 13:21:20.000000000","message":"+1 to keep 6 nodes. The clustering on the monitoring nodes is particularly useful for testing InfluxDB HA via Kafka consumer groups (TODO). The control group is really just another monitoring group here to work around memory constraints (as Mark says). If 16GB instances return we could squash it back to 3 nodes.","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"},{"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":"5301b66c3272a8b997f2f96d24d10c025332a99d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":57,"id":"a581d6ea_78d7d1b8","line":100,"range":{"start_line":89,"start_character":0,"end_line":100,"end_character":0},"updated":"2021-01-31 17:03:44.000000000","message":"we don\u0027t use it, you can drop it, it grows the entry unnecessarily","commit_id":"47fee115eb2a4949c467bab3e6116a7c3bf06ec4"}],"zuul.d/project.yaml":[{"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":"3188da2a27330575ba463937249b72637313c99e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - publish-openstack-docs-pti"},{"line_number":10,"context_line":"      - release-notes-jobs-python3"},{"line_number":11,"context_line":"      - periodic-stable-jobs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos8-source"}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_b01ee56d","line":12,"updated":"2020-07-28 12:36:04.000000000","message":"line","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c87c5533ec452bbe9143642be984c7f58581c745","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - publish-openstack-docs-pti"},{"line_number":10,"context_line":"      - release-notes-jobs-python3"},{"line_number":11,"context_line":"      - periodic-stable-jobs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - kolla-ansible-centos8-source"}],"source_content_type":"text/x-yaml","patch_set":44,"id":"9f560f44_a893195c","line":12,"in_reply_to":"9f560f44_b01ee56d","updated":"2020-08-19 08:48:09.000000000","message":"Done","commit_id":"6c30fa255b66d3cb51a2851ad376a6ec9494caeb"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"52f3501efb10b81232496c425120ca5f6f451966","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        - kolla-ansible-centos8-source-ovn"},{"line_number":48,"context_line":"        - kolla-ansible-ubuntu-source-ovn"},{"line_number":49,"context_line":"        - kolla-ansible-centos8-source-prometheus-efk"},{"line_number":50,"context_line":"        - kolla-ansible-ubuntu-source-prometheus-efk"},{"line_number":51,"context_line":"        - kolla-ansible-centos8-source-monasca"},{"line_number":52,"context_line":"    check-arm64:"},{"line_number":53,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":53,"id":"d3e0904d_29732b99","line":50,"updated":"2021-01-08 15:41:01.000000000","message":"Zuul would appreciate it if you remove other jobs while iterating, and you\u0027ll get results faster","commit_id":"7d7462f5e87f78b705713ced94f711805de56988"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fc53a87949560d653de0c178d6de203823617fd8","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        - kolla-ansible-centos8-source-ovn"},{"line_number":48,"context_line":"        - kolla-ansible-ubuntu-source-ovn"},{"line_number":49,"context_line":"        - kolla-ansible-centos8-source-prometheus-efk"},{"line_number":50,"context_line":"        - kolla-ansible-ubuntu-source-prometheus-efk"},{"line_number":51,"context_line":"        - kolla-ansible-centos8-source-monasca"},{"line_number":52,"context_line":"    check-arm64:"},{"line_number":53,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":53,"id":"c8ea2a1e_d3e5342a","line":50,"in_reply_to":"5988239b_9fb4f5e9","updated":"2021-01-08 19:18:27.000000000","message":"Looks like you might just be right!","commit_id":"7d7462f5e87f78b705713ced94f711805de56988"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"84f5d9e091d33223c72f38595544810bb31518f4","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        - kolla-ansible-centos8-source-ovn"},{"line_number":48,"context_line":"        - kolla-ansible-ubuntu-source-ovn"},{"line_number":49,"context_line":"        - kolla-ansible-centos8-source-prometheus-efk"},{"line_number":50,"context_line":"        - kolla-ansible-ubuntu-source-prometheus-efk"},{"line_number":51,"context_line":"        - kolla-ansible-centos8-source-monasca"},{"line_number":52,"context_line":"    check-arm64:"},{"line_number":53,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":53,"id":"5988239b_9fb4f5e9","line":50,"in_reply_to":"d3e0904d_29732b99","updated":"2021-01-08 15:46:58.000000000","message":"Good point, and probably save a few hundred Watt hours as well. Hopefully this is the last revision :)","commit_id":"7d7462f5e87f78b705713ced94f711805de56988"}]}
