diff options
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 |