From 75b9053ad07d61c4b2868c253153ceceb3c740dc Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Wed, 6 Sep 2017 18:32:52 -0700 Subject: [PATCH] networking-odl: make rally/functional/fullstack with nitrogen voting Now ODL nitrogen + rally/functional/fullstack jobs are stable. - Make them voting. and not run for pike branch as they were non-voting - add rally jobs to gate queue Change-Id: Ia74d22e58996830992d3b6a4864e07a3fcea7c42 --- grafana/networking-odl.yaml | 14 +++++++++++--- jenkins/jobs/projects.yaml | 23 +++++------------------ zuul/layout.yaml | 14 +++++++++----- 3 files changed, 25 insertions(+), 26 deletions(-) diff --git a/grafana/networking-odl.yaml b/grafana/networking-odl.yaml index 77eba39cee..47e0702667 100644 --- a/grafana/networking-odl.yaml +++ b/grafana/networking-odl.yaml @@ -34,15 +34,17 @@ dashboard: span: 4 targets: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-carbon-snapshot') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-nitrogen-snapshot-nv') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-nitrogen-snapshot') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-carbon-snapshot') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-nitrogen-snapshot-nv') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-nitrogen-snapshot') type: graph - title: Functional/Fullstack Tests Failure Rates (Gate queue) span: 4 targets: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-carbon-snapshot') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-nitrogen-snapshot') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-carbon-snapshot') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-nitrogen-snapshot') type: graph - title: Tempest Failure Rates (Check queue) span: 4 @@ -61,7 +63,13 @@ dashboard: span: 4 targets: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-carbon-snapshot') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-nitrogen-snapshot-nv') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-nitrogen-snapshot') + type: graph + - title: Rally Failure Rates (Gate queue) + span: 4 + targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-carbon-snapshot') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-nitrogen-snapshot') type: graph - title: Periodic jobs span: 4 diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 6b0845352f..c072cdd43d 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -6019,9 +6019,7 @@ - '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{suffix}': pipeline: gate node: ubuntu-xenial - suffix: - - '' - - '-nv' + suffix: '' odl-release-base: - 'carbon-snapshot' - 'nitrogen-snapshot' @@ -6034,24 +6032,13 @@ - '{pipeline}-dsvm-networking-odl-{odltest}-{odl-release-base}{suffix}': pipeline: gate node: ubuntu-xenial - odltest: fullstack + odltest: + - fullstack + - functional odl-release-base: - 'carbon-snapshot' - 'nitrogen-snapshot' - suffix: - - '' - - '-nv' - branch-override: default - - '{pipeline}-dsvm-networking-odl-{odltest}-{odl-release-base}{suffix}': - pipeline: gate - node: ubuntu-xenial - odltest: functional - odl-release-base: - - 'carbon-snapshot' - - 'nitrogen-snapshot' - suffix: - - '' - - '-nv' + suffix: '' branch-override: default - periodic-python-jobs-with-neutron-lib-master diff --git a/zuul/layout.yaml b/zuul/layout.yaml index a9cf984b8a..07d491b125 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2557,7 +2557,7 @@ jobs: branch: ^(?!stable/newton).*$ - name: ^gate-rally-dsvm-networking-odl-nitrogen-snapshot - branch: ^(?!stable/(newton|ocata)).*$ + branch: ^(?!stable/(newton|ocata|pike)).*$ - name: ^gate-rally-dsvm-networking-odl-.+-snapshot branch: ^(?!stable/newton).*$ @@ -2566,7 +2566,7 @@ jobs: branch: ^(?!stable/(newton|ocata)).*$ - name: ^gate-dsvm-networking-odl-(fullstack|functional)-nitrogen-snapshot - branch: ^(?!stable/(newton|ocata)).*$ + branch: ^(?!stable/(newton|ocata|pike)).*$ - name: ^gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv$ branch: ^(?!stable/newton).*$ @@ -12505,15 +12505,19 @@ projects: - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv - gate-tempest-dsvm-networking-odl-multinode-nitrogen-snapshot-nv - gate-rally-dsvm-networking-odl-carbon-snapshot - - gate-rally-dsvm-networking-odl-nitrogen-snapshot-nv + - gate-rally-dsvm-networking-odl-nitrogen-snapshot - gate-dsvm-networking-odl-fullstack-carbon-snapshot - gate-dsvm-networking-odl-functional-carbon-snapshot - - gate-dsvm-networking-odl-fullstack-nitrogen-snapshot-nv - - gate-dsvm-networking-odl-functional-nitrogen-snapshot-nv + - gate-dsvm-networking-odl-fullstack-nitrogen-snapshot + - gate-dsvm-networking-odl-functional-nitrogen-snapshot - networking-odl-coverage-ubuntu-xenial gate: + - gate-rally-dsvm-networking-odl-carbon-snapshot + - gate-rally-dsvm-networking-odl-nitrogen-snapshot - gate-dsvm-networking-odl-fullstack-carbon-snapshot - gate-dsvm-networking-odl-functional-carbon-snapshot + - gate-dsvm-networking-odl-fullstack-nitrogen-snapshot + - gate-dsvm-networking-odl-functional-nitrogen-snapshot - networking-odl-coverage-ubuntu-xenial post: - networking-odl-coverage-ubuntu-xenial