7 - 'multisite-kingbird-virtual-daily-{stream}'
8 - 'multisite-{phase}-{stream}'
11 - 'fuel-deploy-regionone-virtual':
12 slave-label: 'ericsson-virtual12'
13 - 'fuel-deploy-regiontwo-virtual':
14 slave-label: 'ericsson-virtual13'
15 - 'register-endpoints':
16 slave-label: 'ericsson-virtual12'
18 slave-label: 'ericsson-virtual13'
19 - 'kingbird-deploy-virtual':
20 slave-label: 'ericsson-virtual12'
21 - 'kingbird-functest':
22 slave-label: 'ericsson-virtual12'
32 name: 'multisite-kingbird-virtual-daily-{stream}'
34 project-type: multijob
36 disabled: '{obj:disabled}'
44 name: KINGBIRD_LOG_FILE
45 default: $WORKSPACE/kingbird.log
46 - 'opnfv-build-defaults'
53 description: "Built on $NODE_NAME"
55 name: fuel-deploy-virtual
58 - name: 'multisite-fuel-deploy-regionone-virtual-{stream}'
59 current-parameters: false
60 predefined-parameters: |
62 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
64 REGIONONE_IP=100.64.209.10
65 REGIONTWO_IP=100.64.209.11
66 node-parameters: false
67 node-label-name: SLAVE_LABEL
68 node-label: ericsson-virtual12
69 kill-phase-on: FAILURE
71 - name: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
72 current-parameters: false
73 predefined-parameters: |
75 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
77 REGIONONE_IP=100.64.209.10
78 REGIONTWO_IP=100.64.209.11
79 node-parameters: false
80 node-label-name: SLAVE_LABEL
81 node-label: ericsson-virtual13
82 kill-phase-on: FAILURE
85 name: centralize-keystone
88 - name: 'multisite-register-endpoints-{stream}'
89 current-parameters: false
90 predefined-parameters: |
92 REGIONONE_IP=100.64.209.10
93 REGIONTWO_IP=100.64.209.11
94 node-parameters: false
95 node-label-name: SLAVE_LABEL
96 node-label: ericsson-virtual12
97 kill-phase-on: FAILURE
99 - name: 'multisite-update-auth-{stream}'
100 current-parameters: false
101 predefined-parameters: |
103 REGIONONE_IP=100.64.209.10
104 REGIONTWO_IP=100.64.209.11
105 node-parameters: false
106 node-label-name: SLAVE_LABEL
107 node-label: ericsson-virtual13
108 kill-phase-on: FAILURE
111 name: kingbird-deploy-virtual
112 condition: SUCCESSFUL
114 - name: 'multisite-kingbird-deploy-virtual-{stream}'
115 current-parameters: false
116 predefined-parameters: |
118 REGIONONE_IP=100.64.209.10
119 REGIONTWO_IP=100.64.209.11
120 node-parameters: false
121 node-label-name: SLAVE_LABEL
122 node-label: ericsson-virtual12
123 kill-phase-on: FAILURE
126 name: kingbird-functest
127 condition: SUCCESSFUL
129 - name: 'multisite-kingbird-functest-{stream}'
130 current-parameters: false
131 predefined-parameters: |
132 DEPLOY_SCENARIO='os-nosdn-multisite-noha'
134 REGIONONE_IP=100.64.209.10
135 REGIONTWO_IP=100.64.209.11
136 node-parameters: false
137 node-label-name: SLAVE_LABEL
138 node-label: ericsson-virtual12
143 name: 'multisite-{phase}-{stream}'
147 disabled: '{obj:disabled}'
155 name: KINGBIRD_LOG_FILE
156 default: $WORKSPACE/kingbird.log
157 - '{slave-label}-defaults'
160 - description-setter:
161 description: "Built on $NODE_NAME"
162 - 'multisite-{phase}-builder':
166 - 'multisite-{phase}-publisher'
168 ########################
170 ########################
172 name: 'multisite-fuel-deploy-regionone-virtual-builder'
177 echo "This is where we deploy fuel, extract passwords and save into file"
179 name: 'multisite-fuel-deploy-regiontwo-virtual-builder'
184 echo "This is where we deploy fuel, extract publicUrl, privateUrl, and adminUrl and save into file"
186 name: 'multisite-register-endpoints-builder'
189 project: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
190 which-build: multijob-build
191 filter: "RegionTwo-Endpoints.txt"
195 echo "This is where we register RegionTwo in RegionOne keystone"
197 name: 'multisite-update-auth-builder'
200 project: 'multisite-fuel-deploy-regionone-virtual-{stream}'
201 which-build: multijob-build
202 filter: "RegionOne-Passwords.txt"
206 echo "This is where we read passwords from RegionOne-passwords.txt and replace passwords in RegionTwo"
208 name: 'multisite-kingbird-deploy-virtual-builder'
213 echo "This is where we install kingbird"
215 name: 'multisite-kingbird-functest-builder'
220 echo "This is where we run kingbird-functest"
221 ########################
223 ########################
225 name: 'multisite-fuel-deploy-regionone-virtual-publisher'
228 artifacts: '/root/servicepass.ini'
230 only-if-success: true
233 name: 'multisite-fuel-deploy-regiontwo-virtual-publisher'
236 artifacts: '/root/endpoints.ini'
238 only-if-success: true
241 name: 'multisite-register-endpoints-publisher'
244 artifacts: 'dummy.txt'
247 name: 'multisite-update-auth-publisher'
250 artifacts: 'dummy.txt'
253 name: 'multisite-kingbird-deploy-virtual-publisher'
256 artifacts: 'dummy.txt'
259 name: 'multisite-kingbird-functest-publisher'
262 artifacts: 'dummy.txt'