)]}'
{"grafana/neutron-oneback.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5800f48cb6d70b83362e4a804c81ffea88e1e7e2","unresolved":false,"context_lines":[{"line_number":8,"context_line":"          content: |"},{"line_number":9,"context_line":"            **This dashboard is showing statistics for the stable/queens branch.**"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"            This dashboard shows the current health of Neutron CI jobs for the newest stable release.  It should be updated with every release to ensure that it is always referring to the newest stable release."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"          type: text"},{"line_number":14,"context_line":"    - title: Graphs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_0ed156f8","line":11,"updated":"2018-06-26 21:05:48.000000000","message":"I would just add to this section data from neutron.yaml - the full path to this file so someone can find it from the grafana page, and the note about \u0027no datapoints\u0027.","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2557d0ed4ed2e92428f0bb10284e5e29c85d132a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"          content: |"},{"line_number":9,"context_line":"            **This dashboard is showing statistics for the stable/queens branch.**"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"            This dashboard shows the current health of Neutron CI jobs for the newest stable release.  It should be updated with every release to ensure that it is always referring to the newest stable release."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"          type: text"},{"line_number":14,"context_line":"    - title: Graphs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_02bbc274","line":11,"in_reply_to":"5f7c97a3_0914cbe8","updated":"2018-07-17 15:34:47.000000000","message":"Done","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e7bff91597dcaf155fc826d3b0918952ba7210ea","unresolved":false,"context_lines":[{"line_number":8,"context_line":"          content: |"},{"line_number":9,"context_line":"            **This dashboard is showing statistics for the stable/queens branch.**"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"            This dashboard shows the current health of Neutron CI jobs for the newest stable release.  It should be updated with every release to ensure that it is always referring to the newest stable release."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"          type: text"},{"line_number":14,"context_line":"    - title: Graphs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_0914cbe8","line":11,"in_reply_to":"5f7c97a3_0ed156f8","updated":"2018-06-28 05:00:29.000000000","message":"agreed, copy and adjust the stanza from http://git.openstack.org/cgit/openstack-infra/project-config/tree/grafana/networking-bagpipe.yaml#n9","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5800f48cb6d70b83362e4a804c81ffea88e1e7e2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        - title: Integrated Tempest Failure Rates (Gate queue)"},{"line_number":18,"context_line":"          span: 4"},{"line_number":19,"context_line":"          targets:"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027tempest-full\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-api\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-dvr\u0027)"},{"line_number":23,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-linuxbridge\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_4eac2e34","line":20,"range":{"start_line":20,"start_character":296,"end_line":20,"end_character":309},"updated":"2018-06-26 21:05:48.000000000","message":"in graphite this shows at stable_queens does the / work?","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2557d0ed4ed2e92428f0bb10284e5e29c85d132a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        - title: Integrated Tempest Failure Rates (Gate queue)"},{"line_number":18,"context_line":"          span: 4"},{"line_number":19,"context_line":"          targets:"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027tempest-full\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-api\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-dvr\u0027)"},{"line_number":23,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-linuxbridge\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_82aef22c","line":20,"range":{"start_line":20,"start_character":296,"end_line":20,"end_character":309},"in_reply_to":"5f7c97a3_4eac2e34","updated":"2018-07-17 15:34:47.000000000","message":"I\u0027m not sure how to test this before committing it, but I changed it to stable_queens to match graphite since that is probably the right answer.","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5800f48cb6d70b83362e4a804c81ffea88e1e7e2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          span: 4"},{"line_number":19,"context_line":"          targets:"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027tempest-full\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-api\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-dvr\u0027)"},{"line_number":23,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-linuxbridge\u0027)"},{"line_number":24,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-iptables_hybrid\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_49a988da","line":21,"range":{"start_line":21,"start_character":328,"end_line":21,"end_character":354},"updated":"2018-06-26 21:05:48.000000000","message":"there is also a -queens version of this job, which seems to be the one in reviews, so this might be wrong.\n\nsame for\n\nneutron-tempest-plugin-designate-scenario-queens\nneutron-tempest-plugin-dvr-multinode-scenario-queens\nneutron-tempest-plugin-scenario-linuxbridge-queens","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5800f48cb6d70b83362e4a804c81ffea88e1e7e2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          span: 4"},{"line_number":19,"context_line":"          targets:"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027tempest-full\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-api\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-dvr\u0027)"},{"line_number":23,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-linuxbridge\u0027)"},{"line_number":24,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-iptables_hybrid\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_09af10e0","line":21,"range":{"start_line":21,"start_character":411,"end_line":21,"end_character":414},"updated":"2018-06-26 21:05:48.000000000","message":"this should have a -queens if my other comment is correct.","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2557d0ed4ed2e92428f0bb10284e5e29c85d132a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          span: 4"},{"line_number":19,"context_line":"          targets:"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.tempest-full.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027tempest-full\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-plugin-api.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-api\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-dvr.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-dvr\u0027)"},{"line_number":23,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-linuxbridge.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-linuxbridge\u0027)"},{"line_number":24,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_neutron.stable/queens.job.neutron-tempest-iptables_hybrid.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-iptables_hybrid\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_a21e8e71","line":21,"range":{"start_line":21,"start_character":328,"end_line":21,"end_character":354},"in_reply_to":"5f7c97a3_49a988da","updated":"2018-07-17 15:34:47.000000000","message":"Done for queens, does not seem to be the case for pike.","commit_id":"1c1e19dc915508ce35b54c1e5bc74d15922af75e"}]}
