From 7bfcc7bdcc8e18ae92a1998cfc66f63b696f7fd6 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Tue, 11 Oct 2016 16:58:09 -0700 Subject: [PATCH] networking-odl: add periodic tempest job for stable branches add tempest periodic jobs to monitor stable branch breakage due to other repositories. networking-odl depends on relatively many projects, e.g. neutron, neutron-*aas, networking-{l2gw, sfc ...} and opendaylight Change-Id: I2404e2c70e75eb999bc053700b7b17f3dc605fb8 --- grafana/networking-odl.yaml | 3 +++ jenkins/jobs/projects.yaml | 18 ++++++++++++++++++ zuul/layout.yaml | 4 ++++ 3 files changed, 25 insertions(+) diff --git a/grafana/networking-odl.yaml b/grafana/networking-odl.yaml index 7f06645654..b79faf4881 100644 --- a/grafana/networking-odl.yaml +++ b/grafana/networking-odl.yaml @@ -48,6 +48,9 @@ dashboard: - title: Periodic jobs span: 4 targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-odl-boron-snapshot-liberty') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-beryllium-snapshot-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-beryllium-snapshot-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-odl-beryllium-snapshot-liberty') - 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') diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index ac93774395..fe116bb054 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -7329,6 +7329,24 @@ job-suffix: '' odl-release-base: 'carbon-snapshot' branch-override: default + - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': + pipeline: periodic + node: ubuntu-trusty + job-suffix: '-mitaka' + odl-release-base: 'boron-snapshot' + branch-override: stable/mitaka + - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': + pipeline: periodic + node: ubuntu-trusty + job-suffix: '-liberty' + odl-release-base: 'boron-snapshot' + branch-override: stable/liberty + - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': + pipeline: periodic + node: ubuntu-trusty + job-suffix: '-liberty' + odl-release-base: 'beryllium-snapshot' + branch-override: stable/liberty - '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}': pipeline: gate node: ubuntu-xenial diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 92c40400e8..e56fbccaa4 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -11644,6 +11644,10 @@ projects: - networking-odl-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-networking-odl-nv + periodic: + - periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka + - periodic-tempest-dsvm-networking-odl-boron-snapshot-liberty + - periodic-tempest-dsvm-networking-odl-beryllium-snapshot-liberty - name: openstack/networking-ofagent template: