From 6d17a4514f4e4b8e16740fe6dc1bfc58a23c4d9b Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Mon, 10 Feb 2014 10:01:42 -0500 Subject: [PATCH] Add non-isolated serial periodic tempest job Since the neutron jobs were fixed to enable tenant isolation we don't have any runs the non-isolated path. Since this is supported tempest configuration we need to ensure that things don't bitrot. This commit adds a periodic full non-isolated serial job to test this configuration. This depends on devstack-gate change: Ida532021e1287efed09343e8e546d0605355e889 Change-Id: Ib41f0662e63a76aa6bd9a697db1d2f6122630533 --- .../config/devstack-gate.yaml | 30 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 1 + 2 files changed, 31 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml index 7338eff032..08a1502c92 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml @@ -81,6 +81,35 @@ - devstack-logs - console-log +- job-template: + name: '{pipeline}-tempest-dsvm-full-non-isolated{branch-designator}' + node: '{node}' + + wrappers: + - timeout: + timeout: 185 + fail: true + - timestamps + + builders: + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TIMEOUT=180 + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_GATE_TEMPEST_DISABLE_TENANT_ISOLATION=1 + export BRANCH_OVERRIDE={branch-override} + if [ "$BRANCH_OVERRIDE" != "default" ] ; then + export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE + fi + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + - link-logs + + publishers: + - devstack-logs + - console-log - job-template: name: '{pipeline}-tempest-dsvm-neutron-heat-slow{branch-designator}' @@ -1078,3 +1107,4 @@ - '{pipeline}-tempest-dsvm-coverage{branch-designator}' - '{pipeline}-tempest-dsvm-stress{branch-designator}' - '{pipeline}-tempest-dsvm-trove-full{branch-designator}' + - '{pipeline}-tempest-dsvm-full-non-isolated{branch-designator}' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index c31580487c..579cedfdb7 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2167,6 +2167,7 @@ projects: - periodic-tempest-dsvm-neutron-pg-havana - periodic-tempest-dsvm-large-ops-havana - periodic-tempest-dsvm-neutron-large-ops-havana + - periodic-tempest-dsvm-full-non-isolated-master - name: openstack/tripleo-heat-templates check: