summaryrefslogtreecommitdiff
path: root/example.yaml
blob: c1fbd54f036a6bde4b7b7835188b765ca8ae4222 (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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
job_name: generator-hacking-session

timeouts:
    job:
        hours: 4
    action:
        hours: 5
    connection:
        hours: 5

visibility: public
priority: medium
device_type: x86

protocols:
    lava-multinode:
        roles:
            vpp_host:
                device_type: x86
                count: 1
    lava-vland:
        vpp_host:
            vlan_jpc:
                tags:
                    - 40G

actions:
- deploy:
     role:
         - vpp_host
     timeout:
         minutes: 10
     to: tftp

     kernel:
         url: http://people.linaro.org/~bogdan.pricope/kernel4.4/vmlinuz-4.4.0-31-generic
     nfsrootfs:
         url: http://people.linaro.org/~bogdan.pricope/kernel4.4/linaro-jessie-nano-20150123-1.tar.gz
         compression: gz
         prefix: binary/
     modules:
         url: http://people.linaro.org/~bogdan.pricope/kernel4.4/overlay.tar.gz
         compression: gz
     ramdisk:
         url: http://people.linaro.org/~bogdan.pricope/kernel4.4/initramfs.amd64-new18.cpio.gz
         compression: gz
     os: debian

- boot:
    role:
        - vpp_host
    timeout:
        minutes: 10
    method: ipxe
    commands: nfs
    parameters:
        shutdown-message: "reboot: Restarting system"
    prompts:
        - 'linaro-test'
        - 'root@linaro-nano:'
        - 'root@linaro'

- test:
    role:
        - vpp_host
    timeout:
        hours: 4
    definitions:
        - repository:
            metadata:
                format: Lava-Test Test Definition 1.0
                name: setup-host
                description: Sets up the host environment
                os:
                    - debian
                    - fedora
                scope:
                    - functional
            run:
                steps:
                    - lscpu
                    - echo "nameserver 8.8.8.8" >> /etc/resolv.conf
                    - cat /etc/resolv.conf
          from: inline
          path: inline/setup-host.yaml
          name: setup-host

        - repository: https://git.linaro.org/lava-team/hacking-session.git
          from: git
          path: hacking-session-debian.yaml
          name: hacking-server
          parameters:
              "IRC_USER": "michal.mazur"
              "PUB_KEY": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC60L2Qo88u1DAMeYxsHIRQMiKRBxAzXQZj+E4aQlpAAdAq2USMQrvnfBxude63r3ChENgDb56FrZ50d7ANKpAXwk1PjAaAkA4sbjPAVMV6dBfG7pwUAE7P6SOUHNAvbR/ZQHOpeq5bXR0u8y+onaDACO3H0j0AiSTEHQ6Sr9Awluvs/ybjuqXLizjaIetzm5A+CbS7a3UnYOCH1kC4ojHRCYUXEWkPfKAEbLqiwFvDhfkVw8AaXmc92S748MwZjq6RB0mx+3Qv12OXeHuJlQ1cFgAlpYWkq/8hBQOHzRuRYdbRkYKzPb/r02y9BP/H95ogdf6c5ifR19qxjTScuSBl mkm@mkm-spire"