deb_dpdk: add new 18.02.x branch
[ci-management.git] / nodepool / nodepool.yaml
1 ---
2
3 script-dir: /opt/nodepool/scripts
4 #elements-dir: /opt/nodepool/elements
5 #images-dir: /opt/nodepool/images
6
7 zmq-publishers:
8   - 'tcp://vex-yul-rot-jenkins-1.ci.codeaurora.org:8888'
9
10 gearman-servers:
11   - host: 'vex-yul-rot-zuul-1.ci.codeaurora.org'
12
13 labels:
14   - name: 'verify_merge'
15     image: 'trusty'
16     min-ready: 1
17     providers:
18       - name: 'verify-merge'
19   - name: 'multilink'
20     image: 'trusty-multilink'
21     min-ready: 1
22     subnodes: 3
23     ready-script: 'multilink_ready.sh'
24     providers:
25       - name: 'multilink'
26
27 providers:
28   - name: 'verify-merge'
29     cloud: vexxhost
30     max-servers: 10
31     availability-zones:
32       - 'ca-ymq-2'
33     template-hostname: 'np-verify-merge-{timestamp}-nodepool-template'
34     keypair: 'jenkins'
35     networks:
36       - name: 'fdio'
37         public: True
38     images:
39       - name: 'trusty'
40         #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
41         base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
42         min-ram: 4096
43         setup: 'verify_merge.sh'
44         username: 'jenkins'
45         private-key: '/home/nodepool/.ssh/id_rsa'
46   - name: 'multilink'
47     cloud: vexxhost
48     max-servers: 16
49     availability-zones:
50       - 'ca-ymq-2'
51     template-hostname: 'np-multi-link-{timestamp}-nodepool-template'
52     keypair: 'jenkins'
53     networks:
54       - name: 'fdio'
55         public: True
56       - name: 'Interlink1'
57         public: False
58       - name: 'Interlink2'
59         public: False
60       - name: 'Interlink3'
61         public: False
62       - name: 'Interlink4'
63         public: False
64       - name: 'Interlink5'
65         public: False
66       - name: 'Interlink6'
67         public: False
68     images:
69       - name: 'trusty-multilink'
70         #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
71         base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
72         min-ram: 4096
73         setup: 'multilink.sh'
74         username: 'jenkins'
75         private-key: '/home/nodepool/.ssh/id_rsa'
76
77 targets:
78   - name: 'vex-yul-rot-jenkins-1.ci.codeaurora.org'
79     #hostname: 'np-{label.name}-{provider.name}-{node_id}'
80     #subnode-hostname: 'np-{label.name}-{provider.name}-{node_id}'
81     hostname: 'np-{label.name}-{node_id}'
82     subnode-hostname: 'np-sub-{label.name}-{node_id}'