summaryrefslogtreecommitdiff
path: root/add-openstack-deps.yaml
blob: a4cd39add4fafe0ed9a4e80d575563c671acfc3b (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
30
31
32
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:
    - "set -x"
    - "id"
    - 'DEBIAN_FRONTEND=noninteractive apt-get update -o Dpkg::Options::="--force-confnew" --force-yes'
    - 'DEBIAN_FRONTEND=noninteractive apt-get install --yes wget nbd-client git'
    - 'wget --progress=dot -e dotbytes=10M $LAVA_CLOUD_IMG_URL'
    - 'modprobe nbd max_part=63'
    - 'qemu-nbd -c /dev/nbd0 $LAVA_CLOUD_IMG_URL'
    - 'mount /dev/nbd0p1 /mnt'
    - 'git clone http://git.linaro.org/leg/openstack/ubuntu-arm64-chroot'
    - './ubuntu-arm64-chroot/geronimo /mnt'
    - 'umount /mnt'
    - 'nbd-client -d /dev/nbd0'
    - 'modprobe nbd max_part=63'
    
params:
  SIZE: '3G'
  LAVA_SLEEP_FOR_ACCESS: 3600
  LAVA_CLOUD_IMG_URL: 'http://people.linaro.org/~andrew.mcdermott/lava/images/trusty-server-cloudimg-arm64-disk1.img'