aboutsummaryrefslogtreecommitdiff
path: root/add-openstack-deps.yaml
blob: 3a4d0e2b1d3c9b7ed2b6cb3c28e82422ef619db5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
metadata:
   name: add-openstack-deps
   maintainer:
      - Andrew McDermott <andrew.mcdermott@linaro.org>
   format: "Lava-Test-Shell Test Definition 1.0"
   version: 1.0
   description: "Add Rally/Tempest dependencies to UEC image"
   devices:
     - mustang
   environment:
     - lava-test-shell

run:
  steps:
    - 'pwd'
    - "set -x"
    - "set +e"
    - "id"
    - 'set -a; DEBIAN_FRONTEND=noninteractive; DEBCONF_NONINTERACTIVE_SEEN=true; LC_ALL=C; LANGUAGE=C; LANG=C; set +a'
    - 'apt-get update'
    - 'apt-get -y install wget coreutils qemu-utils'
    - 'image=$(basename $LAVA_CLOUD_IMG_URL)'
    - 'wget --progress=dot -e dotbytes=10M -O $image $LAVA_CLOUD_IMG_URL'
    - 'qemu-img convert -O raw $image cloud.raw'
    - './chroot-img cloud.raw stage1-helper.sh /in-chroot-stage1.sh'
    - 'qemu-img convert -f raw -c -O qcow2 cloud.raw ${image}.new'

params:
  LAVA_CLOUD_IMG_URL: 'http://people.linaro.org/~andrew.mcdermott/lava/images/trusty-server-cloudimg-arm64-disk1.img'