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}'
144 use-build-blocker: true
146 - 'multisite-{phase}-.*'
150 - 'multisite-{phase}-builder'
151 ########################
153 ########################
155 name: 'multisite-fuel-deploy-regionone-virtual-builder'
160 echo "This is where we deploy fuel, extract passwords and save into file"
162 name: 'multisite-fuel-deploy-regiontwo-virtual-builder'
167 echo "This is where we deploy fuel, extract publicUrl, privateUrl, and adminUrl and save into file"
169 name: 'multisite-register-endpoints-builder'
172 project: 'multisite-fuel-deploy-regiontwo-virtual-{stream}'
173 which-build: multijob-build
174 filter: "RegionTwo-Endpoints.txt"
178 echo "This is where we register RegionTwo in RegionOne keystone"
180 name: 'multisite-update-auth-builder'
183 project: 'multisite-fuel-deploy-regionone-virtual-{stream}'
184 which-build: multijob-build
185 filter: "RegionOne-Passwords.txt"
189 echo "This is where we read passwords from RegionOne-passwords.txt and replace passwords in RegionTwo"
191 name: 'multisite-kingbird-deploy-virtual-builder'
196 echo "This is where we install kingbird"
198 name: 'multisite-kingbird-functest-builder'
203 echo "This is where we run kingbird-functest"