From c6d237c2183b68677bfa154e697f8d90f9709399 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Mon, 19 Aug 2013 12:28:32 -0400 Subject: [PATCH] Try additional Rackspace region There is a new Rackspace region coming online that may be fast enough to use in the gate. Add a devstack job which is configured to run on nodes in the new region in the silent queue, so that we can check out runtimes without really bothering people. Change-Id: I9b8a92ac92562581dab3818196e0006e2d69e08d --- .../config/devstack-gate.yaml | 28 +++++++++++++++++++ .../templates/nodepool/nodepool.yaml.erb | 24 ++++++++++++++++ 2 files changed, 52 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 cd955a1437..0c9cffc317 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 @@ -49,6 +49,34 @@ - console-log +- job: + name: gate-tempest-devstack-vm-iad-trial + node: devstack-precise-iad + + wrappers: + - timeout: + timeout: 180 + fail: true + - timestamps + + builders: + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_GATE_TEMPEST_FULL=1 + export ZUUL_BRANCH=master + unset ZUUL_PROJECT + 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-periodic + - console-log-periodic + + - job: name: gate-tempest-devstack-vm-heat-slow node: devstack-precise diff --git a/modules/openstack_project/templates/nodepool/nodepool.yaml.erb b/modules/openstack_project/templates/nodepool/nodepool.yaml.erb index c605a0dd92..97092cf27d 100644 --- a/modules/openstack_project/templates/nodepool/nodepool.yaml.erb +++ b/modules/openstack_project/templates/nodepool/nodepool.yaml.erb @@ -43,6 +43,22 @@ providers: setup: prepare_node_devstack.sh username: jenkins private-key: /home/nodepool/.ssh/id_rsa + - name: rax-iad + region-name: 'IAD' + service-type: 'compute' + service-name: 'cloudServersOpenStack' + username: '<%= rackspace_username %>' + password: '<%= rackspace_password %>' + project-id: '<%= rackspace_project %>' + auth-url: 'https://identity.api.rackspacecloud.com/v2.0/' + max-servers: 60 + images: + - name: devstack-precise-iad + base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)' + min-ram: 8192 + setup: prepare_node_devstack.sh + username: jenkins + private-key: /home/nodepool/.ssh/id_rsa - name: hpcloud-az1 region-name: 'az-1.region-a.geo-1' service-type: 'compute' @@ -108,6 +124,10 @@ targets: min-ready: 5 - name: hpcloud-az3 min-ready: 5 + - name: devstack-precise-iad + providers: + - name: rax-iad + min-ready: 2 - name: jenkins02 jenkins: url: 'https://jenkins02.openstack.org/' @@ -123,3 +143,7 @@ targets: min-ready: 5 - name: hpcloud-az3 min-ready: 5 + - name: devstack-precise-iad + providers: + - name: rax-iad + min-ready: 2