aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--leg-openstack-rally.yaml111
-rw-r--r--leg-openstack-rally/lava-job-definitions/mustang/template-deploy-cloud-image.yaml68
-rw-r--r--leg-openstack-rally/lava-job-definitions/mustang/template-rally.yaml99
-rw-r--r--leg-openstack-tempest-testing.yaml98
-rw-r--r--leg-openstack-tempest.yaml121
-rw-r--r--leg-openstack-tempest/lava-job-definitions/mustang/template-deploy-cloud-image.yaml68
-rw-r--r--leg-openstack-tempest/lava-job-definitions/mustang/template-tempest.yaml90
7 files changed, 0 insertions, 655 deletions
diff --git a/leg-openstack-rally.yaml b/leg-openstack-rally.yaml
deleted file mode 100644
index 4ea2df930d..0000000000
--- a/leg-openstack-rally.yaml
+++ /dev/null
@@ -1,111 +0,0 @@
-- job:
- name: leg-openstack-rally
- project-type: matrix
- defaults: global
- logrotate:
- daysToKeep: 30
- numToKeep: 30
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- - job-workspace
- linaro:
- - job-read
- - job-extended-read
- - job-build
- - job-cancel
- parameters:
- - string:
- name: BUNDLE_STREAM_NAME
- default: '/private/team/openstack/rally-ci/'
- - string:
- name: LAVA_SERVER
- default: 'openstack.validation.linaro.org/RPC2/'
- - string:
- name: LAVA_JOB_DEFINITION
- default: 'configs/leg-openstack-rally/lava-job-definitions/${DEVICE_TYPE}/template-rally.yaml'
- disabled: false
- node: build
- child-workspace: .
- display-name: 'LEG - Openstack Rally'
- axes:
- - axis:
- type: user-defined
- name: DEVICE_TYPE
- values:
- - mustang
- - axis:
- type: user-defined
- name: OS_DISTRO
- values:
- - ubuntu
- - axis:
- type: user-defined
- name: OS_VERSION
- values:
- - trusty
- - axis:
- type: user-defined
- name: DEVSTACK_BRANCH
- values:
- - master
- execution-strategy:
- sequential: true
- triggers:
- - timed: '@daily'
- wrappers:
- - timestamps
- - matrix-tie-parent:
- node: build
- builders:
- - shell: |
- #!/bin/bash
-
- set -ex
-
- # IMPORTANT: specify the exact target device (required by the LAVA job
- # template) to use for the specified device type
- case "${DEVICE_TYPE}" in
- mustang)
- export DEVICE_TARGET=osmustang02
- ;;
- esac
-
- rm -rf configs lci-build-tools
- git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
- git clone --depth 1 http://git.linaro.org/ci/job/configs.git
-
- # FIXME: regression introduced with commit 00a22059
- wget https://git.linaro.org/ci/lci-build-tools.git/blob_plain/3d23206c4afe0213d8f05b669a8213e7b26903cc:/yaml-to-json.py -O lci-build-tools/yaml-to-json.py
-
- # Update the template based on the specified os distro
- case "${OS_DISTRO}" in
- ubuntu)
- # The template needs to be updated to specify the correct cloud image to
- # pull. This must be done BEFORE calling yaml-to-json.py!
- LAVA_CLOUD_IMG_URL="http://cloud-images.ubuntu.com/${OS_VERSION}/current/${OS_VERSION}-server-cloudimg-arm64-disk1.img"
- sed -i "s|\${LAVA_CLOUD_IMG_URL}|${LAVA_CLOUD_IMG_URL}|" ${LAVA_JOB_DEFINITION}
- ;;
- esac
-
- # Update the metadata fields in the template
- sed -e "s|\${DEVSTACK_BRANCH}|${DEVSTACK_BRANCH}|" \
- -e "s|\${OS_DISTRO}|${OS_DISTRO}|" \
- -e "s|\${OS_VERSION}|${OS_VERSION}|" \
- < ${LAVA_JOB_DEFINITION} \
- > ${LAVA_JOB_DEFINITION}.new
-
- ./lci-build-tools/yaml-to-json.py ${LAVA_JOB_DEFINITION}.new > custom_lava_job_definition.json
-
- cat << EOF > post_build_lava_parameters
- DEVICE_TYPE=${DEVICE_TYPE}
- BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
- CUSTOM_JSON_URL=${JOB_URL}/ws/custom_lava_job_definition.json
- LAVA_SERVER=${LAVA_SERVER}
- EOF
- - trigger-builds:
- - project: 'post-build-lava'
- property-file: post_build_lava_parameters
- block: true
diff --git a/leg-openstack-rally/lava-job-definitions/mustang/template-deploy-cloud-image.yaml b/leg-openstack-rally/lava-job-definitions/mustang/template-deploy-cloud-image.yaml
deleted file mode 100644
index eb48a49fae..0000000000
--- a/leg-openstack-rally/lava-job-definitions/mustang/template-deploy-cloud-image.yaml
+++ /dev/null
@@ -1,68 +0,0 @@
-actions:
-- command: deploy_linaro_kernel
- parameters:
- dtb: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/mustang.dtb'
- kernel: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/uImage'
- ramdisk: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/uInitrd-nfs'
- nfsrootfs: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/ubuntu-arm64-chroot.tar.bz2'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'ubuntu'
- login_commands: ['sudo su -l']
- metadata:
- build id: '${BUILD_NUMBER}'
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv autoload no'
- - 'setenv kernel_addr_r ''{KERNEL_ADDR}'''
- - 'setenv initrd_addr_r ''{RAMDISK_ADDR}'''
- - 'setenv fdt_addr_r ''{DTB_ADDR}'''
- - 'setenv loadstuff ''tftp ${kernel_addr_r} {KERNEL}; tftp ${initrd_addr_r} {RAMDISK}; tftp ${fdt_addr_r} {DTB}'''
- - 'setenv bootargs console=ttyS0,115200 panic=1 root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS} ip=dhcp'
- - 'setenv bootcmd ''dhcp; setenv serverip {SERVER_IP}; run loadstuff; {BOOTX}'''
- - 'boot'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- parameters:
- LAVA_CLOUD_IMG_URL: 'http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-arm64-disk1.img'
- EXTRA_PREP_SCRIPT_URL: ''
- timeout: 1800
-- command: deploy_linaro_kernel
- parameters:
- # The dtb and kernel are actually ignored.
- dtb: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/mustang.dtb_1.11'
- kernel: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/uImage_1.11'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'password'
- login_commands: ['sudo -s']
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv script_addr_r 0x4004000000'
- - 'setenv sata 0x0C'
- - 'scsi init'
- - 'ext4load scsi 0 ${script_addr_r} boot/boot.scr'
- - 'source ${script_addr_r}'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- testdef: 'hacking-session.yaml'
- parameters:
- LAVA_SLEEP_DURATION: 28800
- timeout: 7200
-- command: submit_results
- parameters:
- server: 'http://${LAVA_SERVER}'
- stream: '${BUNDLE_STREAM_NAME}'
-target: '${DEVICE_TARGET}'
-job_name: '${BUILD_URL}'
-timeout: 28800
diff --git a/leg-openstack-rally/lava-job-definitions/mustang/template-rally.yaml b/leg-openstack-rally/lava-job-definitions/mustang/template-rally.yaml
deleted file mode 100644
index 539886358f..0000000000
--- a/leg-openstack-rally/lava-job-definitions/mustang/template-rally.yaml
+++ /dev/null
@@ -1,99 +0,0 @@
-actions:
-- command: deploy_linaro_kernel
- parameters:
- dtb: 'http://people.linaro.org/leg-openstack/mustang-deploy/mustang.dtb'
- kernel: 'http://people.linaro.org/leg-openstack/mustang-deploy/uImage'
- ramdisk: 'http://people.linaro.org/leg-openstack/mustang-deploy/uInitrd-nfs'
- nfsrootfs: 'http://people.linaro.org/leg-openstack/mustang-deploy/ubuntu-arm64-chroot.tar.bz2'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'ubuntu'
- login_commands: ['sudo su -l']
- metadata:
- build id: '${BUILD_NUMBER}'
- devstack-branch: '${DEVSTACK_BRANCH}'
- os-distro: '${OS_DISTRO}'
- os-version: '${OS_VERSION}'
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv autoload no'
- - 'setenv kernel_addr_r ''{KERNEL_ADDR}'''
- - 'setenv initrd_addr_r ''{RAMDISK_ADDR}'''
- - 'setenv fdt_addr_r ''{DTB_ADDR}'''
- - 'setenv loadstuff ''tftp ${kernel_addr_r} {KERNEL}; tftp ${initrd_addr_r} {RAMDISK}; tftp ${fdt_addr_r} {DTB}'''
- - 'setenv bootargs console=ttyS0,115200 panic root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS} ip=dhcp'
- - 'setenv bootcmd ''dhcp; setenv serverip {SERVER_IP}; run loadstuff; {BOOTX}'''
- - 'boot'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- parameters:
- LAVA_CLOUD_IMG_URL: '${LAVA_CLOUD_IMG_URL}'
- timeout: 900
-- command: deploy_linaro_kernel
- parameters:
- # The dtb and kernel are actually ignored.
- dtb: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/mustang.dtb_1.11'
- kernel: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/uImage_1.11'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'password'
- login_commands: ['sudo -s']
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv script_addr_r 0x4004000000'
- - 'setenv sata 0x0C'
- - 'scsi init'
- - 'ext4load scsi 0 ${script_addr_r} boot/boot.scr'
- - 'source ${script_addr_r}'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'devstack/openstack-devstack.yaml'
- parameters:
- LAVA_SLEEP_FOR_ACCESS: 'no'
- LAVA_SLEEP_DURATION: 36000
- LAVA_ADD_RALLY: 'yes'
- LAVA_DEVSTACK_BRANCH: '${DEVSTACK_BRANCH}'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'qemu/build-qemu-system-aarch64.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/prep.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/keystone.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/swift.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/glance.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/nova.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'rally/testdefs/report.yaml'
- parameters:
- PARAMETER_FILENAME: 'rally/parameters/iter10.yaml'
- timeout: 18000
-- command: submit_results
- parameters:
- server: 'http://${LAVA_SERVER}'
- stream: '${BUNDLE_STREAM_NAME}'
-target: '${DEVICE_TARGET}'
-job_name: '${BUILD_URL}'
-timeout: 28800
diff --git a/leg-openstack-tempest-testing.yaml b/leg-openstack-tempest-testing.yaml
deleted file mode 100644
index b81e801334..0000000000
--- a/leg-openstack-tempest-testing.yaml
+++ /dev/null
@@ -1,98 +0,0 @@
-- job:
- name: leg-openstack-tempest-testing
- project-type: freestyle
- defaults: global
- logrotate:
- daysToKeep: 30
- numToKeep: 30
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- - job-workspace
- linaro:
- - job-read
- - job-extended-read
- - job-build
- - job-cancel
- parameters:
- - string:
- name: BUNDLE_STREAM_NAME
- default: '/anonymous/tempest-testing/'
- - string:
- name: LAVA_SERVER
- default: 'openstack.validation.linaro.org/RPC2/'
- - string:
- name: LAVA_JOB_DEFINITION
- default: 'configs/leg-openstack-tempest/lava-job-definitions/${DEVICE_TYPE}/template-tempest.yaml'
- - string:
- name: DEVICE_TYPE
- default: mustang
- - string:
- name: OS_DISTRO
- default: ubuntu
- - string:
- name: OS_VERSION
- default: trusty
- - string:
- name: DEVSTACK_BRANCH
- default: master
- - string:
- name: MUSTANG_DEVICE
- default: osmustang02
- disabled: false
- node: build
- display-name: 'LEG - Openstack Tempest (Manual Test Builds)'
- wrappers:
- - timestamps
- builders:
- - shell: |
- #!/bin/bash
-
- set -ex
-
- # IMPORTANT: specify the exact target device (required by the LAVA job
- # template) to use for the specified device type
- case "${DEVICE_TYPE}" in
- mustang)
- export DEVICE_TARGET=${MUSTANG_DEVICE}
- ;;
- esac
-
- rm -rf configs lci-build-tools
- git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
- git clone --depth 1 http://git.linaro.org/ci/job/configs.git
-
- # FIXME: regression introduced with commit 00a22059
- wget https://git.linaro.org/ci/lci-build-tools.git/blob_plain/3d23206c4afe0213d8f05b669a8213e7b26903cc:/yaml-to-json.py -O lci-build-tools/yaml-to-json.py
-
- # Update the template based on the specified os distro
- case "${OS_DISTRO}" in
- ubuntu)
- # The template needs to be updated to specify the correct cloud image to
- # pull. This must be done BEFORE calling yaml-to-json.py!
- LAVA_CLOUD_IMG_URL="http://cloud-images.ubuntu.com/${OS_VERSION}/current/${OS_VERSION}-server-cloudimg-arm64-disk1.img"
- sed -i "s|\${LAVA_CLOUD_IMG_URL}|${LAVA_CLOUD_IMG_URL}|" ${LAVA_JOB_DEFINITION}
- ;;
- esac
-
- # Update the metadata fields in the template
- sed -e "s|\${DEVSTACK_BRANCH}|${DEVSTACK_BRANCH}|" \
- -e "s|\${OS_DISTRO}|${OS_DISTRO}|" \
- -e "s|\${OS_VERSION}|${OS_VERSION}|" \
- < ${LAVA_JOB_DEFINITION} \
- > ${LAVA_JOB_DEFINITION}.new
-
- ./lci-build-tools/yaml-to-json.py ${LAVA_JOB_DEFINITION}.new > custom_lava_job_definition.json
-
- cat << EOF > post_build_lava_parameters
- DEVICE_TYPE=${DEVICE_TYPE}
- BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
- CUSTOM_JSON_URL=${JOB_URL}/ws/custom_lava_job_definition.json
- LAVA_SERVER=${LAVA_SERVER}
- EOF
- - trigger-builds:
- - project: 'post-build-lava'
- property-file: post_build_lava_parameters
- block: true
diff --git a/leg-openstack-tempest.yaml b/leg-openstack-tempest.yaml
deleted file mode 100644
index f052664e52..0000000000
--- a/leg-openstack-tempest.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-- job:
- name: leg-openstack-tempest
- project-type: matrix
- defaults: global
- logrotate:
- daysToKeep: 30
- numToKeep: 30
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- - job-workspace
- linaro:
- - job-read
- - job-extended-read
- - job-build
- - job-cancel
- parameters:
- - string:
- name: BUNDLE_STREAM_NAME
- default: '/public/team/openstack/tempest-ci/'
- - string:
- name: LAVA_SERVER
- default: 'openstack.validation.linaro.org/RPC2/'
- - string:
- name: LAVA_JOB_DEFINITION
- default: 'configs/leg-openstack-tempest/lava-job-definitions/${DEVICE_TYPE}/template-tempest.yaml'
- disabled: false
- node: build
- child-workspace: .
- display-name: 'LEG - Openstack Tempest'
- axes:
- - axis:
- type: user-defined
- name: DEVICE_TYPE
- values:
- - mustang
- - axis:
- type: user-defined
- name: OS_DISTRO
- values:
- - ubuntu
- - axis:
- type: user-defined
- name: OS_VERSION
- values:
- - wily
- - trusty
- - vivid
- - axis:
- type: user-defined
- name: DEVSTACK_BRANCH
- values:
- - master
- - stable/liberty
- execution-strategy:
- combination-filter: |
- !((OS_VERSION=="vivid" || OS_VERSION=="wily") && DEVSTACK_BRANCH=="stable/kilo")
- sequential: true
- triggers:
- - timed: '0 22 * * *'
- wrappers:
- - timestamps
- - matrix-tie-parent:
- node: build
- builders:
- - shell: |
- #!/bin/bash
-
- set -ex
-
- rm -rf configs lci-build-tools
- git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
- git clone --depth 1 http://git.linaro.org/ci/job/configs.git
-
- # FIXME: regression introduced with commit 00a22059
- wget https://git.linaro.org/ci/lci-build-tools.git/blob_plain/3d23206c4afe0213d8f05b669a8213e7b26903cc:/yaml-to-json.py -O lci-build-tools/yaml-to-json.py
-
- # Update the template based on the specified os distro
- case "${OS_DISTRO}" in
- ubuntu)
- case "${OS_VERSION}" in
- trusty)
- echo "using older image"
- LAVA_CLOUD_IMG_URL="http://cloud-images.ubuntu.com/releases/trusty/release-20150305/ubuntu-14.04-server-cloudimg-arm64-disk1.img"
- ;;
- vivid)
- echo "using older image"
- LAVA_CLOUD_IMG_URL="http://cloud-images.ubuntu.com/releases/vivid/release-20150707/ubuntu-15.04-server-cloudimg-arm64-disk1.img"
- ;;
- *)
- LAVA_CLOUD_IMG_URL="http://cloud-images.ubuntu.com/${OS_VERSION}/current/${OS_VERSION}-server-cloudimg-arm64-disk1.img"
- ;;
- esac
- echo "cloud image for ${OS_VERSION}: ${LAVA_CLOUD_IMG_URL}"
- # The template needs to be updated to specify the correct cloud image to
- # pull. This must be done BEFORE calling yaml-to-json.py!
- sed -i "s|\${LAVA_CLOUD_IMG_URL}|${LAVA_CLOUD_IMG_URL}|" ${LAVA_JOB_DEFINITION}
- ;;
- esac
-
- # Update the metadata fields in the template
- sed -e "s|\${DEVSTACK_BRANCH}|${DEVSTACK_BRANCH}|" \
- -e "s|\${OS_DISTRO}|${OS_DISTRO}|" \
- -e "s|\${OS_VERSION}|${OS_VERSION}|" \
- < ${LAVA_JOB_DEFINITION} \
- > ${LAVA_JOB_DEFINITION}.new
-
- ./lci-build-tools/yaml-to-json.py ${LAVA_JOB_DEFINITION}.new > custom_lava_job_definition.json
-
- cat << EOF > post_build_lava_parameters
- DEVICE_TYPE=${DEVICE_TYPE}
- BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
- CUSTOM_JSON_URL=${JOB_URL}/ws/custom_lava_job_definition.json
- LAVA_SERVER=${LAVA_SERVER}
- EOF
- - trigger-builds:
- - project: 'post-build-lava'
- property-file: post_build_lava_parameters
- block: true
diff --git a/leg-openstack-tempest/lava-job-definitions/mustang/template-deploy-cloud-image.yaml b/leg-openstack-tempest/lava-job-definitions/mustang/template-deploy-cloud-image.yaml
deleted file mode 100644
index 6ea0fdfffd..0000000000
--- a/leg-openstack-tempest/lava-job-definitions/mustang/template-deploy-cloud-image.yaml
+++ /dev/null
@@ -1,68 +0,0 @@
-actions:
-- command: deploy_linaro_kernel
- parameters:
- dtb: 'http://people.linaro.org/leg-openstack/mustang-deploy/mustang.dtb'
- kernel: 'http://people.linaro.org/leg-openstack/mustang-deploy/uImage'
- ramdisk: 'http://people.linaro.org/leg-openstack/mustang-deploy/uInitrd-nfs'
- nfsrootfs: 'http://people.linaro.org/leg-openstack/mustang-deploy/ubuntu-arm64-chroot.tar.bz2'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'ubuntu'
- login_commands: ['sudo su -l']
- metadata:
- build id: '${BUILD_NUMBER}'
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv autoload no'
- - 'setenv kernel_addr_r ''{KERNEL_ADDR}'''
- - 'setenv initrd_addr_r ''{RAMDISK_ADDR}'''
- - 'setenv fdt_addr_r ''{DTB_ADDR}'''
- - 'setenv loadstuff ''tftp ${kernel_addr_r} {KERNEL}; tftp ${initrd_addr_r} {RAMDISK}; tftp ${fdt_addr_r} {DTB}'''
- - 'setenv bootargs console=ttyS0,115200 panic=1 root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS} ip=dhcp'
- - 'setenv bootcmd ''dhcp; setenv serverip {SERVER_IP}; run loadstuff; {BOOTX}'''
- - 'boot'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- parameters:
- LAVA_CLOUD_IMG_URL: 'http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-arm64-disk1.img'
- EXTRA_PREP_SCRIPT_URL: ''
- timeout: 1800
-- command: deploy_linaro_kernel
- parameters:
- # The dtb and kernel are actually ignored.
- dtb: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/mustang.dtb_1.11'
- kernel: 'http://people.linaro.org/~andrew.mcdermott/mustang-deploy/uImage_1.11'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'password'
- login_commands: ['sudo -s']
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv script_addr_r 0x4004000000'
- - 'setenv sata 0x0C'
- - 'scsi init'
- - 'ext4load scsi 0 ${script_addr_r} boot/boot.scr'
- - 'source ${script_addr_r}'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- testdef: 'hacking-session.yaml'
- parameters:
- LAVA_SLEEP_DURATION: 28800
- timeout: 7200
-- command: submit_results
- parameters:
- server: 'http://${LAVA_SERVER}'
- stream: '${BUNDLE_STREAM_NAME}'
-target: '${DEVICE_TARGET}'
-job_name: '${BUILD_URL}'
-timeout: 28800
diff --git a/leg-openstack-tempest/lava-job-definitions/mustang/template-tempest.yaml b/leg-openstack-tempest/lava-job-definitions/mustang/template-tempest.yaml
deleted file mode 100644
index 2316d8cc6a..0000000000
--- a/leg-openstack-tempest/lava-job-definitions/mustang/template-tempest.yaml
+++ /dev/null
@@ -1,90 +0,0 @@
-actions:
-- command: deploy_linaro_kernel
- parameters:
- dtb: 'http://people.linaro.org/leg-openstack/mustang-deploy/mustang.dtb'
- kernel: 'http://people.linaro.org/leg-openstack/mustang-deploy/uImage'
- ramdisk: 'http://people.linaro.org/leg-openstack/mustang-deploy/uInitrd-nfs'
- nfsrootfs: 'http://people.linaro.org/leg-openstack/mustang-deploy/ubuntu-arm64-chroot.tar.bz2'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'ubuntu'
- login_commands: ['sudo su -l']
- metadata:
- build id: '${BUILD_NUMBER}'
- devstack-branch: '${DEVSTACK_BRANCH}'
- os-distro: '${OS_DISTRO}'
- os-version: '${OS_VERSION}'
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv autoload no'
- - 'setenv kernel_addr_r ''{KERNEL_ADDR}'''
- - 'setenv initrd_addr_r ''{RAMDISK_ADDR}'''
- - 'setenv fdt_addr_r ''{DTB_ADDR}'''
- - 'setenv loadstuff ''tftp ${kernel_addr_r} {KERNEL}; tftp ${initrd_addr_r} {RAMDISK}; tftp ${fdt_addr_r} {DTB}'''
- - 'setenv bootargs console=ttyS0,115200 panic root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS} ip=dhcp'
- - 'setenv bootcmd ''dhcp; setenv serverip {SERVER_IP}; run loadstuff; {BOOTX}'''
- - 'boot'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-deploy-cloudimg.git'
- parameters:
- LAVA_CLOUD_IMG_URL: '${LAVA_CLOUD_IMG_URL}'
- timeout: 900
-- command: deploy_linaro_kernel
- parameters:
- # The dtb and kernel are actually ignored.
- dtb: 'http://people.linaro.org/leg-openstack/mustang-deploy/mustang.dtb_1.11'
- kernel: 'http://people.linaro.org/leg-openstack/mustang-deploy/uImage_1.11'
- target_type: 'ubuntu'
- login_prompt: 'login:'
- username: 'ubuntu'
- password_prompt: 'Password'
- password: 'password'
- login_commands: ['sudo -s']
-- command: boot_linaro_image
- parameters:
- boot_cmds:
- - 'setenv script_addr_r 0x4004000000'
- - 'setenv sata 0x0C'
- - 'scsi init'
- - 'ext4load scsi 0 ${script_addr_r} boot/boot.scr'
- - 'source ${script_addr_r}'
-- command: lava_test_shell
- parameters:
- testdef_repos:
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'devstack/openstack-devstack.yaml'
- parameters:
- LAVA_SLEEP_FOR_ACCESS: 'no'
- LAVA_SLEEP_DURATION: 36000
- LAVA_ADD_RALLY: 'no'
- LAVA_DEVSTACK_BRANCH: '${DEVSTACK_BRANCH}'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'qemu/build-qemu-system-aarch64.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'libvirt/build-libvirt.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'tempest/tempest-run.yaml'
- parameters:
- LAVA_RUN_TEMPEST: 'yes'
- LAVA_TESTS_TO_RUN: ''
- LAVA_TEMPEST_CONCURRENCY: 1
- OS_TEST_TIMEOUT: 300
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'tempest/tempest-metrics.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'tempest/tempest-results.yaml'
- - git-repo: 'http://git.linaro.org/leg/openstack/lava-openstack.git'
- testdef: 'tempest/tempest-summary.yaml'
- timeout: 36000
-- command: submit_results
- parameters:
- server: 'http://${LAVA_SERVER}'
- stream: '${BUNDLE_STREAM_NAME}'
-device_type: '${DEVICE_TYPE}'
-job_name: '${BUILD_URL}'
-timeout: 36000