diff --git a/grafana/networking-odl.yaml b/grafana/networking-odl.yaml index ae1d287301..e3bd8cc9e7 100644 --- a/grafana/networking-odl.yaml +++ b/grafana/networking-odl.yaml @@ -45,3 +45,13 @@ dashboard: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-boron-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-boron-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-boron-snapshot-nv') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-carbon-snapshot-nv') type: graph + - title: Periodic jobs + span: 4 + targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-newton') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-mitaka') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-liberty') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-newton') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-mitaka') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-liberty') + type: graph diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 009f12cca4..8bf407284f 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -7235,6 +7235,9 @@ jobs: - coverage-jobs - python-jobs + - python-liberty-bitrot-jobs + - python-mitaka-bitrot-jobs + - python-newton-bitrot-jobs - 'gate-{name}-python35{suffix}': suffix: '' - openstack-publish-jobs diff --git a/zuul/layout.yaml b/zuul/layout.yaml index eb2d0f7216..98e7fcc508 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -11612,6 +11612,9 @@ projects: - name: python-jobs - name: python34-jobs - name: python35-jobs + - name: periodic-liberty + - name: periodic-mitaka + - name: periodic-newton - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements