import legacy jobs from openstack-zuul-jobs
There are two legacy jobs only used by this repository so they are being moved from openstack-zuul-jobs to here. They need to be renamed as part of the copy to avoid colliding with the old job and playbook names. Import legacy-requirements-integration-dsvm as requirements-integration and legacy-requirements-integration-dsvm-ubuntu-trusty as requirements-integration-ubuntu-trusty. Change-Id: I7d251a3f4c79b40ad00b6ce9e73dcc85ddd83edc Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
8d837ac767
commit
38da8d1fb8
@ -66,3 +66,194 @@
|
|||||||
files: ^bindep.txt$
|
files: ^bindep.txt$
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: bindep
|
tox_envlist: bindep
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-integration
|
||||||
|
parent: legacy-dsvm-base
|
||||||
|
run: playbooks/requirements-integration-dsvm/run.yaml
|
||||||
|
post-run: playbooks/requirements-integration-dsvm/post.yaml
|
||||||
|
timeout: 7800
|
||||||
|
required-projects:
|
||||||
|
- openstack-dev/devstack
|
||||||
|
- openstack-dev/grenade
|
||||||
|
- openstack-dev/pbr
|
||||||
|
- openstack-infra/devstack-gate
|
||||||
|
- openstack-infra/tripleo-ci
|
||||||
|
- openstack/aodh
|
||||||
|
- openstack/automaton
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack/ceilometermiddleware
|
||||||
|
- openstack/cinder
|
||||||
|
- openstack/cliff
|
||||||
|
- openstack/debtcollector
|
||||||
|
- openstack/dib-utils
|
||||||
|
- openstack/diskimage-builder
|
||||||
|
- openstack/django_openstack_auth
|
||||||
|
- openstack/futurist
|
||||||
|
- openstack/glance
|
||||||
|
- openstack/glance_store
|
||||||
|
- openstack/heat
|
||||||
|
- openstack/heat-cfntools
|
||||||
|
- openstack/heat-templates
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack/ironic
|
||||||
|
- openstack/ironic-lib
|
||||||
|
- openstack/ironic-python-agent
|
||||||
|
- openstack/keystone
|
||||||
|
- openstack/keystoneauth
|
||||||
|
- openstack/keystonemiddleware
|
||||||
|
- openstack/manila
|
||||||
|
- openstack/manila-ui
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- openstack/nova
|
||||||
|
- openstack/octavia
|
||||||
|
- openstack/os-apply-config
|
||||||
|
- openstack/os-brick
|
||||||
|
- openstack/os-client-config
|
||||||
|
- openstack/os-collect-config
|
||||||
|
- openstack/os-net-config
|
||||||
|
- openstack/os-refresh-config
|
||||||
|
- openstack/osc-lib
|
||||||
|
- openstack/oslo.cache
|
||||||
|
- openstack/oslo.concurrency
|
||||||
|
- openstack/oslo.config
|
||||||
|
- openstack/oslo.context
|
||||||
|
- openstack/oslo.db
|
||||||
|
- openstack/oslo.i18n
|
||||||
|
- openstack/oslo.log
|
||||||
|
- openstack/oslo.messaging
|
||||||
|
- openstack/oslo.middleware
|
||||||
|
- openstack/oslo.policy
|
||||||
|
- openstack/oslo.reports
|
||||||
|
- openstack/oslo.rootwrap
|
||||||
|
- openstack/oslo.serialization
|
||||||
|
- openstack/oslo.service
|
||||||
|
- openstack/oslo.utils
|
||||||
|
- openstack/oslo.versionedobjects
|
||||||
|
- openstack/oslo.vmware
|
||||||
|
- openstack/pycadf
|
||||||
|
- openstack/python-cinderclient
|
||||||
|
- openstack/python-glanceclient
|
||||||
|
- openstack/python-heatclient
|
||||||
|
- openstack/python-ironicclient
|
||||||
|
- openstack/python-keystoneclient
|
||||||
|
- openstack/python-manilaclient
|
||||||
|
- openstack/python-neutronclient
|
||||||
|
- openstack/python-novaclient
|
||||||
|
- openstack/python-openstackclient
|
||||||
|
- openstack/python-saharaclient
|
||||||
|
- openstack/python-swiftclient
|
||||||
|
- openstack/python-troveclient
|
||||||
|
- openstack/python-zaqarclient
|
||||||
|
- openstack/requirements
|
||||||
|
- openstack/sahara
|
||||||
|
- openstack/sahara-dashboard
|
||||||
|
- openstack/stevedore
|
||||||
|
- openstack/swift
|
||||||
|
- openstack/taskflow
|
||||||
|
- openstack/tempest
|
||||||
|
- openstack/tooz
|
||||||
|
- openstack/tripleo-heat-templates
|
||||||
|
- openstack/tripleo-image-elements
|
||||||
|
- openstack/trove
|
||||||
|
- openstack/trove-dashboard
|
||||||
|
- openstack/zaqar
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-integration-ubuntu-trusty
|
||||||
|
parent: legacy-dsvm-base
|
||||||
|
run: playbooks/requirements-integration-dsvm-ubuntu-trusty/run.yaml
|
||||||
|
post-run: playbooks/requirements-integration-dsvm-ubuntu-trusty/post.yaml
|
||||||
|
timeout: 7800
|
||||||
|
nodeset: legacy-ubuntu-trusty
|
||||||
|
required-projects:
|
||||||
|
- openstack-dev/devstack
|
||||||
|
- openstack-dev/grenade
|
||||||
|
- openstack-dev/pbr
|
||||||
|
- openstack-infra/devstack-gate
|
||||||
|
- openstack-infra/tripleo-ci
|
||||||
|
- openstack/aodh
|
||||||
|
- openstack/automaton
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack/ceilometermiddleware
|
||||||
|
- openstack/cinder
|
||||||
|
- openstack/cliff
|
||||||
|
- openstack/debtcollector
|
||||||
|
- openstack/dib-utils
|
||||||
|
- openstack/diskimage-builder
|
||||||
|
- openstack/django_openstack_auth
|
||||||
|
- openstack/futurist
|
||||||
|
- openstack/glance
|
||||||
|
- openstack/glance_store
|
||||||
|
- openstack/heat
|
||||||
|
- openstack/heat-cfntools
|
||||||
|
- openstack/heat-templates
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack/ironic
|
||||||
|
- openstack/ironic-lib
|
||||||
|
- openstack/ironic-python-agent
|
||||||
|
- openstack/keystone
|
||||||
|
- openstack/keystoneauth
|
||||||
|
- openstack/keystonemiddleware
|
||||||
|
- openstack/manila
|
||||||
|
- openstack/manila-ui
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- openstack/nova
|
||||||
|
- openstack/octavia
|
||||||
|
- openstack/os-apply-config
|
||||||
|
- openstack/os-brick
|
||||||
|
- openstack/os-client-config
|
||||||
|
- openstack/os-collect-config
|
||||||
|
- openstack/os-net-config
|
||||||
|
- openstack/os-refresh-config
|
||||||
|
- openstack/osc-lib
|
||||||
|
- openstack/oslo.cache
|
||||||
|
- openstack/oslo.concurrency
|
||||||
|
- openstack/oslo.config
|
||||||
|
- openstack/oslo.context
|
||||||
|
- openstack/oslo.db
|
||||||
|
- openstack/oslo.i18n
|
||||||
|
- openstack/oslo.log
|
||||||
|
- openstack/oslo.messaging
|
||||||
|
- openstack/oslo.middleware
|
||||||
|
- openstack/oslo.policy
|
||||||
|
- openstack/oslo.reports
|
||||||
|
- openstack/oslo.rootwrap
|
||||||
|
- openstack/oslo.serialization
|
||||||
|
- openstack/oslo.service
|
||||||
|
- openstack/oslo.utils
|
||||||
|
- openstack/oslo.versionedobjects
|
||||||
|
- openstack/oslo.vmware
|
||||||
|
- openstack/pycadf
|
||||||
|
- openstack/python-cinderclient
|
||||||
|
- openstack/python-glanceclient
|
||||||
|
- openstack/python-heatclient
|
||||||
|
- openstack/python-ironicclient
|
||||||
|
- openstack/python-keystoneclient
|
||||||
|
- openstack/python-manilaclient
|
||||||
|
- openstack/python-neutronclient
|
||||||
|
- openstack/python-novaclient
|
||||||
|
- openstack/python-openstackclient
|
||||||
|
- openstack/python-saharaclient
|
||||||
|
- openstack/python-swiftclient
|
||||||
|
- openstack/python-troveclient
|
||||||
|
- openstack/python-zaqarclient
|
||||||
|
- openstack/requirements
|
||||||
|
- openstack/sahara
|
||||||
|
- openstack/sahara-dashboard
|
||||||
|
- openstack/stevedore
|
||||||
|
- openstack/swift
|
||||||
|
- openstack/taskflow
|
||||||
|
- openstack/tempest
|
||||||
|
- openstack/tooz
|
||||||
|
- openstack/tripleo-heat-templates
|
||||||
|
- openstack/tripleo-image-elements
|
||||||
|
- openstack/trove
|
||||||
|
- openstack/trove-dashboard
|
||||||
|
- openstack/zaqar
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
- cross-swift-py27
|
- cross-swift-py27
|
||||||
- cross-swift-py35
|
- cross-swift-py35
|
||||||
- openstack-tox-py36
|
- openstack-tox-py36
|
||||||
- legacy-requirements-integration-dsvm
|
- requirements-integration
|
||||||
- neutron-grenade-multinode:
|
- neutron-grenade-multinode:
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^(test-|)requirements.txt$
|
- ^(test-|)requirements.txt$
|
||||||
@ -95,7 +95,7 @@
|
|||||||
- cross-swift-py27
|
- cross-swift-py27
|
||||||
- cross-swift-py35
|
- cross-swift-py35
|
||||||
- openstack-tox-py36
|
- openstack-tox-py36
|
||||||
- legacy-requirements-integration-dsvm
|
- requirements-integration
|
||||||
- neutron-grenade-multinode:
|
- neutron-grenade-multinode:
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^(test-|)requirements.txt$
|
- ^(test-|)requirements.txt$
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
- hosts: primary
|
||||||
|
tasks:
|
||||||
|
|
||||||
|
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
|
||||||
|
synchronize:
|
||||||
|
src: '{{ ansible_user_dir }}/workspace/'
|
||||||
|
dest: '{{ zuul.executor.log_root }}'
|
||||||
|
mode: pull
|
||||||
|
copy_links: true
|
||||||
|
verify_host: true
|
||||||
|
rsync_opts:
|
||||||
|
- --include=/logs/**
|
||||||
|
- --include=*/
|
||||||
|
- --exclude=*
|
||||||
|
- --prune-empty-dirs
|
136
playbooks/requirements-integration-dsvm-ubuntu-trusty/run.yaml
Normal file
136
playbooks/requirements-integration-dsvm-ubuntu-trusty/run.yaml
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
- hosts: all
|
||||||
|
name: Autoconverted job legacy-requirements-integration-dsvm-ubuntu-trusty from
|
||||||
|
old job gate-requirements-integration-dsvm-ubuntu-trusty
|
||||||
|
tasks:
|
||||||
|
|
||||||
|
- name: Ensure legacy workspace directory
|
||||||
|
file:
|
||||||
|
path: '{{ ansible_user_dir }}/workspace'
|
||||||
|
state: directory
|
||||||
|
|
||||||
|
- shell:
|
||||||
|
cmd: |
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
cat > clonemap.yaml << EOF
|
||||||
|
clonemap:
|
||||||
|
- name: openstack-infra/devstack-gate
|
||||||
|
dest: devstack-gate
|
||||||
|
EOF
|
||||||
|
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
|
||||||
|
git://git.openstack.org \
|
||||||
|
openstack-infra/devstack-gate
|
||||||
|
executable: /bin/bash
|
||||||
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||||
|
|
||||||
|
- shell:
|
||||||
|
cmd: |
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
# Define the entire projects list here so that what we
|
||||||
|
# test requirements against is independent of what d-g
|
||||||
|
# thinks is relevant.
|
||||||
|
export PROJECTS="openstack-infra/devstack-gate $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/devstack $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/grenade $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/pbr $PROJECTS"
|
||||||
|
export PROJECTS="openstack-infra/tripleo-ci $PROJECTS"
|
||||||
|
export PROJECTS="openstack/aodh $PROJECTS"
|
||||||
|
export PROJECTS="openstack/automaton $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ceilometer $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ceilometermiddleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/cinder $PROJECTS"
|
||||||
|
export PROJECTS="openstack/cliff $PROJECTS"
|
||||||
|
export PROJECTS="openstack/debtcollector $PROJECTS"
|
||||||
|
export PROJECTS="openstack/dib-utils $PROJECTS"
|
||||||
|
export PROJECTS="openstack/diskimage-builder $PROJECTS"
|
||||||
|
export PROJECTS="openstack/django_openstack_auth $PROJECTS"
|
||||||
|
export PROJECTS="openstack/futurist $PROJECTS"
|
||||||
|
export PROJECTS="openstack/glance $PROJECTS"
|
||||||
|
export PROJECTS="openstack/glance_store $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat-cfntools $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat-templates $PROJECTS"
|
||||||
|
export PROJECTS="openstack/horizon $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic-lib $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic-python-agent $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystone $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystoneauth $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystonemiddleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/manila $PROJECTS"
|
||||||
|
export PROJECTS="openstack/manila-ui $PROJECTS"
|
||||||
|
export PROJECTS="openstack/zaqar $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-fwaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-lbaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/octavia $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-vpnaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/nova $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-apply-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-brick $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-client-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-collect-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-net-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-refresh-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/osc-lib $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.cache $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.concurrency $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.context $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.db $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.i18n $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.log $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.messaging $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.middleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.policy $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.reports $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.rootwrap $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.utils $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.serialization $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.service $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.versionedobjects $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.vmware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/pycadf $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-cinderclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-glanceclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-heatclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-ironicclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-keystoneclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-manilaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-zaqarclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-neutronclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-novaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-openstackclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-saharaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-swiftclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-troveclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/requirements $PROJECTS"
|
||||||
|
export PROJECTS="openstack/sahara $PROJECTS"
|
||||||
|
export PROJECTS="openstack/sahara-dashboard $PROJECTS"
|
||||||
|
export PROJECTS="openstack/stevedore $PROJECTS"
|
||||||
|
export PROJECTS="openstack/swift $PROJECTS"
|
||||||
|
export PROJECTS="openstack/taskflow $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tempest $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tooz $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tripleo-heat-templates $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tripleo-image-elements $PROJECTS"
|
||||||
|
export PROJECTS="openstack/trove $PROJECTS"
|
||||||
|
export PROJECTS="openstack/trove-dashboard $PROJECTS"
|
||||||
|
export PYTHONUNBUFFERED=true
|
||||||
|
export DEVSTACK_GATE_TEMPEST=0
|
||||||
|
export DEVSTACK_GATE_EXERCISES=0
|
||||||
|
export DEVSTACK_GATE_REQS_INTEGRATION=1
|
||||||
|
export PIP_PROCESS_DEPENDENCY_LINKS=1
|
||||||
|
function gate_hook {
|
||||||
|
set -x
|
||||||
|
bash $BASE/new/devstack-gate/devstack-vm-gate.sh && \
|
||||||
|
bash -xe $BASE/new/requirements/tools/integration.sh $(cat $BASE/new/requirements/projects.txt)
|
||||||
|
}
|
||||||
|
export -f gate_hook
|
||||||
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||||
|
./safe-devstack-vm-gate-wrap.sh
|
||||||
|
executable: /bin/bash
|
||||||
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
15
playbooks/requirements-integration-dsvm/post.yaml
Normal file
15
playbooks/requirements-integration-dsvm/post.yaml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
- hosts: primary
|
||||||
|
tasks:
|
||||||
|
|
||||||
|
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
|
||||||
|
synchronize:
|
||||||
|
src: '{{ ansible_user_dir }}/workspace/'
|
||||||
|
dest: '{{ zuul.executor.log_root }}'
|
||||||
|
mode: pull
|
||||||
|
copy_links: true
|
||||||
|
verify_host: true
|
||||||
|
rsync_opts:
|
||||||
|
- --include=/logs/**
|
||||||
|
- --include=*/
|
||||||
|
- --exclude=*
|
||||||
|
- --prune-empty-dirs
|
135
playbooks/requirements-integration-dsvm/run.yaml
Normal file
135
playbooks/requirements-integration-dsvm/run.yaml
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
- hosts: all
|
||||||
|
name: Autoconverted job legacy-requirements-integration-dsvm from old job gate-requirements-integration-dsvm-ubuntu-xenial
|
||||||
|
tasks:
|
||||||
|
|
||||||
|
- name: Ensure legacy workspace directory
|
||||||
|
file:
|
||||||
|
path: '{{ ansible_user_dir }}/workspace'
|
||||||
|
state: directory
|
||||||
|
|
||||||
|
- shell:
|
||||||
|
cmd: |
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
cat > clonemap.yaml << EOF
|
||||||
|
clonemap:
|
||||||
|
- name: openstack-infra/devstack-gate
|
||||||
|
dest: devstack-gate
|
||||||
|
EOF
|
||||||
|
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
|
||||||
|
git://git.openstack.org \
|
||||||
|
openstack-infra/devstack-gate
|
||||||
|
executable: /bin/bash
|
||||||
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||||
|
|
||||||
|
- shell:
|
||||||
|
cmd: |
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
# Define the entire projects list here so that what we
|
||||||
|
# test requirements against is independent of what d-g
|
||||||
|
# thinks is relevant.
|
||||||
|
export PROJECTS="openstack-infra/devstack-gate $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/devstack $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/grenade $PROJECTS"
|
||||||
|
export PROJECTS="openstack-dev/pbr $PROJECTS"
|
||||||
|
export PROJECTS="openstack-infra/tripleo-ci $PROJECTS"
|
||||||
|
export PROJECTS="openstack/aodh $PROJECTS"
|
||||||
|
export PROJECTS="openstack/automaton $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ceilometer $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ceilometermiddleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/cinder $PROJECTS"
|
||||||
|
export PROJECTS="openstack/cliff $PROJECTS"
|
||||||
|
export PROJECTS="openstack/debtcollector $PROJECTS"
|
||||||
|
export PROJECTS="openstack/dib-utils $PROJECTS"
|
||||||
|
export PROJECTS="openstack/diskimage-builder $PROJECTS"
|
||||||
|
export PROJECTS="openstack/django_openstack_auth $PROJECTS"
|
||||||
|
export PROJECTS="openstack/futurist $PROJECTS"
|
||||||
|
export PROJECTS="openstack/glance $PROJECTS"
|
||||||
|
export PROJECTS="openstack/glance_store $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat-cfntools $PROJECTS"
|
||||||
|
export PROJECTS="openstack/heat-templates $PROJECTS"
|
||||||
|
export PROJECTS="openstack/horizon $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic-lib $PROJECTS"
|
||||||
|
export PROJECTS="openstack/ironic-python-agent $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystone $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystoneauth $PROJECTS"
|
||||||
|
export PROJECTS="openstack/keystonemiddleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/manila $PROJECTS"
|
||||||
|
export PROJECTS="openstack/manila-ui $PROJECTS"
|
||||||
|
export PROJECTS="openstack/zaqar $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-fwaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-lbaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/octavia $PROJECTS"
|
||||||
|
export PROJECTS="openstack/neutron-vpnaas $PROJECTS"
|
||||||
|
export PROJECTS="openstack/nova $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-apply-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-brick $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-client-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-collect-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-net-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/os-refresh-config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/osc-lib $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.cache $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.concurrency $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.config $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.context $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.db $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.i18n $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.log $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.messaging $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.middleware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.policy $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.reports $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.rootwrap $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.utils $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.serialization $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.service $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.versionedobjects $PROJECTS"
|
||||||
|
export PROJECTS="openstack/oslo.vmware $PROJECTS"
|
||||||
|
export PROJECTS="openstack/pycadf $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-cinderclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-glanceclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-heatclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-ironicclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-keystoneclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-manilaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-zaqarclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-neutronclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-novaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-openstackclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-saharaclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-swiftclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/python-troveclient $PROJECTS"
|
||||||
|
export PROJECTS="openstack/requirements $PROJECTS"
|
||||||
|
export PROJECTS="openstack/sahara $PROJECTS"
|
||||||
|
export PROJECTS="openstack/sahara-dashboard $PROJECTS"
|
||||||
|
export PROJECTS="openstack/stevedore $PROJECTS"
|
||||||
|
export PROJECTS="openstack/swift $PROJECTS"
|
||||||
|
export PROJECTS="openstack/taskflow $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tempest $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tooz $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tripleo-heat-templates $PROJECTS"
|
||||||
|
export PROJECTS="openstack/tripleo-image-elements $PROJECTS"
|
||||||
|
export PROJECTS="openstack/trove $PROJECTS"
|
||||||
|
export PROJECTS="openstack/trove-dashboard $PROJECTS"
|
||||||
|
export PYTHONUNBUFFERED=true
|
||||||
|
export DEVSTACK_GATE_TEMPEST=0
|
||||||
|
export DEVSTACK_GATE_EXERCISES=0
|
||||||
|
export DEVSTACK_GATE_REQS_INTEGRATION=1
|
||||||
|
export PIP_PROCESS_DEPENDENCY_LINKS=1
|
||||||
|
function gate_hook {
|
||||||
|
set -x
|
||||||
|
bash $BASE/new/devstack-gate/devstack-vm-gate.sh && \
|
||||||
|
bash -xe $BASE/new/requirements/tools/integration.sh $(cat $BASE/new/requirements/projects.txt)
|
||||||
|
}
|
||||||
|
export -f gate_hook
|
||||||
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||||
|
./safe-devstack-vm-gate-wrap.sh
|
||||||
|
executable: /bin/bash
|
||||||
|
chdir: '{{ ansible_user_dir }}/workspace'
|
||||||
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
Loading…
Reference in New Issue
Block a user