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
30 name: 'multisite-kingbird-virtual-daily-{stream}'
32 project-type: multijob
34 disabled: '{obj:disabled}'
47 name: KINGBIRD_LOG_FILE
48 default: $WORKSPACE/kingbird.log
49 - 'opnfv-build-defaults'
56 description: "Built on $NODE_NAME"
58 name: fuel-deploy-virtual
61 - name: 'multisite-fuel-deploy-regionone-virtual-{stream}'
62 current-parameters: false
63 predefined-parameters: |
65 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
67 REGIONONE_IP=100.64.209.10
68 REGIONTWO_IP=100.64.209.11
69 FRESH_INSTALL=$FRESH_INSTALL
70 node-parameters: false
71 node-label-name: SLAVE_LABEL
72 node-label: ericsson-virtual12
73 kill-phase-on: FAILURE
75 - name: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
76 current-parameters: false
77 predefined-parameters: |
79 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
81 REGIONONE_IP=100.64.209.10
82 REGIONTWO_IP=100.64.209.11
83 FRESH_INSTALL=$FRESH_INSTALL
84 node-parameters: false
85 node-label-name: SLAVE_LABEL
86 node-label: ericsson-virtual13
87 kill-phase-on: FAILURE
90 name: centralize-keystone
93 - name: 'multisite-register-endpoints-{stream}'
94 current-parameters: false
95 predefined-parameters: |
97 REGIONONE_IP=100.64.209.10
98 REGIONTWO_IP=100.64.209.11
99 node-parameters: false
100 node-label-name: SLAVE_LABEL
101 node-label: ericsson-virtual12
102 kill-phase-on: FAILURE
104 - name: 'multisite-update-auth-{stream}'
105 current-parameters: false
106 predefined-parameters: |
108 REGIONONE_IP=100.64.209.10
109 REGIONTWO_IP=100.64.209.11
110 node-parameters: false
111 node-label-name: SLAVE_LABEL
112 node-label: ericsson-virtual13
113 kill-phase-on: FAILURE
116 name: kingbird-deploy-virtual
117 condition: SUCCESSFUL
119 - name: 'multisite-kingbird-deploy-virtual-{stream}'
120 current-parameters: false
121 predefined-parameters: |
123 REGIONONE_IP=100.64.209.10
124 REGIONTWO_IP=100.64.209.11
125 node-parameters: false
126 node-label-name: SLAVE_LABEL
127 node-label: ericsson-virtual12
128 kill-phase-on: FAILURE
131 name: kingbird-functest
132 condition: SUCCESSFUL
134 - name: 'functest-fuel-virtual-suite-{stream}'
135 current-parameters: false
136 predefined-parameters: |
137 DEPLOY_SCENARIO='os-nosdn-multisite-noha'
138 FUNCTEST_SUITE_NAME='multisite'
140 REGIONONE_IP=100.64.209.10
141 REGIONTWO_IP=100.64.209.11
142 node-parameters: false
143 node-label-name: SLAVE_LABEL
144 node-label: ericsson-virtual12
149 name: 'multisite-{phase}-{stream}'
153 disabled: '{obj:disabled}'
161 name: KINGBIRD_LOG_FILE
162 default: $WORKSPACE/kingbird.log
163 - '{slave-label}-defaults'
169 - description-setter:
170 description: "Built on $NODE_NAME"
171 - 'multisite-{phase}-builder':
175 - 'multisite-{phase}-publisher'
177 ########################
179 ########################
181 name: 'multisite-fuel-deploy-regionone-virtual-builder'
184 !include-raw-escape: ./fuel-deploy-for-multisite.sh
187 echo "This is where we deploy fuel, extract passwords and save into file"
188 #$WORKSPACE/tools/keystone/fetchpass.sh
190 name: 'multisite-fuel-deploy-regiontwo-virtual-builder'
193 !include-raw-escape: ./fuel-deploy-for-multisite.sh
197 echo "This is where we deploy fuel, extract publicUrl, privateUrl, and adminUrl and save into file"
198 #$WORKSPACE/tools/keystone/endpoint.sh
200 name: 'multisite-register-endpoints-builder'
203 project: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
204 which-build: multijob-build
205 filter: "endpoints.ini"
209 echo "This is where we register RegionTwo in RegionOne keystone using endpoints.ini"
210 #$WORKSPACE/tools/keystone/region.sh
212 name: 'multisite-update-auth-builder'
215 project: 'multisite-fuel-deploy-regionone-virtual-{stream}'
216 which-build: multijob-build
217 filter: "servicepass.ini"
221 echo "This is where we read passwords from servicepass.ini and replace passwords in RegionTwo"
222 #$WORKSPACE/tools/keystone/run.sh -t controller -r $WORKSPACE/tools/keystone/writepass.sh -d $WORKSPACE/servicepass.ini
223 #$WORKSPACE/tools/keystone/run.sh -t compute -r $WORKSPACE/tools/keystone/writepass.sh -d $WORKSPACE/servicepass.ini
225 name: 'multisite-kingbird-deploy-virtual-builder'
230 echo "This is where we install kingbird"
231 #$WORKSPACE/tools/kingbird/deploy.sh
232 ########################
234 ########################
236 name: 'multisite-fuel-deploy-regionone-virtual-publisher'
239 artifacts: 'servicepass.ini'
241 only-if-success: true
244 name: 'multisite-fuel-deploy-regiontwo-virtual-publisher'
247 artifacts: 'endpoints.ini'
249 only-if-success: true
252 name: 'multisite-register-endpoints-publisher'
255 artifacts: 'dummy.txt'
258 name: 'multisite-update-auth-publisher'
261 artifacts: 'dummy.txt'
264 name: 'multisite-kingbird-deploy-virtual-publisher'
267 artifacts: 'dummy.txt'
270 name: 'multisite-kingbird-functest-publisher'
273 artifacts: 'dummy.txt'