Merge "Remove manila legacy jobs"
This commit is contained in:
commit
8e774bd22f
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,65 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-grenade-dsvm-manila from old job gate-grenade-dsvm-manila-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
export PROJECTS="openstack-dev/grenade $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=0
|
|
||||||
export DEVSTACK_GATE_TEMPEST_NOTESTS=1
|
|
||||||
export DEVSTACK_GATE_GRENADE=pullup
|
|
||||||
|
|
||||||
# Basic services needed for grenade manila job using dummy driver
|
|
||||||
export OVERRIDE_ENABLED_SERVICES=key,mysql,rabbit
|
|
||||||
|
|
||||||
# Enable manila grenade plugin. Provided repo should be
|
|
||||||
# cloned by zuul before devstack run and below provided
|
|
||||||
# link should not be used.
|
|
||||||
export GRENADE_PLUGINRC="enable_grenade_plugin manila git://git.openstack.org/openstack/manila"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
True \
|
|
||||||
dummy \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
export BRANCH_OVERRIDE=default
|
|
||||||
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
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-container-scenario-custom-image
|
|
||||||
from old job gate-manila-tempest-dsvm-container-scenario-custom-image-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=0
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ container_with_custom_image == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ container_with_custom_image == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images container_with_custom_image True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
container_with_custom_image \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
container_with_custom_image \
|
|
||||||
scenario \
|
|
||||||
0
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-generic-no-share-servers from
|
|
||||||
old job gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=0
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images generic True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
0 \
|
|
||||||
generic \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
generic \
|
|
||||||
api \
|
|
||||||
0
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-generic-scenario-custom-image
|
|
||||||
from old job gate-manila-tempest-dsvm-generic-scenario-custom-image-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=0
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ generic_with_custom_image == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ generic_with_custom_image == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images generic_with_custom_image True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
generic_with_custom_image \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
generic_with_custom_image \
|
|
||||||
scenario \
|
|
||||||
0
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,77 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-glusterfs-native-heketi from
|
|
||||||
old job gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
# Enable devstack-plugin-glusterfs plugin, to install and configure GlusterFS.
|
|
||||||
enable_plugin devstack-plugin-glusterfs git://git.openstack.org/openstack/devstack-plugin-glusterfs
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to enable GlusterFS as a backend for Manila.
|
|
||||||
CONFIGURE_GLUSTERFS_MANILA=True
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to use respective GlusterFS driver variant.
|
|
||||||
GLUSTERFS_MANILA_DRIVER_TYPE=glusterfs-native-heketi
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export PROJECTS="openstack/devstack-plugin-glusterfs $PROJECTS"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure devstack to run manila installation without handling of share servers
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/pre_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run tempest on singlebackend manila installation
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/post_test_hook.sh singlebackend
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,77 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-glusterfs-native from old job
|
|
||||||
gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
# Enable devstack-plugin-glusterfs plugin, to install and configure GlusterFS.
|
|
||||||
enable_plugin devstack-plugin-glusterfs git://git.openstack.org/openstack/devstack-plugin-glusterfs
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to enable GlusterFS as a backend for Manila.
|
|
||||||
CONFIGURE_GLUSTERFS_MANILA=True
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to use respective GlusterFS driver variant.
|
|
||||||
GLUSTERFS_MANILA_DRIVER_TYPE=glusterfs-native
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export PROJECTS="openstack/devstack-plugin-glusterfs $PROJECTS"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure devstack to run manila installation without handling of share servers
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/pre_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run tempest on singlebackend manila installation
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/post_test_hook.sh singlebackend
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,77 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-glusterfs-nfs-heketi from old
|
|
||||||
job gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
# Enable devstack-plugin-glusterfs plugin, to install and configure GlusterFS.
|
|
||||||
enable_plugin devstack-plugin-glusterfs git://git.openstack.org/openstack/devstack-plugin-glusterfs
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to enable GlusterFS as a backend for Manila.
|
|
||||||
CONFIGURE_GLUSTERFS_MANILA=True
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to use respective GlusterFS driver variant.
|
|
||||||
GLUSTERFS_MANILA_DRIVER_TYPE=glusterfs-nfs-heketi
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export PROJECTS="openstack/devstack-plugin-glusterfs $PROJECTS"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure devstack to run manila installation without handling of share servers
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/pre_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run tempest on singlebackend manila installation
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/post_test_hook.sh singlebackend
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,76 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-glusterfs-nfs from old job gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
# Enable devstack-plugin-glusterfs plugin, to install and configure GlusterFS.
|
|
||||||
enable_plugin devstack-plugin-glusterfs git://git.openstack.org/openstack/devstack-plugin-glusterfs
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to enable GlusterFS as a backend for Manila.
|
|
||||||
CONFIGURE_GLUSTERFS_MANILA=True
|
|
||||||
|
|
||||||
# Configure devstack-plugin-glusterfs to use respective GlusterFS driver variant.
|
|
||||||
GLUSTERFS_MANILA_DRIVER_TYPE=glusterfs-nfs
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export PROJECTS="openstack/devstack-plugin-glusterfs $PROJECTS"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure devstack to run manila installation without handling of share servers
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/pre_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run tempest on singlebackend manila installation
|
|
||||||
source $BASE/new/devstack-plugin-glusterfs/manila/post_test_hook.sh singlebackend
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,70 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-hdfs from old job gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
# Enable devstack-plugin-hdfs plugin, to install and configure HDFS.
|
|
||||||
enable_plugin devstack-plugin-hdfs git://git.openstack.org/openstack/devstack-plugin-hdfs
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export PROJECTS="openstack/devstack-plugin-hdfs $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure devstack to run manila installation without handling of share servers
|
|
||||||
source $BASE/new/devstack-plugin-hdfs/manila/pre_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run tempest on multi-backend manila installation
|
|
||||||
source $BASE/new/devstack-plugin-hdfs/manila/post_test_hook.sh
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,107 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-mysql-generic from old job gate-manila-tempest-dsvm-mysql-generic-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=0
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images generic True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
generic \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
generic \
|
|
||||||
api \
|
|
||||||
0
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-postgres-container from old job
|
|
||||||
gate-manila-tempest-dsvm-postgres-container-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=1
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ container == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ container == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images container True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
container \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
container \
|
|
||||||
api \
|
|
||||||
1
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-postgres-generic-singlebackend
|
|
||||||
from old job gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=1
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images generic True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
generic \
|
|
||||||
singlebackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
singlebackend \
|
|
||||||
generic \
|
|
||||||
api \
|
|
||||||
1
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,108 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-postgres-zfsonlinux from old
|
|
||||||
job gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=1
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ zfsonlinux == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ zfsonlinux == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images zfsonlinux True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
0 \
|
|
||||||
zfsonlinux \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
zfsonlinux \
|
|
||||||
api \
|
|
||||||
1
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,107 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-dsvm-scenario from old job gate-manila-tempest-dsvm-scenario-ubuntu-xenial-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_GATE_POSTGRES=0
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Install manila-image-elements project for building custom image
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
export PROJECTS="openstack/manila-image-elements $PROJECTS"
|
|
||||||
fi
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Build custom image if needed
|
|
||||||
if [[ generic == *"_with_custom_image" ]]; then
|
|
||||||
current_dir=$(pwd)
|
|
||||||
|
|
||||||
# Go to 'manila-image-elements' dir, build image and get its name
|
|
||||||
cd /opt/stack/new/manila-image-elements
|
|
||||||
./tools/gate/build-images generic True
|
|
||||||
image_name=$(git ls-files --others --exclude-standard)
|
|
||||||
export MANILA_SERVICE_IMAGE_URL="http://localhost:80/public_html/$image_name"
|
|
||||||
export MANILA_SERVICE_IMAGE_NAME=$(basename -s .tar.gz $(basename -s .qcow2 $image_name))
|
|
||||||
|
|
||||||
# Return back to execution dir
|
|
||||||
cd $current_dir
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh \
|
|
||||||
1 \
|
|
||||||
generic \
|
|
||||||
multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh \
|
|
||||||
multibackend \
|
|
||||||
generic \
|
|
||||||
scenario \
|
|
||||||
0
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,94 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-dsvm-cephfs-native-centos-7
|
|
||||||
from old job gate-manila-tempest-minimal-dsvm-cephfs-native-centos-7-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph
|
|
||||||
|
|
||||||
# Enable CephFS as the backend for Manila.
|
|
||||||
ENABLE_CEPH_MANILA=True
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Nova.
|
|
||||||
ENABLE_CEPH_NOVA=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Glance.
|
|
||||||
ENABLE_CEPH_GLANCE=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder.
|
|
||||||
ENABLE_CEPH_CINDER=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder backup.
|
|
||||||
ENABLE_CEPH_C_BAK=False
|
|
||||||
|
|
||||||
# Set native or NFS variant of ceph driver
|
|
||||||
MANILA_CEPH_DRIVER=cephfsnative
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export PROJECTS="openstack/devstack-plugin-ceph $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure Manila with a CephFS Native or NFS driver backend.
|
|
||||||
# Refer to job-template pre_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/pre_test_hook.sh \
|
|
||||||
false cephfsnative singlebackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run Tempest API tests on Manila with a
|
|
||||||
# CephFSNative driver backend.
|
|
||||||
# Refer to job-template post_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/post_test_hook.sh \
|
|
||||||
singlebackend cephfsnative api
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,94 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7 from
|
|
||||||
old job gate-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph
|
|
||||||
|
|
||||||
# Enable CephFS as the backend for Manila.
|
|
||||||
ENABLE_CEPH_MANILA=True
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Nova.
|
|
||||||
ENABLE_CEPH_NOVA=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Glance.
|
|
||||||
ENABLE_CEPH_GLANCE=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder.
|
|
||||||
ENABLE_CEPH_CINDER=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder backup.
|
|
||||||
ENABLE_CEPH_C_BAK=False
|
|
||||||
|
|
||||||
# Set native or NFS variant of ceph driver
|
|
||||||
MANILA_CEPH_DRIVER=cephfsnfs
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export PROJECTS="openstack/devstack-plugin-ceph $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure Manila with a CephFS Native or NFS driver backend.
|
|
||||||
# Refer to job-template pre_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/pre_test_hook.sh \
|
|
||||||
false cephfsnfs singlebackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run Tempest API tests on Manila with a
|
|
||||||
# CephFSNative driver backend.
|
|
||||||
# Refer to job-template post_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/post_test_hook.sh \
|
|
||||||
singlebackend cephfsnfs api
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,94 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-dsvm-dummy from old job gate-manila-tempest-minimal-dsvm-dummy-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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
# Basic services needed for minimal job
|
|
||||||
OVERRIDE_ENABLED_SERVICES=key,mysql,rabbit,tempest
|
|
||||||
if [ "dummy" == "lvm" ]; then
|
|
||||||
# Enable glance for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,g-api,g-reg
|
|
||||||
# Enable nova for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj
|
|
||||||
# Enable neutron for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-l3,q-agt
|
|
||||||
|
|
||||||
# Enable mandatory placement services for nova starting with ocata
|
|
||||||
if [[ "stable/newton" != $ZUUL_BRANCH ]]; then
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,placement-api,placement-client
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
export OVERRIDE_ENABLED_SERVICES
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh False dummy multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh multibackend dummy api False
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,95 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-dsvm-lvm-centos-7 from old
|
|
||||||
job gate-manila-tempest-minimal-dsvm-lvm-centos-7
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
# Basic services needed for minimal job
|
|
||||||
OVERRIDE_ENABLED_SERVICES=key,mysql,rabbit,tempest
|
|
||||||
if [ "lvm" == "lvm" ]; then
|
|
||||||
# Enable glance for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,g-api,g-reg
|
|
||||||
# Enable nova for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj
|
|
||||||
# Enable neutron for scenario tests
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-l3,q-agt
|
|
||||||
|
|
||||||
# Enable mandatory placement services for nova starting with ocata
|
|
||||||
if [[ "stable/newton" != $ZUUL_BRANCH ]]; then
|
|
||||||
OVERRIDE_ENABLED_SERVICES+=,placement-api,placement-client
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
export OVERRIDE_ENABLED_SERVICES
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# 'dhss' - acronym for 'Driver Handles Share Servers',
|
|
||||||
# defines mode of a share driver. Boolean-like.
|
|
||||||
# 'driver' - codename of a share driver to configure.
|
|
||||||
# 'back_end_type' - defines which installation Manila should
|
|
||||||
# have - either 'singlebackend' or 'multibackend'.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh False lvm multibackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# 'back_end_type' - defines which installation Manila is
|
|
||||||
# configured to - either 'singlebackend' or 'multibackend'.
|
|
||||||
# 'driver' - codename of a share driver that is configured in
|
|
||||||
# Manila. It is used for enabling/disabling tests that are not
|
|
||||||
# supported by share driver that is used.
|
|
||||||
# 'test_type' - defines which set of test suites should be used,
|
|
||||||
# can have 'api' and 'scenario' values.
|
|
||||||
# 'postgres_enabled' - set of test suites depends on DB backend
|
|
||||||
# in some cases, so it is provided explicitely. Boolean-like.
|
|
||||||
source $BASE/new/manila/contrib/ci/post_test_hook.sh multibackend lvm api False
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,101 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7
|
|
||||||
from old job gate-manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
|
|
||||||
# swift is not ready for python3 yet
|
|
||||||
disable_service s-account
|
|
||||||
disable_service s-container
|
|
||||||
disable_service s-object
|
|
||||||
disable_service s-proxy
|
|
||||||
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph
|
|
||||||
|
|
||||||
# Enable CephFS as the backend for Manila.
|
|
||||||
ENABLE_CEPH_MANILA=True
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Nova.
|
|
||||||
ENABLE_CEPH_NOVA=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Glance.
|
|
||||||
ENABLE_CEPH_GLANCE=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder.
|
|
||||||
ENABLE_CEPH_CINDER=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder backup.
|
|
||||||
ENABLE_CEPH_C_BAK=False
|
|
||||||
|
|
||||||
# Set native or NFS variant of ceph driver
|
|
||||||
MANILA_CEPH_DRIVER=cephfsnative
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export DEVSTACK_GATE_USE_PYTHON3=True
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export PROJECTS="openstack/python-manilaclient openstack/devstack-plugin-ceph $PROJECTS"
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure Manila with a CephFS Native or NFS driver backend.
|
|
||||||
# Refer to job-template pre_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/pre_test_hook.sh \
|
|
||||||
false cephfsnative singlebackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run Tempest API tests on Manila with a
|
|
||||||
# CephFSNative driver backend.
|
|
||||||
# Refer to job-template post_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/post_test_hook.sh \
|
|
||||||
singlebackend cephfsnative api
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,15 +0,0 @@
|
|||||||
- 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
|
|
@ -1,101 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7
|
|
||||||
from old job gate-manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7-nv
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
|
|
||||||
# swift is not ready for python3 yet
|
|
||||||
disable_service s-account
|
|
||||||
disable_service s-container
|
|
||||||
disable_service s-object
|
|
||||||
disable_service s-proxy
|
|
||||||
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
|
|
||||||
enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph
|
|
||||||
|
|
||||||
# Enable CephFS as the backend for Manila.
|
|
||||||
ENABLE_CEPH_MANILA=True
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Nova.
|
|
||||||
ENABLE_CEPH_NOVA=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Glance.
|
|
||||||
ENABLE_CEPH_GLANCE=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder.
|
|
||||||
ENABLE_CEPH_CINDER=False
|
|
||||||
|
|
||||||
# Disable Ceph as the storage backend for Cinder backup.
|
|
||||||
ENABLE_CEPH_C_BAK=False
|
|
||||||
|
|
||||||
# Set native or NFS variant of ceph driver
|
|
||||||
MANILA_CEPH_DRIVER=cephfsnfs
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
export DEVSTACK_GATE_USE_PYTHON3=True
|
|
||||||
export PYTHONUNBUFFERED=true
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export ENABLED_SERVICES=tempest
|
|
||||||
export PROJECTS="openstack/python-manilaclient openstack/devstack-plugin-ceph $PROJECTS"
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Configure Manila with a CephFS Native or NFS driver backend.
|
|
||||||
# Refer to job-template pre_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/pre_test_hook.sh \
|
|
||||||
false cephfsnfs singlebackend
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
# Configure and run Tempest API tests on Manila with a
|
|
||||||
# CephFSNative driver backend.
|
|
||||||
# Refer to job-template post_test_hook for more details on the
|
|
||||||
# arguments.
|
|
||||||
source $BASE/new/devstack-plugin-ceph/manila/post_test_hook.sh \
|
|
||||||
singlebackend cephfsnfs api
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,67 +0,0 @@
|
|||||||
- 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=**/*nose_results.html
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- 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=**/*testr_results.html.gz
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- 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=/.testrepository/tmp*
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- 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=**/*testrepository.subunit.gz
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
|
|
||||||
synchronize:
|
|
||||||
src: '{{ ansible_user_dir }}/workspace/'
|
|
||||||
dest: '{{ zuul.executor.log_root }}/tox'
|
|
||||||
mode: pull
|
|
||||||
copy_links: true
|
|
||||||
verify_host: true
|
|
||||||
rsync_opts:
|
|
||||||
- --include=/.tox/*/log/*
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
@ -1,86 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-manila-tox-genconfig from old job gate-manila-tox-genconfig-ubuntu-xenial
|
|
||||||
tasks:
|
|
||||||
|
|
||||||
- name: Ensure legacy workspace directory
|
|
||||||
file:
|
|
||||||
path: '{{ ansible_user_dir }}/workspace'
|
|
||||||
state: directory
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
CLONEMAP=`mktemp`
|
|
||||||
REQS_DIR=`mktemp -d`
|
|
||||||
function cleanup {
|
|
||||||
mkdir -p $WORKSPACE
|
|
||||||
rm -rf $CLONEMAP $REQS_DIR
|
|
||||||
}
|
|
||||||
trap cleanup EXIT
|
|
||||||
cat > $CLONEMAP << EOF
|
|
||||||
clonemap:
|
|
||||||
- name: $ZUUL_PROJECT
|
|
||||||
dest: .
|
|
||||||
EOF
|
|
||||||
# zuul cloner works poorly if there are 2 names that are the
|
|
||||||
# same in here.
|
|
||||||
if [[ "$ZUUL_PROJECT" != "openstack/requirements" ]]; then
|
|
||||||
cat >> $CLONEMAP << EOF
|
|
||||||
- name: openstack/requirements
|
|
||||||
dest: $REQS_DIR
|
|
||||||
EOF
|
|
||||||
fi
|
|
||||||
/usr/zuul-env/bin/zuul-cloner -m $CLONEMAP --cache-dir /opt/git \
|
|
||||||
git://git.openstack.org $ZUUL_PROJECT openstack/requirements
|
|
||||||
# REQS_DIR is not set for openstack/requirements and there is also
|
|
||||||
# no need to copy in this case.
|
|
||||||
if [[ "$ZUUL_PROJECT" != "openstack/requirements" ]]; then
|
|
||||||
cp $REQS_DIR/upper-constraints.txt ./
|
|
||||||
fi
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: /usr/local/jenkins/slave_scripts/install-distro-packages.sh
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
if [ -x tools/test-setup.sh ] ; then
|
|
||||||
tools/test-setup.sh
|
|
||||||
fi
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -x
|
|
||||||
sudo rm -f /etc/sudoers.d/zuul
|
|
||||||
# Prove that general sudo access is actually revoked
|
|
||||||
! sudo -n true
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: /usr/local/jenkins/slave_scripts/run-tox.sh genconfig
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
OUT=`git ls-files --other --exclude-standard --directory`
|
|
||||||
if [ -z "$OUT" ]; then
|
|
||||||
echo "No extra files created during test."
|
|
||||||
exit 0
|
|
||||||
else
|
|
||||||
echo "The following un-ignored files were created during the test:"
|
|
||||||
echo "$OUT"
|
|
||||||
exit 0 # TODO: change to 1 to fail tests.
|
|
||||||
fi
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
@ -1,41 +0,0 @@
|
|||||||
- 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
|
|
||||||
|
|
||||||
- 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=/rally-plot/**
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- 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=/rally-plot/extra/index.html
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
@ -1,86 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-rally-dsvm-manila-multibackend-no-ss from old job
|
|
||||||
gate-rally-dsvm-manila-multibackend-no-ss
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
enable_plugin rally git://git.openstack.org/openstack/rally
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
|
|
||||||
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
|
|
||||||
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
|
|
||||||
fi
|
|
||||||
|
|
||||||
export PROJECTS="openstack/rally $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Run only manila services, because only main manila functionality
|
|
||||||
# will be tested with 'dummy' share driver that does not use real
|
|
||||||
# storage back ends. Also, it will speed up devstack installation.
|
|
||||||
export OVERRIDE_ENABLED_SERVICES=key,mysql,rabbit
|
|
||||||
|
|
||||||
export IDENTITY_API_VERSION=3
|
|
||||||
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export RALLY_SCENARIO=rally-manila-no-ss
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Install manila-devstack integration
|
|
||||||
# 'dhss' means 'drivers handle share servers'
|
|
||||||
# 'driver' is codename of shar driver in manila
|
|
||||||
# that is used for proper configuration of storage backend.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh 0 dummy 'multibackend'
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
source $BASE/new/manila/contrib/ci/common.sh
|
|
||||||
manila_wait_for_drivers_init /etc/manila/manila.conf
|
|
||||||
$BASE/new/rally/tests/ci/rally-gate.sh
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1,41 +0,0 @@
|
|||||||
- 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
|
|
||||||
|
|
||||||
- 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=/rally-plot/**
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
||||||
|
|
||||||
- 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=/rally-plot/extra/index.html
|
|
||||||
- --include=*/
|
|
||||||
- --exclude=*
|
|
||||||
- --prune-empty-dirs
|
|
@ -1,85 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
name: Autoconverted job legacy-rally-dsvm-manila-multibackend from old job gate-rally-dsvm-manila-multibackend
|
|
||||||
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
|
|
||||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
||||||
[[local|localrc]]
|
|
||||||
enable_plugin manila git://git.openstack.org/openstack/manila
|
|
||||||
enable_plugin rally git://git.openstack.org/openstack/rally
|
|
||||||
|
|
||||||
EOF
|
|
||||||
executable: /bin/bash
|
|
||||||
chdir: '{{ ansible_user_dir }}/workspace'
|
|
||||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
||||||
|
|
||||||
- shell:
|
|
||||||
cmd: |
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
|
|
||||||
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
|
|
||||||
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
|
|
||||||
fi
|
|
||||||
|
|
||||||
export PROJECTS="openstack/rally $PROJECTS"
|
|
||||||
export DEVSTACK_PROJECT_FROM_GIT="python-manilaclient"
|
|
||||||
|
|
||||||
# Run only manila services, because only main manila functionality
|
|
||||||
# will be tested with 'dummy' share driver that does not use real
|
|
||||||
# storage back ends. Also, it will speed up devstack installation.
|
|
||||||
export OVERRIDE_ENABLED_SERVICES=key,mysql,rabbit
|
|
||||||
|
|
||||||
export IDENTITY_API_VERSION=3
|
|
||||||
|
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
|
||||||
export RALLY_SCENARIO=rally-manila
|
|
||||||
|
|
||||||
# Keep localrc to be able to set some vars in pre_test_hook
|
|
||||||
export KEEP_LOCALRC=1
|
|
||||||
|
|
||||||
function pre_test_hook {
|
|
||||||
# Install manila-devstack integration
|
|
||||||
# 'dhss' means 'drivers handle share servers'
|
|
||||||
# 'driver' is codename of shar driver in manila
|
|
||||||
# that is used for proper configuration of storage backend.
|
|
||||||
source $BASE/new/manila/contrib/ci/pre_test_hook.sh 1 dummy 'multibackend'
|
|
||||||
}
|
|
||||||
export -f pre_test_hook
|
|
||||||
|
|
||||||
function post_test_hook {
|
|
||||||
source $BASE/new/manila/contrib/ci/common.sh
|
|
||||||
manila_wait_for_drivers_init /etc/manila/manila.conf
|
|
||||||
$BASE/new/rally/tests/ci/rally-gate.sh
|
|
||||||
}
|
|
||||||
export -f post_test_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 }}'
|
|
@ -1929,18 +1929,6 @@
|
|||||||
- openstack/python-ironicclient
|
- openstack/python-ironicclient
|
||||||
- openstack/virtualbmc
|
- openstack/virtualbmc
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-grenade-dsvm-manila
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/grenade-dsvm-manila/run
|
|
||||||
post-run: playbooks/legacy/grenade-dsvm-manila/post
|
|
||||||
timeout: 10800
|
|
||||||
required-projects:
|
|
||||||
- openstack-dev/grenade
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: legacy-grenade-dsvm-mongodb-zaqar
|
name: legacy-grenade-dsvm-mongodb-zaqar
|
||||||
parent: legacy-dsvm-base
|
parent: legacy-dsvm-base
|
||||||
@ -3628,271 +3616,12 @@
|
|||||||
post-run: playbooks/legacy/manila-publishimage-generic/post
|
post-run: playbooks/legacy/manila-publishimage-generic/post
|
||||||
timeout: 1800
|
timeout: 1800
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-container-scenario-custom-image
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-container-scenario-custom-image/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-container-scenario-custom-image/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-generic-no-share-servers
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-generic-no-share-servers/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-generic-no-share-servers/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-generic-scenario-custom-image
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-generic-scenario-custom-image/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-generic-scenario-custom-image/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-glusterfs-native
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/post
|
|
||||||
timeout: 4800
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-glusterfs
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-glusterfs-native-heketi
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native-heketi/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native-heketi/post
|
|
||||||
timeout: 4800
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-glusterfs
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-glusterfs-nfs
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/post
|
|
||||||
timeout: 4800
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-glusterfs
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-glusterfs-nfs-heketi
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs-heketi/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs-heketi/post
|
|
||||||
timeout: 4800
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-glusterfs
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-hdfs
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-hdfs/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-hdfs/post
|
|
||||||
timeout: 4800
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-hdfs
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-mysql-generic
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-postgres-container
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-postgres-container/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-container/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-postgres-generic-singlebackend
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-postgres-generic-singlebackend/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-generic-singlebackend/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-postgres-zfsonlinux
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-dsvm-scenario
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-dsvm-scenario/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-dsvm-scenario/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/manila-image-elements
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-dsvm-cephfs-native-centos-7
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/post
|
|
||||||
timeout: 4800
|
|
||||||
nodeset: legacy-centos-7
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-ceph
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/post
|
|
||||||
timeout: 4800
|
|
||||||
nodeset: legacy-centos-7
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-ceph
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-dsvm-dummy
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/post
|
|
||||||
timeout: 5400
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-dsvm-lvm-centos-7
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm-centos-7/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm-centos-7/post
|
|
||||||
timeout: 5400
|
|
||||||
nodeset: legacy-centos-7
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7/post
|
|
||||||
timeout: 4800
|
|
||||||
nodeset: legacy-centos-7
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-ceph
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7/run
|
|
||||||
post-run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7/post
|
|
||||||
timeout: 4800
|
|
||||||
nodeset: legacy-centos-7
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/devstack-plugin-ceph
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/tempest
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: legacy-manila-test-image-build
|
name: legacy-manila-test-image-build
|
||||||
parent: legacy-base
|
parent: legacy-base
|
||||||
run: playbooks/legacy/manila-test-image-build/run
|
run: playbooks/legacy/manila-test-image-build/run
|
||||||
timeout: 3600
|
timeout: 3600
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-manila-tox-genconfig
|
|
||||||
parent: legacy-base
|
|
||||||
run: playbooks/legacy/manila-tox-genconfig/run
|
|
||||||
post-run: playbooks/legacy/manila-tox-genconfig/post
|
|
||||||
timeout: 2400
|
|
||||||
required-projects:
|
|
||||||
- openstack/requirements
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: legacy-manila-ui-dsvm
|
name: legacy-manila-ui-dsvm
|
||||||
parent: legacy-dsvm-base
|
parent: legacy-dsvm-base
|
||||||
@ -7605,30 +7334,6 @@
|
|||||||
- openstack/watcher
|
- openstack/watcher
|
||||||
- openstack/zaqar-ui
|
- openstack/zaqar-ui
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-rally-dsvm-manila-multibackend
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/rally-dsvm-manila-multibackend/run
|
|
||||||
post-run: playbooks/legacy/rally-dsvm-manila-multibackend/post
|
|
||||||
timeout: 4200
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/rally
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: legacy-rally-dsvm-manila-multibackend-no-ss
|
|
||||||
parent: legacy-dsvm-base
|
|
||||||
run: playbooks/legacy/rally-dsvm-manila-multibackend-no-ss/run
|
|
||||||
post-run: playbooks/legacy/rally-dsvm-manila-multibackend-no-ss/post
|
|
||||||
timeout: 4200
|
|
||||||
required-projects:
|
|
||||||
- openstack-infra/devstack-gate
|
|
||||||
- openstack/manila
|
|
||||||
- openstack/python-manilaclient
|
|
||||||
- openstack/rally
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: legacy-rally-dsvm-mistral-rally
|
name: legacy-rally-dsvm-mistral-rally
|
||||||
parent: legacy-dsvm-base
|
parent: legacy-dsvm-base
|
||||||
|
Loading…
Reference in New Issue
Block a user