7 - 'multisite-kingbird-virtual-daily-{stream}'
8 - 'multisite-{phase}-{stream}'
11 - 'fuel-deploy-regionone-virtual'
12 - 'fuel-deploy-regiontwo-virtual'
13 - 'register-endpoints'
15 - 'kingbird-deploy-virtual'
26 name: 'multisite-kingbird-virtual-daily-{stream}'
28 project-type: multijob
30 disabled: '{obj:disabled}'
38 name: KINGBIRD_LOG_FILE
39 default: $WORKSPACE/kingbird.log
40 - 'multisite-virtual-defaults'
43 default: 'os-nosdn-multisite-noha'
50 description: "Built on $NODE_NAME"
52 name: fuel-deploy-virtual
55 - name: 'multisite-fuel-deploy-regionone-virtual-{stream}'
56 current-parameters: false
57 predefined-parameters: |
59 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
61 REGIONONE_IP=10.2.117.79
62 REGIONTWO_IP=10.2.117.181
63 node-parameters: false
64 node-label-name: SLAVE_LABEL
65 node-label: intel-virtual2
66 kill-phase-on: FAILURE
68 - name: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
69 current-parameters: false
70 predefined-parameters: |
72 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
74 REGIONONE_IP=10.2.117.79
75 REGIONTWO_IP=10.2.117.181
76 node-parameters: false
77 node-label-name: SLAVE_LABEL
78 node-label: intel-virtual6
79 kill-phase-on: FAILURE
82 name: centralize-keystone
85 - name: 'multisite-register-endpoints-{stream}'
86 current-parameters: false
87 predefined-parameters: |
89 REGIONONE_IP=10.2.117.79
90 REGIONTWO_IP=10.2.117.181
91 node-parameters: false
92 node-label-name: SLAVE_LABEL
93 node-label: intel-virtual2
94 kill-phase-on: FAILURE
96 - name: 'multisite-update-auth-{stream}'
97 current-parameters: false
98 predefined-parameters: |
100 REGIONONE_IP=10.2.117.79
101 REGIONTWO_IP=10.2.117.181
102 node-parameters: false
103 node-label-name: SLAVE_LABEL
104 node-label: intel-virtual6
105 kill-phase-on: FAILURE
108 name: kingbird-deploy-virtual
109 condition: SUCCESSFUL
111 - name: 'multisite-kingbird-deploy-virtual-{stream}'
112 current-parameters: false
113 predefined-parameters: |
115 REGIONONE_IP=10.2.117.79
116 REGIONTWO_IP=10.2.117.181
117 node-parameters: false
118 node-label-name: SLAVE_LABEL
119 node-label: intel-virtual2
120 kill-phase-on: FAILURE
123 name: kingbird-functest
124 condition: SUCCESSFUL
126 - name: 'multisite-kingbird-functest-{stream}'
127 current-parameters: false
128 predefined-parameters: |
130 REGIONONE_IP=10.2.117.79
131 REGIONTWO_IP=10.2.117.181
132 node-parameters: false
133 node-label-name: SLAVE_LABEL
134 node-label: intel-virtual2
139 name: 'multisite-{phase}-{stream}'
144 - description-setter:
145 description: "Built on $NODE_NAME"
146 - 'multisite-{phase}-builder':
150 - 'multisite-{phase}-publisher'
152 ########################
154 ########################
156 name: 'multisite-fuel-deploy-regionone-virtual-builder'
161 echo "This is where we deploy fuel, extract passwords and save into file"
163 name: 'multisite-fuel-deploy-regiontwo-virtual-builder'
168 echo "This is where we deploy fuel, extract publicUrl, privateUrl, and adminUrl and save into file"
170 name: 'multisite-register-endpoints-builder'
173 project: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
174 which-build: multijob-build
175 filter: "RegionTwo-Endpoints.txt"
179 echo "This is where we register RegionTwo in RegionOne keystone"
181 name: 'multisite-update-auth-builder'
184 project: 'multisite-fuel-deploy-regionone-virtual-{stream}'
185 which-build: multijob-build
186 filter: "RegionOne-Passwords.txt"
190 echo "This is where we read passwords from RegionOne-passwords.txt and replace passwords in RegionTwo"
192 name: 'multisite-kingbird-deploy-virtual-builder'
197 echo "This is where we install kingbird"
199 name: 'multisite-kingbird-functest-builder'
204 echo "This is where we run kingbird-functest"
205 ########################
207 ########################
209 name: 'multisite-fuel-deploy-regionone-virtual-publisher'
212 artifacts: '/root/servicepass.ini'
214 only-if-success: true
217 name: 'multisite-fuel-deploy-regiontwo-virtual-publisher'
220 artifacts: '/root/endpoints.ini'
222 only-if-success: true
225 name: 'multisite-register-endpoints-publisher'
228 artifacts: 'dummy.txt'
231 name: 'multisite-update-auth-publisher'
234 artifacts: 'dummy.txt'
237 name: 'multisite-kingbird-deploy-virtual-publisher'
240 artifacts: 'dummy.txt'
243 name: 'multisite-kingbird-functest-publisher'
246 artifacts: 'dummy.txt'