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: intel-virtual2
65 kill-phase-on: FAILURE
67 - name: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
68 current-parameters: false
69 predefined-parameters: |
71 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
73 REGIONONE_IP=10.2.117.79
74 REGIONTWO_IP=10.2.117.181
75 node-parameters: false
76 node-label: intel-virtual6
77 kill-phase-on: FAILURE
80 name: centralize-keystone
83 - name: 'multisite-register-endpoints-{stream}'
84 current-parameters: false
85 predefined-parameters: |
87 REGIONONE_IP=10.2.117.79
88 REGIONTWO_IP=10.2.117.181
89 node-parameters: false
90 node-label: intel-virtual2
91 kill-phase-on: FAILURE
93 - name: 'multisite-update-auth-{stream}'
94 current-parameters: false
95 predefined-parameters: |
97 REGIONONE_IP=10.2.117.79
98 REGIONTWO_IP=10.2.117.181
99 node-parameters: false
100 node-label: intel-virtual6
101 kill-phase-on: FAILURE
104 name: kingbird-deploy-virtual
105 condition: SUCCESSFUL
107 - name: 'multisite-kingbird-deploy-virtual-{stream}'
108 current-parameters: false
109 predefined-parameters: |
111 REGIONONE_IP=10.2.117.79
112 REGIONTWO_IP=10.2.117.181
113 node-parameters: false
114 node-label: intel-virtual2
115 kill-phase-on: FAILURE
118 name: kingbird-functest
119 condition: SUCCESSFUL
121 - name: 'multisite-kingbird-functest-{stream}'
122 current-parameters: false
123 predefined-parameters: |
125 REGIONONE_IP=10.2.117.79
126 REGIONTWO_IP=10.2.117.181
127 node-parameters: false
128 node-label: intel-virtual2
133 name: 'multisite-{phase}-{stream}'
138 - description-setter:
139 description: "Built on $NODE_NAME"
140 - 'multisite-{phase}-builder':
144 - 'multisite-{phase}-publisher'
146 ########################
148 ########################
150 name: 'multisite-fuel-deploy-regionone-virtual-builder'
155 echo "This is where we deploy fuel, extract passwords and save into file"
157 name: 'multisite-fuel-deploy-regiontwo-virtual-builder'
162 echo "This is where we deploy fuel, extract publicUrl, privateUrl, and adminUrl and save into file"
164 name: 'multisite-register-endpoints-builder'
167 project: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
168 which-build: multijob-build
169 filter: "RegionTwo-Endpoints.txt"
173 echo "This is where we register RegionTwo in RegionOne keystone"
175 name: 'multisite-update-auth-builder'
178 project: 'multisite-fuel-deploy-regionone-virtual-{stream}'
179 which-build: multijob-build
180 filter: "RegionOne-Passwords.txt"
184 echo "This is where we read passwords from RegionOne-passwords.txt and replace passwords in RegionTwo"
186 name: 'multisite-kingbird-deploy-virtual-builder'
191 echo "This is where we install kingbird"
193 name: 'multisite-kingbird-functest-builder'
198 echo "This is where we run kingbird-functest"
199 ########################
201 ########################
203 name: 'multisite-fuel-deploy-regionone-virtual-publisher'
206 artifacts: 'RegionOne-Passwords.txt'
208 only-if-success: true
211 name: 'multisite-fuel-deploy-regiontwo-virtual-publisher'
214 artifacts: 'RegionTwo-Endpoints.txt'
216 only-if-success: true
219 name: 'multisite-register-endpoints-publisher'
222 artifacts: 'dummy.txt'
225 name: 'multisite-update-auth-publisher'
228 artifacts: 'dummy.txt'
231 name: 'multisite-kingbird-deploy-virtual-publisher'
234 artifacts: 'dummy.txt'
237 name: 'multisite-kingbird-functest-publisher'
240 artifacts: 'dummy.txt'