Merge lp:~james-page/heat/redux into lp:~ubuntu-server-dev/heat/havana
- redux
- Merge into havana
Proposed by
James Page
Status: | Merged |
---|---|
Merged at revision: | 15 |
Proposed branch: | lp:~james-page/heat/redux |
Merge into: | lp:~ubuntu-server-dev/heat/havana |
Diff against target: |
12443 lines (+260/-11905) 35 files modified
debian/CHANGELOG (+0/-11199) debian/changelog (+18/-1) debian/control (+121/-120) debian/debian_control_vars (+0/-1) debian/heat-api-cfn.config.in (+0/-14) debian/heat-api-cfn.install (+1/-1) debian/heat-api-cfn.postinst.in (+0/-20) debian/heat-api-cfn.templates (+0/-33) debian/heat-api-cfn.upstart (+8/-0) debian/heat-api-cloudwatch.config.in (+0/-14) debian/heat-api-cloudwatch.install (+1/-1) debian/heat-api-cloudwatch.postinst.in (+0/-20) debian/heat-api-cloudwatch.templates (+0/-63) debian/heat-api-cloudwatch.upstart (+8/-0) debian/heat-api.config.in (+0/-15) debian/heat-api.install (+1/-1) debian/heat-api.postinst.in (+0/-23) debian/heat-api.templates (+0/-79) debian/heat-api.upstart (+8/-0) debian/heat-common.dirs (+3/-0) debian/heat-common.install (+2/-0) debian/heat-common.postinst (+9/-5) debian/heat-engine.config.in (+0/-14) debian/heat-engine.install (+1/-1) debian/heat-engine.postinst (+1/-12) debian/heat-engine.prerm (+0/-17) debian/heat-engine.templates (+0/-26) debian/heat-engine.upstart (+8/-0) debian/patches/default-kombu.patch (+48/-0) debian/patches/default-sqlite.patch (+17/-0) debian/patches/series (+2/-0) debian/po/POTFILES.in (+0/-4) debian/po/templates.pot (+0/-184) debian/rules (+1/-36) debian/watch (+2/-1) |
To merge this branch: | bzr merge lp:~james-page/heat/redux |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Server Developers | Pending | ||
Review via email: mp+179197@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
lp:~james-page/heat/redux
updated
- 17. By James Page
-
d/control: Update VCS locations to ubuntu-server-dev branches.
- 18. By James Page
-
Re-enable DEP8 tests
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === removed file 'debian/CHANGELOG' | |||
2 | --- debian/CHANGELOG 2013-05-29 17:36:41 +0000 | |||
3 | +++ debian/CHANGELOG 1970-01-01 00:00:00 +0000 | |||
4 | @@ -1,11199 +0,0 @@ | |||
5 | 1 | commit 05a39ef93f32ca79d09c419b5132cef12a349060 | ||
6 | 2 | Author: Zane Bitter <zbitter@redhat.com> | ||
7 | 3 | Date: Tue Oct 23 11:44:50 2012 +0200 | ||
8 | 4 | |||
9 | 5 | Set release to final for v7 | ||
10 | 6 | |||
11 | 7 | Change-Id: Ia11e0a401a0a3087823556c1e702219bb503d8e2 | ||
12 | 8 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
13 | 9 | |||
14 | 10 | commit d65ae5b3133c72bd6bde013ace36bcfbbc1e51a9 | ||
15 | 11 | Author: Steven Hardy <shardy@redhat.com> | ||
16 | 12 | Date: Mon Oct 22 18:38:06 2012 +0100 | ||
17 | 13 | |||
18 | 14 | heat engine : Make Resource::swift handle auth_token | ||
19 | 15 | |||
20 | 16 | Make Resource::swift() handle auth_token so the S3 | ||
21 | 17 | resource will work with AWS auth | ||
22 | 18 | |||
23 | 19 | Fixes #271 | ||
24 | 20 | |||
25 | 21 | Change-Id: Ie5aca026dea25045e42aab677a2c793c79de1658 | ||
26 | 22 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
27 | 23 | |||
28 | 24 | commit 7036a387f48fb0cd5266f57fa148a32d98cd7270 | ||
29 | 25 | Author: Zane Bitter <zbitter@redhat.com> | ||
30 | 26 | Date: Thu Oct 18 15:50:27 2012 +0200 | ||
31 | 27 | |||
32 | 28 | ReST API: Add a keystone endpoint | ||
33 | 29 | |||
34 | 30 | Change-Id: I2770279ec50822c106d3ae23ce2f736a49139443 | ||
35 | 31 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
36 | 32 | |||
37 | 33 | commit 567128f594bf45748528e610f01d90255ff0eb60 | ||
38 | 34 | Author: Zane Bitter <zbitter@redhat.com> | ||
39 | 35 | Date: Thu Oct 18 16:50:53 2012 +0200 | ||
40 | 36 | |||
41 | 37 | Handle %(tenant_id)s in endpoints when updating | ||
42 | 38 | |||
43 | 39 | Change-Id: I61112f02b60b6bb63f33d5459edec1f44a49bdd5 | ||
44 | 40 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
45 | 41 | |||
46 | 42 | commit 2e7e7c44cf52191cf54222c8256c6afcc6f00aa5 | ||
47 | 43 | Author: Zane Bitter <zbitter@redhat.com> | ||
48 | 44 | Date: Mon Oct 22 11:24:59 2012 +0200 | ||
49 | 45 | |||
50 | 46 | Change the service user to match devstack | ||
51 | 47 | |||
52 | 48 | The user which authenticates keystone tokens should be the "heat" user in | ||
53 | 49 | the "service" tenant. This changes the default configuration to do this, as | ||
54 | 50 | devstack already does. | ||
55 | 51 | |||
56 | 52 | Ref #269 | ||
57 | 53 | |||
58 | 54 | Change-Id: I89978ec0b490f6d404c568197dd4208097a4b695 | ||
59 | 55 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
60 | 56 | |||
61 | 57 | commit 3bc725b5bd1ec82cc5e307d08803836d83a9e143 | ||
62 | 58 | Author: Zane Bitter <zbitter@redhat.com> | ||
63 | 59 | Date: Mon Oct 22 11:20:07 2012 +0200 | ||
64 | 60 | |||
65 | 61 | Pass the correct tenant for the service user | ||
66 | 62 | |||
67 | 63 | Previously, the service user (which authenticates tokens passes to the | ||
68 | 64 | engine by the APIs) was paired with the tenant of the end user to do | ||
69 | 65 | authentication, which worked only when they were in the same tenant. This | ||
70 | 66 | should not be the case, since the service user should only have an admin | ||
71 | 67 | role in the "service" tenant. | ||
72 | 68 | |||
73 | 69 | Fixes #269 | ||
74 | 70 | |||
75 | 71 | Change-Id: I99b764fc489429dd6d081485bd89d5dde737c124 | ||
76 | 72 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
77 | 73 | |||
78 | 74 | commit d75075cf35907530f8211d53d89b4ffd186fe251 | ||
79 | 75 | Merge: 5d7ebba 0816b29 | ||
80 | 76 | Author: Jenkins <jenkins@review.openstack.org> | ||
81 | 77 | Date: Fri Oct 19 20:45:14 2012 +0000 | ||
82 | 78 | |||
83 | 79 | Merge "ReST API: Format output as JSON" | ||
84 | 80 | |||
85 | 81 | commit 5d7ebbaa06fa348e1e50121316580811c3f15105 | ||
86 | 82 | Merge: c2d262e 0f108b7 | ||
87 | 83 | Author: Jenkins <jenkins@review.openstack.org> | ||
88 | 84 | Date: Fri Oct 19 18:37:58 2012 +0000 | ||
89 | 85 | |||
90 | 86 | Merge "Start and enable libvirtd." | ||
91 | 87 | |||
92 | 88 | commit 0f108b72dea71d9667a573d5661a301bdeec99cb | ||
93 | 89 | Author: Ian Main <imain@redhat.com> | ||
94 | 90 | Date: Fri Oct 19 11:30:27 2012 -0700 | ||
95 | 91 | |||
96 | 92 | Start and enable libvirtd. | ||
97 | 93 | |||
98 | 94 | Just did a fresh install on fedora 17 and found libvirt was not running | ||
99 | 95 | by default which caused nova to not start. Explicitly enable it. | ||
100 | 96 | |||
101 | 97 | Change-Id: Id244af934007020d1a9f263dd71f04e5950dd2c5 | ||
102 | 98 | Signed-off-by: Ian Main <imain@redhat.com> | ||
103 | 99 | |||
104 | 100 | commit c2d262e6b26d0dd14c6f6c76100e78a4154fef08 | ||
105 | 101 | Author: Steven Hardy <shardy@redhat.com> | ||
106 | 102 | Date: Fri Oct 19 19:11:51 2012 +0100 | ||
107 | 103 | |||
108 | 104 | heat engine : Resource.keystone handle auth_token | ||
109 | 105 | |||
110 | 106 | Handle auth_token as well as username/password | ||
111 | 107 | |||
112 | 108 | Fixes #268 | ||
113 | 109 | |||
114 | 110 | Change-Id: I7015556d74e026977fdd04f4ce9a378c0fac7695 | ||
115 | 111 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
116 | 112 | |||
117 | 113 | commit 13ec48afe3aa12804cf15ad02557b1949cd52cdc | ||
118 | 114 | Author: Steven Hardy <shardy@redhat.com> | ||
119 | 115 | Date: Fri Oct 19 19:02:33 2012 +0100 | ||
120 | 116 | |||
121 | 117 | heat engine : Rework auth.authenticate | ||
122 | 118 | |||
123 | 119 | engine.auth.authenticate is really creating a novaclient | ||
124 | 120 | connection, so move this into Resource.nova | ||
125 | 121 | |||
126 | 122 | Ref #268 | ||
127 | 123 | |||
128 | 124 | Change-Id: I15d9c0537b3af9e65cd1ea5bd667bde0c89dc4c2 | ||
129 | 125 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
130 | 126 | |||
131 | 127 | commit 52968f4a16b1af85770f532f734143add807c53b | ||
132 | 128 | Author: Steven Hardy <shardy@redhat.com> | ||
133 | 129 | Date: Fri Oct 19 16:12:15 2012 +0100 | ||
134 | 130 | |||
135 | 131 | heat engine : remove unused EC2 style auth from engine | ||
136 | 132 | |||
137 | 133 | We handle EC2 style auth at the heat-api-cfn level, so EC2 | ||
138 | 134 | style authenticated requests simply pass us an auth_token in | ||
139 | 135 | the context, so remove this duplicate/dead code. | ||
140 | 136 | |||
141 | 137 | Ref #268 | ||
142 | 138 | |||
143 | 139 | Change-Id: I17708cb6ef4b0eb4989d47c116b6211f0d419dcb | ||
144 | 140 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
145 | 141 | |||
146 | 142 | commit 0816b2963c4c334efe65f2a0cf2748ae6bc708c0 | ||
147 | 143 | Author: Zane Bitter <zbitter@redhat.com> | ||
148 | 144 | Date: Fri Oct 19 17:14:12 2012 +0200 | ||
149 | 145 | |||
150 | 146 | ReST API: Format output as JSON | ||
151 | 147 | |||
152 | 148 | Eventually, both XML and JSON will be supported, but for now make the | ||
153 | 149 | output JSON, the same as the input. | ||
154 | 150 | |||
155 | 151 | Change-Id: If0f00b182c27616a9a6f08b468d732c718b7635a | ||
156 | 152 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
157 | 153 | |||
158 | 154 | commit 5658f9d4dbe759fe26a7b820058b8e257f796f35 | ||
159 | 155 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
160 | 156 | Date: Fri Oct 19 11:20:04 2012 -0400 | ||
161 | 157 | |||
162 | 158 | Do not assume host has selinux utils installed | ||
163 | 159 | |||
164 | 160 | related to #265 | ||
165 | 161 | |||
166 | 162 | Change-Id: I4a6cff1f05b6f4f88d672cc0d4ce5e8f62a58e47 | ||
167 | 163 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
168 | 164 | |||
169 | 165 | commit 6ea813be339f8218cef6ceaa61bbe3a698783e09 | ||
170 | 166 | Author: Zane Bitter <zbitter@redhat.com> | ||
171 | 167 | Date: Fri Oct 19 16:15:13 2012 +0200 | ||
172 | 168 | |||
173 | 169 | Identify stacks using tenant UUIDs | ||
174 | 170 | |||
175 | 171 | Tenant names may come and go, but UUIDs are universally unique. Therefore, | ||
176 | 172 | ownership of the stack should be keyed on the tenant_id, not the tenant | ||
177 | 173 | name. | ||
178 | 174 | |||
179 | 175 | Change-Id: I7ec410aeaeceb6319299935b5f34d7c4e9c63d67 | ||
180 | 176 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
181 | 177 | |||
182 | 178 | commit debeccde8f9d3e99d2addc843d718eaf1e588dfe | ||
183 | 179 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
184 | 180 | Date: Thu Oct 18 14:53:26 2012 -0400 | ||
185 | 181 | |||
186 | 182 | Make default distribution U10 for deb template | ||
187 | 183 | |||
188 | 184 | Change-Id: Ifcfc7d1fbb6fac2a785a0dc5a4e6ba09cf898ed4 | ||
189 | 185 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
190 | 186 | |||
191 | 187 | commit 0ee9371f0c67d2334ced2a5bec171864a4fa7374 | ||
192 | 188 | Author: Steven Hardy <shardy@redhat.com> | ||
193 | 189 | Date: Wed Oct 17 13:37:57 2012 +0100 | ||
194 | 190 | |||
195 | 191 | heat engine : Make wait-condition poll interval better | ||
196 | 192 | |||
197 | 193 | Remove rising-rate sleep-time logic and replace with a bounded | ||
198 | 194 | poll interval derived from the timeout - this should avoid ramping | ||
199 | 195 | up to a really long interval and delaying stack complete status | ||
200 | 196 | |||
201 | 197 | Fixes #264 | ||
202 | 198 | |||
203 | 199 | Change-Id: Id53b87a988299708c29fc853f2801f527fd825dd | ||
204 | 200 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
205 | 201 | |||
206 | 202 | commit 0c81d9dbef675c666ba1bb9d659457b3acc05e78 | ||
207 | 203 | Author: Zane Bitter <zbitter@redhat.com> | ||
208 | 204 | Date: Tue Oct 16 16:31:59 2012 +0200 | ||
209 | 205 | |||
210 | 206 | Handle upgrades in heat-keystone-setup | ||
211 | 207 | |||
212 | 208 | Handle upgrades of Heat by removing any outdated endpoints that exist in | ||
213 | 209 | keystone and adding any existing "heat" service user to an admin role in | ||
214 | 210 | the service tenant. | ||
215 | 211 | |||
216 | 212 | Change-Id: If6393417b5404a56b4723f42fb1a1b394d01cc6a | ||
217 | 213 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
218 | 214 | |||
219 | 215 | commit bae47db46091c7ee2840abb264818731ed4ae099 | ||
220 | 216 | Author: Zane Bitter <zbitter@redhat.com> | ||
221 | 217 | Date: Wed Oct 17 10:33:45 2012 +0200 | ||
222 | 218 | |||
223 | 219 | Rename CloudFormation service to heat-cfn | ||
224 | 220 | |||
225 | 221 | This is consistent with what is implemented in devstack. | ||
226 | 222 | |||
227 | 223 | Change-Id: If47c28ddbef1d6c61e2d741f359d850e4ecffaa9 | ||
228 | 224 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
229 | 225 | |||
230 | 226 | commit 453854cdf697453376364eae51d65e3e58d82f51 | ||
231 | 227 | Merge: a97c6d3 3308e27 | ||
232 | 228 | Author: Jenkins <jenkins@review.openstack.org> | ||
233 | 229 | Date: Wed Oct 17 08:33:13 2012 +0000 | ||
234 | 230 | |||
235 | 231 | Merge "heat tests : Remove utils.Stack getter methods" | ||
236 | 232 | |||
237 | 233 | commit 3308e276481a7160adb58b9c1cad7327543c47cc | ||
238 | 234 | Author: Steven Hardy <shardy@redhat.com> | ||
239 | 235 | Date: Tue Oct 16 17:24:53 2012 +0100 | ||
240 | 236 | |||
241 | 237 | heat tests : Remove utils.Stack getter methods | ||
242 | 238 | |||
243 | 239 | Remove the get_*_client getter methods, as they aren't | ||
244 | 240 | actually doing anything, so just access the attributes | ||
245 | 241 | |||
246 | 242 | Change-Id: Ic6740bdfe7d44c40b9fdf9fc4d03f8eddaf9a740 | ||
247 | 243 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
248 | 244 | |||
249 | 245 | commit a97c6d3181a3d09751c3f88eee5a43e9eed0ad37 | ||
250 | 246 | Author: Zane Bitter <zbitter@redhat.com> | ||
251 | 247 | Date: Tue Oct 16 16:33:55 2012 +0200 | ||
252 | 248 | |||
253 | 249 | Use password in preference to token if both supplied | ||
254 | 250 | |||
255 | 251 | Fixes #263 - devstack is providing a token in the environment, which was | ||
256 | 252 | causing the wrong path to get hit. | ||
257 | 253 | |||
258 | 254 | Change-Id: I9aae346e57fdfe156e52d4696e8f2f859884ff2f | ||
259 | 255 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
260 | 256 | |||
261 | 257 | commit f3ab48b64e13d681ff4d07aae67c31fb6c266683 | ||
262 | 258 | Merge: 74b207a cd512f5 | ||
263 | 259 | Author: Jenkins <jenkins@review.openstack.org> | ||
264 | 260 | Date: Tue Oct 16 14:16:50 2012 +0000 | ||
265 | 261 | |||
266 | 262 | Merge "heat : heat cli pep cleanups" | ||
267 | 263 | |||
268 | 264 | commit 74b207a332d67fd530f3a87fbf83f6981e75d113 | ||
269 | 265 | Author: Steven Hardy <shardy@redhat.com> | ||
270 | 266 | Date: Tue Oct 16 14:16:17 2012 +0100 | ||
271 | 267 | |||
272 | 268 | heat tests : add ValidateTemplate test to CFN_API_Actions_Boto test | ||
273 | 269 | |||
274 | 270 | Add test for ValidateTemplate test to test_CFN_API_Actions_Boto.py | ||
275 | 271 | |||
276 | 272 | Change-Id: I1fff55cd9aaa0c62c2a1e05050695bcd3f96664a | ||
277 | 273 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
278 | 274 | |||
279 | 275 | commit da5406a043512dbc47064794d6ab1ab1e0ba228b | ||
280 | 276 | Author: Steven Hardy <shardy@redhat.com> | ||
281 | 277 | Date: Tue Oct 16 13:45:24 2012 +0100 | ||
282 | 278 | |||
283 | 279 | heat tests : Add ValidateTemplate test to CFN_API_Actions test | ||
284 | 280 | |||
285 | 281 | Add test for ValidateTemplate action to test_CFN_API_Actions.py | ||
286 | 282 | |||
287 | 283 | Change-Id: Ia7a377f952d096e7b728a7151906ab2781695008 | ||
288 | 284 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
289 | 285 | |||
290 | 286 | commit 3cbbafd3c2fd321941722eea598aead1dd3d481b | ||
291 | 287 | Author: Steven Hardy <shardy@redhat.com> | ||
292 | 288 | Date: Tue Oct 16 13:19:27 2012 +0100 | ||
293 | 289 | |||
294 | 290 | heat API : ValidateTemplate fix response format | ||
295 | 291 | |||
296 | 292 | Fix CFN API ValidateTemplate response format, missing the | ||
297 | 293 | ValidateTemplateResponse wrapper, required by boto to parse the response | ||
298 | 294 | |||
299 | 295 | Change-Id: I89464df402346ff87041496652d2b4d39cc35fc6 | ||
300 | 296 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
301 | 297 | |||
302 | 298 | commit cd512f5e915ff7de89c4829e45e367f9b201a3db | ||
303 | 299 | Author: Steven Hardy <shardy@redhat.com> | ||
304 | 300 | Date: Tue Oct 16 14:34:38 2012 +0100 | ||
305 | 301 | |||
306 | 302 | heat : heat cli pep cleanups | ||
307 | 303 | |||
308 | 304 | Fix some pep whitespace issues, which were not picked | ||
309 | 305 | up by the jenkins gate for some reason.. | ||
310 | 306 | |||
311 | 307 | Change-Id: I9a3488d61a3cde4bb8038f3f1927eb0c1ad0f60c | ||
312 | 308 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
313 | 309 | |||
314 | 310 | commit 98b6c2a566812abdb1c89e9dec51331baea5ae14 | ||
315 | 311 | Author: Steven Hardy <shardy@redhat.com> | ||
316 | 312 | Date: Mon Oct 8 13:48:27 2012 +0100 | ||
317 | 313 | |||
318 | 314 | heat : boto_client_cloudwatch allow credentials override | ||
319 | 315 | |||
320 | 316 | Allow the AWS key/secret to be passed in when making the client | ||
321 | 317 | connection like boto_client.py | ||
322 | 318 | |||
323 | 319 | Ref #222 | ||
324 | 320 | |||
325 | 321 | Change-Id: Iee24120eb52c8ffb97b1b421b0a27313e5f5cbdd | ||
326 | 322 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
327 | 323 | |||
328 | 324 | commit b1c97d145531ba3aeff055d7028ff49df13cad9e | ||
329 | 325 | Author: Zane Bitter <zbitter@redhat.com> | ||
330 | 326 | Date: Tue Oct 16 13:35:23 2012 +0200 | ||
331 | 327 | |||
332 | 328 | Catch SSH Disconnection errors in functional tests | ||
333 | 329 | |||
334 | 330 | Change-Id: I24f959cbaa36138bafeda70a3966000673c80c56 | ||
335 | 331 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
336 | 332 | |||
337 | 333 | commit 46a41590fb8ebbec565e0d007c429a17d0d7f5eb | ||
338 | 334 | Author: Steven Hardy <shardy@redhat.com> | ||
339 | 335 | Date: Tue Oct 16 10:38:17 2012 +0100 | ||
340 | 336 | |||
341 | 337 | heat : add template-swift-url option to client | ||
342 | 338 | |||
343 | 339 | Add option to bin/heat to retrieve template body from swift | ||
344 | 340 | |||
345 | 341 | Fixes #216 | ||
346 | 342 | |||
347 | 343 | Change-Id: I425d7cd0f01875d85d97906f4f91c3a3b2fcf851 | ||
348 | 344 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
349 | 345 | |||
350 | 346 | commit 84ddb9fb654ee8cd57273110f4760f44af43be3a | ||
351 | 347 | Author: Steven Hardy <shardy@redhat.com> | ||
352 | 348 | Date: Mon Oct 15 16:42:52 2012 +0100 | ||
353 | 349 | |||
354 | 350 | heat cli: encapsulate template arg-parsing | ||
355 | 351 | |||
356 | 352 | Encapsulate template argument parsing in a helper function | ||
357 | 353 | cleans up some duplication and provides a single place to add | ||
358 | 354 | swift-template-url logic | ||
359 | 355 | |||
360 | 356 | Ref #216 | ||
361 | 357 | |||
362 | 358 | Change-Id: I36515f318ed79899a2710899ffca83e4452c61f4 | ||
363 | 359 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
364 | 360 | |||
365 | 361 | commit 4bd5c4a9dde0afbcd31438604c3aa05799c472ce | ||
366 | 362 | Author: Steven Hardy <shardy@redhat.com> | ||
367 | 363 | Date: Mon Oct 15 17:01:39 2012 +0100 | ||
368 | 364 | |||
369 | 365 | heat engine : remove unused validate_template params | ||
370 | 366 | |||
371 | 367 | Remove unused params argument to validate_template, since | ||
372 | 368 | it is no longer passed by the CFN API meaning the validate | ||
373 | 369 | action fails | ||
374 | 370 | |||
375 | 371 | Fixes #262 | ||
376 | 372 | |||
377 | 373 | Change-Id: Ic2a5ede02649f2d6dff86595efb0127e07fbf253 | ||
378 | 374 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
379 | 375 | |||
380 | 376 | commit ac38cae7f5352a0c2592d6789bdd5e35ca5aa900 | ||
381 | 377 | Author: Zane Bitter <zbitter@redhat.com> | ||
382 | 378 | Date: Mon Oct 15 16:33:19 2012 +0200 | ||
383 | 379 | |||
384 | 380 | Obey the passed in distro value in HAProxy template | ||
385 | 381 | |||
386 | 382 | Change-Id: I7e1dad654746329763bb575a09611aa0b827ec24 | ||
387 | 383 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
388 | 384 | |||
389 | 385 | commit 64965db9de997d55d7599073d2a310251fc355e3 | ||
390 | 386 | Author: Zane Bitter <zbitter@redhat.com> | ||
391 | 387 | Date: Mon Oct 15 16:13:12 2012 +0200 | ||
392 | 388 | |||
393 | 389 | Use --script option to parted in templates | ||
394 | 390 | |||
395 | 391 | Provisioning scripts should never expect user input. | ||
396 | 392 | |||
397 | 393 | Change-Id: I0099cee6a920313c2b5c8e86ddb18de11bab8329 | ||
398 | 394 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
399 | 395 | |||
400 | 396 | commit 65496df4a9c08d0ef7fc191f192b19df39447198 | ||
401 | 397 | Author: Zane Bitter <zbitter@redhat.com> | ||
402 | 398 | Date: Mon Oct 15 15:46:49 2012 +0200 | ||
403 | 399 | |||
404 | 400 | Reduce timeout periods in functional tests | ||
405 | 401 | |||
406 | 402 | Many of the timeouts were absurdly long and delayed reporting of test | ||
407 | 403 | results by many hours at a time. | ||
408 | 404 | |||
409 | 405 | Change-Id: I9a70442548097d607eab87471a8037b566127ac9 | ||
410 | 406 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
411 | 407 | |||
412 | 408 | commit fdf285f4df7b4589e8801c77bdd3c3b2f57c9812 | ||
413 | 409 | Author: Zane Bitter <zbitter@redhat.com> | ||
414 | 410 | Date: Fri Oct 12 22:32:54 2012 +0200 | ||
415 | 411 | |||
416 | 412 | ReST API: Add unit tests | ||
417 | 413 | |||
418 | 414 | Change-Id: Id815c7d5d08e912f64268529b4bdbdcd06c1c47e | ||
419 | 415 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
420 | 416 | |||
421 | 417 | commit b3fba7da803d3c0239f7d3a27a69cd099fb6552e | ||
422 | 418 | Author: Steven Hardy <shardy@redhat.com> | ||
423 | 419 | Date: Mon Oct 15 11:34:52 2012 +0100 | ||
424 | 420 | |||
425 | 421 | heat : Getting started updates for Cloudwatch | ||
426 | 422 | |||
427 | 423 | Update GettingStarted.rst: | ||
428 | 424 | - Add heat-api-cloudwatch section | ||
429 | 425 | - Add firewall rules required for heat-metadata and heat-api-cloudwatch | ||
430 | 426 | |||
431 | 427 | Change-Id: I3b232f378a23b6c334c7e8e5af3ab067ffd50381 | ||
432 | 428 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
433 | 429 | |||
434 | 430 | commit 47c79a2051f7738a482bad090b894c6e480dfe7a | ||
435 | 431 | Author: Zane Bitter <zbitter@redhat.com> | ||
436 | 432 | Date: Mon Oct 15 11:57:11 2012 +0200 | ||
437 | 433 | |||
438 | 434 | Getting Started: Fix IP address determination on F17 | ||
439 | 435 | |||
440 | 436 | The format of the output of ifconfig has changed between Fedora 16 and | ||
441 | 437 | Fedora 17, so starting the metadata server failed on the latter due to a | ||
442 | 438 | missing IP address. | ||
443 | 439 | |||
444 | 440 | The change makes the script work with either format, and also now fails | ||
445 | 441 | with an error if it breaks again. | ||
446 | 442 | |||
447 | 443 | Change-Id: I7012af7bd7c15f6a962d19e66c8a0d8401243895 | ||
448 | 444 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
449 | 445 | |||
450 | 446 | commit b53436bf402a992cc9c135dd833bdb15465d4244 | ||
451 | 447 | Merge: 2f2c5e7 4d262e3 | ||
452 | 448 | Author: Jenkins <jenkins@review.openstack.org> | ||
453 | 449 | Date: Mon Oct 15 08:57:10 2012 +0000 | ||
454 | 450 | |||
455 | 451 | Merge "heat : Remove cloudwatch functionalty from metadata server" | ||
456 | 452 | |||
457 | 453 | commit 2f2c5e7494270c9877d92b66dc6f7131ad31c710 | ||
458 | 454 | Merge: 737f4f4 318f233 | ||
459 | 455 | Author: Jenkins <jenkins@review.openstack.org> | ||
460 | 456 | Date: Mon Oct 15 08:55:04 2012 +0000 | ||
461 | 457 | |||
462 | 458 | Merge "heat templates : Add boto config to HA templates" | ||
463 | 459 | |||
464 | 460 | commit 737f4f4320510371ceaab0ef6e528aa567e52eec | ||
465 | 461 | Merge: be39298 ebc3129 | ||
466 | 462 | Author: Jenkins <jenkins@review.openstack.org> | ||
467 | 463 | Date: Mon Oct 15 08:43:19 2012 +0000 | ||
468 | 464 | |||
469 | 465 | Merge "heat engine : Move watch logic into WatchRule class" | ||
470 | 466 | |||
471 | 467 | commit ebc3129e44d5762756d28133880b07a13f6e0be3 | ||
472 | 468 | Author: Steven Hardy <shardy@redhat.com> | ||
473 | 469 | Date: Fri Sep 28 08:02:20 2012 +0100 | ||
474 | 470 | |||
475 | 471 | heat engine : Move watch logic into WatchRule class | ||
476 | 472 | |||
477 | 473 | Move engine/manager.py logic into WatchRule class so watch- | ||
478 | 474 | related DB manipulation and related logic is encapsulated in | ||
479 | 475 | the WatchRule class | ||
480 | 476 | |||
481 | 477 | Fixes #217 | ||
482 | 478 | |||
483 | 479 | Change-Id: I5405ab631de17efda7eefb45dadad55ee12c533c | ||
484 | 480 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
485 | 481 | |||
486 | 482 | commit be392980ce9c450cc92a6a57ddbe2b09693e1273 | ||
487 | 483 | Author: Zane Bitter <zbitter@redhat.com> | ||
488 | 484 | Date: Fri Oct 12 22:32:54 2012 +0200 | ||
489 | 485 | |||
490 | 486 | ReST API: Report template validation errors | ||
491 | 487 | |||
492 | 488 | Use a different HTTP Status code (Bad Request) for validation errors. | ||
493 | 489 | |||
494 | 490 | Change-Id: Ie1097dfbbe920a2efb641b343114d7b4decac473 | ||
495 | 491 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
496 | 492 | |||
497 | 493 | commit a5c7b42e23add65e4f990674f24aa9bd90725a72 | ||
498 | 494 | Author: Zane Bitter <zbitter@redhat.com> | ||
499 | 495 | Date: Fri Oct 12 22:32:54 2012 +0200 | ||
500 | 496 | |||
501 | 497 | ReST API: Return appropriate error codes | ||
502 | 498 | |||
503 | 499 | Change-Id: I769366dd164199c3b7d16ca8bf4c4d99d21dbb7b | ||
504 | 500 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
505 | 501 | |||
506 | 502 | commit 238187ee0a9d075d1e86534a72ae2eb8e53cce26 | ||
507 | 503 | Author: Zane Bitter <zbitter@redhat.com> | ||
508 | 504 | Date: Fri Oct 12 22:32:54 2012 +0200 | ||
509 | 505 | |||
510 | 506 | ReST API: Separate out code to fetch template from a URL | ||
511 | 507 | |||
512 | 508 | This will make testing a bit easier. | ||
513 | 509 | |||
514 | 510 | Change-Id: I8f9d63e3ff68174bb9f1284c21f52696ec5ac006 | ||
515 | 511 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
516 | 512 | |||
517 | 513 | commit 8be0906b7aa3162d9d1435eb8ed0d8ba9c226066 | ||
518 | 514 | Author: Steven Hardy <shardy@redhat.com> | ||
519 | 515 | Date: Fri Oct 12 17:18:11 2012 +0100 | ||
520 | 516 | |||
521 | 517 | heat : db API add watch_rule_get_by_name | ||
522 | 518 | |||
523 | 519 | Add watch_rule_get_by_name, and move the previous | ||
524 | 520 | watch_rule_get to look up rule by ID, which is consistent | ||
525 | 521 | with the other api calls. Lookup by id is required for | ||
526 | 522 | WatchRule rework | ||
527 | 523 | |||
528 | 524 | Ref #217 | ||
529 | 525 | |||
530 | 526 | Change-Id: I4b5d08ffcd31b6b522c65edd0a202e8cf5a367b8 | ||
531 | 527 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
532 | 528 | |||
533 | 529 | commit db0a268f414e963d73ded7449662385f8e5435c1 | ||
534 | 530 | Author: Steven Hardy <shardy@redhat.com> | ||
535 | 531 | Date: Fri Oct 12 10:49:13 2012 +0100 | ||
536 | 532 | |||
537 | 533 | heat : db API add watch_rule_update DB API action | ||
538 | 534 | |||
539 | 535 | Add watch_rule_update DB API call, needed for WatchRule | ||
540 | 536 | refactor/rework | ||
541 | 537 | |||
542 | 538 | Ref #217 | ||
543 | 539 | |||
544 | 540 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
545 | 541 | |||
546 | 542 | Change-Id: Ie8321d390ab96e987bfa4c97c26f1e0305f6bd48 | ||
547 | 543 | |||
548 | 544 | commit 4d262e3b29faeb6499ca2befe52d81aea3583ef7 | ||
549 | 545 | Author: Steven Hardy <shardy@redhat.com> | ||
550 | 546 | Date: Fri Oct 12 13:45:11 2012 +0100 | ||
551 | 547 | |||
552 | 548 | heat : Remove cloudwatch functionalty from metadata server | ||
553 | 549 | |||
554 | 550 | Remove the cloudwatch metric functionality from the heat-metadata | ||
555 | 551 | service, since all stats should now be sent via the CloudWatch | ||
556 | 552 | api via the PutMetricData action (ref cfn-push-stats update) | ||
557 | 553 | |||
558 | 554 | Note that after this change you will need to rebuild your jeos | ||
559 | 555 | images to get the new version of cfn-push-stats from heat-jeos | ||
560 | 556 | |||
561 | 557 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
562 | 558 | |||
563 | 559 | Change-Id: I5eec60d3dd0abfb32e2b4777635f1b0e2714a2c2 | ||
564 | 560 | |||
565 | 561 | commit 318f233c54c4f2046052a4a70411600e53aa847f | ||
566 | 562 | Author: Steven Hardy <shardy@redhat.com> | ||
567 | 563 | Date: Wed Oct 10 10:03:11 2012 +0100 | ||
568 | 564 | |||
569 | 565 | heat templates : Add boto config to HA templates | ||
570 | 566 | |||
571 | 567 | Add boto config to HA/IHA templates as it's now required for | ||
572 | 568 | authenticated cfn-push-stats which uses the CloudWatch API | ||
573 | 569 | |||
574 | 570 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
575 | 571 | |||
576 | 572 | Change-Id: I8670f6774834e9f41870240496fe74728306cf17 | ||
577 | 573 | |||
578 | 574 | commit 5df2d6f7020c54fc7e5c9c8e68662708791e3f69 | ||
579 | 575 | Merge: e690324 64fc539 | ||
580 | 576 | Author: Jenkins <jenkins@review.openstack.org> | ||
581 | 577 | Date: Wed Oct 10 22:17:18 2012 +0000 | ||
582 | 578 | |||
583 | 579 | Merge "ReST API: Add some simple API documentation" | ||
584 | 580 | |||
585 | 581 | commit e69032415cdaec1b9594eccaca839181d398ee43 | ||
586 | 582 | Merge: 3e196ee a553fc2 | ||
587 | 583 | Author: Jenkins <jenkins@review.openstack.org> | ||
588 | 584 | Date: Wed Oct 10 22:16:56 2012 +0000 | ||
589 | 585 | |||
590 | 586 | Merge "ReST API: Use JSON documents for data input" | ||
591 | 587 | |||
592 | 588 | commit 3e196ee0062c1084730b1429e04571761cfd4221 | ||
593 | 589 | Merge: a7babbd 4fca773 | ||
594 | 590 | Author: Jenkins <jenkins@review.openstack.org> | ||
595 | 591 | Date: Wed Oct 10 22:14:02 2012 +0000 | ||
596 | 592 | |||
597 | 593 | Merge "ReST API: Refactor handling of input data" | ||
598 | 594 | |||
599 | 595 | commit a7babbd61f738687f5c2a0eb0b487655d2bc8e5b | ||
600 | 596 | Author: Steve Baker <sbaker@redhat.com> | ||
601 | 597 | Date: Thu Oct 11 08:18:04 2012 +1300 | ||
602 | 598 | |||
603 | 599 | Unit test for load balancer resource type. | ||
604 | 600 | |||
605 | 601 | Change-Id: I2386419563f02bcb509a8547fd587b9af6285c5c | ||
606 | 602 | |||
607 | 603 | commit abafede828fff481912bb1044e0683536468eb64 | ||
608 | 604 | Merge: d41fe6f c0ec1c1 | ||
609 | 605 | Author: Jenkins <jenkins@review.openstack.org> | ||
610 | 606 | Date: Wed Oct 10 18:17:25 2012 +0000 | ||
611 | 607 | |||
612 | 608 | Merge "heat : Add missing calculate_properties to user resource" | ||
613 | 609 | |||
614 | 610 | commit d41fe6f6f018fc15fa578692b145aac4707edf63 | ||
615 | 611 | Merge: 96c9b50 73b19cb | ||
616 | 612 | Author: Jenkins <jenkins@review.openstack.org> | ||
617 | 613 | Date: Wed Oct 10 18:15:07 2012 +0000 | ||
618 | 614 | |||
619 | 615 | Merge "heat engine : Avoid printing credentials to logfile" | ||
620 | 616 | |||
621 | 617 | commit c0ec1c1dd4aaba11b11f21877e57ee113abd1fdf | ||
622 | 618 | Author: Steven Hardy <shardy@redhat.com> | ||
623 | 619 | Date: Wed Oct 10 18:20:25 2012 +0100 | ||
624 | 620 | |||
625 | 621 | heat : Add missing calculate_properties to user resource | ||
626 | 622 | |||
627 | 623 | Adding calculate_properties to user AccessKey resource, or | ||
628 | 624 | we get a key error when trying to list resources in stacks | ||
629 | 625 | using this resource type | ||
630 | 626 | |||
631 | 627 | Fixes #194 | ||
632 | 628 | |||
633 | 629 | Change-Id: I905c162dd6bc3557825610f046e6ee8228d5225b | ||
634 | 630 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
635 | 631 | |||
636 | 632 | commit 73b19cb666d70f2288a96c95cfab4bf8ed391faa | ||
637 | 633 | Author: Steven Hardy <shardy@redhat.com> | ||
638 | 634 | Date: Mon Oct 8 17:16:42 2012 +0100 | ||
639 | 635 | |||
640 | 636 | heat engine : Avoid printing credentials to logfile | ||
641 | 637 | |||
642 | 638 | Avoid printing the AWS secret key to the (world-readable) | ||
643 | 639 | engine logfile | ||
644 | 640 | |||
645 | 641 | Fixes #258 | ||
646 | 642 | |||
647 | 643 | Change-Id: I26d809064c603421c4bbe4a060de5d4776fec4b8 | ||
648 | 644 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
649 | 645 | |||
650 | 646 | commit 96c9b50778ab3fc36d33544e6d6510d75e09c044 | ||
651 | 647 | Author: Steven Hardy <shardy@redhat.com> | ||
652 | 648 | Date: Wed Oct 10 18:51:20 2012 +0100 | ||
653 | 649 | |||
654 | 650 | heat engine : only attempt stack update from valid states | ||
655 | 651 | |||
656 | 652 | Only attempt to update a stack if it is in CREATE_COMPLETE | ||
657 | 653 | or UPDATE_COMPLETE state | ||
658 | 654 | |||
659 | 655 | Fixes #260 | ||
660 | 656 | |||
661 | 657 | Change-Id: If47a628f1602d5d8783b3f0e90fd7e76ccef46ba | ||
662 | 658 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
663 | 659 | |||
664 | 660 | commit 64fc539afcd2adfe8d8698bb6a838a22fc3a132e | ||
665 | 661 | Author: Zane Bitter <zbitter@redhat.com> | ||
666 | 662 | Date: Wed Oct 10 18:22:01 2012 +0200 | ||
667 | 663 | |||
668 | 664 | ReST API: Add some simple API documentation | ||
669 | 665 | |||
670 | 666 | Change-Id: I6b3ff5a46e0ba836634cc21cf7ee8945a18a6a3a | ||
671 | 667 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
672 | 668 | |||
673 | 669 | commit a553fc2ba55170fc27f2d4e6c5b44d6570523bda | ||
674 | 670 | Author: Zane Bitter <zbitter@redhat.com> | ||
675 | 671 | Date: Tue Oct 9 17:55:37 2012 +0200 | ||
676 | 672 | |||
677 | 673 | ReST API: Use JSON documents for data input | ||
678 | 674 | |||
679 | 675 | This is more in keeping with how OpenStack resources are manipulated than | ||
680 | 676 | the previous implementation, which used WWW Forms encoding. | ||
681 | 677 | |||
682 | 678 | Change-Id: Iba7a6b83a65637cf999c67ef3f4dea7b3e64100d | ||
683 | 679 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
684 | 680 | |||
685 | 681 | commit 4fca77337a4a491cb1e340d515fabc36b09ee860 | ||
686 | 682 | Author: Zane Bitter <zbitter@redhat.com> | ||
687 | 683 | Date: Wed Oct 10 15:38:04 2012 +0200 | ||
688 | 684 | |||
689 | 685 | ReST API: Refactor handling of input data | ||
690 | 686 | |||
691 | 687 | Create a separate class for dealing with the data associated with a | ||
692 | 688 | PUT/POST request. | ||
693 | 689 | |||
694 | 690 | Change-Id: I054bc74cf65055d23eb716738c29e751a32f3022 | ||
695 | 691 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
696 | 692 | |||
697 | 693 | commit 454b2dffb6b988ca6381c9ef1a973be654921b2b | ||
698 | 694 | Author: Zane Bitter <zbitter@redhat.com> | ||
699 | 695 | Date: Wed Oct 10 15:38:04 2012 +0200 | ||
700 | 696 | |||
701 | 697 | ReST API: Fix template validation | ||
702 | 698 | |||
703 | 699 | Also move the URL to be local to a tenant. This is because keystone will | ||
704 | 700 | automatically fill in the tenant id in the endpoint, so all requests will | ||
705 | 701 | use this as a base URL. | ||
706 | 702 | |||
707 | 703 | Change-Id: I3fbd5a7d256426079824f8a26fdcd41eac083146 | ||
708 | 704 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
709 | 705 | |||
710 | 706 | commit efd529408659110806aab6de4d37b705bc840143 | ||
711 | 707 | Author: Steven Hardy <shardy@redhat.com> | ||
712 | 708 | Date: Wed Oct 10 11:57:33 2012 +0100 | ||
713 | 709 | |||
714 | 710 | heat : workaround engine error with version code | ||
715 | 711 | |||
716 | 712 | Work around lack of git sha in vcsversion so we don't get an | ||
717 | 713 | engine error if the version dict doesn't contain the sha key | ||
718 | 714 | |||
719 | 715 | Fixes #259 | ||
720 | 716 | |||
721 | 717 | Change-Id: I25d2cfb008a5a9e0e1a60e7360e58608d2d8e9c0 | ||
722 | 718 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
723 | 719 | |||
724 | 720 | commit a34b9ef5ab0aa3590fd28cb9f8088a3e0896947f | ||
725 | 721 | Author: Steve Baker <sbaker@redhat.com> | ||
726 | 722 | Date: Wed Oct 10 13:21:47 2012 +1300 | ||
727 | 723 | |||
728 | 724 | Change endpoint service type from orchestration to cloudformation. | ||
729 | 725 | |||
730 | 726 | This is required so that the REST API can take over the orchestration service type. | ||
731 | 727 | |||
732 | 728 | This will break exiting setups until heat-keystone-setup is re-run. | ||
733 | 729 | |||
734 | 730 | There will be a corresponding update to devstack, which may be out of sync to this one. | ||
735 | 731 | |||
736 | 732 | commit afe93704f327a4514fa826b06d275729cf214073 | ||
737 | 733 | Merge: 2e3bdd9 4651be7 | ||
738 | 734 | Author: Jenkins <jenkins@review.openstack.org> | ||
739 | 735 | Date: Tue Oct 9 16:19:50 2012 +0000 | ||
740 | 736 | |||
741 | 737 | Merge "Remove unnecessary keystone scripts" | ||
742 | 738 | |||
743 | 739 | commit 2e3bdd951028f8d0b201b9ddb2553b194a1b0941 | ||
744 | 740 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
745 | 741 | Date: Fri Sep 28 20:00:34 2012 -0400 | ||
746 | 742 | |||
747 | 743 | Fix versioning code | ||
748 | 744 | |||
749 | 745 | Removed cruft from OpenStack common versioning code that was removed. | ||
750 | 746 | Added optional git SHA information if module is available. The | ||
751 | 747 | intent is to have the additional git revision reported only when FINAL | ||
752 | 748 | is set to False. | ||
753 | 749 | |||
754 | 750 | Change-Id: Iae94b84027e7428cd394726e07845d2bad631586 | ||
755 | 751 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
756 | 752 | |||
757 | 753 | commit 4651be78386832b8fd1f931f9574f7566d976198 | ||
758 | 754 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
759 | 755 | Date: Fri Sep 28 20:08:35 2012 -0400 | ||
760 | 756 | |||
761 | 757 | Remove unnecessary keystone scripts | ||
762 | 758 | |||
763 | 759 | Make remaining keystone script check installed version of Nova and use | ||
764 | 760 | proper arguments to keystone. | ||
765 | 761 | |||
766 | 762 | closes #252 | ||
767 | 763 | |||
768 | 764 | Change-Id: Ie4709891c7ca89d73390a3474e3d10beab449395 | ||
769 | 765 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
770 | 766 | |||
771 | 767 | commit 9cf1c6f269ac10c2493653c646bbef9271cf7122 | ||
772 | 768 | Author: Zane Bitter <zbitter@redhat.com> | ||
773 | 769 | Date: Tue Oct 9 10:37:01 2012 +0200 | ||
774 | 770 | |||
775 | 771 | Fix bugs in ReST API stack creation | ||
776 | 772 | |||
777 | 773 | Change-Id: I39277224305465cc951e397f340012563c0f7174 | ||
778 | 774 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
779 | 775 | |||
780 | 776 | commit 3e603825a8c743e9a1e2f6f4362669cb6d187c47 | ||
781 | 777 | Author: Zane Bitter <zbitter@redhat.com> | ||
782 | 778 | Date: Tue Oct 9 12:06:44 2012 +0200 | ||
783 | 779 | |||
784 | 780 | Allow authentication to Nova with a Keystone token | ||
785 | 781 | |||
786 | 782 | Change-Id: I3ca90169559cc167ff51db5fe47ceec8c917f04b | ||
787 | 783 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
788 | 784 | |||
789 | 785 | commit 5f7ccf6129f669a757253db8ce2ce88e8f3cd228 | ||
790 | 786 | Merge: c6ad01b 8c9bd2a | ||
791 | 787 | Author: Jenkins <jenkins@review.openstack.org> | ||
792 | 788 | Date: Mon Oct 8 19:42:08 2012 +0000 | ||
793 | 789 | |||
794 | 790 | Merge "Make sure to remove python-glanceclient too" | ||
795 | 791 | |||
796 | 792 | commit c6ad01b6b31e08a792cf7d5cad33f01bcaa8e88e | ||
797 | 793 | Merge: 703693b dd6975e | ||
798 | 794 | Author: Jenkins <jenkins@review.openstack.org> | ||
799 | 795 | Date: Mon Oct 8 19:09:37 2012 +0000 | ||
800 | 796 | |||
801 | 797 | Merge "Fix hash-bang directive in nova_create_flavors.sh" | ||
802 | 798 | |||
803 | 799 | commit 703693b03e5cfb39a71a337e1d97a121a914a951 | ||
804 | 800 | Merge: 0fa2903 cdd392b | ||
805 | 801 | Author: Jenkins <jenkins@review.openstack.org> | ||
806 | 802 | Date: Mon Oct 8 16:02:04 2012 +0000 | ||
807 | 803 | |||
808 | 804 | Merge "heat tests : add functional test for UpdateStack" | ||
809 | 805 | |||
810 | 806 | commit 0fa2903fac98b31d46e546714ea9f2c71f130837 | ||
811 | 807 | Merge: 0549320 f8f0fac | ||
812 | 808 | Author: Jenkins <jenkins@review.openstack.org> | ||
813 | 809 | Date: Mon Oct 8 15:57:25 2012 +0000 | ||
814 | 810 | |||
815 | 811 | Merge "heat tests : functional utils support for UpdateStack" | ||
816 | 812 | |||
817 | 813 | commit 05493200445075782c8d5ed009ef8989d0f71ef6 | ||
818 | 814 | Merge: 49ce173 8c191d4 | ||
819 | 815 | Author: Jenkins <jenkins@review.openstack.org> | ||
820 | 816 | Date: Mon Oct 8 15:56:55 2012 +0000 | ||
821 | 817 | |||
822 | 818 | Merge "heat tests : Add new boto API test" | ||
823 | 819 | |||
824 | 820 | commit 49ce173820ec8bd1928252a8eacb85d4373711dc | ||
825 | 821 | Author: Steven Hardy <shardy@redhat.com> | ||
826 | 822 | Date: Mon Oct 8 16:21:25 2012 +0100 | ||
827 | 823 | |||
828 | 824 | heat engine : workaround lack of no_cache on essex | ||
829 | 825 | |||
830 | 826 | no_cache novaclient fix doesn't work on essex, so try | ||
831 | 827 | both the essex and the folsom compatible novaclient | ||
832 | 828 | prototypes | ||
833 | 829 | |||
834 | 830 | Change-Id: I0749f821981550d7a5f5a95e2f5951c77d8e1529 | ||
835 | 831 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
836 | 832 | |||
837 | 833 | commit c491afaef6c5af6e28382eaadb6fe584061f9702 | ||
838 | 834 | Author: Eoghan Glynn <eglynn@redhat.com> | ||
839 | 835 | Date: Mon Oct 8 15:20:37 2012 +0100 | ||
840 | 836 | |||
841 | 837 | Avoid create_stack RPC call timing out on precise | ||
842 | 838 | |||
843 | 839 | The create_stack RPC call times out on Ubuntu as novaclient | ||
844 | 840 | blocks expecting stdin when prompting for a keyring password: | ||
845 | 841 | |||
846 | 842 | Please set a password for your new keyring | ||
847 | 843 | |||
848 | 844 | This probably does not occur on Fedora due to the version or | ||
849 | 845 | presence of the python-keyring package differing. | ||
850 | 846 | |||
851 | 847 | The problem can be avoided by ensuring the no_cache flag is | ||
852 | 848 | set on the novaclient. | ||
853 | 849 | |||
854 | 850 | Change-Id: I3ac9e74571ff837cd07fc3f36ecf706180f4dc46 | ||
855 | 851 | |||
856 | 852 | commit dd6975eadc7720c4dcd8624a1fb43c9ccb820259 | ||
857 | 853 | Author: Eoghan Glynn <eglynn@redhat.com> | ||
858 | 854 | Date: Mon Oct 8 12:51:17 2012 +0100 | ||
859 | 855 | |||
860 | 856 | Fix hash-bang directive in nova_create_flavors.sh | ||
861 | 857 | |||
862 | 858 | The script employs bash-isms, so the directive to use the | ||
863 | 859 | Bourne shell causes some predictable failures: | ||
864 | 860 | |||
865 | 861 | nova_create_flavors.sh: [[: not found | ||
866 | 862 | |||
867 | 863 | ... etc. | ||
868 | 864 | |||
869 | 865 | Change-Id: I60f3de55d2ebbfa47d444ec72c07728bbfa38be6 | ||
870 | 866 | |||
871 | 867 | commit f912bfc4d03f8c801c2b4d29bd1c9fa1a3396ced | ||
872 | 868 | Author: Steve Baker <sbaker@redhat.com> | ||
873 | 869 | Date: Fri Oct 5 10:07:53 2012 +0100 | ||
874 | 870 | |||
875 | 871 | import gettext to fix db migration execution | ||
876 | 872 | |||
877 | 873 | commit 8c9bd2a71b917d89cdb131669b581c0ce59e9683 | ||
878 | 874 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
879 | 875 | Date: Fri Sep 28 20:04:16 2012 -0400 | ||
880 | 876 | |||
881 | 877 | Make sure to remove python-glanceclient too | ||
882 | 878 | |||
883 | 879 | Change-Id: I44c39824f5b1d96ac69e6972506fc865718b3c59 | ||
884 | 880 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
885 | 881 | |||
886 | 882 | commit cdd392ba816bfda1c866b590be051111035ab2a4 | ||
887 | 883 | Author: Steven Hardy <shardy@redhat.com> | ||
888 | 884 | Date: Thu Sep 27 14:12:59 2012 +0100 | ||
889 | 885 | |||
890 | 886 | heat tests : add functional test for UpdateStack | ||
891 | 887 | |||
892 | 888 | Add new API test to prove UpdateStack action | ||
893 | 889 | |||
894 | 890 | Change-Id: I656f3965a222ee1dcd890d4e4491f5550fada461 | ||
895 | 891 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
896 | 892 | |||
897 | 893 | commit f8f0fac96ec086f1b2ebc6c780155a0a0caa56e7 | ||
898 | 894 | Author: Steven Hardy <shardy@redhat.com> | ||
899 | 895 | Date: Wed Sep 26 14:37:07 2012 +0100 | ||
900 | 896 | |||
901 | 897 | heat tests : functional utils support for UpdateStack | ||
902 | 898 | |||
903 | 899 | Add Stack.update method so UpdateStack API action | ||
904 | 900 | can be tested | ||
905 | 901 | |||
906 | 902 | Change-Id: I2fdc37b15eab9b7d786153877755a631fda0ad2a | ||
907 | 903 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
908 | 904 | |||
909 | 905 | commit 8c191d49a1082e712dec24856f47835fcdd5b26e | ||
910 | 906 | Author: Steven Hardy <shardy@redhat.com> | ||
911 | 907 | Date: Mon Sep 24 17:41:23 2012 +0100 | ||
912 | 908 | |||
913 | 909 | heat tests : Add new boto API test | ||
914 | 910 | |||
915 | 911 | Add new test_CFN_API_Actions_Boto.py test, which | ||
916 | 912 | tests the CFN API via the boto client | ||
917 | 913 | |||
918 | 914 | Change-Id: Iad796da35009fbad0ce21ba0d7ab73c2fd16cd7d | ||
919 | 915 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
920 | 916 | |||
921 | 917 | commit ed998e8c287ee7290246178e0b8feb98eec95096 | ||
922 | 918 | Merge: 2abd571 9e237f5 | ||
923 | 919 | Author: Jenkins <jenkins@review.openstack.org> | ||
924 | 920 | Date: Fri Sep 28 01:42:09 2012 +0000 | ||
925 | 921 | |||
926 | 922 | Merge "Add the beginnings of an OpenStack ReST API" | ||
927 | 923 | |||
928 | 924 | commit 2abd5713e1b519610a595bda31945b9c7e6dc852 | ||
929 | 925 | Merge: 00faf05 988092b | ||
930 | 926 | Author: Jenkins <jenkins@review.openstack.org> | ||
931 | 927 | Date: Fri Sep 28 01:32:49 2012 +0000 | ||
932 | 928 | |||
933 | 929 | Merge "Unit test for DBInstance resource." | ||
934 | 930 | |||
935 | 931 | commit 00faf05e5c47c751a2118a913c967181a6ba2f6c | ||
936 | 932 | Merge: f26b218 642d740 | ||
937 | 933 | Author: Jenkins <jenkins@review.openstack.org> | ||
938 | 934 | Date: Fri Sep 28 01:30:34 2012 +0000 | ||
939 | 935 | |||
940 | 936 | Merge "heat tests : API test fixup for ResourceProperties" | ||
941 | 937 | |||
942 | 938 | commit 9e237f5a665042db2d592a4a0977cff933062590 | ||
943 | 939 | Author: Zane Bitter <zbitter@redhat.com> | ||
944 | 940 | Date: Tue Sep 25 16:13:35 2012 +0200 | ||
945 | 941 | |||
946 | 942 | Add the beginnings of an OpenStack ReST API | ||
947 | 943 | |||
948 | 944 | So far only access to stacks (not resources and events) is implemented. | ||
949 | 945 | |||
950 | 946 | Change-Id: I9655e9441087ef60c06e67e2d6ae68ec4a3b2d11 | ||
951 | 947 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
952 | 948 | |||
953 | 949 | commit 642d740b86e07ec2fc60119cb62c0dabd2a28314 | ||
954 | 950 | Author: Steven Hardy <shardy@redhat.com> | ||
955 | 951 | Date: Thu Sep 27 15:00:50 2012 +0100 | ||
956 | 952 | |||
957 | 953 | heat tests : API test fixup for ResourceProperties | ||
958 | 954 | |||
959 | 955 | Fixup CFN API functional test after ResourceProperties | ||
960 | 956 | format change | ||
961 | 957 | |||
962 | 958 | Change-Id: I91d88443bc885163cffafc83615aa0cfa8d3ff83 | ||
963 | 959 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
964 | 960 | |||
965 | 961 | commit f26b2188319a293b4dff6a88c571215798634e85 | ||
966 | 962 | Author: Zane Bitter <zbitter@redhat.com> | ||
967 | 963 | Date: Thu Sep 27 14:40:52 2012 +0200 | ||
968 | 964 | |||
969 | 965 | Allow separate versioning of each API | ||
970 | 966 | |||
971 | 967 | Previously, all APIs used single versioning definition. Since these are | ||
972 | 968 | likely to change at different rates (AWS APIs are unlikely to change at | ||
973 | 969 | all, but OpenStack APIs probably will), give each their own version | ||
974 | 970 | definition. | ||
975 | 971 | |||
976 | 972 | Change-Id: I6985205dfcb5baf6f49ad32b091d811f97d1552a | ||
977 | 973 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
978 | 974 | |||
979 | 975 | commit 3c85e1941f95e30b2c592117b4b6b23cecb87bbd | ||
980 | 976 | Author: Steven Hardy <shardy@redhat.com> | ||
981 | 977 | Date: Thu Sep 27 14:43:34 2012 +0100 | ||
982 | 978 | |||
983 | 979 | heat API : return ResourceProperties as JSON | ||
984 | 980 | |||
985 | 981 | For boto to correctly parse the API DescribeStackEvents | ||
986 | 982 | action, the ResourceProperties key in the response | ||
987 | 983 | must be a string, as per the AWS spec, so we encode the | ||
988 | 984 | properties in a JSON blob | ||
989 | 985 | |||
990 | 986 | Fixes #245 | ||
991 | 987 | |||
992 | 988 | Change-Id: Icd38984836a941ed4a012b06382933bb46f43c4f | ||
993 | 989 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
994 | 990 | |||
995 | 991 | commit 715a62d2b4fd2fd9169254835234e7861027579e | ||
996 | 992 | Author: Zane Bitter <zbitter@redhat.com> | ||
997 | 993 | Date: Thu Sep 27 14:57:50 2012 +0200 | ||
998 | 994 | |||
999 | 995 | Move CloudFormation API to heat.api.cfn package | ||
1000 | 996 | |||
1001 | 997 | Change-Id: Ib0adf6f38da298b0b87d80272904767066b41087 | ||
1002 | 998 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1003 | 999 | |||
1004 | 1000 | commit e890e7d422fd07dc022b9b755a575519d849b1f8 | ||
1005 | 1001 | Author: Zane Bitter <zbitter@redhat.com> | ||
1006 | 1002 | Date: Thu Sep 27 11:49:07 2012 +0200 | ||
1007 | 1003 | |||
1008 | 1004 | Make the keystone service type configurable | ||
1009 | 1005 | |||
1010 | 1006 | We will eventually need to have clients for both the OpenStack and | ||
1011 | 1007 | CloudFormation-compatible APIs, and they will need to have different | ||
1012 | 1008 | service types. | ||
1013 | 1009 | |||
1014 | 1010 | Change-Id: I06ae727c17c245ae60934bbed6e1631c7ad5fd77 | ||
1015 | 1011 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1016 | 1012 | |||
1017 | 1013 | commit 988092b70b3b53c6f9277c3a208f50395b4a7e16 | ||
1018 | 1014 | Author: Steve Baker <sbaker@redhat.com> | ||
1019 | 1015 | Date: Wed Sep 26 15:53:03 2012 +1200 | ||
1020 | 1016 | |||
1021 | 1017 | Unit test for DBInstance resource. | ||
1022 | 1018 | |||
1023 | 1019 | Coverage is 100% assuming you don't count the | ||
1024 | 1020 | nested template as code. | ||
1025 | 1021 | |||
1026 | 1022 | Change-Id: I846ed736d75eeef8723c33db7cae889a26049d9a | ||
1027 | 1023 | |||
1028 | 1024 | commit 5208008db047d8cda231100db817c6f0e1c190a5 | ||
1029 | 1025 | Author: Steven Dake <sdake@redhat.com> | ||
1030 | 1026 | Date: Wed Sep 26 10:08:05 2012 -0700 | ||
1031 | 1027 | |||
1032 | 1028 | Add a Folsom specific heat-keystone-setup binary to bin | ||
1033 | 1029 | |||
1034 | 1030 | Fixes issue #253 | ||
1035 | 1031 | |||
1036 | 1032 | Change-Id: Ie223c43c15ac806da393e3d532ef410526ac16ce | ||
1037 | 1033 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1038 | 1034 | |||
1039 | 1035 | commit ff10a55f16f4579ad3ec9e600b8448606242fd50 | ||
1040 | 1036 | Author: Steven Hardy <shardy@redhat.com> | ||
1041 | 1037 | Date: Wed Sep 26 16:21:33 2012 +0100 | ||
1042 | 1038 | |||
1043 | 1039 | heat engine : format stack outputs for updated stacks | ||
1044 | 1040 | |||
1045 | 1041 | Fix bug where stack outputs are not formatted when | ||
1046 | 1042 | stacks are in UPDATE_COMPLETE state | ||
1047 | 1043 | |||
1048 | 1044 | Fixes #250 | ||
1049 | 1045 | |||
1050 | 1046 | Change-Id: I8936c8e62b8c9b1f28f09eb5b8c50eb79cb76eb2 | ||
1051 | 1047 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1052 | 1048 | |||
1053 | 1049 | commit d9f63269f1a0205811cd84487787c8c1291a952b | ||
1054 | 1050 | Author: Steven Hardy <shardy@redhat.com> | ||
1055 | 1051 | Date: Wed Sep 26 14:51:08 2012 +0100 | ||
1056 | 1052 | |||
1057 | 1053 | heat : fix glanceclient deprecation warning | ||
1058 | 1054 | |||
1059 | 1055 | glanceclient module name changed for F18, so do | ||
1060 | 1056 | a conditional import which should import the correct | ||
1061 | 1057 | version provided one is available (tested on F17/F18) | ||
1062 | 1058 | |||
1063 | 1059 | Fixes #251 | ||
1064 | 1060 | |||
1065 | 1061 | Change-Id: I095560f29a408949a7d54795fc000c094b1d63b9 | ||
1066 | 1062 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1067 | 1063 | |||
1068 | 1064 | commit 8f1de0c11ae7d2c357656f73590f9e3b3f73c990 | ||
1069 | 1065 | Author: Steve Baker <sbaker@redhat.com> | ||
1070 | 1066 | Date: Tue Sep 25 11:46:08 2012 +1200 | ||
1071 | 1067 | |||
1072 | 1068 | Fix test_waitcondition.py race by converting to mox. | ||
1073 | 1069 | |||
1074 | 1070 | Eventlet calls and metadata state changes are now | ||
1075 | 1071 | mocked, so there are no sleeps, and in theory no | ||
1076 | 1072 | chance of races. | ||
1077 | 1073 | |||
1078 | 1074 | Change-Id: I05fee73a8cefafe1f2bb5a4ca65c585933497475 | ||
1079 | 1075 | |||
1080 | 1076 | commit adb6adb516be589f090a15488b81c1f5ee64821a | ||
1081 | 1077 | Merge: 6e3505e aab5902 | ||
1082 | 1078 | Author: Jenkins <jenkins@review.openstack.org> | ||
1083 | 1079 | Date: Mon Sep 24 14:57:28 2012 +0000 | ||
1084 | 1080 | |||
1085 | 1081 | Merge "Rename heat/cloudformations.py to heat/cloudformation.py" | ||
1086 | 1082 | |||
1087 | 1083 | commit aab5902a1b485a27cc0a1c83559ee70fa5de76fc | ||
1088 | 1084 | Author: Steven Dake <sdake@redhat.com> | ||
1089 | 1085 | Date: Sun Sep 23 21:34:20 2012 -0700 | ||
1090 | 1086 | |||
1091 | 1087 | Rename heat/cloudformations.py to heat/cloudformation.py | ||
1092 | 1088 | |||
1093 | 1089 | Change-Id: I1db2e5b191b35a07aa51113829d95085bfbfc8e7 | ||
1094 | 1090 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1095 | 1091 | |||
1096 | 1092 | commit 6e3505e33b40fa72715dbe7c200b76b8e4d5b7c2 | ||
1097 | 1093 | Author: Steve Baker <sbaker@redhat.com> | ||
1098 | 1094 | Date: Tue Sep 18 14:31:57 2012 +1200 | ||
1099 | 1095 | |||
1100 | 1096 | Trivial unit test changes | ||
1101 | 1097 | |||
1102 | 1098 | - rename assertEquals to assertEqual | ||
1103 | 1099 | - fix the swiftclient package import, which was broken | ||
1104 | 1100 | for testing | ||
1105 | 1101 | |||
1106 | 1102 | Change-Id: Icbe80ded918b9b2d089797645bf8d46a9efaf619 | ||
1107 | 1103 | |||
1108 | 1104 | commit 54d53d307d5378a15c627b642fae6246fe33a13d | ||
1109 | 1105 | Author: Steve Baker <sbaker@redhat.com> | ||
1110 | 1106 | Date: Mon Sep 24 15:26:56 2012 +1200 | ||
1111 | 1107 | |||
1112 | 1108 | Switch to in-memory sqlite for unit tests; 1500% speed improvement. | ||
1113 | 1109 | |||
1114 | 1110 | All unit tests now run in 4 seconds, instead of 64 seconds on a HDD. | ||
1115 | 1111 | |||
1116 | 1112 | _ENGINE global setting had to be moved into get_engine() so that migration works, otherwise get_engine() creates a new isolated in-memory database for | ||
1117 | 1113 | every call. | ||
1118 | 1114 | |||
1119 | 1115 | Other unit test speedups in this change are to stub out some eventlet sleeps | ||
1120 | 1116 | which saves about 5 seconds. | ||
1121 | 1117 | |||
1122 | 1118 | Change-Id: I3643b73dd9bd86c414934b7c78db67402587f570 | ||
1123 | 1119 | |||
1124 | 1120 | commit 71324379f93c255f852d24e989b07aaf08358dc2 | ||
1125 | 1121 | Author: Steve Baker <sbaker@redhat.com> | ||
1126 | 1122 | Date: Mon Sep 24 09:08:20 2012 +1200 | ||
1127 | 1123 | |||
1128 | 1124 | Move test skipping on import failure from package to function. | ||
1129 | 1125 | |||
1130 | 1126 | This gives a better test output on what has been skipped and why. | ||
1131 | 1127 | |||
1132 | 1128 | The unittest2.TestCase class has been removed because it is unused and | ||
1133 | 1129 | unittest2 is not available to the gates. | ||
1134 | 1130 | |||
1135 | 1131 | Change-Id: I1b5ae0845b2ef8dadc5cff42770ef062ea4e862f | ||
1136 | 1132 | |||
1137 | 1133 | commit 2ae14776f1378fae928a83f085124b02ffb7e75b | ||
1138 | 1134 | Merge: 79e2e76 b879228 | ||
1139 | 1135 | Author: Jenkins <jenkins@review.openstack.org> | ||
1140 | 1136 | Date: Sun Sep 23 22:24:47 2012 +0000 | ||
1141 | 1137 | |||
1142 | 1138 | Merge "Get rid of gratuitous params in RPC API" | ||
1143 | 1139 | |||
1144 | 1140 | commit 79e2e764aaf31521002107978595051e94be31fa | ||
1145 | 1141 | Merge: c663b63 312ff2d | ||
1146 | 1142 | Author: Jenkins <jenkins@review.openstack.org> | ||
1147 | 1143 | Date: Sun Sep 23 22:17:15 2012 +0000 | ||
1148 | 1144 | |||
1149 | 1145 | Merge "Stop deprecation warning when creating resources directly." | ||
1150 | 1146 | |||
1151 | 1147 | commit b87922862f031483c781562cfb1bef5433bdb7e6 | ||
1152 | 1148 | Author: Zane Bitter <zbitter@redhat.com> | ||
1153 | 1149 | Date: Fri Sep 21 17:12:46 2012 +0200 | ||
1154 | 1150 | |||
1155 | 1151 | Get rid of gratuitous params in RPC API | ||
1156 | 1152 | |||
1157 | 1153 | For historical reasons, we were passing all of the parameters from the query | ||
1158 | 1154 | string received by the AWS API to the engine as "params" in many calls. | ||
1159 | 1155 | This is not required, since all of the relevant information has already | ||
1160 | 1156 | been extracted. | ||
1161 | 1157 | |||
1162 | 1158 | Change-Id: Iedec5b442ccb0b358afc8a4e06f60672890aba05 | ||
1163 | 1159 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1164 | 1160 | |||
1165 | 1161 | commit c663b6381d28303116152df02d870bf7de2b6514 | ||
1166 | 1162 | Author: Steve Baker <sbaker@redhat.com> | ||
1167 | 1163 | Date: Fri Sep 21 15:18:36 2012 +1200 | ||
1168 | 1164 | |||
1169 | 1165 | Unit test coverage for user resources, plus some user fixes. | ||
1170 | 1166 | |||
1171 | 1167 | - User 'Policies' attribute removed since it shouldn't exist | ||
1172 | 1168 | - fixed 'SecretAccessKey' attribute in AccessKey | ||
1173 | 1169 | |||
1174 | 1170 | Change-Id: Iff7cf0bda074cb615045e7236f274cafa56909f6 | ||
1175 | 1171 | |||
1176 | 1172 | commit 36af6c7a3067ddfa893dcd4ae03830556407a9fd | ||
1177 | 1173 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1178 | 1174 | Date: Thu Sep 20 17:11:47 2012 -0400 | ||
1179 | 1175 | |||
1180 | 1176 | Change file to executable to get rid of rpmlint warning | ||
1181 | 1177 | |||
1182 | 1178 | Change-Id: I5274c04bca9c5f089c39a241cc2ba4ea96e279ac | ||
1183 | 1179 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1184 | 1180 | |||
1185 | 1181 | commit 580b0d667d318b58e584b1ee0d86cbce0a4a9ecc | ||
1186 | 1182 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1187 | 1183 | Date: Thu Sep 20 14:15:49 2012 -0400 | ||
1188 | 1184 | |||
1189 | 1185 | Version 6 about to be announced for release, time for v7 | ||
1190 | 1186 | |||
1191 | 1187 | Change-Id: Ie85008bc7acce7535268fec0a62a0fda7bbbd1ec | ||
1192 | 1188 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1193 | 1189 | |||
1194 | 1190 | commit d2c8b97015352da73c2dc9463f8d20c6a98dea04 | ||
1195 | 1191 | Author: Steven Hardy <shardy@redhat.com> | ||
1196 | 1192 | Date: Thu Sep 20 18:10:29 2012 +0100 | ||
1197 | 1193 | |||
1198 | 1194 | heat : HA functional test missing import | ||
1199 | 1195 | |||
1200 | 1196 | Change-Id: Ife9b85c321b41f9d838bf413734a803f858d93c8 | ||
1201 | 1197 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1202 | 1198 | |||
1203 | 1199 | commit f5033cffb6ec4de1d055079f6f4cfe29e507c52f | ||
1204 | 1200 | Author: Steven Hardy <shardy@redhat.com> | ||
1205 | 1201 | Date: Thu Sep 20 17:59:11 2012 +0100 | ||
1206 | 1202 | |||
1207 | 1203 | heat tests : convert HA test to exec_sudo_command | ||
1208 | 1204 | |||
1209 | 1205 | Use exec_sudo_command to ensure sudo command works | ||
1210 | 1206 | |||
1211 | 1207 | Change-Id: I9e4b25de04112f860c40604f6152f86efd937468 | ||
1212 | 1208 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1213 | 1209 | |||
1214 | 1210 | commit 89b052aee4dd7d4399bc0f137739a2a0f86f098f | ||
1215 | 1211 | Author: Steven Hardy <shardy@redhat.com> | ||
1216 | 1212 | Date: Thu Sep 20 16:02:27 2012 +0100 | ||
1217 | 1213 | |||
1218 | 1214 | heat tests : Fixup IHA functional test | ||
1219 | 1215 | |||
1220 | 1216 | Add more prints to monitor progress and ensure | ||
1221 | 1217 | the halt sudo command works by using the new utils | ||
1222 | 1218 | function, workaround paramiko SSH issue | ||
1223 | 1219 | |||
1224 | 1220 | Ref #246 | ||
1225 | 1221 | |||
1226 | 1222 | Change-Id: I656925e61b878a9f2eabfbd65bee796d9d8ee54d | ||
1227 | 1223 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1228 | 1224 | |||
1229 | 1225 | commit 0991ed88f25771d5adde2119c5b967cd4b397816 | ||
1230 | 1226 | Author: Steven Hardy <shardy@redhat.com> | ||
1231 | 1227 | Date: Thu Sep 20 14:37:41 2012 +0100 | ||
1232 | 1228 | |||
1233 | 1229 | heat tests : functional tests add exec_sudo_command | ||
1234 | 1230 | |||
1235 | 1231 | Add new method in the Instance class, which uses paramiko | ||
1236 | 1232 | invoke_shell instead of exec_command, so sudo commands can | ||
1237 | 1233 | run despite requiretty being set in our sudo config | ||
1238 | 1234 | |||
1239 | 1235 | Ref #246 | ||
1240 | 1236 | |||
1241 | 1237 | Change-Id: I3be691167d4c757b68e589261d6f3a1263d77e69 | ||
1242 | 1238 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1243 | 1239 | |||
1244 | 1240 | commit 2652832ef3594329fd0afb66ec1c5d8836987c18 | ||
1245 | 1241 | Author: Zane Bitter <zbitter@redhat.com> | ||
1246 | 1242 | Date: Thu Sep 20 11:14:53 2012 +0200 | ||
1247 | 1243 | |||
1248 | 1244 | Don't fail to delete if VolumeAttachment not found | ||
1249 | 1245 | |||
1250 | 1246 | Change-Id: If12b7ebbee2d71e39e49152d971c11f55badca18 | ||
1251 | 1247 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1252 | 1248 | |||
1253 | 1249 | commit a974326cd7b72518178fa077b842b96867515aea | ||
1254 | 1250 | Author: Zane Bitter <zbitter@redhat.com> | ||
1255 | 1251 | Date: Thu Sep 20 11:14:53 2012 +0200 | ||
1256 | 1252 | |||
1257 | 1253 | Improve debugging ability for functional tests | ||
1258 | 1254 | |||
1259 | 1255 | Use proper assert*() functions so that we can get some information out of | ||
1260 | 1256 | any failed tests. | ||
1261 | 1257 | |||
1262 | 1258 | Change-Id: I92d937015562371c2b39bbcf5b9cbd2b6ca19d52 | ||
1263 | 1259 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1264 | 1260 | |||
1265 | 1261 | commit 4dab6823640d51ab01d191194c98d5fcf1a46e35 | ||
1266 | 1262 | Author: Zane Bitter <zbitter@redhat.com> | ||
1267 | 1263 | Date: Thu Sep 20 11:14:53 2012 +0200 | ||
1268 | 1264 | |||
1269 | 1265 | Fix typo in test file name | ||
1270 | 1266 | |||
1271 | 1267 | Change-Id: I6c55e9ca8deaab41f8ed47e09553d1ad4811d879 | ||
1272 | 1268 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1273 | 1269 | |||
1274 | 1270 | commit 4cb19b8f437b6cdd4effed274bca51aa088787ff | ||
1275 | 1271 | Author: Steven Hardy <shardy@redhat.com> | ||
1276 | 1272 | Date: Thu Sep 20 08:51:02 2012 +0100 | ||
1277 | 1273 | |||
1278 | 1274 | heat tests : fixup test_CFN_API_Actions.py | ||
1279 | 1275 | |||
1280 | 1276 | Fixup CFN API test following API keyname change ref #244 | ||
1281 | 1277 | |||
1282 | 1278 | Ref #243 | ||
1283 | 1279 | |||
1284 | 1280 | Change-Id: I6c235949ee6bb950d0cc5fa39391ee2b6073b0a0 | ||
1285 | 1281 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1286 | 1282 | |||
1287 | 1283 | commit 4f558eb479eefbde404a1b422f96877d59868d23 | ||
1288 | 1284 | Merge: 377a133 1721bac | ||
1289 | 1285 | Author: Jenkins <jenkins@review.openstack.org> | ||
1290 | 1286 | Date: Thu Sep 20 03:05:06 2012 +0000 | ||
1291 | 1287 | |||
1292 | 1288 | Merge "Unit tests for autoscaling resources. 100% coverage!" | ||
1293 | 1289 | |||
1294 | 1290 | commit 312ff2dfeec87aad98c0383ab465d8cc30cd7ef1 | ||
1295 | 1291 | Author: Steve Baker <sbaker@redhat.com> | ||
1296 | 1292 | Date: Thu Sep 20 14:51:48 2012 +1200 | ||
1297 | 1293 | |||
1298 | 1294 | Stop deprecation warning when creating resources directly. | ||
1299 | 1295 | |||
1300 | 1296 | This change stops the following warning from being logged: | ||
1301 | 1297 | heat/heat/engine/resources.py:141: DeprecationWarning: object.__new__() | ||
1302 | 1298 | takes no parameters | ||
1303 | 1299 | return super(Resource, cls).__new__(cls, name, json, stack) | ||
1304 | 1300 | |||
1305 | 1301 | Change-Id: Icf6187fdcc460d9cd732ebfc0cf14390dc240c5c | ||
1306 | 1302 | |||
1307 | 1303 | commit 377a13308a43bb7caf2635bf0da0c7e9ab05800e | ||
1308 | 1304 | Author: Steve Baker <sbaker@redhat.com> | ||
1309 | 1305 | Date: Thu Sep 20 12:05:48 2012 +1200 | ||
1310 | 1306 | |||
1311 | 1307 | Unit tests for volumes and attachments | ||
1312 | 1308 | |||
1313 | 1309 | Change-Id: Id8f1bab9d4cb782830e38a30a6411095d3710273 | ||
1314 | 1310 | |||
1315 | 1311 | commit a1ff5662bfa1e3e3c8f53d47ac6b6d18f00d556c | ||
1316 | 1312 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1317 | 1313 | Date: Wed Sep 19 15:56:26 2012 -0400 | ||
1318 | 1314 | |||
1319 | 1315 | Update another embedded template to F17 | ||
1320 | 1316 | |||
1321 | 1317 | Change-Id: I4244c98f72bd38afe6d6cd0c7a64aa69b79b578d | ||
1322 | 1318 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1323 | 1319 | |||
1324 | 1320 | commit ed64506fcf4df813bef01f047fe64f5c6276f116 | ||
1325 | 1321 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1326 | 1322 | Date: Wed Sep 19 14:56:37 2012 -0400 | ||
1327 | 1323 | |||
1328 | 1324 | Changed embedded loadbalancer template to use F17 | ||
1329 | 1325 | |||
1330 | 1326 | Change-Id: I7d06045198add18b020736c9e019e848592c7d60 | ||
1331 | 1327 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1332 | 1328 | |||
1333 | 1329 | commit 722da7e22c2c9263fd3d4d5a8dd2c0c88d8fc4b2 | ||
1334 | 1330 | Author: Steven Hardy <shardy@redhat.com> | ||
1335 | 1331 | Date: Wed Sep 19 16:12:52 2012 +0100 | ||
1336 | 1332 | |||
1337 | 1333 | heat API : fix wrongly named key for stack events | ||
1338 | 1334 | |||
1339 | 1335 | We return a key of "ResourceStatusData", should be "ResourceStatusReason" | ||
1340 | 1336 | |||
1341 | 1337 | Fixes #244 | ||
1342 | 1338 | |||
1343 | 1339 | Change-Id: I692825b0c800815777e9f73bd7060a108e16e45a | ||
1344 | 1340 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1345 | 1341 | |||
1346 | 1342 | commit 89a3cf01e8211df96a0e58d31d73746c1d8b6d84 | ||
1347 | 1343 | Merge: 09f2744 ed282f0 | ||
1348 | 1344 | Author: Jenkins <jenkins@review.openstack.org> | ||
1349 | 1345 | Date: Wed Sep 19 15:10:45 2012 +0000 | ||
1350 | 1346 | |||
1351 | 1347 | Merge "Fix scoping issue" | ||
1352 | 1348 | |||
1353 | 1349 | commit 09f2744c8e8eb9e31b91176acaa63957163b5be0 | ||
1354 | 1350 | Merge: 73a8743 9c2bd62 | ||
1355 | 1351 | Author: Jenkins <jenkins@review.openstack.org> | ||
1356 | 1352 | Date: Wed Sep 19 15:09:21 2012 +0000 | ||
1357 | 1353 | |||
1358 | 1354 | Merge "Make instance match expected name" | ||
1359 | 1355 | |||
1360 | 1356 | commit 73a87433678f04b99a566340934b2f3f2557c8bc | ||
1361 | 1357 | Author: Steven Hardy <shardy@redhat.com> | ||
1362 | 1358 | Date: Wed Sep 19 11:48:29 2012 +0100 | ||
1363 | 1359 | |||
1364 | 1360 | heat : ensure DB user creds aren't written decrypted | ||
1365 | 1361 | |||
1366 | 1362 | Return the decrypted user_creds record as a dict copy | ||
1367 | 1363 | and do not decrypt the credentials direct into the | ||
1368 | 1364 | sqlalchemy model object, or we can inadvertently | ||
1369 | 1365 | end up committing decrypted credentials to the DB | ||
1370 | 1366 | |||
1371 | 1367 | Ref #218 | ||
1372 | 1368 | |||
1373 | 1369 | Change-Id: I0df9afcb271804557c94cdf0c913f7a26affdc83 | ||
1374 | 1370 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1375 | 1371 | |||
1376 | 1372 | commit ed282f09ccb1ebbe56f5bfd1366099424633bd0d | ||
1377 | 1373 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1378 | 1374 | Date: Wed Sep 19 00:41:37 2012 -0400 | ||
1379 | 1375 | |||
1380 | 1376 | Fix scoping issue | ||
1381 | 1377 | |||
1382 | 1378 | Change-Id: I03ed3e503b7888591dd10c647296792f24679743 | ||
1383 | 1379 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1384 | 1380 | |||
1385 | 1381 | commit 9c2bd6216f7cfb1215dadcda3a6e15795006fb50 | ||
1386 | 1382 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1387 | 1383 | Date: Wed Sep 19 00:01:12 2012 -0400 | ||
1388 | 1384 | |||
1389 | 1385 | Make instance match expected name | ||
1390 | 1386 | |||
1391 | 1387 | Change-Id: Ic94cf389306ac45679601bcdcfbef98bc83e2453 | ||
1392 | 1388 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1393 | 1389 | |||
1394 | 1390 | commit 52f5d7c7fed085d695089cd8fbba8b70c7142964 | ||
1395 | 1391 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1396 | 1392 | Date: Tue Sep 18 22:19:59 2012 -0400 | ||
1397 | 1393 | |||
1398 | 1394 | Look for instance name that matches template | ||
1399 | 1395 | |||
1400 | 1396 | Change-Id: I8963b36fa4c4530cfec9c388c5758812d7d1bddc | ||
1401 | 1397 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1402 | 1398 | |||
1403 | 1399 | commit cd47a395afce13d060434540f1900fec9753d631 | ||
1404 | 1400 | Merge: 71eeb88 77a31d3 | ||
1405 | 1401 | Author: Jenkins <jenkins@review.openstack.org> | ||
1406 | 1402 | Date: Tue Sep 18 17:14:24 2012 +0000 | ||
1407 | 1403 | |||
1408 | 1404 | Merge "Implement test_AutoScalingMultiAZSample.py" | ||
1409 | 1405 | |||
1410 | 1406 | commit 71eeb8882537e0daee8daf74fd593cdf84a07e82 | ||
1411 | 1407 | Merge: 31c1eb9 66aa7c3 | ||
1412 | 1408 | Author: Jenkins <jenkins@review.openstack.org> | ||
1413 | 1409 | Date: Tue Sep 18 17:11:38 2012 +0000 | ||
1414 | 1410 | |||
1415 | 1411 | Merge "Tag functional tests with the JEOS required" | ||
1416 | 1412 | |||
1417 | 1413 | commit 31c1eb907c5c7e484017c4e5bd15593f2e9bd708 | ||
1418 | 1414 | Merge: fa9905d 3a850df | ||
1419 | 1415 | Author: Jenkins <jenkins@review.openstack.org> | ||
1420 | 1416 | Date: Tue Sep 18 17:06:31 2012 +0000 | ||
1421 | 1417 | |||
1422 | 1418 | Merge "Make automated scripts quieter" | ||
1423 | 1419 | |||
1424 | 1420 | commit fa9905d87a51fb1ff8bf311c31ba1621c67a9046 | ||
1425 | 1421 | Author: Steven Dake <sdake@redhat.com> | ||
1426 | 1422 | Date: Tue Sep 18 09:49:46 2012 -0700 | ||
1427 | 1423 | |||
1428 | 1424 | Provide full URL address in AutoScalingMultiAZSample.template | ||
1429 | 1425 | |||
1430 | 1426 | Fixes issue #242 | ||
1431 | 1427 | |||
1432 | 1428 | Change-Id: Iafcf32f22f7a59ce08473981c7ff332bb1eb47f8 | ||
1433 | 1429 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1434 | 1430 | |||
1435 | 1431 | commit 66aa7c33692399c96834915b99ad805b99b7f670 | ||
1436 | 1432 | Author: Zane Bitter <zbitter@redhat.com> | ||
1437 | 1433 | Date: Tue Sep 18 17:59:51 2012 +0200 | ||
1438 | 1434 | |||
1439 | 1435 | Tag functional tests with the JEOS required | ||
1440 | 1436 | |||
1441 | 1437 | Change-Id: Ie0204d5382d402058b5538884d42512e724e94db | ||
1442 | 1438 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1443 | 1439 | |||
1444 | 1440 | commit 3a850dfe3287b82fc0850ef9056a5a9de6cfd6d9 | ||
1445 | 1441 | Author: Zane Bitter <zbitter@redhat.com> | ||
1446 | 1442 | Date: Tue Sep 18 18:01:56 2012 +0200 | ||
1447 | 1443 | |||
1448 | 1444 | Make automated scripts quieter | ||
1449 | 1445 | |||
1450 | 1446 | This eliminates a lot of not-very-interesting stuff from the test logs. | ||
1451 | 1447 | |||
1452 | 1448 | Change-Id: I20bd90f8875645ef02ce3423a555c523b62ca4e3 | ||
1453 | 1449 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1454 | 1450 | |||
1455 | 1451 | commit 77a31d31b226e081b6dc9a1681f61aeb22a0926f | ||
1456 | 1452 | Author: Steven Dake <sdake@redhat.com> | ||
1457 | 1453 | Date: Mon Sep 17 17:49:32 2012 -0700 | ||
1458 | 1454 | |||
1459 | 1455 | Implement test_AutoScalingMultiAZSample.py | ||
1460 | 1456 | |||
1461 | 1457 | Fixes issue #200 | ||
1462 | 1458 | |||
1463 | 1459 | Change-Id: Iaea2d01a9659c703986d009fb9c0605ba6d0279f | ||
1464 | 1460 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1465 | 1461 | |||
1466 | 1462 | commit 2af388ae9c6fdad8972f036b5bcdeb79ca05a8df | ||
1467 | 1463 | Merge: 15e02a2 28b4d3e | ||
1468 | 1464 | Author: Jenkins <jenkins@review.openstack.org> | ||
1469 | 1465 | Date: Tue Sep 18 16:01:32 2012 +0000 | ||
1470 | 1466 | |||
1471 | 1467 | Merge "Remove unnecesssary nova constructor calls in each manager API call path" | ||
1472 | 1468 | |||
1473 | 1469 | commit 15e02a245e719d440d0152e0ea264e362536fb3b | ||
1474 | 1470 | Author: Steven Hardy <shardy@redhat.com> | ||
1475 | 1471 | Date: Tue Sep 18 15:59:04 2012 +0100 | ||
1476 | 1472 | |||
1477 | 1473 | heat engine : loadbalancer add missing calculate_properties() | ||
1478 | 1474 | |||
1479 | 1475 | Add calculate_properties() call to ensure the user defined parameter | ||
1480 | 1476 | values are correctly updated in self.parameters | ||
1481 | 1477 | |||
1482 | 1478 | Ref #241 | ||
1483 | 1479 | |||
1484 | 1480 | Change-Id: I7f4ec0ac546a5599359b6aa2e713ea1b6051ff34 | ||
1485 | 1481 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1486 | 1482 | |||
1487 | 1483 | commit 84c04e38731d2d49e55f754e5ffeeb117c8b74f2 | ||
1488 | 1484 | Author: Steven Hardy <shardy@redhat.com> | ||
1489 | 1485 | Date: Tue Sep 18 13:28:49 2012 +0100 | ||
1490 | 1486 | |||
1491 | 1487 | heat engine : convert stack resource to physical_resource_name | ||
1492 | 1488 | |||
1493 | 1489 | Covert stack.Stack to use physical_resource_name or nested stack | ||
1494 | 1490 | references are not fully-qualified | ||
1495 | 1491 | |||
1496 | 1492 | Ref #241 | ||
1497 | 1493 | |||
1498 | 1494 | Change-Id: I6e38a7de5af5fe79ddc62cfee9dfe26cae30df6c | ||
1499 | 1495 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1500 | 1496 | |||
1501 | 1497 | commit fd2c75938abbcb2eb434efaa4d3114c76288d7d6 | ||
1502 | 1498 | Author: Zane Bitter <zbitter@redhat.com> | ||
1503 | 1499 | Date: Tue Sep 18 13:15:06 2012 +0200 | ||
1504 | 1500 | |||
1505 | 1501 | Return exit code rom run_tests.sh | ||
1506 | 1502 | |||
1507 | 1503 | Change-Id: Iddec2eb8e552f88bd04657536df094355b96b804 | ||
1508 | 1504 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1509 | 1505 | |||
1510 | 1506 | commit 84da9d441df3edbc0ae0fb2f46fcdd31aa413362 | ||
1511 | 1507 | Author: Zane Bitter <zbitter@redhat.com> | ||
1512 | 1508 | Date: Tue Sep 18 13:31:37 2012 +0200 | ||
1513 | 1509 | |||
1514 | 1510 | Avoid test runner crash when we have no tty | ||
1515 | 1511 | |||
1516 | 1512 | Change-Id: I6dac94a98b9125d3371c19fa14a0de9b4e766820 | ||
1517 | 1513 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1518 | 1514 | |||
1519 | 1515 | commit 1721bac83097291b52d05e1fa9ba8c713ab93551 | ||
1520 | 1516 | Author: Steve Baker <sbaker@redhat.com> | ||
1521 | 1517 | Date: Tue Sep 18 14:30:00 2012 +1200 | ||
1522 | 1518 | |||
1523 | 1519 | Unit tests for autoscaling resources. 100% coverage! | ||
1524 | 1520 | |||
1525 | 1521 | Change-Id: Idff792aa4898b14f3a55b5b44e6133cdcf496e97 | ||
1526 | 1522 | |||
1527 | 1523 | commit 86c76940078506aa5b6610511f6763a1b2267733 | ||
1528 | 1524 | Merge: 85cd0f0 f309e51 | ||
1529 | 1525 | Author: Jenkins <jenkins@review.openstack.org> | ||
1530 | 1526 | Date: Tue Sep 18 00:42:28 2012 +0000 | ||
1531 | 1527 | |||
1532 | 1528 | Merge "Use stack_identity where it has changed from stack_name." | ||
1533 | 1529 | |||
1534 | 1530 | commit 85cd0f09743c42f4ba05cb8a8db7185486a48db5 | ||
1535 | 1531 | Merge: fbcf37f 2080423 | ||
1536 | 1532 | Author: Jenkins <jenkins@review.openstack.org> | ||
1537 | 1533 | Date: Tue Sep 18 00:41:37 2012 +0000 | ||
1538 | 1534 | |||
1539 | 1535 | Merge "Tests EIP resource creation and association." | ||
1540 | 1536 | |||
1541 | 1537 | commit fbcf37f17a9c244e4e18f736f4fc0c701d952e2e | ||
1542 | 1538 | Author: Steven Hardy <shardy@redhat.com> | ||
1543 | 1539 | Date: Mon Sep 17 23:23:49 2012 +0100 | ||
1544 | 1540 | |||
1545 | 1541 | heat tests : New wordpress IHA functional test | ||
1546 | 1542 | |||
1547 | 1543 | Add new test_WordPress_Single_Instance_With_IHA test | ||
1548 | 1544 | |||
1549 | 1545 | Fixes #213 | ||
1550 | 1546 | |||
1551 | 1547 | Change-Id: Ibacfe4d5eb57c470a3e2a000ec794adfb432c081 | ||
1552 | 1548 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1553 | 1549 | |||
1554 | 1550 | commit 2080423d2eaab34b804cdab6f8a24828979ba2b0 | ||
1555 | 1551 | Author: Steve Baker <sbaker@redhat.com> | ||
1556 | 1552 | Date: Mon Sep 17 14:07:08 2012 +1200 | ||
1557 | 1553 | |||
1558 | 1554 | Tests EIP resource creation and association. | ||
1559 | 1555 | |||
1560 | 1556 | Change-Id: I3af9556930a447eeba6e3152d004ddae7999d638 | ||
1561 | 1557 | |||
1562 | 1558 | commit d81d3406ba375b1ad35d2330b0b1015e16436c8e | ||
1563 | 1559 | Author: Steven Dake <sdake@redhat.com> | ||
1564 | 1560 | Date: Mon Sep 17 12:57:27 2012 -0700 | ||
1565 | 1561 | |||
1566 | 1562 | Allow linux distribution to be passed to multiaz template for test case | ||
1567 | 1563 | |||
1568 | 1564 | Change-Id: I054c3ad72cea2727dd8f5956166d753fff7363e7 | ||
1569 | 1565 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1570 | 1566 | |||
1571 | 1567 | commit c5d512465979d0c3851352736ca0acc7091722a6 | ||
1572 | 1568 | Author: Steven Dake <sdake@redhat.com> | ||
1573 | 1569 | Date: Mon Sep 17 12:51:21 2012 -0700 | ||
1574 | 1570 | |||
1575 | 1571 | Fix backtrace when using loadbalancer | ||
1576 | 1572 | |||
1577 | 1573 | Loadbalancer incorrectly tried to reference a string as an integer. | ||
1578 | 1574 | |||
1579 | 1575 | This resulted in the following typeerror which is repaired by | ||
1580 | 1576 | thi patch: | ||
1581 | 1577 | |||
1582 | 1578 | timeout_check = 'timeout check %ds' % (health_chk['Timeout']) | ||
1583 | 1579 | TypeError: %d format: a number is required, not unicode | ||
1584 | 1580 | |||
1585 | 1581 | Fixes issue #240 | ||
1586 | 1582 | |||
1587 | 1583 | Change-Id: I7e2697200d3fa9b0cb009f3a7898d487b70fc23a | ||
1588 | 1584 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1589 | 1585 | |||
1590 | 1586 | commit 77864991de744096976936eebaf61d0f7fd4440e | ||
1591 | 1587 | Author: Steven Dake <sdake@redhat.com> | ||
1592 | 1588 | Date: Mon Sep 17 12:09:59 2012 -0700 | ||
1593 | 1589 | |||
1594 | 1590 | Fix spelling errors in loadbalancer which resulted in template not launching | ||
1595 | 1591 | |||
1596 | 1592 | Fixes issue #239 | ||
1597 | 1593 | |||
1598 | 1594 | Change-Id: I20f685598b90a40ed0452af8b7c018a1bf7e0492 | ||
1599 | 1595 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1600 | 1596 | Signed-off-by: Tomas Sedovic <tsedovic@redhat.com> | ||
1601 | 1597 | |||
1602 | 1598 | commit 28b4d3e37ccf1adffa0d3327736964d03dc6c472 | ||
1603 | 1599 | Author: Steven Dake <sdake@redhat.com> | ||
1604 | 1600 | Date: Sun Sep 16 12:40:02 2012 -0700 | ||
1605 | 1601 | |||
1606 | 1602 | Remove unnecesssary nova constructor calls in each manager API call path | ||
1607 | 1603 | |||
1608 | 1604 | auth.authenticate() creates a nova client object. This nova client | ||
1609 | 1605 | object is never reused introducing a 40msec penalty for each API call. | ||
1610 | 1606 | The heat-api-cfn module authenticates incoming requests. In a | ||
1611 | 1607 | properly secured environment (one where RPC is secured), the | ||
1612 | 1608 | auth.authenticate() calls serve no purpose. | ||
1613 | 1609 | |||
1614 | 1610 | Change-Id: I847af259f521a32a7bf3fda0ce3f72735f762a0c | ||
1615 | 1611 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1616 | 1612 | |||
1617 | 1613 | commit 37def2b2df7d945fe4300de893489c9364e2762b | ||
1618 | 1614 | Author: Ian Main <imain@redhat.com> | ||
1619 | 1615 | Date: Mon Sep 17 12:12:24 2012 -0700 | ||
1620 | 1616 | |||
1621 | 1617 | Fix up tags | ||
1622 | 1618 | |||
1623 | 1619 | Fix the remaining tags to include the template. | ||
1624 | 1620 | |||
1625 | 1621 | Change-Id: I307d2a7a2678617f38ad3329b51855d5ca6614c2 | ||
1626 | 1622 | Signed-off-by: Ian Main <imain@redhat.com> | ||
1627 | 1623 | |||
1628 | 1624 | commit e32feeb448b388d31ac27e76e5bbad82b0e2d112 | ||
1629 | 1625 | Author: Steven Dake <sdake@redhat.com> | ||
1630 | 1626 | Date: Mon Sep 17 10:41:41 2012 -0700 | ||
1631 | 1627 | |||
1632 | 1628 | Fix test_WordPress_2_Instances_With_EBS.py | ||
1633 | 1629 | |||
1634 | 1630 | Change-Id: Iee70c20b4dc771da5cc84bcfe7bb1cd1ba5280d1 | ||
1635 | 1631 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1636 | 1632 | |||
1637 | 1633 | commit 754fe2861ef4a739830de1a95fe27ed701ca8b69 | ||
1638 | 1634 | Merge: a7a9fe5 e1c0b4e | ||
1639 | 1635 | Author: Jenkins <jenkins@review.openstack.org> | ||
1640 | 1636 | Date: Mon Sep 17 16:41:34 2012 +0000 | ||
1641 | 1637 | |||
1642 | 1638 | Merge "Change templates to launch F17 (not F16) by default" | ||
1643 | 1639 | |||
1644 | 1640 | commit e1c0b4eafcbefc441b105298afca69450bb13694 | ||
1645 | 1641 | Author: Zane Bitter <zbitter@redhat.com> | ||
1646 | 1642 | Date: Mon Sep 17 17:46:45 2012 +0200 | ||
1647 | 1643 | |||
1648 | 1644 | Change templates to launch F17 (not F16) by default | ||
1649 | 1645 | |||
1650 | 1646 | Change-Id: If8b97e85f2dca5251145a8eebb184e43e25a34ea | ||
1651 | 1647 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1652 | 1648 | |||
1653 | 1649 | commit a7a9fe515cecc44fde6864a4e6c5e257f68b46a2 | ||
1654 | 1650 | Author: Steven Hardy <shardy@redhat.com> | ||
1655 | 1651 | Date: Mon Sep 17 16:57:46 2012 +0100 | ||
1656 | 1652 | |||
1657 | 1653 | heat tests : add HAProxy functional test | ||
1658 | 1654 | |||
1659 | 1655 | Add new test_HAProxy_Single_Instance.py functional test | ||
1660 | 1656 | |||
1661 | 1657 | Fixes #202 | ||
1662 | 1658 | |||
1663 | 1659 | Change-Id: I34818756dc5d8ac1f42302118eaa630348946d38 | ||
1664 | 1660 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1665 | 1661 | |||
1666 | 1662 | commit 96af1144b08d9d08d54528c37e9dc0d5e0c23bb5 | ||
1667 | 1663 | Author: Steven Hardy <shardy@redhat.com> | ||
1668 | 1664 | Date: Mon Sep 17 16:56:36 2012 +0100 | ||
1669 | 1665 | |||
1670 | 1666 | heat templates : add LinuxDistribution parameter to HAProxy | ||
1671 | 1667 | |||
1672 | 1668 | Add LinuxDistribution section and mappings to HAProxy template, | ||
1673 | 1669 | to align with other templates and for compatibility with functional | ||
1674 | 1670 | test infrastructure | ||
1675 | 1671 | |||
1676 | 1672 | Change-Id: Ib86ac4f587aebf712df1c9ad09cebc44f853e114 | ||
1677 | 1673 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1678 | 1674 | |||
1679 | 1675 | commit 81e835841c9f63a5c6f5a7dc1ef0732493fce3d4 | ||
1680 | 1676 | Author: Steven Hardy <shardy@redhat.com> | ||
1681 | 1677 | Date: Mon Sep 17 16:54:23 2012 +0100 | ||
1682 | 1678 | |||
1683 | 1679 | heat tests : functional tests allow non-default stackname | ||
1684 | 1680 | |||
1685 | 1681 | Allow the default "teststack" to be overridden, so multiple | ||
1686 | 1682 | stacks can be created in one test | ||
1687 | 1683 | |||
1688 | 1684 | Change-Id: I09a4128b98df7af6c6b85552ac2175919a697c50 | ||
1689 | 1685 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1690 | 1686 | |||
1691 | 1687 | commit 0ad5ab9748e49196b4105528b6634213b4e596c2 | ||
1692 | 1688 | Author: Zane Bitter <zbitter@redhat.com> | ||
1693 | 1689 | Date: Mon Sep 17 16:53:09 2012 +0200 | ||
1694 | 1690 | |||
1695 | 1691 | Switch to Fedora 17 on guests in Getting Started | ||
1696 | 1692 | |||
1697 | 1693 | Change-Id: I24ff5305876d91828e15f89e363d03bbf6bed923 | ||
1698 | 1694 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1699 | 1695 | |||
1700 | 1696 | commit c53b4fb733407c92f076faae6629a608aa3f26a2 | ||
1701 | 1697 | Author: Steven Hardy <shardy@redhat.com> | ||
1702 | 1698 | Date: Mon Sep 17 10:59:56 2012 +0100 | ||
1703 | 1699 | |||
1704 | 1700 | heat : Show user parameter values in heat describe | ||
1705 | 1701 | |||
1706 | 1702 | Return an agregate set of stack parameters via heat describe | ||
1707 | 1703 | and underlying engine show_stack call, so we see the template | ||
1708 | 1704 | parameters, and any user-overridden values (ie don't just show | ||
1709 | 1705 | the template defaults, which is not really very useful) | ||
1710 | 1706 | |||
1711 | 1707 | Fixes #238 | ||
1712 | 1708 | |||
1713 | 1709 | Change-Id: Ia2cc3271f0dcf8c986e968bc21775d31ecbe6228 | ||
1714 | 1710 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1715 | 1711 | |||
1716 | 1712 | commit fdbd64dd2d0f364c0fd4a510ae4e124855a17eae | ||
1717 | 1713 | Author: Steven Hardy <shardy@redhat.com> | ||
1718 | 1714 | Date: Mon Sep 17 10:45:53 2012 +0100 | ||
1719 | 1715 | |||
1720 | 1716 | heat tests : expose keyname from Stack object | ||
1721 | 1717 | |||
1722 | 1718 | Expose keyname via Stack.keyname so it can be acccessed in tests | ||
1723 | 1719 | |||
1724 | 1720 | Change-Id: I7bca1acad150647d525c0a51f4ce75b0ba21050d | ||
1725 | 1721 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1726 | 1722 | |||
1727 | 1723 | commit 42f2fd86f3942529afe5c21a128c30fe7cf76c89 | ||
1728 | 1724 | Author: Zane Bitter <zbitter@redhat.com> | ||
1729 | 1725 | Date: Mon Sep 17 11:46:11 2012 +0200 | ||
1730 | 1726 | |||
1731 | 1727 | Work around nova-network launch issue harder | ||
1732 | 1728 | |||
1733 | 1729 | Change-Id: Ia1bf8cb2f0e23755100713c1289baa371bbfb956 | ||
1734 | 1730 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1735 | 1731 | |||
1736 | 1732 | commit 397488959fca2fb74c9d6851941dae601fa3e1c1 | ||
1737 | 1733 | Merge: 8df32a9 1a98136 | ||
1738 | 1734 | Author: Jenkins <jenkins@review.openstack.org> | ||
1739 | 1735 | Date: Mon Sep 17 07:46:00 2012 +0000 | ||
1740 | 1736 | |||
1741 | 1737 | Merge "Use openstack.common.timeutils.isotime()" | ||
1742 | 1738 | |||
1743 | 1739 | commit f309e5190062f938e0fdcc14b433c87d858b52de | ||
1744 | 1740 | Author: Steve Baker <sbaker@redhat.com> | ||
1745 | 1741 | Date: Mon Sep 17 13:11:59 2012 +1200 | ||
1746 | 1742 | |||
1747 | 1743 | Use stack_identity where it has changed from stack_name. | ||
1748 | 1744 | |||
1749 | 1745 | This is causing my test_rpcapi to fail. | ||
1750 | 1746 | |||
1751 | 1747 | Also, attempt to enable test_rpcapi by setting | ||
1752 | 1748 | @attr(tag=['unit', 'rpcapi']) | ||
1753 | 1749 | |||
1754 | 1750 | Change-Id: Ie831ddddaccc4245a18e5bc754cbf413cea65741 | ||
1755 | 1751 | |||
1756 | 1752 | commit 8df32a93d2efa66905ab85260ee03c6f2ba0b227 | ||
1757 | 1753 | Author: Steve Baker <sbaker@redhat.com> | ||
1758 | 1754 | Date: Mon Sep 17 12:03:05 2012 +1200 | ||
1759 | 1755 | |||
1760 | 1756 | Unit test S3 Bucket resource with associated fixes. | ||
1761 | 1757 | |||
1762 | 1758 | Change-Id: Ib23ed500385c299247bf80062a7a4342f5afe1d2 | ||
1763 | 1759 | |||
1764 | 1760 | commit 1a98136a64be413f63044312df40ad459b5a0262 | ||
1765 | 1761 | Author: Steven Dake <sdake@redhat.com> | ||
1766 | 1762 | Date: Sun Sep 16 17:00:56 2012 -0700 | ||
1767 | 1763 | |||
1768 | 1764 | Use openstack.common.timeutils.isotime() | ||
1769 | 1765 | |||
1770 | 1766 | Remove heat_utils.strftime() and replace callers with | ||
1771 | 1767 | openstack.common.timeutils.isotime(). They do similar activites, and | ||
1772 | 1768 | since its carried in common, makes more sense to use that version. | ||
1773 | 1769 | |||
1774 | 1770 | Change-Id: Icd919fb218a5f97be103eda7814a5fb56e1b0a02 | ||
1775 | 1771 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1776 | 1772 | |||
1777 | 1773 | commit 77700c10bf6187b4cf0f84d82309d499134d0a7c | ||
1778 | 1774 | Author: Zane Bitter <zbitter@redhat.com> | ||
1779 | 1775 | Date: Sun Sep 16 20:49:05 2012 +0200 | ||
1780 | 1776 | |||
1781 | 1777 | Work around nova-network launch issue | ||
1782 | 1778 | |||
1783 | 1779 | Launch nova-network *after* nova-cert to work around the SELinux error in | ||
1784 | 1780 | https://bugzilla.redhat.com/show_bug.cgi?id=857747 | ||
1785 | 1781 | |||
1786 | 1782 | Change-Id: I2ca4af4b950cca92cdd2785c493d8453648ccbb0 | ||
1787 | 1783 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1788 | 1784 | |||
1789 | 1785 | commit 137e3592223f5a4f4591cf30e1bc197b4058da8c | ||
1790 | 1786 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1791 | 1787 | Date: Fri Sep 14 21:52:15 2012 -0400 | ||
1792 | 1788 | |||
1793 | 1789 | Change rpc cleanup to occur before killing engine thread | ||
1794 | 1790 | |||
1795 | 1791 | This bug only manifested itself after a heat request was made to the | ||
1796 | 1792 | engine. Once a request was made a Qpid connection handler continued | ||
1797 | 1793 | to wait in a select call, presumably for a subsequent request. Closing | ||
1798 | 1794 | the connection immediately after detecting a keyboard interrupt and then | ||
1799 | 1795 | terminating the thread yields a clean shutdown with no traceback. | ||
1800 | 1796 | |||
1801 | 1797 | Closes #176 | ||
1802 | 1798 | |||
1803 | 1799 | Change-Id: Ifdb82d33a6c52a004bbd6b08c564264f4140e800 | ||
1804 | 1800 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1805 | 1801 | |||
1806 | 1802 | commit 1650f849fb09bbb521360b352248f63c26b1752e | ||
1807 | 1803 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
1808 | 1804 | Date: Fri Sep 14 01:44:37 2012 -0400 | ||
1809 | 1805 | |||
1810 | 1806 | Add new OpenShift test | ||
1811 | 1807 | |||
1812 | 1808 | New utility functions added to add/remove host file entries. | ||
1813 | 1809 | |||
1814 | 1810 | Closes #204 | ||
1815 | 1811 | |||
1816 | 1812 | Change-Id: I182b451a25e22a558d1b4073e981cdc826ab836d | ||
1817 | 1813 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
1818 | 1814 | |||
1819 | 1815 | commit e5ce50eaf39feda335d2c5d620297aeb4ea9fbe1 | ||
1820 | 1816 | Author: Steven Hardy <shardy@redhat.com> | ||
1821 | 1817 | Date: Thu Sep 13 18:11:10 2012 +0100 | ||
1822 | 1818 | |||
1823 | 1819 | heat tests : new functional test for CFN API | ||
1824 | 1820 | |||
1825 | 1821 | Add new test which tests most actions of the CFN API | ||
1826 | 1822 | note UpdateStack, ValidateTemplate and EstimateTemplateCost | ||
1827 | 1823 | are still TODO | ||
1828 | 1824 | |||
1829 | 1825 | Change-Id: I814508871ddd81495f5d41d38e8e724ab4d03765 | ||
1830 | 1826 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1831 | 1827 | |||
1832 | 1828 | commit d0c394542c1d5ba96da98c47a7468f0e92c678e2 | ||
1833 | 1829 | Author: Steven Hardy <shardy@redhat.com> | ||
1834 | 1830 | Date: Thu Sep 13 10:59:17 2012 +0100 | ||
1835 | 1831 | |||
1836 | 1832 | heat tests : Update test_WordPress_With_RDS | ||
1837 | 1833 | |||
1838 | 1834 | Update test_WordPress_With_RDS.py to use new test infrastructure | ||
1839 | 1835 | |||
1840 | 1836 | Change-Id: Iea78e4d2507f0f59db3528b475e6981ea027a617 | ||
1841 | 1837 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1842 | 1838 | |||
1843 | 1839 | commit 4481b66624904e9d04bb91a02b658c4690dedfac | ||
1844 | 1840 | Author: Steven Hardy <shardy@redhat.com> | ||
1845 | 1841 | Date: Fri Sep 14 13:36:45 2012 +0100 | ||
1846 | 1842 | |||
1847 | 1843 | heat tests : remove duplicate cleanup Wordpress_Boto | ||
1848 | 1844 | |||
1849 | 1845 | Remove the duplicate cleanup call, should only be in tearDown | ||
1850 | 1846 | fixture | ||
1851 | 1847 | |||
1852 | 1848 | Change-Id: I43cbe28694b248550689be08522d9774a38e6f64 | ||
1853 | 1849 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1854 | 1850 | |||
1855 | 1851 | commit ef809d370a4c28a77d7d28fe54124d06075ceae2 | ||
1856 | 1852 | Author: Steven Hardy <shardy@redhat.com> | ||
1857 | 1853 | Date: Fri Sep 14 11:59:58 2012 +0100 | ||
1858 | 1854 | |||
1859 | 1855 | heat tests : bugfix utils cleanup function | ||
1860 | 1856 | |||
1861 | 1857 | end state for stacks is DELETE_COMPLETE, but then they | ||
1862 | 1858 | are deleted, hence we need to test for either DELETE_COMPLETE | ||
1863 | 1859 | or a null result to avoid false failures | ||
1864 | 1860 | |||
1865 | 1861 | Change-Id: I7e35c5a734d1005fa38d587353cbca5b911ec77b | ||
1866 | 1862 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1867 | 1863 | |||
1868 | 1864 | commit 8357920281c017f316b1fc214ddb621efa5bc667 | ||
1869 | 1865 | Author: Steven Hardy <shardy@redhat.com> | ||
1870 | 1866 | Date: Fri Sep 14 10:34:35 2012 +0100 | ||
1871 | 1867 | |||
1872 | 1868 | heat tests : bugfix utils cleanup | ||
1873 | 1869 | |||
1874 | 1870 | Initialize tries variable or we get a referenced before | ||
1875 | 1871 | assignment error | ||
1876 | 1872 | |||
1877 | 1873 | Change-Id: Ic8eb68ced893fb89844e81e895c766e8f8b04bee | ||
1878 | 1874 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1879 | 1875 | |||
1880 | 1876 | commit f397d7ad5292689ce106dd7de9579651a6d2be4c | ||
1881 | 1877 | Author: Zane Bitter <zbitter@redhat.com> | ||
1882 | 1878 | Date: Thu Sep 13 21:40:49 2012 +0200 | ||
1883 | 1879 | |||
1884 | 1880 | tests: Wait for delete completion | ||
1885 | 1881 | |||
1886 | 1882 | Wait for the stack to actually be deleted before ending the test. | ||
1887 | 1883 | |||
1888 | 1884 | Fixes #233 | ||
1889 | 1885 | |||
1890 | 1886 | Change-Id: I4f2060ff73615bcb16ac9cba3d7062117cca08dd | ||
1891 | 1887 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1892 | 1888 | |||
1893 | 1889 | commit ab754ba493a282c0790e72a73d0f09d26cb50cf3 | ||
1894 | 1890 | Author: Zane Bitter <zbitter@redhat.com> | ||
1895 | 1891 | Date: Wed Sep 12 16:12:45 2012 +0200 | ||
1896 | 1892 | |||
1897 | 1893 | tests: Clean up after a failed functional test | ||
1898 | 1894 | |||
1899 | 1895 | Ensure that whenever a stack is created, we delete it after the test by | ||
1900 | 1896 | putting the cleanup() call into the tearDown() method. For this to work, | ||
1901 | 1897 | we must also move the actual creation into the test itself, since an | ||
1902 | 1898 | exception during setUp() will mean that tearDown is not called. | ||
1903 | 1899 | |||
1904 | 1900 | Change-Id: I481e691f07c1af9e931258d7ba4453b2037c62ad | ||
1905 | 1901 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1906 | 1902 | |||
1907 | 1903 | commit e7bd43657d7f0f881b66ae1eec4c87cfbe57923c | ||
1908 | 1904 | Author: Zane Bitter <zbitter@redhat.com> | ||
1909 | 1905 | Date: Thu Sep 13 17:42:34 2012 +0200 | ||
1910 | 1906 | |||
1911 | 1907 | tests: Make StackBoto inherit more from Stack | ||
1912 | 1908 | |||
1913 | 1909 | Change-Id: Ie2b6f2e6dd7d3f75622422d68449972ee7eceb00 | ||
1914 | 1910 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1915 | 1911 | |||
1916 | 1912 | commit f5dfdff4b8eedc25af8c329ecc5e5490aec9a5ff | ||
1917 | 1913 | Author: Zane Bitter <zbitter@redhat.com> | ||
1918 | 1914 | Date: Thu Sep 13 20:56:48 2012 +0200 | ||
1919 | 1915 | |||
1920 | 1916 | tests: Fail promptly on stack creation failure | ||
1921 | 1917 | |||
1922 | 1918 | Fix the functional tests to report failure as soon as stack creation fails, | ||
1923 | 1919 | rather than waiting 80+ minutes to time out. | ||
1924 | 1920 | |||
1925 | 1921 | Change-Id: Ie48a84c7bb3ab274337297cc740b78d58d8ed4a6 | ||
1926 | 1922 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1927 | 1923 | |||
1928 | 1924 | commit ed33a8dc90468f2873a4a581c22027f10d9393d4 | ||
1929 | 1925 | Author: Steven Dake <sdake@redhat.com> | ||
1930 | 1926 | Date: Thu Sep 13 11:36:31 2012 -0700 | ||
1931 | 1927 | |||
1932 | 1928 | Add Wordpress_2_Instances testcase | ||
1933 | 1929 | |||
1934 | 1930 | Fixes Issue #205 | ||
1935 | 1931 | |||
1936 | 1932 | Change-Id: Ic7a08b2ac278a032033bec47bbfe53aeb11b253e | ||
1937 | 1933 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1938 | 1934 | |||
1939 | 1935 | commit d17039840e171370bfd7e233c49719f0cd76d4bb | ||
1940 | 1936 | Merge: ec0f4ef 0660460 | ||
1941 | 1937 | Author: Jenkins <jenkins@review.openstack.org> | ||
1942 | 1938 | Date: Thu Sep 13 17:56:15 2012 +0000 | ||
1943 | 1939 | |||
1944 | 1940 | Merge "Add test_WordPress_2_Instances_With_EBS_EIP.py" | ||
1945 | 1941 | |||
1946 | 1942 | commit 06604600fbdb6d69ebe7e2e13a647ba3915e7b91 | ||
1947 | 1943 | Author: Steven Dake <sdake@redhat.com> | ||
1948 | 1944 | Date: Thu Sep 13 10:13:58 2012 -0700 | ||
1949 | 1945 | |||
1950 | 1946 | Add test_WordPress_2_Instances_With_EBS_EIP.py | ||
1951 | 1947 | |||
1952 | 1948 | This work is based upon Tomas Sedovic's work. | ||
1953 | 1949 | |||
1954 | 1950 | A floating ip checker is added to instance() in util.py | ||
1955 | 1951 | |||
1956 | 1952 | Change-Id: I138a5f7bc0c5d04bc5308a80113f3057440578b9 | ||
1957 | 1953 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1958 | 1954 | Signed-off-by: Tomas Sedovic <tsedovic@redhat.com> | ||
1959 | 1955 | |||
1960 | 1956 | commit ec0f4efd32b66a883680c707e5c0c32f82f7d847 | ||
1961 | 1957 | Author: Steven Hardy <shardy@redhat.com> | ||
1962 | 1958 | Date: Wed Sep 12 12:07:51 2012 +0100 | ||
1963 | 1959 | |||
1964 | 1960 | heat tests : functional test utils add response_xml_item | ||
1965 | 1961 | |||
1966 | 1962 | Add response_xml_item method to Stack, which allows stack | ||
1967 | 1963 | API XML responses to be more easily parsed base on xpath | ||
1968 | 1964 | prefix and keyname | ||
1969 | 1965 | |||
1970 | 1966 | Change-Id: I96437bd7ff4575e9262d46c4c21f4408041e147d | ||
1971 | 1967 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
1972 | 1968 | |||
1973 | 1969 | commit 411656a5d6b29ccbbf4bf1157c0c89e7f3cd6b4e | ||
1974 | 1970 | Author: Zane Bitter <zbitter@redhat.com> | ||
1975 | 1971 | Date: Thu Sep 13 17:50:29 2012 +0200 | ||
1976 | 1972 | |||
1977 | 1973 | Fix timing issue in starting openstack-network | ||
1978 | 1974 | |||
1979 | 1975 | Change-Id: I31f3092f95b140015d661ebd86bd1567c607f3d4 | ||
1980 | 1976 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
1981 | 1977 | |||
1982 | 1978 | commit dad88e25b1abcb7e123c1a13205107fb793ac4a2 | ||
1983 | 1979 | Author: Steven Dake <sdake@redhat.com> | ||
1984 | 1980 | Date: Thu Sep 13 07:17:24 2012 -0700 | ||
1985 | 1981 | |||
1986 | 1982 | There is no spoon take 2 | ||
1987 | 1983 | |||
1988 | 1984 | ugh | ||
1989 | 1985 | |||
1990 | 1986 | Change-Id: I746c721ed779b1c63592fa0e07053d27ef4231a0 | ||
1991 | 1987 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
1992 | 1988 | |||
1993 | 1989 | commit a4fdfd41195efcadc67f598b223f3691b63848bc | ||
1994 | 1990 | Author: Steven Dake <sdake@redhat.com> | ||
1995 | 1991 | Date: Thu Sep 13 06:59:03 2012 -0700 | ||
1996 | 1992 | |||
1997 | 1993 | There is no spoon | ||
1998 | 1994 | |||
1999 | 1995 | There is no name, only resource_name. | ||
2000 | 1996 | |||
2001 | 1997 | Change-Id: I1455d497c68fb650d3aef0f1232872f441005c0d | ||
2002 | 1998 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2003 | 1999 | |||
2004 | 2000 | commit 5553ac7ad6e0951cd8b31474eaf25c2512c71e4b | ||
2005 | 2001 | Merge: 4063e2d 614287a | ||
2006 | 2002 | Author: Jenkins <jenkins@review.openstack.org> | ||
2007 | 2003 | Date: Thu Sep 13 13:19:07 2012 +0000 | ||
2008 | 2004 | |||
2009 | 2005 | Merge "heat : Revert "Make sure the properties are defined in all cases."" | ||
2010 | 2006 | |||
2011 | 2007 | commit 4063e2d70f0a864f011a0d998b3585974f7701bd | ||
2012 | 2008 | Merge: b4287c2 38e3b5a | ||
2013 | 2009 | Author: Jenkins <jenkins@review.openstack.org> | ||
2014 | 2010 | Date: Thu Sep 13 13:18:58 2012 +0000 | ||
2015 | 2011 | |||
2016 | 2012 | Merge "heat : bugfix convert User resource to physical_resource_name()" | ||
2017 | 2013 | |||
2018 | 2014 | commit b4287c209ec53e6ae6209fc203cb928b4b03fb20 | ||
2019 | 2015 | Merge: da37711 61ba35b | ||
2020 | 2016 | Author: Jenkins <jenkins@review.openstack.org> | ||
2021 | 2017 | Date: Thu Sep 13 11:56:15 2012 +0000 | ||
2022 | 2018 | |||
2023 | 2019 | Merge "Update openstack-common" | ||
2024 | 2020 | |||
2025 | 2021 | commit 614287a9645ab6b32fe9fc71a99a1a7308bf61d3 | ||
2026 | 2022 | Author: Steven Hardy <shardy@redhat.com> | ||
2027 | 2023 | Date: Thu Sep 13 12:01:03 2012 +0100 | ||
2028 | 2024 | |||
2029 | 2025 | heat : Revert "Make sure the properties are defined in all cases." | ||
2030 | 2026 | |||
2031 | 2027 | bugfix : backout #194 fix as it breaks RDS (or maybe all resoures | ||
2032 | 2028 | implemented as nested-stacks) | ||
2033 | 2029 | |||
2034 | 2030 | This reverts commit ae0b853499296763dae77aa5c1e4c22225674489. | ||
2035 | 2031 | |||
2036 | 2032 | reopens #194 | ||
2037 | 2033 | |||
2038 | 2034 | Change-Id: I349a1625a040e33e080549a137824d1d2cfca9f8 | ||
2039 | 2035 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2040 | 2036 | |||
2041 | 2037 | commit 38e3b5a24a026e0fa087db9ade14182af752d377 | ||
2042 | 2038 | Author: Steven Hardy <shardy@redhat.com> | ||
2043 | 2039 | Date: Thu Sep 13 11:27:15 2012 +0100 | ||
2044 | 2040 | |||
2045 | 2041 | heat : bugfix convert User resource to physical_resource_name() | ||
2046 | 2042 | |||
2047 | 2043 | engine user.py needs the self.name references changed to | ||
2048 | 2044 | self.physical_resource_name() to align with the recent resource | ||
2049 | 2045 | naming changes. | ||
2050 | 2046 | |||
2051 | 2047 | Change-Id: I4620a4afc5e9c11d7b6d9348aaac35bcfa31bbac | ||
2052 | 2048 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2053 | 2049 | |||
2054 | 2050 | commit da37711c68d885bf883b49aec3ce05917e9c5bbd | ||
2055 | 2051 | Author: Steven Dake <sdake@redhat.com> | ||
2056 | 2052 | Date: Wed Sep 12 22:43:30 2012 -0700 | ||
2057 | 2053 | |||
2058 | 2054 | creating instances failed as a result of regression in last commit | ||
2059 | 2055 | |||
2060 | 2056 | The previous commit to the tree organizes resource names by | ||
2061 | 2057 | stack.resource. Most of the openstack APIs take resource ids | ||
2062 | 2058 | but the instance create operation requires text identifiers. | ||
2063 | 2059 | |||
2064 | 2060 | Rewrite the text identifiers for the nova security groups before | ||
2065 | 2061 | starting an instance. | ||
2066 | 2062 | |||
2067 | 2063 | Change-Id: I8a842868781ecb353f66b5a4e3d022766a4c8a0e | ||
2068 | 2064 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2069 | 2065 | |||
2070 | 2066 | commit 61ba35be90d0241b066badb0149b0a5dd8c5528b | ||
2071 | 2067 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
2072 | 2068 | Date: Thu Sep 13 13:50:24 2012 +1000 | ||
2073 | 2069 | |||
2074 | 2070 | Update openstack-common | ||
2075 | 2071 | |||
2076 | 2072 | Change-Id: I002574a60b4f59543bc6aa73256c2f0b3b79d378 | ||
2077 | 2073 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
2078 | 2074 | |||
2079 | 2075 | commit 04701a275f9712865bc5b7ea458bb7123f3a34d7 | ||
2080 | 2076 | Author: Steven Dake <sdake@redhat.com> | ||
2081 | 2077 | Date: Wed Sep 12 15:12:50 2012 -0700 | ||
2082 | 2078 | |||
2083 | 2079 | Make physical resource names unique based upon stack name | ||
2084 | 2080 | |||
2085 | 2081 | Some templates use the same resource name when registering with | ||
2086 | 2082 | nova. Nova will not allow mulitple resource names to register | ||
2087 | 2083 | with the same name in all cases, and in those it does, it often | ||
2088 | 2084 | becomes confused (in the case of EIP). This patch creates a | ||
2089 | 2085 | dot notation | ||
2090 | 2086 | |||
2091 | 2087 | For the LB test, an example of the resources would be: | ||
2092 | 2088 | teststack.LoadBalancer.LB_instance | ||
2093 | 2089 | teststack.DatabaseServer.MySqlDatabaseServer | ||
2094 | 2090 | teststack.WikiServerOne | ||
2095 | 2091 | |||
2096 | 2092 | Fixes Issue #160 | ||
2097 | 2093 | Fixes Issue #136 | ||
2098 | 2094 | |||
2099 | 2095 | Thanks to asalkeld@redhat.com for helping sort out the unit | ||
2100 | 2096 | test cases. | ||
2101 | 2097 | |||
2102 | 2098 | Change-Id: I14f4551feb41c7f98caa30dd98f997da6d00c467 | ||
2103 | 2099 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2104 | 2100 | |||
2105 | 2101 | commit 640c0a3e5f5ccca02d152d101e150d87b51e14eb | ||
2106 | 2102 | Merge: 7044fc5 d24e8c7 | ||
2107 | 2103 | Author: Jenkins <jenkins@review.openstack.org> | ||
2108 | 2104 | Date: Wed Sep 12 22:41:25 2012 +0000 | ||
2109 | 2105 | |||
2110 | 2106 | Merge "Add 2 instance with EBS test." | ||
2111 | 2107 | |||
2112 | 2108 | commit 7044fc5edc2ecc448775891628706ca41405fe0a | ||
2113 | 2109 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2114 | 2110 | Date: Wed Sep 12 16:25:25 2012 -0400 | ||
2115 | 2111 | |||
2116 | 2112 | Change Stack to support user defined parameter | ||
2117 | 2113 | |||
2118 | 2114 | This change allows tests to specify DBUsername/DBPassword if necessary. | ||
2119 | 2115 | The keyname is still looked up in nova and the distribution is retrieved | ||
2120 | 2116 | from the already existing Stack parameter. | ||
2121 | 2117 | |||
2122 | 2118 | Change-Id: I3732ffb685d68c8a72a83247f74ed11a50a74cd1 | ||
2123 | 2119 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
2124 | 2120 | |||
2125 | 2121 | commit fe95bd633a6b6d341052cd58814372551c75dc89 | ||
2126 | 2122 | Merge: f2817a7 8da4ddf | ||
2127 | 2123 | Author: Jenkins <jenkins@review.openstack.org> | ||
2128 | 2124 | Date: Wed Sep 12 20:47:20 2012 +0000 | ||
2129 | 2125 | |||
2130 | 2126 | Merge "Make S3 import except on ImportError rather then all exceptions" | ||
2131 | 2127 | |||
2132 | 2128 | commit d24e8c746359169058e9c0577c2f843695ca3b55 | ||
2133 | 2129 | Author: Ian Main <imain@redhat.com> | ||
2134 | 2130 | Date: Wed Sep 12 12:12:31 2012 -0700 | ||
2135 | 2131 | |||
2136 | 2132 | Add 2 instance with EBS test. | ||
2137 | 2133 | |||
2138 | 2134 | Seems to work even. | ||
2139 | 2135 | |||
2140 | 2136 | Change-Id: Ie09d97dc86a68525783f1f9c080fed13e651ef78 | ||
2141 | 2137 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2142 | 2138 | |||
2143 | 2139 | commit f2817a79d3fa6e08fcf0c98314e2ea8df6b72f8f | ||
2144 | 2140 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2145 | 2141 | Date: Wed Sep 12 11:36:43 2012 -0400 | ||
2146 | 2142 | |||
2147 | 2143 | Change VerifyClass to have a generic verify_url method | ||
2148 | 2144 | |||
2149 | 2145 | Change-Id: I0e1298e7852e336d6271c4014b11935ac3ce6689 | ||
2150 | 2146 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
2151 | 2147 | |||
2152 | 2148 | commit 14fe52e0e632e45657bcf1cef1dca397cc9a9e4e | ||
2153 | 2149 | Author: Steven Dake <sdake@redhat.com> | ||
2154 | 2150 | Date: Wed Sep 12 09:34:21 2012 -0700 | ||
2155 | 2151 | |||
2156 | 2152 | Update WordPress_Compsed_Instances to new test infrastructure | ||
2157 | 2153 | |||
2158 | 2154 | Change-Id: I08a175d28b99b861ce29b2278e415896e79cf72a | ||
2159 | 2155 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2160 | 2156 | |||
2161 | 2157 | commit 8da4ddf51fedefdb1601baf7359e128f22f396e2 | ||
2162 | 2158 | Author: Steven Dake <sdake@redhat.com> | ||
2163 | 2159 | Date: Wed Sep 12 08:11:30 2012 -0700 | ||
2164 | 2160 | |||
2165 | 2161 | Make S3 import except on ImportError rather then all exceptions | ||
2166 | 2162 | |||
2167 | 2163 | Change-Id: Icb98aed65ccba825f8402fdde95ac38b2a12c1a6 | ||
2168 | 2164 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2169 | 2165 | |||
2170 | 2166 | commit 1ba219d38df61ab4b0807c5fa730287ec903ccca | ||
2171 | 2167 | Author: Steven Dake <sdake@redhat.com> | ||
2172 | 2168 | Date: Tue Sep 11 13:49:09 2012 -0700 | ||
2173 | 2169 | |||
2174 | 2170 | Make S3 optional since swiftclient is not available in all distributions | ||
2175 | 2171 | |||
2176 | 2172 | Change-Id: Ic5f61ac41090fd599f01b3eaae4ffb03aac2ebdd | ||
2177 | 2173 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2178 | 2174 | |||
2179 | 2175 | commit e49050a87db1452907782b3d515d157c4c75248d | ||
2180 | 2176 | Author: Steven Hardy <shardy@redhat.com> | ||
2181 | 2177 | Date: Tue Sep 11 19:23:27 2012 +0100 | ||
2182 | 2178 | |||
2183 | 2179 | heat : test utils, extract ec2 credentials from keystone | ||
2184 | 2180 | |||
2185 | 2181 | For StackBoto extract the ec2 credentials from keystone and | ||
2186 | 2182 | pass them into the client, so the functional tests don't rely | ||
2187 | 2183 | on ec2 credentials from config-files and only need the currently | ||
2188 | 2184 | provided keystone credentials | ||
2189 | 2185 | |||
2190 | 2186 | Change-Id: Ifc959011cc5b9ee77ebf04e380dc6a4059903c6d | ||
2191 | 2187 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2192 | 2188 | |||
2193 | 2189 | commit ff352a0d10dbac6864bff65cb98b100107fb5060 | ||
2194 | 2190 | Author: Steven Hardy <shardy@redhat.com> | ||
2195 | 2191 | Date: Tue Sep 11 19:07:00 2012 +0100 | ||
2196 | 2192 | |||
2197 | 2193 | heat : allow boto_client to accept credentials | ||
2198 | 2194 | |||
2199 | 2195 | Allow ec2 credentials to optionally be passed in to boto | ||
2200 | 2196 | rather than purely relying on config-files | ||
2201 | 2197 | |||
2202 | 2198 | Change-Id: Ib821f2bca9bc3f61af521955a9ed52f0059e70e4 | ||
2203 | 2199 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2204 | 2200 | |||
2205 | 2201 | commit 89bedcb4d2b7b67b55ccc551a1cb53a00d172e7e | ||
2206 | 2202 | Author: Steven Hardy <shardy@redhat.com> | ||
2207 | 2203 | Date: Tue Sep 11 19:05:36 2012 +0100 | ||
2208 | 2204 | |||
2209 | 2205 | heat : move boto.cfg to correct location | ||
2210 | 2206 | |||
2211 | 2207 | boto.cfg needs to be under /etc not /etc/heat | ||
2212 | 2208 | or boto won't find it | ||
2213 | 2209 | |||
2214 | 2210 | Change-Id: I0981bb3bd46dd1630633576fc77d085410bf6362 | ||
2215 | 2211 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2216 | 2212 | |||
2217 | 2213 | commit 455bb8889f66513c55aa60e189be3e7965a49fa9 | ||
2218 | 2214 | Author: Steven Hardy <shardy@redhat.com> | ||
2219 | 2215 | Date: Tue Sep 11 19:03:41 2012 +0100 | ||
2220 | 2216 | |||
2221 | 2217 | heat : comment credentials in template boto.cfg | ||
2222 | 2218 | |||
2223 | 2219 | Comment out the credentials section in /etc/boto.cfg | ||
2224 | 2220 | this allows us to pass the correct host/endpoint without | ||
2225 | 2221 | having world-readable credentials. This can then be used | ||
2226 | 2222 | as a template for per-user ~/.boto files if desired | ||
2227 | 2223 | |||
2228 | 2224 | Change-Id: I4cea0cb3b790186ddc041edad0ab4ee4b7e8f956 | ||
2229 | 2225 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2230 | 2226 | |||
2231 | 2227 | commit 33bfcd36d5c0e430eacc51c2693ee56d0c8dad36 | ||
2232 | 2228 | Author: Steven Hardy <shardy@redhat.com> | ||
2233 | 2229 | Date: Tue Sep 11 13:08:22 2012 +0100 | ||
2234 | 2230 | |||
2235 | 2231 | heat tests : add new Boto wordpress functional test | ||
2236 | 2232 | |||
2237 | 2233 | Add new test_WordPress_Single_Instance_Boto.py, which | ||
2238 | 2234 | does a wordpress single instance test using StackBoto | ||
2239 | 2235 | |||
2240 | 2236 | Note, this will require a valid /etc/boto.cfg to work, | ||
2241 | 2237 | and probably a recent (git) version of boto | ||
2242 | 2238 | |||
2243 | 2239 | Fixes #220 | ||
2244 | 2240 | |||
2245 | 2241 | Change-Id: Ia95de35dc9d1d52ba6b9f4fae333e4fad02762ca | ||
2246 | 2242 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2247 | 2243 | |||
2248 | 2244 | commit 4c672508dd893d6d1094c4347201afbfe9765cae | ||
2249 | 2245 | Author: Steven Hardy <shardy@redhat.com> | ||
2250 | 2246 | Date: Tue Sep 11 13:06:09 2012 +0100 | ||
2251 | 2247 | |||
2252 | 2248 | heat tests : functional test utils add StackBoto class | ||
2253 | 2249 | |||
2254 | 2250 | Add StackBoto, subclass of Stack, which implements stack | ||
2255 | 2251 | setup using the boto client wrapper, allows us to test | ||
2256 | 2252 | AWS auth and boto client libraries | ||
2257 | 2253 | |||
2258 | 2254 | Ref #220 | ||
2259 | 2255 | |||
2260 | 2256 | Change-Id: Id5cb5ab72c7ba2e7accd76a73a94ff8fe45c62fa | ||
2261 | 2257 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2262 | 2258 | |||
2263 | 2259 | commit a5510ea245b9f291a2a4a496c06aeb3c71322c9c | ||
2264 | 2260 | Author: Steve Baker <steve@stevebaker.org> | ||
2265 | 2261 | Date: Tue Sep 11 14:58:34 2012 +1200 | ||
2266 | 2262 | |||
2267 | 2263 | Implement the AWS::S3::Bucket resource type. | ||
2268 | 2264 | |||
2269 | 2265 | An attempt was made to make created bucket names readable and unique. | ||
2270 | 2266 | Names are of the format heat-<resource name>-<random hex>. eg: | ||
2271 | 2267 | heat-S3Bucket-b420d12d02e5d6e46f13 | ||
2272 | 2268 | |||
2273 | 2269 | Only the swift v2 auth is currently supported, which means swift will need to | ||
2274 | 2270 | use keystone for auth. This may be a valid assumption for any environment that | ||
2275 | 2271 | is running Heat. | ||
2276 | 2272 | |||
2277 | 2273 | When DeletionPolicy is Delete then an attempt is made to delete the container, | ||
2278 | 2274 | but the stack will still be deleted if container delete fails. | ||
2279 | 2275 | |||
2280 | 2276 | Run the template S3_Single_Instance.template to give it a try. | ||
2281 | 2277 | |||
2282 | 2278 | Functional tests will be coming in a later change. | ||
2283 | 2279 | |||
2284 | 2280 | Change-Id: Ifa2c3c4fcbdb00a44f8c6b347a61f8e1735e8328 | ||
2285 | 2281 | |||
2286 | 2282 | commit 1ef28a37068323a531da445815271f2b2e73ef65 | ||
2287 | 2283 | Author: Zane Bitter <zbitter@redhat.com> | ||
2288 | 2284 | Date: Mon Sep 10 22:13:07 2012 +0200 | ||
2289 | 2285 | |||
2290 | 2286 | Update documentation on configuring metadata server | ||
2291 | 2287 | |||
2292 | 2288 | The docs need to reflect the fact that the metadata server cannot be | ||
2293 | 2289 | configured and launched until after Nova has created the virtual bridge | ||
2294 | 2290 | interface. | ||
2295 | 2291 | |||
2296 | 2292 | See issue #196 | ||
2297 | 2293 | |||
2298 | 2294 | Change-Id: Ia1a004106fa2b535b54c7b88e8ed177e47e72844 | ||
2299 | 2295 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2300 | 2296 | |||
2301 | 2297 | commit 2e0dfbab47470e91fdbdbcfc81387692a5523fa3 | ||
2302 | 2298 | Author: Zane Bitter <zbitter@redhat.com> | ||
2303 | 2299 | Date: Mon Sep 10 18:04:34 2012 +0200 | ||
2304 | 2300 | |||
2305 | 2301 | Handle verification errors in create/update in cfn API | ||
2306 | 2302 | |||
2307 | 2303 | If a StackCreate or StackUpdate call fails verification in the engine, we | ||
2308 | 2304 | get an error message returned rather than a stack identifier. | ||
2309 | 2305 | |||
2310 | 2306 | Fixes #224 | ||
2311 | 2307 | |||
2312 | 2308 | Change-Id: I5f47f5d0e25e8bc05633d29605adcc8827edd379 | ||
2313 | 2309 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2314 | 2310 | |||
2315 | 2311 | commit a080c9465833049c691fb3d50d7cf4e591dbf4a5 | ||
2316 | 2312 | Author: Steven Hardy <shardy@redhat.com> | ||
2317 | 2313 | Date: Mon Sep 10 10:52:13 2012 +0100 | ||
2318 | 2314 | |||
2319 | 2315 | heat tools : nova_create_flavors.sh additional retry logic | ||
2320 | 2316 | |||
2321 | 2317 | Add retry logic in order to make creating flavors more | ||
2322 | 2318 | robust. Nova rate-limiting frequently causes actions to fail | ||
2323 | 2319 | so wrap all requests in retry/sleep logic and check we can | ||
2324 | 2320 | connect to nova before attempting to change anything | ||
2325 | 2321 | |||
2326 | 2322 | Ref #225 | ||
2327 | 2323 | |||
2328 | 2324 | Change-Id: I1b1014df04602935f561c08ba29287061224b5f3 | ||
2329 | 2325 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2330 | 2326 | |||
2331 | 2327 | commit 15a88d03e5b187b31d17a00f1b845e5a8a749502 | ||
2332 | 2328 | Author: Steven Hardy <shardy@redhat.com> | ||
2333 | 2329 | Date: Mon Sep 10 11:03:37 2012 +0100 | ||
2334 | 2330 | |||
2335 | 2331 | heat tools : add ephemeral disk for all flavors | ||
2336 | 2332 | |||
2337 | 2333 | Add ephemeral disk for all flavors in nova_create_flavors.sh | ||
2338 | 2334 | as it's currently not possible for EBS to work without a fixed | ||
2339 | 2335 | mapping to a specific block device name, meaning the EBS templates | ||
2340 | 2336 | will break for micro/tiny if there if no ephemeral disk defined | ||
2341 | 2337 | |||
2342 | 2338 | Change-Id: I801f00aba5b431d30362cd4b34da2f66457220c5 | ||
2343 | 2339 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2344 | 2340 | |||
2345 | 2341 | commit 0ca10d3e6a41d01435595defa33a7582f57dce68 | ||
2346 | 2342 | Author: Steven Hardy <shardy@redhat.com> | ||
2347 | 2343 | Date: Mon Sep 10 10:49:45 2012 +0100 | ||
2348 | 2344 | |||
2349 | 2345 | heat tools : check services running after openstack install | ||
2350 | 2346 | |||
2351 | 2347 | Check all expected services are running after starting them when | ||
2352 | 2348 | doing tools/openstack install, should avoid possible racy behavior | ||
2353 | 2349 | when we assume everything is up and immediately call nova_create_flavors.sh | ||
2354 | 2350 | |||
2355 | 2351 | Ref #225 | ||
2356 | 2352 | |||
2357 | 2353 | Change-Id: I87ec0ca31579173cb9218fa79e027fd5b15031f0 | ||
2358 | 2354 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2359 | 2355 | |||
2360 | 2356 | commit c292ddb164bceab5883aa585a6a2357c0e33b7aa | ||
2361 | 2357 | Author: Steven Dake <sdake@redhat.com> | ||
2362 | 2358 | Date: Fri Sep 7 13:22:42 2012 -0700 | ||
2363 | 2359 | |||
2364 | 2360 | Rework functional test case infrasatructure | ||
2365 | 2361 | |||
2366 | 2362 | To support multi-instance, two new classes were made: | ||
2367 | 2363 | Stack - represents a stack | ||
2368 | 2364 | Instance - represents an instance | ||
2369 | 2365 | |||
2370 | 2366 | For multi-instance stacks, create multiple Instance objects | ||
2371 | 2367 | for each instance in the stack. | ||
2372 | 2368 | |||
2373 | 2369 | For each instance in a stack, an instance object can be created which | ||
2374 | 2370 | helps validate the individual instance sets up properly. | ||
2375 | 2371 | |||
2376 | 2372 | test_WordPress_Single_Instance_With_EBS.py fails - see issue #226 | ||
2377 | 2373 | |||
2378 | 2374 | Change-Id: Iddec87cd1332a9b5796c5c7e7d382ef723c3544e | ||
2379 | 2375 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2380 | 2376 | Signed-off-by: Tomas Sedovic <tsedovic@redhat.com> | ||
2381 | 2377 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2382 | 2378 | |||
2383 | 2379 | commit 489ed4cab4410a2cc727a904bc53dfdd3b19e270 | ||
2384 | 2380 | Author: Zane Bitter <zbitter@redhat.com> | ||
2385 | 2381 | Date: Fri Sep 7 14:55:54 2012 +0200 | ||
2386 | 2382 | |||
2387 | 2383 | Add a string representation for identifiers | ||
2388 | 2384 | |||
2389 | 2385 | This makes debugging in unit tests a lot easier. | ||
2390 | 2386 | |||
2391 | 2387 | Change-Id: I320cdf754e405377abfeb61496b017809d25d719 | ||
2392 | 2388 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2393 | 2389 | |||
2394 | 2390 | commit 48bac6ac6f4d6c5a90f2662c0f29427ffebccda7 | ||
2395 | 2391 | Author: Zane Bitter <zbitter@redhat.com> | ||
2396 | 2392 | Date: Fri Sep 7 14:57:13 2012 +0200 | ||
2397 | 2393 | |||
2398 | 2394 | Add unit tests for EngineManager create/update/delete_stack | ||
2399 | 2395 | |||
2400 | 2396 | Change-Id: I25aeb43ea3f5a9426b8f742a605b9699dc2b9851 | ||
2401 | 2397 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2402 | 2398 | |||
2403 | 2399 | commit 4793a68e3abb6f2e02ec8037d573f93c287ca985 | ||
2404 | 2400 | Author: Zane Bitter <zbitter@redhat.com> | ||
2405 | 2401 | Date: Fri Sep 7 14:54:55 2012 +0200 | ||
2406 | 2402 | |||
2407 | 2403 | Fix update_stack call in EngineManager | ||
2408 | 2404 | |||
2409 | 2405 | This was broken by 38f886947c91ebf610ab2972649a06bec630746b | ||
2410 | 2406 | |||
2411 | 2407 | Change-Id: I134bee2df35d6b025f0ac88334ab30a9a22c7922 | ||
2412 | 2408 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2413 | 2409 | |||
2414 | 2410 | commit 55eb1746aa3fcf3c7ca85cb67d8ee09585773be9 | ||
2415 | 2411 | Author: Zane Bitter <zbitter@redhat.com> | ||
2416 | 2412 | Date: Fri Sep 7 15:09:54 2012 +0200 | ||
2417 | 2413 | |||
2418 | 2414 | Reorganise etc directory for easier installation | ||
2419 | 2415 | |||
2420 | 2416 | This also means that the install script will install bash-completion for | ||
2421 | 2417 | heat. | ||
2422 | 2418 | |||
2423 | 2419 | Change-Id: Ib60346c72ce6277951cb51952e359f97be20a1be | ||
2424 | 2420 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2425 | 2421 | |||
2426 | 2422 | commit a44519774a18cc86a6ede537c14bb7214b1aadc6 | ||
2427 | 2423 | Merge: be128a8 e88e9e5 | ||
2428 | 2424 | Author: Jenkins <jenkins@review.openstack.org> | ||
2429 | 2425 | Date: Fri Sep 7 03:58:50 2012 +0000 | ||
2430 | 2426 | |||
2431 | 2427 | Merge "Switch to keystone service_type=orchestration." | ||
2432 | 2428 | |||
2433 | 2429 | commit be128a81c61d6df9b60682cfa9ee48ba69f0ebc7 | ||
2434 | 2430 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
2435 | 2431 | Date: Fri Sep 7 13:12:27 2012 +1000 | ||
2436 | 2432 | |||
2437 | 2433 | Delete unused heat-engine-paste.ini | ||
2438 | 2434 | |||
2439 | 2435 | Change-Id: I4c8d5b2d98634aa4d711d3fe8816891476645548 | ||
2440 | 2436 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
2441 | 2437 | |||
2442 | 2438 | commit ae0b853499296763dae77aa5c1e4c22225674489 | ||
2443 | 2439 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
2444 | 2440 | Date: Fri Sep 7 10:12:29 2012 +1000 | ||
2445 | 2441 | |||
2446 | 2442 | Make sure the properties are defined in all cases. | ||
2447 | 2443 | |||
2448 | 2444 | fixes #194 | ||
2449 | 2445 | |||
2450 | 2446 | Change-Id: I994283734d551f81143e7f5de50da0180a277119 | ||
2451 | 2447 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
2452 | 2448 | |||
2453 | 2449 | commit 408ba2172deee7d775d37f22e9f7f377682940fa | ||
2454 | 2450 | Author: Steven Dake <sdake@redhat.com> | ||
2455 | 2451 | Date: Thu Sep 6 15:04:03 2012 -0700 | ||
2456 | 2452 | |||
2457 | 2453 | Add test case for WordPress_With_LB.template | ||
2458 | 2454 | |||
2459 | 2455 | Change-Id: I324da126b5a775a00b97d868cbd347dd65cb16aa | ||
2460 | 2456 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2461 | 2457 | |||
2462 | 2458 | commit 245a13f8f3d514c4e4ed59fce0d1920727a230bb | ||
2463 | 2459 | Merge: 3b27b1d 2f9a131 | ||
2464 | 2460 | Author: Jenkins <jenkins@review.openstack.org> | ||
2465 | 2461 | Date: Thu Sep 6 21:50:36 2012 +0000 | ||
2466 | 2462 | |||
2467 | 2463 | Merge "Rename heat-api to heat-api-cfn" | ||
2468 | 2464 | |||
2469 | 2465 | commit 3b27b1d6b1c4739b8d456703542ec8182ce12277 | ||
2470 | 2466 | Author: Steven Dake <sdake@redhat.com> | ||
2471 | 2467 | Date: Thu Sep 6 13:27:50 2012 -0700 | ||
2472 | 2468 | |||
2473 | 2469 | Add a Wordpress+MySQL composed instance functional test case | ||
2474 | 2470 | |||
2475 | 2471 | Change-Id: I6a905b186be59c929e530519414e46d222b4ea08 | ||
2476 | 2472 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
2477 | 2473 | |||
2478 | 2474 | commit 882ef5228eb0835ee6e3a434e6ff6896afb05e2a | ||
2479 | 2475 | Merge: 248663b 78b7127 | ||
2480 | 2476 | Author: Jenkins <jenkins@review.openstack.org> | ||
2481 | 2477 | Date: Thu Sep 6 18:24:39 2012 +0000 | ||
2482 | 2478 | |||
2483 | 2479 | Merge "Add EBS test." | ||
2484 | 2480 | |||
2485 | 2481 | commit 78b712741942713692c64a306c0b10ca7fae3206 | ||
2486 | 2482 | Author: Ian Main <imain@redhat.com> | ||
2487 | 2483 | Date: Thu Sep 6 11:10:48 2012 -0700 | ||
2488 | 2484 | |||
2489 | 2485 | Add EBS test. | ||
2490 | 2486 | |||
2491 | 2487 | Single wordpress EBS functional test. | ||
2492 | 2488 | |||
2493 | 2489 | Change-Id: I3a3e53b418a38a2bb8573d7abb16c9c7fe8837ca | ||
2494 | 2490 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2495 | 2491 | |||
2496 | 2492 | commit 248663b0670ad75ff738ad2dc816650cf7e182cc | ||
2497 | 2493 | Author: Steven Hardy <shardy@redhat.com> | ||
2498 | 2494 | Date: Thu Sep 6 17:51:10 2012 +0100 | ||
2499 | 2495 | |||
2500 | 2496 | heat tests : new wordpress EBS_EIP functional test | ||
2501 | 2497 | |||
2502 | 2498 | Add new functional test for the | ||
2503 | 2499 | WordPress_Single_Instance_With_EBS_EIP template | ||
2504 | 2500 | |||
2505 | 2501 | Fixes #209 | ||
2506 | 2502 | |||
2507 | 2503 | Change-Id: I800cbe21ef42611f93644e6a0c60b732af663025 | ||
2508 | 2504 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2509 | 2505 | |||
2510 | 2506 | commit b98f402fa7ca977769de09a6cc200ee9f928bc6c | ||
2511 | 2507 | Author: Ian Main <imain@redhat.com> | ||
2512 | 2508 | Date: Thu Sep 6 09:40:42 2012 -0700 | ||
2513 | 2509 | |||
2514 | 2510 | Forgot commas, doh! | ||
2515 | 2511 | |||
2516 | 2512 | I had this in and tested but forgot to put commas in after update. | ||
2517 | 2513 | |||
2518 | 2514 | Change-Id: I7fbcacea0a4ab40f1e6b6e016fd5940ba8432c26 | ||
2519 | 2515 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2520 | 2516 | |||
2521 | 2517 | commit c805d065a1f99b280093c1a37cb91c1c6815e280 | ||
2522 | 2518 | Author: Ian Main <imain@redhat.com> | ||
2523 | 2519 | Date: Thu Sep 6 08:27:45 2012 -0700 | ||
2524 | 2520 | |||
2525 | 2521 | More EBS fixes. | ||
2526 | 2522 | |||
2527 | 2523 | Single instance with EBS apparently needs an httpd restart in order to | ||
2528 | 2524 | keep talking to mysql after we change the partition. Also change other | ||
2529 | 2525 | EBS templates to use vdc. | ||
2530 | 2526 | |||
2531 | 2527 | Change-Id: I180cca2166a0210d5d8dd3e0aea111ea625b865a | ||
2532 | 2528 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2533 | 2529 | |||
2534 | 2530 | commit 2f9a1310e3d7e1f14ed1987b1371a2d693833481 | ||
2535 | 2531 | Author: Zane Bitter <zbitter@redhat.com> | ||
2536 | 2532 | Date: Thu Aug 30 13:32:47 2012 +0200 | ||
2537 | 2533 | |||
2538 | 2534 | Rename heat-api to heat-api-cfn | ||
2539 | 2535 | |||
2540 | 2536 | The previous heat-api is, in fact, a CloudFormation-compatible API. Rename | ||
2541 | 2537 | it to heat-api-cfn, analogous to how the EC2 API in Nova is named | ||
2542 | 2538 | nova-api-ec2. | ||
2543 | 2539 | |||
2544 | 2540 | Change-Id: I9759f10cee6a60cdc9cb917966eb9fb95a618f85 | ||
2545 | 2541 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2546 | 2542 | |||
2547 | 2543 | commit 0706efc6028d06307945f1853c5ff45c57acc384 | ||
2548 | 2544 | Author: Steven Hardy <shardy@redhat.com> | ||
2549 | 2545 | Date: Thu Sep 6 14:32:14 2012 +0100 | ||
2550 | 2546 | |||
2551 | 2547 | heat templates : EBS templates, attach volume to vdc | ||
2552 | 2548 | |||
2553 | 2549 | Fix Single_Instance_With_EBS templates, need the EBS | ||
2554 | 2550 | disk to attach to vdc not vdb which is used for the | ||
2555 | 2551 | ephemeral disk (fix from imain) | ||
2556 | 2552 | |||
2557 | 2553 | Fixes #185 | ||
2558 | 2554 | |||
2559 | 2555 | Change-Id: I47d1b640d25c0f53dd4535e4bd73846d01f4fc86 | ||
2560 | 2556 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2561 | 2557 | |||
2562 | 2558 | commit 809ad01ec7a9e0084e84f541090eb4449186509a | ||
2563 | 2559 | Author: Steven Hardy <shardy@redhat.com> | ||
2564 | 2560 | Date: Thu Sep 6 11:41:15 2012 +0100 | ||
2565 | 2561 | |||
2566 | 2562 | heat tests : bugfix FuncUtils check StackId not StackName | ||
2567 | 2563 | |||
2568 | 2564 | CreateStack response no longer contains StackName, so | ||
2569 | 2565 | we need to parse the StackId and extract the name from | ||
2570 | 2566 | the new ARN format | ||
2571 | 2567 | |||
2572 | 2568 | Change-Id: If55ff286c98e8396a14fa4ee2b08622faa680a03 | ||
2573 | 2569 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2574 | 2570 | |||
2575 | 2571 | commit 4c26639378381028af5c096885051997f34c7fed | ||
2576 | 2572 | Author: Steven Hardy <shardy@redhat.com> | ||
2577 | 2573 | Date: Thu Sep 6 11:01:10 2012 +0100 | ||
2578 | 2574 | |||
2579 | 2575 | heat templates : Add default LinuxDistribution parameter | ||
2580 | 2576 | |||
2581 | 2577 | Add default value to LinuxDistribution template parameter | ||
2582 | 2578 | for MySQL_Single_Instance.template | ||
2583 | 2579 | |||
2584 | 2580 | Change-Id: I6431b717dee700f9db588ddbaf58511d0a3b107c | ||
2585 | 2581 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2586 | 2582 | |||
2587 | 2583 | commit 24db4e2086b5965b14d4a197198174d45d742ed5 | ||
2588 | 2584 | Author: Zane Bitter <zbitter@redhat.com> | ||
2589 | 2585 | Date: Thu Sep 6 12:37:24 2012 +0200 | ||
2590 | 2586 | |||
2591 | 2587 | Fix identify_stack call | ||
2592 | 2588 | |||
2593 | 2589 | It needs to return a dictionary in order for the result to be converted to | ||
2594 | 2590 | JSON. | ||
2595 | 2591 | |||
2596 | 2592 | Change-Id: Ieef360fd6872624325470fab626d371ed28535e6 | ||
2597 | 2593 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2598 | 2594 | |||
2599 | 2595 | commit 18bc3baf15849ed9482020720ab0906f13b46069 | ||
2600 | 2596 | Merge: 585afae b1696fb | ||
2601 | 2597 | Author: Jenkins <jenkins@review.openstack.org> | ||
2602 | 2598 | Date: Thu Sep 6 04:13:49 2012 +0000 | ||
2603 | 2599 | |||
2604 | 2600 | Merge "Add a newline to user data injection." | ||
2605 | 2601 | |||
2606 | 2602 | commit 585afae452922efe4f2238615add9d76719fb7f0 | ||
2607 | 2603 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2608 | 2604 | Date: Wed Sep 5 22:47:18 2012 -0400 | ||
2609 | 2605 | |||
2610 | 2606 | Modify to use systemctl and move func_utils outside of setUp | ||
2611 | 2607 | |||
2612 | 2608 | Change-Id: I420991fa4e881f6f9fadd0add02a9d1493240dfc | ||
2613 | 2609 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
2614 | 2610 | |||
2615 | 2611 | commit b1696fb1b0be8e6e2ce154d748ed25289a216125 | ||
2616 | 2612 | Author: Ian Main <imain@redhat.com> | ||
2617 | 2613 | Date: Wed Sep 5 19:00:54 2012 -0700 | ||
2618 | 2614 | |||
2619 | 2615 | Add a newline to user data injection. | ||
2620 | 2616 | |||
2621 | 2617 | If no newline is present at the end of the user-data section of the | ||
2622 | 2618 | template, the addition of the touch command will cause the last | ||
2623 | 2619 | line to break. | ||
2624 | 2620 | |||
2625 | 2621 | Change-Id: I15ba402f83f6fba03f7d0455a63a5dc03480973d | ||
2626 | 2622 | Signed-off-by: Ian Main <imain@redhat.com> | ||
2627 | 2623 | |||
2628 | 2624 | commit 5655589895def95709d345509db95a2cc5e1ff7b | ||
2629 | 2625 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
2630 | 2626 | Date: Thu Aug 30 11:41:25 2012 +1000 | ||
2631 | 2627 | |||
2632 | 2628 | Fix pep8 warning | ||
2633 | 2629 | |||
2634 | 2630 | Change-Id: Ia0b4336e7e861fefc7afebc99a3c6ddf48841d71 | ||
2635 | 2631 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
2636 | 2632 | |||
2637 | 2633 | commit 38f886947c91ebf610ab2972649a06bec630746b | ||
2638 | 2634 | Author: Zane Bitter <zbitter@redhat.com> | ||
2639 | 2635 | Date: Wed Sep 5 21:51:25 2012 +0200 | ||
2640 | 2636 | |||
2641 | 2637 | Support lookup of stacks by name or ARN | ||
2642 | 2638 | |||
2643 | 2639 | Previously stacks could only be referenced by name. Now, use the canonical | ||
2644 | 2640 | stack identifier to act on them. The identifier can be obtained from the | ||
2645 | 2641 | RPC API by looking it up with identify_stack. In the AWS API, the user | ||
2646 | 2642 | can pass an ARN that is converted into an identifier. | ||
2647 | 2643 | |||
2648 | 2644 | Change-Id: I29309d12e522ed301c3f6269df5d1d14382b024b | ||
2649 | 2645 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2650 | 2646 | |||
2651 | 2647 | commit 052a6a431144f8d249c562e8a633e3e0afea12d5 | ||
2652 | 2648 | Author: Zane Bitter <zbitter@redhat.com> | ||
2653 | 2649 | Date: Wed Sep 5 21:51:25 2012 +0200 | ||
2654 | 2650 | |||
2655 | 2651 | Add an identify_stack RPC call | ||
2656 | 2652 | |||
2657 | 2653 | This call converts a stack name into a fully-qualified stack identifier. | ||
2658 | 2654 | |||
2659 | 2655 | This allows us to, e.g., add support for keeping deleted stacks around in | ||
2660 | 2656 | the database while still allowing stack names to be reused, since the | ||
2661 | 2657 | deleted stacks can be referenced using this ID. | ||
2662 | 2658 | |||
2663 | 2659 | Change-Id: Ide19841a92a25d2f6172f19c2627d24ab6d2fd63 | ||
2664 | 2660 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2665 | 2661 | |||
2666 | 2662 | commit e8b464dabfd95c8ce7c90c72cb5132e7140062f7 | ||
2667 | 2663 | Author: Zane Bitter <zbitter@redhat.com> | ||
2668 | 2664 | Date: Wed Sep 5 21:51:25 2012 +0200 | ||
2669 | 2665 | |||
2670 | 2666 | Report StackId in ARN format | ||
2671 | 2667 | |||
2672 | 2668 | In the RPC API, return a full stack identifier instead of just the database | ||
2673 | 2669 | ID of a stack. In the AWS API, convert this to an ARN for the user. | ||
2674 | 2670 | |||
2675 | 2671 | Change-Id: I5c3ede4885c4ac5801cfef49e05695f3d13622da | ||
2676 | 2672 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2677 | 2673 | |||
2678 | 2674 | commit 4465694e0d0e20ccc6383a8cd406f2df38de00ae | ||
2679 | 2675 | Author: Zane Bitter <zbitter@redhat.com> | ||
2680 | 2676 | Date: Wed Sep 5 21:51:25 2012 +0200 | ||
2681 | 2677 | |||
2682 | 2678 | Create a unique identifier for stacks | ||
2683 | 2679 | |||
2684 | 2680 | Change-Id: I1517502a2a5d9a96803565297315e7b276f2e974 | ||
2685 | 2681 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2686 | 2682 | |||
2687 | 2683 | commit 8e1d4ef2100c0960d634f5bd848d62fab132a4bc | ||
2688 | 2684 | Author: Zane Bitter <zbitter@redhat.com> | ||
2689 | 2685 | Date: Wed Sep 5 21:51:25 2012 +0200 | ||
2690 | 2686 | |||
2691 | 2687 | Use assertEqual() instead of assert_() | ||
2692 | 2688 | |||
2693 | 2689 | assertEqual(x, y) reports helpful error messages, unlike assert_(x == y) | ||
2694 | 2690 | which reports only that False is not True. | ||
2695 | 2691 | |||
2696 | 2692 | Change-Id: Idbea59dc4dbbe4ac00bad6f358896fbc9401acab | ||
2697 | 2693 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
2698 | 2694 | |||
2699 | 2695 | commit 9fecadca6c96fa33e697df833e2f170f956b1409 | ||
2700 | 2696 | Author: Steven Hardy <shardy@redhat.com> | ||
2701 | 2697 | Date: Wed Sep 5 16:26:27 2012 +0100 | ||
2702 | 2698 | |||
2703 | 2699 | heat tests : add functional test for Wordpress RDS | ||
2704 | 2700 | |||
2705 | 2701 | Add functional test for WordPress_With_RDS template | ||
2706 | 2702 | |||
2707 | 2703 | Fixes: #215 | ||
2708 | 2704 | |||
2709 | 2705 | Change-Id: I0613c40e218acaab987a2b0e0df7737cb6f6b6b3 | ||
2710 | 2706 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2711 | 2707 | |||
2712 | 2708 | commit ab6817ea3601ab211696bcf8635596a58e4585c0 | ||
2713 | 2709 | Author: Steven Hardy <shardy@redhat.com> | ||
2714 | 2710 | Date: Wed Sep 5 15:13:59 2012 +0100 | ||
2715 | 2711 | |||
2716 | 2712 | heat tests : convert functional test to class | ||
2717 | 2713 | |||
2718 | 2714 | Covert test_WordPress_Single_Instance_With_EIP to be nose | ||
2719 | 2715 | unittest.TestCase subclass, so run_tests.sh outputs a more | ||
2720 | 2716 | informative test identifier | ||
2721 | 2717 | |||
2722 | 2718 | Change-Id: I21968b4ae9e0e8f7bc1ef9d3f6db0433f106826a | ||
2723 | 2719 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2724 | 2720 | |||
2725 | 2721 | commit 4a0314522f63c96ad0b64df818a347da9b9dda7f | ||
2726 | 2722 | Author: Steven Hardy <shardy@redhat.com> | ||
2727 | 2723 | Date: Wed Sep 5 14:39:44 2012 +0100 | ||
2728 | 2724 | |||
2729 | 2725 | heat tests : update WordPress_Single_Instance_With_EIP | ||
2730 | 2726 | |||
2731 | 2727 | Update functional test WordPress_Single_Instance_With_EIP | ||
2732 | 2728 | to use the new verify_wordpress which checks that the wordpress | ||
2733 | 2729 | homepage specified in the stack output looks OK | ||
2734 | 2730 | |||
2735 | 2731 | Change-Id: I6b839e95f2c9fc8d89a22c062c393d6f14fb5df9 | ||
2736 | 2732 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2737 | 2733 | |||
2738 | 2734 | commit 98485bdcf4a32c32b4b50b13155eb50e25baf934 | ||
2739 | 2735 | Author: Steven Hardy <shardy@redhat.com> | ||
2740 | 2736 | Date: Wed Sep 5 14:20:19 2012 +0100 | ||
2741 | 2737 | |||
2742 | 2738 | heat tests : convert functional test to testcase class | ||
2743 | 2739 | |||
2744 | 2740 | Covert test_WordPress_Single_Instance to be nose unittest.TestCase | ||
2745 | 2741 | subclass, so run_tests.sh outputs a more informative test identifier | ||
2746 | 2742 | |||
2747 | 2743 | Change-Id: I19fe8565d99253cabcbc93d2f003c69d953be615 | ||
2748 | 2744 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2749 | 2745 | |||
2750 | 2746 | commit d20543e306136393f4807ebdebc76e921e630329 | ||
2751 | 2747 | Author: Steven Hardy <shardy@redhat.com> | ||
2752 | 2748 | Date: Wed Sep 5 10:47:46 2012 +0100 | ||
2753 | 2749 | |||
2754 | 2750 | heat tests : FuncUtils use heat_client in create_stack | ||
2755 | 2751 | |||
2756 | 2752 | Use heat_client (not subprocess) to create the stack, | ||
2757 | 2753 | as this will allow easier testing of the boto_client | ||
2758 | 2754 | library and easier checking of create_stack result | ||
2759 | 2755 | |||
2760 | 2756 | Change-Id: Ic3f710ec2e467bcd2fde1a2451709d444b89aca0 | ||
2761 | 2757 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2762 | 2758 | |||
2763 | 2759 | commit e0db51bbd29b36944362cf325daab234e24ee2af | ||
2764 | 2760 | Author: Steven Hardy <shardy@redhat.com> | ||
2765 | 2761 | Date: Tue Sep 4 19:03:24 2012 +0100 | ||
2766 | 2762 | |||
2767 | 2763 | heat tests : FuncUtils cleanup use heat_client | ||
2768 | 2764 | |||
2769 | 2765 | Use heat_client calls (not subprocess) in cleanup | ||
2770 | 2766 | |||
2771 | 2767 | Change-Id: Ie622d22af66ce00272df975823a74a8fa7bd25c8 | ||
2772 | 2768 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2773 | 2769 | |||
2774 | 2770 | commit 750720e5a0da5a998a8cb30fa62eeb2a81d7fe1b | ||
2775 | 2771 | Merge: fd38656 fc25353 | ||
2776 | 2772 | Author: Jenkins <jenkins@review.openstack.org> | ||
2777 | 2773 | Date: Wed Sep 5 12:33:29 2012 +0000 | ||
2778 | 2774 | |||
2779 | 2775 | Merge "Add functional test for HA template" | ||
2780 | 2776 | |||
2781 | 2777 | commit e88e9e526729f153884b6d8a5ac7ac9d8bae709d | ||
2782 | 2778 | Author: Steve Baker <steve@stevebaker.org> | ||
2783 | 2779 | Date: Wed Sep 5 08:16:55 2012 +1200 | ||
2784 | 2780 | |||
2785 | 2781 | Switch to keystone service_type=orchestration. | ||
2786 | 2782 | |||
2787 | 2783 | This is to match the service type configured in devstack heat. | ||
2788 | 2784 | |||
2789 | 2785 | commit fd38656097f56b51d25e4e3641936d6b3f7331dd | ||
2790 | 2786 | Author: Steven Hardy <shardy@redhat.com> | ||
2791 | 2787 | Date: Tue Sep 4 17:25:29 2012 +0100 | ||
2792 | 2788 | |||
2793 | 2789 | heat tests : test_WordPress_Single_Instance.py update | ||
2794 | 2790 | |||
2795 | 2791 | Update test_WordPress_Single_Instance.py to use the new | ||
2796 | 2792 | verify_wordpress which checks that the wordpress homepage | ||
2797 | 2793 | specified in the stack output looks OK | ||
2798 | 2794 | |||
2799 | 2795 | Change-Id: I9c2c35215ac97f98e62bf1787db3d8645b50c762 | ||
2800 | 2796 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2801 | 2797 | |||
2802 | 2798 | commit 94493237040f957ad2bd4186886d46309c2de88d | ||
2803 | 2799 | Author: Steven Hardy <shardy@redhat.com> | ||
2804 | 2800 | Date: Tue Sep 4 17:18:37 2012 +0100 | ||
2805 | 2801 | |||
2806 | 2802 | heat tests : Add verify_wordpress helper function | ||
2807 | 2803 | |||
2808 | 2804 | Functional tests : Add a new VerifyStack class and retry decorator, | ||
2809 | 2805 | which allows easy implementation of tests for stack successful creation. | ||
2810 | 2806 | |||
2811 | 2807 | Initial simple verify_wordpress function scrapes a wordpress homepage | ||
2812 | 2808 | and looks for a known string in the html result. | ||
2813 | 2809 | |||
2814 | 2810 | Change-Id: I32bd4bea04228c4f393894c65d040d55c65ddbca | ||
2815 | 2811 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2816 | 2812 | |||
2817 | 2813 | commit 44bb725f41c6690dc13e3a350a5675469f24750a | ||
2818 | 2814 | Author: Steven Hardy <shardy@redhat.com> | ||
2819 | 2815 | Date: Tue Sep 4 17:08:34 2012 +0100 | ||
2820 | 2816 | |||
2821 | 2817 | heat tests : FuncUtils add get_stack_output function | ||
2822 | 2818 | |||
2823 | 2819 | Add a function to FuncUtils which allows us to easily parse | ||
2824 | 2820 | the stack outputs defined in a template | ||
2825 | 2821 | |||
2826 | 2822 | Change-Id: Ie1891cb11f54d019315350d449bdc5e22e340458 | ||
2827 | 2823 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2828 | 2824 | |||
2829 | 2825 | commit 31a76f2ee7d3b3868179abc6e763f15de0fa5b73 | ||
2830 | 2826 | Merge: 1c485f9 f43507a | ||
2831 | 2827 | Author: Jenkins <jenkins@review.openstack.org> | ||
2832 | 2828 | Date: Tue Sep 4 16:02:21 2012 +0000 | ||
2833 | 2829 | |||
2834 | 2830 | Merge "heat tools : add qpid-cpp-server-daemon to tools/openstack" | ||
2835 | 2831 | |||
2836 | 2832 | commit 1c485f9ae130fc37e993deafb0ad8fe1935d1cba | ||
2837 | 2833 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
2838 | 2834 | Date: Mon Sep 3 16:59:57 2012 +0200 | ||
2839 | 2835 | |||
2840 | 2836 | Fix support for eventlet 0.9.16 | ||
2841 | 2837 | |||
2842 | 2838 | The changes in c7059ae54ef2712e7599a6de30a631d3a0bb6bd2 were not enough | ||
2843 | 2839 | to provide compatibility with 0.9.16 and 0.9.17.ith 0.9.16 and 0.9.17. | ||
2844 | 2840 | |||
2845 | 2841 | Change-Id: Id1ddc988443e162f1c835505b619b7b45e86578d | ||
2846 | 2842 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
2847 | 2843 | |||
2848 | 2844 | commit f43507a1a00b53a3372031db224598e7cb3f19a9 | ||
2849 | 2845 | Author: Steven Hardy <shardy@redhat.com> | ||
2850 | 2846 | Date: Mon Sep 3 14:04:31 2012 +0100 | ||
2851 | 2847 | |||
2852 | 2848 | heat tools : add qpid-cpp-server-daemon to tools/openstack | ||
2853 | 2849 | |||
2854 | 2850 | As of qpid-cpp-server-0.16-5 the service scripts have been | ||
2855 | 2851 | moved to a separate qpid-cpp-server-daemon package, so add | ||
2856 | 2852 | this to the list of required packages for openstack install | ||
2857 | 2853 | |||
2858 | 2854 | Fixes : #219 | ||
2859 | 2855 | |||
2860 | 2856 | Change-Id: I6c8b53a69953c543df7cd68637e4ff5e4ca495ad | ||
2861 | 2857 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2862 | 2858 | |||
2863 | 2859 | commit fc253535f2ef3cc256b8dd6912b65ac136eafb9c | ||
2864 | 2860 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
2865 | 2861 | Date: Tue Aug 28 13:16:32 2012 +1000 | ||
2866 | 2862 | |||
2867 | 2863 | Add functional test for HA template | ||
2868 | 2864 | |||
2869 | 2865 | Change-Id: I6d3304b807492e7041264402d161365447fa6ce1 | ||
2870 | 2866 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
2871 | 2867 | |||
2872 | 2868 | commit 1ce586c96cbacc4bd60ea5dab7ed62b0cca7d3e3 | ||
2873 | 2869 | Author: Steven Hardy <shardy@redhat.com> | ||
2874 | 2870 | Date: Fri Aug 31 13:49:40 2012 +0100 | ||
2875 | 2871 | |||
2876 | 2872 | heat : run_tests.sh allow easier test selection | ||
2877 | 2873 | |||
2878 | 2874 | Allow each category of test (unit/funtional/pep) to be | ||
2879 | 2875 | more easily selected via CLI options, default with no args | ||
2880 | 2876 | remains unit+pep8 | ||
2881 | 2877 | |||
2882 | 2878 | Change-Id: I85bbe0afe6170559a42f8c1619db24df16c6d9b0 | ||
2883 | 2879 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2884 | 2880 | |||
2885 | 2881 | commit 51dc63bb07dd63ab900759f9bf2217b56023a598 | ||
2886 | 2882 | Author: Steven Hardy <shardy@redhat.com> | ||
2887 | 2883 | Date: Wed Aug 22 10:30:46 2012 +0100 | ||
2888 | 2884 | |||
2889 | 2885 | heat cli : initial heat-watch cloudwatch API client | ||
2890 | 2886 | |||
2891 | 2887 | Implements new client to demonstrate new Cloudwatch API | ||
2892 | 2888 | |||
2893 | 2889 | Currently only provides options for DescribeAlarms, | ||
2894 | 2890 | ListMetrics, PutMetricData and SetAlarmState | ||
2895 | 2891 | |||
2896 | 2892 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2897 | 2893 | Change-Id: I3963a07694cec9af96d9d7369cc7d18d629fcd2d | ||
2898 | 2894 | |||
2899 | 2895 | commit 311092a29468e085b89ed6f07a9e593bbe6b0f37 | ||
2900 | 2896 | Author: Steven Hardy <shardy@redhat.com> | ||
2901 | 2897 | Date: Wed Aug 22 10:30:03 2012 +0100 | ||
2902 | 2898 | |||
2903 | 2899 | heat API : Implement initial CloudWatch API | ||
2904 | 2900 | |||
2905 | 2901 | Initial AWS-compatible CloudWatch API implementation | ||
2906 | 2902 | Supports the following API actions: | ||
2907 | 2903 | - DescribeAlarms : describe alarm/watch details | ||
2908 | 2904 | - ListMetrics : List watch metric datapoints | ||
2909 | 2905 | - PutMetricData : Create metric datapoint | ||
2910 | 2906 | - SetAlarmState : temporarily set alarm state | ||
2911 | 2907 | |||
2912 | 2908 | Skeleton implementation of all other TODO actions which | ||
2913 | 2909 | returns HeatAPINotImplementedError. | ||
2914 | 2910 | |||
2915 | 2911 | Only basic filtering parameters supported at this time. | ||
2916 | 2912 | |||
2917 | 2913 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2918 | 2914 | Change-Id: I8628854a135fff07b675e85150ea0b50184ed2e1 | ||
2919 | 2915 | |||
2920 | 2916 | commit 7a382d5ff1390aae91f5d4df633e4cf7e2e39006 | ||
2921 | 2917 | Merge: efe6b81 d656978 | ||
2922 | 2918 | Author: Jenkins <jenkins@review.openstack.org> | ||
2923 | 2919 | Date: Fri Aug 31 15:25:47 2012 +0000 | ||
2924 | 2920 | |||
2925 | 2921 | Merge "Add new functional test for WordPress_Single_Instance_With_EIP" | ||
2926 | 2922 | |||
2927 | 2923 | commit efe6b8149658019dcb29e6ae7c330c94488bc39f | ||
2928 | 2924 | Merge: a84c2ce d7bd513 | ||
2929 | 2925 | Author: Jenkins <jenkins@review.openstack.org> | ||
2930 | 2926 | Date: Fri Aug 31 15:24:36 2012 +0000 | ||
2931 | 2927 | |||
2932 | 2928 | Merge "Connect to heat client, add accessor method, and fix ip check" | ||
2933 | 2929 | |||
2934 | 2930 | commit a84c2cefc3e5a3f937c4cb40066a3dc489dbe4bf | ||
2935 | 2931 | Merge: ab39d2a 18120be | ||
2936 | 2932 | Author: Jenkins <jenkins@review.openstack.org> | ||
2937 | 2933 | Date: Fri Aug 31 15:23:30 2012 +0000 | ||
2938 | 2934 | |||
2939 | 2935 | Merge "Add new methods to get access to nova/glance clients" | ||
2940 | 2936 | |||
2941 | 2937 | commit ab39d2a0dd0b3668048aad7bb491d08577df56df | ||
2942 | 2938 | Merge: 4772e69 384a865 | ||
2943 | 2939 | Author: Jenkins <jenkins@review.openstack.org> | ||
2944 | 2940 | Date: Fri Aug 31 15:22:08 2012 +0000 | ||
2945 | 2941 | |||
2946 | 2942 | Merge "Make sure the functional test always cleans up" | ||
2947 | 2943 | |||
2948 | 2944 | commit 4772e69b3895a737521eadb741f774680d7a7b27 | ||
2949 | 2945 | Author: Steven Hardy <shardy@redhat.com> | ||
2950 | 2946 | Date: Thu Aug 30 13:56:47 2012 +0100 | ||
2951 | 2947 | |||
2952 | 2948 | heat engine : Add set_watch_state engine RPC action | ||
2953 | 2949 | |||
2954 | 2950 | Add set_watch_state which allows a watch/alarm state | ||
2955 | 2951 | to be temporarily overridden, simplified asynchronous | ||
2956 | 2952 | version following review/discussion | ||
2957 | 2953 | |||
2958 | 2954 | Change-Id: I9f1424007fc16d1cec2f7dc504600455fe5ab3bb | ||
2959 | 2955 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2960 | 2956 | |||
2961 | 2957 | commit bea7e3faadc8123f1993f69ce979a96ec17f3d66 | ||
2962 | 2958 | Author: Steven Hardy <shardy@redhat.com> | ||
2963 | 2959 | Date: Wed Aug 29 15:11:06 2012 +0100 | ||
2964 | 2960 | |||
2965 | 2961 | heat engine : Expose valid watch states via engine.api | ||
2966 | 2962 | |||
2967 | 2963 | Expose valid watch states via engine.api | ||
2968 | 2964 | |||
2969 | 2965 | Change-Id: I26a1d8939ce75a0be88e646858f3f3b4feb5e8d0 | ||
2970 | 2966 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
2971 | 2967 | |||
2972 | 2968 | commit d656978e96489d7ce6cd0d91f90807ff2dc1f1ef | ||
2973 | 2969 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2974 | 2970 | Date: Fri Aug 31 01:57:37 2012 -0400 | ||
2975 | 2971 | |||
2976 | 2972 | Add new functional test for WordPress_Single_Instance_With_EIP | ||
2977 | 2973 | |||
2978 | 2974 | Change-Id: I483c5c32b9c29dc966bd154d760108292fcdbf5f | ||
2979 | 2975 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
2980 | 2976 | |||
2981 | 2977 | commit d7bd513b77d1dee5bd876aa1f27bacb281a4cdab | ||
2982 | 2978 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2983 | 2979 | Date: Fri Aug 31 01:19:39 2012 -0400 | ||
2984 | 2980 | |||
2985 | 2981 | Connect to heat client, add accessor method, and fix ip check | ||
2986 | 2982 | |||
2987 | 2983 | Search server list for IP based on the PhysicalResourceId, not an arbitrary | ||
2988 | 2984 | server name. Wait until stack create event before obtaining value. | ||
2989 | 2985 | |||
2990 | 2986 | Change-Id: Ie9e3df5369132dbf668f8b42cd10a7f2faec1922 | ||
2991 | 2987 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
2992 | 2988 | |||
2993 | 2989 | commit 18120bed7f69674676a1cf554abf319f1285864c | ||
2994 | 2990 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
2995 | 2991 | Date: Thu Aug 30 11:38:09 2012 -0400 | ||
2996 | 2992 | |||
2997 | 2993 | Add new methods to get access to nova/glance clients | ||
2998 | 2994 | |||
2999 | 2995 | Change-Id: I5be8d7d57d021635422035742f59acdaeb8b409a | ||
3000 | 2996 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3001 | 2997 | |||
3002 | 2998 | commit 384a865bcb18dc62a9f719b2c94ea7f4301fbbd1 | ||
3003 | 2999 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3004 | 3000 | Date: Thu Aug 30 15:44:41 2012 +0200 | ||
3005 | 3001 | |||
3006 | 3002 | Make sure the functional test always cleans up | ||
3007 | 3003 | |||
3008 | 3004 | Change-Id: I740f676452905d3aceb3d2df37e4c4cdb6b81d7e | ||
3009 | 3005 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3010 | 3006 | |||
3011 | 3007 | commit 119d4a06f3101fed4b562d19729ac4cdbe4341e8 | ||
3012 | 3008 | Author: Steven Hardy <shardy@redhat.com> | ||
3013 | 3009 | Date: Tue Aug 28 19:25:28 2012 +0100 | ||
3014 | 3010 | |||
3015 | 3011 | heat API : add get_param_value to API utils | ||
3016 | 3012 | |||
3017 | 3013 | Add get_param_value helper to common aws API utils | ||
3018 | 3014 | |||
3019 | 3015 | Change-Id: I69ab3ed1e34f8691457f3d986b4af06b1d381039 | ||
3020 | 3016 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3021 | 3017 | |||
3022 | 3018 | commit 43e558ff5ebdaa2880d416857ab3573b5d0c002b | ||
3023 | 3019 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3024 | 3020 | Date: Wed Aug 29 13:30:47 2012 -0400 | ||
3025 | 3021 | |||
3026 | 3022 | Add new arguments to run_tests | ||
3027 | 3023 | |||
3028 | 3024 | Execute unit tests and pep8 by default. Allow tests to be chosen in a more | ||
3029 | 3025 | additive fashion. Cleaned up unnecessary let statements and variable | ||
3030 | 3026 | defines. | ||
3031 | 3027 | |||
3032 | 3028 | Change-Id: I40676c5d0deda7bd3abc4bdadfd404f5909c166e | ||
3033 | 3029 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3034 | 3030 | |||
3035 | 3031 | commit 129f073e660b4fa690b0c81bf9d0d7bc0f930e34 | ||
3036 | 3032 | Author: Zane Bitter <zbitter@redhat.com> | ||
3037 | 3033 | Date: Wed Aug 29 19:12:48 2012 +0200 | ||
3038 | 3034 | |||
3039 | 3035 | Refactor reformat_dict_keys() | ||
3040 | 3036 | |||
3041 | 3037 | This way is a little more Pythonic. | ||
3042 | 3038 | |||
3043 | 3039 | Change-Id: Ib48d0e9b7e8a4ed6e220c645a29510c893e97419 | ||
3044 | 3040 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3045 | 3041 | |||
3046 | 3042 | commit 87df079624e4b1441e254db2b066f3b7e9b7fb87 | ||
3047 | 3043 | Author: Zane Bitter <zbitter@redhat.com> | ||
3048 | 3044 | Date: Wed Aug 29 19:35:12 2012 +0200 | ||
3049 | 3045 | |||
3050 | 3046 | Refactor extract_param_pairs() | ||
3051 | 3047 | |||
3052 | 3048 | Implement it in terms of the more general extract_param_list(). | ||
3053 | 3049 | |||
3054 | 3050 | Change-Id: Ifbf0dd8205da87e707610c0b8cb0ca616d7b2e22 | ||
3055 | 3051 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3056 | 3052 | |||
3057 | 3053 | commit d2401dbaf1f1906d9d787dea18df7df3b9c08eec | ||
3058 | 3054 | Author: Zane Bitter <zbitter@redhat.com> | ||
3059 | 3055 | Date: Wed Aug 29 16:10:31 2012 +0200 | ||
3060 | 3056 | |||
3061 | 3057 | Refactor extract_param_list() | ||
3062 | 3058 | |||
3063 | 3059 | Change-Id: Ia338c7c4a17af90885b1c83297d32a61d2177ecd | ||
3064 | 3060 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3065 | 3061 | |||
3066 | 3062 | commit 590b70f50a123458ffe684f5fc7642fdf8e47d75 | ||
3067 | 3063 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3068 | 3064 | Date: Tue Aug 28 15:23:44 2012 -0400 | ||
3069 | 3065 | |||
3070 | 3066 | Add link to RPM repository in getting started | ||
3071 | 3067 | |||
3072 | 3068 | Change-Id: I79fcc10b2594b977097d7d91022cbd50adcc9167 | ||
3073 | 3069 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3074 | 3070 | |||
3075 | 3071 | commit 7ff3bde24c40a94a1485d47d4a2865a5e018f358 | ||
3076 | 3072 | Author: Steven Hardy <shardy@redhat.com> | ||
3077 | 3073 | Date: Thu Aug 23 18:21:07 2012 +0100 | ||
3078 | 3074 | |||
3079 | 3075 | heat API : Add api.aws.utils.extract_param_list | ||
3080 | 3076 | |||
3081 | 3077 | Add new common helper function which extracts | ||
3082 | 3078 | AWS parameter lists | ||
3083 | 3079 | |||
3084 | 3080 | Change-Id: Ic77ff6014a4f39d4fb5d59a1391f87cdd94f0f7f | ||
3085 | 3081 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3086 | 3082 | |||
3087 | 3083 | commit 24d38e0a6715950f86afd194ab66efd8b5ad47be | ||
3088 | 3084 | Author: Steven Hardy <shardy@redhat.com> | ||
3089 | 3085 | Date: Tue Aug 28 09:35:20 2012 +0100 | ||
3090 | 3086 | |||
3091 | 3087 | heat tests : rename test_stacks | ||
3092 | 3088 | |||
3093 | 3089 | Rename test_stacks.py to test_engine_manager.py | ||
3094 | 3090 | as this better reflects what is being tested | ||
3095 | 3091 | |||
3096 | 3092 | Change-Id: I612351286fbb008b2be3db7519f0a24ab9d2d8e2 | ||
3097 | 3093 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3098 | 3094 | |||
3099 | 3095 | commit f591838a44af5c150be05cf593b16a912be2b244 | ||
3100 | 3096 | Author: Steven Hardy <shardy@redhat.com> | ||
3101 | 3097 | Date: Tue Aug 28 09:33:01 2012 +0100 | ||
3102 | 3098 | |||
3103 | 3099 | heat tests : add test for new manager show_watch_metric method | ||
3104 | 3100 | |||
3105 | 3101 | Add unit tests for new manager show_watch_metric action | ||
3106 | 3102 | |||
3107 | 3103 | Change-Id: Ie1b7c0a0e1eb5c7e5fad74674b1a9669bf7c9a1c | ||
3108 | 3104 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3109 | 3105 | |||
3110 | 3106 | commit e81fe17a2c8a95270d45aeb6f63979d02174cc67 | ||
3111 | 3107 | Author: Steven Hardy <shardy@redhat.com> | ||
3112 | 3108 | Date: Fri Aug 24 16:33:19 2012 +0100 | ||
3113 | 3109 | |||
3114 | 3110 | heat tests : add tests for new manager show_watch method | ||
3115 | 3111 | |||
3116 | 3112 | Add unit test for new show_watch engine action | ||
3117 | 3113 | |||
3118 | 3114 | Change-Id: I00153f258687e02837b901c399df51085bb34303 | ||
3119 | 3115 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3120 | 3116 | |||
3121 | 3117 | commit 16ec0a357c64e0056269f4d3e56ffdff724e387f | ||
3122 | 3118 | Author: Steven Hardy <shardy@redhat.com> | ||
3123 | 3119 | Date: Fri Aug 24 16:30:39 2012 +0100 | ||
3124 | 3120 | |||
3125 | 3121 | heat engine : bugfix show_watch, fix single-watch mode | ||
3126 | 3122 | |||
3127 | 3123 | When called with watch_name!=None we need to wrap the | ||
3128 | 3124 | watch_rule_get response in a list | ||
3129 | 3125 | |||
3130 | 3126 | Change-Id: I83bbe816758767afd3eb49b090b0b652036cad60 | ||
3131 | 3127 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3132 | 3128 | |||
3133 | 3129 | commit 4eb99bc37a6efd41ab36446a697af4e402874127 | ||
3134 | 3130 | Author: Steven Hardy <shardy@redhat.com> | ||
3135 | 3131 | Date: Fri Aug 24 13:22:16 2012 +0100 | ||
3136 | 3132 | |||
3137 | 3133 | heat tests : add new engine rpcapi unit tests | ||
3138 | 3134 | |||
3139 | 3135 | Add tests for new watch engine methods | ||
3140 | 3136 | |||
3141 | 3137 | Change-Id: Icbfc900d7578d7d0f8cd9024d8a5b57a9695c0a4 | ||
3142 | 3138 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3143 | 3139 | |||
3144 | 3140 | commit cbf27b1ec8745a1040038516bcadbb095570d934 | ||
3145 | 3141 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3146 | 3142 | Date: Mon Aug 27 16:33:59 2012 -0400 | ||
3147 | 3143 | |||
3148 | 3144 | Add test-requires in RPM package list form | ||
3149 | 3145 | |||
3150 | 3146 | This is to allow automated installation of dependences since functional | ||
3151 | 3147 | tests are not going to be run with packages from pip. | ||
3152 | 3148 | |||
3153 | 3149 | Change-Id: Ia9f74bc353bab79d7c78cb086210d8628d701387 | ||
3154 | 3150 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3155 | 3151 | |||
3156 | 3152 | commit 13a79650b9d9c4462a9049ab452dbacac6b33b78 | ||
3157 | 3153 | Merge: 7ae4bab 16e8261 | ||
3158 | 3154 | Author: Jenkins <jenkins@review.openstack.org> | ||
3159 | 3155 | Date: Mon Aug 27 14:46:51 2012 +0000 | ||
3160 | 3156 | |||
3161 | 3157 | Merge "Functional test improvements" | ||
3162 | 3158 | |||
3163 | 3159 | commit 7ae4bab7150c885738bfeac98f443da5dc93d321 | ||
3164 | 3160 | Merge: 411ae60 e30d482 | ||
3165 | 3161 | Author: Jenkins <jenkins@review.openstack.org> | ||
3166 | 3162 | Date: Mon Aug 27 09:54:20 2012 +0000 | ||
3167 | 3163 | |||
3168 | 3164 | Merge "Fix the Timeout/Interval check in the LB." | ||
3169 | 3165 | |||
3170 | 3166 | commit 411ae6039102096604238d6aa6286f9e4b4ff22d | ||
3171 | 3167 | Merge: 20345dc c7059ae | ||
3172 | 3168 | Author: Jenkins <jenkins@review.openstack.org> | ||
3173 | 3169 | Date: Mon Aug 27 08:35:23 2012 +0000 | ||
3174 | 3170 | |||
3175 | 3171 | Merge "Set the max url length in eventlet 0.9.17" | ||
3176 | 3172 | |||
3177 | 3173 | commit c7059ae54ef2712e7599a6de30a631d3a0bb6bd2 | ||
3178 | 3174 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3179 | 3175 | Date: Wed Aug 22 16:45:27 2012 +0200 | ||
3180 | 3176 | |||
3181 | 3177 | Set the max url length in eventlet 0.9.17 | ||
3182 | 3178 | |||
3183 | 3179 | The version with configurable url limit was released and packaged for | ||
3184 | 3180 | Fedora 17. | ||
3185 | 3181 | |||
3186 | 3182 | The monkey-patch does not work on new eventlet. | ||
3187 | 3183 | |||
3188 | 3184 | ref #55 | ||
3189 | 3185 | fixes #197 | ||
3190 | 3186 | |||
3191 | 3187 | Change-Id: I728cc3b0851261667bb9b07220c855bced1344a4 | ||
3192 | 3188 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3193 | 3189 | |||
3194 | 3190 | commit 16e82611d69702969a39111e4fdaa87440b8519b | ||
3195 | 3191 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3196 | 3192 | Date: Mon Aug 27 02:18:53 2012 -0400 | ||
3197 | 3193 | |||
3198 | 3194 | Functional test improvements | ||
3199 | 3195 | |||
3200 | 3196 | -Move everything out of init so unit tests are not affected. | ||
3201 | 3197 | -Make JEOS creation part of utils class, now tests can choose | ||
3202 | 3198 | which JEOS to use. | ||
3203 | 3199 | -Only attempt to create JEOS if a suitable one is not found in glance. | ||
3204 | 3200 | |||
3205 | 3201 | Change-Id: I162e7447ae1fed17855bdca8eba16ac7f952db01 | ||
3206 | 3202 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3207 | 3203 | |||
3208 | 3204 | commit e30d48231dafa3d73c2b6ea29d5ae434f10d7d0d | ||
3209 | 3205 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3210 | 3206 | Date: Mon Aug 27 15:09:06 2012 +1000 | ||
3211 | 3207 | |||
3212 | 3208 | Fix the Timeout/Interval check in the LB. | ||
3213 | 3209 | |||
3214 | 3210 | http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/APIReference/API_HealthCheck.html | ||
3215 | 3211 | |||
3216 | 3212 | Fixes: #198 | ||
3217 | 3213 | |||
3218 | 3214 | Change-Id: I3ec3e5a946e32695f3f9b0930b922837ab80ea66 | ||
3219 | 3215 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3220 | 3216 | |||
3221 | 3217 | commit 20345dc8c6338d3a90de4e3e9011c94d2327020e | ||
3222 | 3218 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3223 | 3219 | Date: Mon Aug 27 14:02:26 2012 +1000 | ||
3224 | 3220 | |||
3225 | 3221 | Fix the way self.properties is checked for a value. | ||
3226 | 3222 | |||
3227 | 3223 | The following only checks if the key is in the properties, and | ||
3228 | 3224 | all schema keys are, so it is not the way to check if a value | ||
3229 | 3225 | has been set. | ||
3230 | 3226 | |||
3231 | 3227 | if 'DesiredCapacity' in self.properties: | ||
3232 | 3228 | change to: | ||
3233 | 3229 | if self.properties: | ||
3234 | 3230 | |||
3235 | 3231 | Fixes: #199 | ||
3236 | 3232 | |||
3237 | 3233 | Change-Id: I6bcb3e74420031532dc249aafe85d5a428d0a80e | ||
3238 | 3234 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3239 | 3235 | |||
3240 | 3236 | commit 5e41a1ee73f146204e80b0863362fa2eb049541a | ||
3241 | 3237 | Author: Steven Dake <sdake@redhat.com> | ||
3242 | 3238 | Date: Sun Aug 26 18:09:43 2012 -0700 | ||
3243 | 3239 | |||
3244 | 3240 | Make RDS (mysql) wait until setup is finished before proceeding | ||
3245 | 3241 | |||
3246 | 3242 | It is possible a service dependent on RDS may issue commands to | ||
3247 | 3243 | the RDS service before mysql has finished installing. Added | ||
3248 | 3244 | a wait condition to force synchronization. | ||
3249 | 3245 | |||
3250 | 3246 | Change-Id: I6abf2d62e92d19945c587deeb61605df2c97ec85 | ||
3251 | 3247 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3252 | 3248 | |||
3253 | 3249 | commit 99bd84e03b83f16a27455e1feaec4d430553e1d7 | ||
3254 | 3250 | Author: Steven Dake <sdake@redhat.com> | ||
3255 | 3251 | Date: Sun Aug 26 17:00:12 2012 -0700 | ||
3256 | 3252 | |||
3257 | 3253 | Put selinux in permissive mode by default via a runcmd in cloudconfig | ||
3258 | 3254 | |||
3259 | 3255 | Change-Id: I7db02a967de9a3e85876901163f7611196a9429f | ||
3260 | 3256 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3261 | 3257 | |||
3262 | 3258 | commit 89df904c50c483b307a8c6d116c970dab449d710 | ||
3263 | 3259 | Author: Steven Hardy <shardy@redhat.com> | ||
3264 | 3260 | Date: Thu Aug 23 16:14:43 2012 +0100 | ||
3265 | 3261 | |||
3266 | 3262 | heat API : make extract_user_params more generic | ||
3267 | 3263 | |||
3268 | 3264 | Make api.aws.utils.extract_user_params into a more | ||
3269 | 3265 | generic aws-format-list-extraction function | ||
3270 | 3266 | |||
3271 | 3267 | Change-Id: If6811ea1a138ddff96542f983397852dfbd483fd | ||
3272 | 3268 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3273 | 3269 | |||
3274 | 3270 | commit 00527198c863dbbc407ba7aa56a5d430655f7000 | ||
3275 | 3271 | Author: Steven Hardy <shardy@redhat.com> | ||
3276 | 3272 | Date: Wed Aug 22 14:11:52 2012 +0100 | ||
3277 | 3273 | |||
3278 | 3274 | heat engine : Add show_watch_metric RPC action | ||
3279 | 3275 | |||
3280 | 3276 | Adds show_watch_metric, which allow alarm/watch | ||
3281 | 3277 | metric data to be retrieved from the engine | ||
3282 | 3278 | |||
3283 | 3279 | Change-Id: Ie69691dbf781016e6262bbbabbe57f9c3396a5d5 | ||
3284 | 3280 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3285 | 3281 | |||
3286 | 3282 | commit a7f4e34e5795973f89ddb83b8bdd322f8c734496 | ||
3287 | 3283 | Author: Steven Hardy <shardy@redhat.com> | ||
3288 | 3284 | Date: Tue Aug 21 17:33:49 2012 +0100 | ||
3289 | 3285 | |||
3290 | 3286 | heat engine : add show_watch RPC method | ||
3291 | 3287 | |||
3292 | 3288 | Add new show_watch RPC method, to allow retrieval | ||
3293 | 3289 | of information related to watches for cloudwatch | ||
3294 | 3290 | |||
3295 | 3291 | Change-Id: Ib434c80cf6cfab7f2cba972d5316f0ed2bbcbf30 | ||
3296 | 3292 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3297 | 3293 | |||
3298 | 3294 | commit 6b7c5356cbb87e0c5c8a7d35de40b0357f46c813 | ||
3299 | 3295 | Merge: bb6e0b1 8ba6c8f | ||
3300 | 3296 | Author: Jenkins <jenkins@review.openstack.org> | ||
3301 | 3297 | Date: Thu Aug 23 23:09:22 2012 +0000 | ||
3302 | 3298 | |||
3303 | 3299 | Merge "Split functional test into standalone and utility class" | ||
3304 | 3300 | |||
3305 | 3301 | commit 8ba6c8ffe869a7f6db0321bbeeea200a0fb140c4 | ||
3306 | 3302 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3307 | 3303 | Date: Tue Aug 21 16:26:41 2012 -0400 | ||
3308 | 3304 | |||
3309 | 3305 | Split functional test into standalone and utility class | ||
3310 | 3306 | |||
3311 | 3307 | This allows functional tests to be written for each individual template. | ||
3312 | 3308 | See the test_Wordpress_Single_Instance for an example, but the basic | ||
3313 | 3309 | form to follow is: | ||
3314 | 3310 | |||
3315 | 3311 | import util | ||
3316 | 3312 | |||
3317 | 3313 | def test_template(): | ||
3318 | 3314 | func_utils = util.FuncUtils() | ||
3319 | 3315 | |||
3320 | 3316 | func_utils.create_stack(template, 'F17') | ||
3321 | 3317 | func_utils.check_cfntools() | ||
3322 | 3318 | func_utils.wait_for_provisioning() | ||
3323 | 3319 | func_utils.check_user_data(template) | ||
3324 | 3320 | |||
3325 | 3321 | ssh = func_utils.get_ssh_client() | ||
3326 | 3322 | |||
3327 | 3323 | # test stuff here | ||
3328 | 3324 | |||
3329 | 3325 | func_utils.cleanup() | ||
3330 | 3326 | |||
3331 | 3327 | Functional test changes: | ||
3332 | 3328 | Changed jeos creation to use new tool. | ||
3333 | 3329 | Added distribution to heat stack creation. | ||
3334 | 3330 | Improved IP parsing from glance. | ||
3335 | 3331 | Improve SSH connection exception handling. | ||
3336 | 3332 | Changed cfntools SHA check to match installed copy instead of locally. | ||
3337 | 3333 | Fixed stack parsing to check correct file and handle user-data injection. | ||
3338 | 3334 | |||
3339 | 3335 | Clean up run_tests a little to make it clear default execution is on host. | ||
3340 | 3336 | Add a short option for unit test running only (may be important due to not | ||
3341 | 3337 | wanting to run functional tests locally). | ||
3342 | 3338 | |||
3343 | 3339 | Also added paramiko to test-requires. | ||
3344 | 3340 | |||
3345 | 3341 | Change-Id: Ib2ae1be32801cb0ee3d1937c4f82ab9f574b4591 | ||
3346 | 3342 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3347 | 3343 | |||
3348 | 3344 | commit bb6e0b11c6f4d0f185fdd9011daba526f4aff8fe | ||
3349 | 3345 | Author: Steven Hardy <shardy@redhat.com> | ||
3350 | 3346 | Date: Wed Aug 22 20:14:11 2012 +0100 | ||
3351 | 3347 | |||
3352 | 3348 | heat DB : make watch_data_get_all work with no watch ID | ||
3353 | 3349 | |||
3354 | 3350 | Align watch_data_get_all with other "all" methods, and | ||
3355 | 3351 | return all watch data without requiring an ID. We may | ||
3356 | 3352 | also need by_id and by_name variants but this is more | ||
3357 | 3353 | consistent and makes things easier for cloudwatch. | ||
3358 | 3354 | |||
3359 | 3355 | Change-Id: I09c90278349efc769ab7c719f686a1fd854b425a | ||
3360 | 3356 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3361 | 3357 | |||
3362 | 3358 | commit 9b14adc222c01f8a54c56bfe0b6658bd2968bda9 | ||
3363 | 3359 | Author: Steven Hardy <shardy@redhat.com> | ||
3364 | 3360 | Date: Wed Aug 22 09:54:08 2012 +0100 | ||
3365 | 3361 | |||
3366 | 3362 | heat API : Add HeatAPINotImplementedError exception | ||
3367 | 3363 | |||
3368 | 3364 | Add heat-specific HeatAPINotImplementedError, which | ||
3369 | 3365 | allows us to return a sensible error to requests for | ||
3370 | 3366 | API actions which have not yet been implemented | ||
3371 | 3367 | |||
3372 | 3368 | Change-Id: Ibaee8312e7e563d29801bd325d7638bca9efa622 | ||
3373 | 3369 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3374 | 3370 | |||
3375 | 3371 | commit ecc5a408a33f83b428a77376000c0b6f409393cd | ||
3376 | 3372 | Author: Steven Hardy <shardy@redhat.com> | ||
3377 | 3373 | Date: Tue Aug 21 11:52:24 2012 +0100 | ||
3378 | 3374 | |||
3379 | 3375 | heat API : Move aws api common code into aws/utils.py | ||
3380 | 3376 | |||
3381 | 3377 | Move heat-api AWS common utility functions into a new | ||
3382 | 3378 | utils.py, so these functions can be reused by cloudwatch | ||
3383 | 3379 | |||
3384 | 3380 | Change-Id: I030d796b1048ffc4e7c40f7c8760121ab2854733 | ||
3385 | 3381 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3386 | 3382 | |||
3387 | 3383 | commit 1b6c2dad19a1e0d8d34c9687a61892d12f9cbedb | ||
3388 | 3384 | Author: Steven Hardy <shardy@redhat.com> | ||
3389 | 3385 | Date: Tue Aug 21 11:14:18 2012 +0100 | ||
3390 | 3386 | |||
3391 | 3387 | heat API : move remote_error to common exception.py | ||
3392 | 3388 | |||
3393 | 3389 | Move API exception-mapping function to the common exception.py | ||
3394 | 3390 | |||
3395 | 3391 | Change-Id: If64511be0d77d9c9f9e610bbb0564d57f4530499 | ||
3396 | 3392 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3397 | 3393 | |||
3398 | 3394 | commit 9ccf18433e421bb769b77ce0991a3ffca05adc36 | ||
3399 | 3395 | Author: Steven Hardy <shardy@redhat.com> | ||
3400 | 3396 | Date: Tue Aug 21 11:01:25 2012 +0100 | ||
3401 | 3397 | |||
3402 | 3398 | heat API : move aws common files from api/v1 to api/aws | ||
3403 | 3399 | |||
3404 | 3400 | Move aws api common files to common directory | ||
3405 | 3401 | (so they can be more easily reused by cloudwatch) | ||
3406 | 3402 | |||
3407 | 3403 | Change-Id: I1a455ef11226dd960503bac5d79fa5c28607a1f6 | ||
3408 | 3404 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3409 | 3405 | |||
3410 | 3406 | commit d7abb038c5fc5e6f597d78f80f6a8a186c82ac9f | ||
3411 | 3407 | Author: Steven Hardy <shardy@redhat.com> | ||
3412 | 3408 | Date: Tue Aug 21 10:48:33 2012 +0100 | ||
3413 | 3409 | |||
3414 | 3410 | heat engine : Fix engine.api variable shadowing | ||
3415 | 3411 | |||
3416 | 3412 | Fix weird-looking/confusing variable shadowing in | ||
3417 | 3413 | the engine api | ||
3418 | 3414 | |||
3419 | 3415 | Change-Id: Ic7aca18ef877149bbdb49ee33abc62241706a3f3 | ||
3420 | 3416 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3421 | 3417 | |||
3422 | 3418 | commit f48c114a4fa95a77f8bd00b399871d6c2e554b05 | ||
3423 | 3419 | Author: Steven Hardy <shardy@redhat.com> | ||
3424 | 3420 | Date: Mon Aug 20 13:01:23 2012 +0100 | ||
3425 | 3421 | |||
3426 | 3422 | heat tools : glance-jeos-add-from-github avoid duplicates | ||
3427 | 3423 | |||
3428 | 3424 | Avoid adding images to glance when they already exist | ||
3429 | 3425 | |||
3430 | 3426 | Change-Id: Ia914cc3015fcdcc0c12e3773985298fce6872751 | ||
3431 | 3427 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3432 | 3428 | |||
3433 | 3429 | commit f521e53fa34b92b5ef75adbf897b558834c24d4b | ||
3434 | 3430 | Author: Steven Hardy <shardy@redhat.com> | ||
3435 | 3431 | Date: Mon Aug 20 12:46:23 2012 +0100 | ||
3436 | 3432 | |||
3437 | 3433 | heat tools : glance-jeos-add-from-github scrape image names | ||
3438 | 3434 | |||
3439 | 3435 | Scrape image names from github index page to avoid hard-coded | ||
3440 | 3436 | names in the script | ||
3441 | 3437 | |||
3442 | 3438 | Change-Id: Ifca85b71a1c20d436486a80cc5e9347a7791e5fa | ||
3443 | 3439 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3444 | 3440 | |||
3445 | 3441 | commit 8b5756535a3a21252d416af578a5bc07308b6309 | ||
3446 | 3442 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3447 | 3443 | Date: Fri Aug 17 15:36:28 2012 -0400 | ||
3448 | 3444 | |||
3449 | 3445 | Inject command into userdata | ||
3450 | 3446 | |||
3451 | 3447 | The injected command touches /var/lib/cloud/instance/provision-finished | ||
3452 | 3448 | so it is easily determinable if provision has been completed. | ||
3453 | 3449 | |||
3454 | 3450 | Change-Id: Ib5b93f7bd14f533af41182ffdab6a029a3b9e13a | ||
3455 | 3451 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3456 | 3452 | |||
3457 | 3453 | commit b4c6513a76bff8989d74cb658aaaf6f61c152188 | ||
3458 | 3454 | Author: Steven Dake <sdake@redhat.com> | ||
3459 | 3455 | Date: Fri Aug 17 10:11:21 2012 -0700 | ||
3460 | 3456 | |||
3461 | 3457 | Add a tool to register prebuilt JEOS images into glance from github | ||
3462 | 3458 | |||
3463 | 3459 | Change-Id: Idb02e892f390516557c9cce3ca0fbab7109d33e1 | ||
3464 | 3460 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3465 | 3461 | |||
3466 | 3462 | commit d1a6e3465de21a6c09cca8c5a09d7506332ff899 | ||
3467 | 3463 | Author: Steven Hardy <shardy@redhat.com> | ||
3468 | 3464 | Date: Wed Aug 15 17:11:56 2012 +0100 | ||
3469 | 3465 | |||
3470 | 3466 | heat template : Align two Openshift template varieties | ||
3471 | 3467 | |||
3472 | 3468 | Align the build-from-scratch Openshift.template with the | ||
3473 | 3469 | now-working OpenShift_Prebuilt_JEOS.template | ||
3474 | 3470 | |||
3475 | 3471 | Change-Id: I8d164b0837b4cb28a6ce4ad1573b19f8daf68b8a | ||
3476 | 3472 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3477 | 3473 | |||
3478 | 3474 | commit 87b914cf7074fb0fd23ba33768390850162011ac | ||
3479 | 3475 | Author: Steven Dake <sdake@redhat.com> | ||
3480 | 3476 | Date: Thu Aug 16 10:50:05 2012 -0700 | ||
3481 | 3477 | |||
3482 | 3478 | Use cached keystoneclient | ||
3483 | 3479 | |||
3484 | 3480 | Change-Id: I787edd10bcc29746a08878fd371204f81f0400db | ||
3485 | 3481 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3486 | 3482 | |||
3487 | 3483 | commit a9252c9b0583b61579c123d4c31b790d4d3ef07c | ||
3488 | 3484 | Author: Steven Hardy <shardy@redhat.com> | ||
3489 | 3485 | Date: Wed Aug 15 15:16:23 2012 +0100 | ||
3490 | 3486 | |||
3491 | 3487 | heat cli : Workaround inconsistent boto return type | ||
3492 | 3488 | |||
3493 | 3489 | Work around the inconsistent boto return type for DescribeStackResource | ||
3494 | 3490 | action, upstream patch pending but not yet merged, so this provides | ||
3495 | 3491 | a simple workaround | ||
3496 | 3492 | |||
3497 | 3493 | Fixes #175 | ||
3498 | 3494 | |||
3499 | 3495 | Change-Id: I026ec7b1845fb591a47a5fb12cfcb25705b33909 | ||
3500 | 3496 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3501 | 3497 | |||
3502 | 3498 | commit 5aa80047b65488fa02f23818ca9132e523cb8693 | ||
3503 | 3499 | Author: Steven Hardy <shardy@redhat.com> | ||
3504 | 3500 | Date: Wed Aug 15 14:09:54 2012 +0100 | ||
3505 | 3501 | |||
3506 | 3502 | heat cli : Rework to separate cli tool from client-API wrappers | ||
3507 | 3503 | |||
3508 | 3504 | Rework to remove duplication between heat and heat-boto, and to | ||
3509 | 3505 | provide better separation between the CLI tool logic and the | ||
3510 | 3506 | underlying client API (should allow easier porting to new ReST API) | ||
3511 | 3507 | |||
3512 | 3508 | Ref #175 (partially fixes) | ||
3513 | 3509 | Fixes #192 | ||
3514 | 3510 | |||
3515 | 3511 | Change-Id: Ib1f821667c40c78770a345204af923163daeffae | ||
3516 | 3512 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3517 | 3513 | |||
3518 | 3514 | commit 619239527f7f5ae1bea30cba3d3bc453238b14bf | ||
3519 | 3515 | Author: Steven Hardy <shardy@redhat.com> | ||
3520 | 3516 | Date: Tue Aug 14 17:27:16 2012 +0100 | ||
3521 | 3517 | |||
3522 | 3518 | heat cli : remove some duplication from parameter formatting | ||
3523 | 3519 | |||
3524 | 3520 | Cleanup - bin/heat move some duplicated code into a function | ||
3525 | 3521 | |||
3526 | 3522 | Change-Id: Ib74077c557a2b8d7c640ee1686237bb5223b2a85 | ||
3527 | 3523 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3528 | 3524 | |||
3529 | 3525 | commit c2382317de4693ee366de99938899ed00685b8ec | ||
3530 | 3526 | Author: Steven Hardy <shardy@redhat.com> | ||
3531 | 3527 | Date: Tue Aug 14 17:15:08 2012 +0100 | ||
3532 | 3528 | |||
3533 | 3529 | heat cli : remove unused paths from heat cli tool | ||
3534 | 3530 | |||
3535 | 3531 | Cleanup the the jeos and cfntools paths which are no longer needed | ||
3536 | 3532 | |||
3537 | 3533 | Change-Id: Idc7d37446a0072e38369939cbd3fd5fb374c15c9 | ||
3538 | 3534 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3539 | 3535 | |||
3540 | 3536 | commit 08836e32499274c453fbc0a079af6eb197e3965d | ||
3541 | 3537 | Author: Steven Dake <sdake@redhat.com> | ||
3542 | 3538 | Date: Tue Aug 14 09:07:44 2012 -0700 | ||
3543 | 3539 | |||
3544 | 3540 | Update Getting started to match change to heat-jeos | ||
3545 | 3541 | |||
3546 | 3542 | heat-jeos list will no longer list jeos in the image name. As a result, | ||
3547 | 3543 | we can't specify "-jeos" in the getting started guide. | ||
3548 | 3544 | |||
3549 | 3545 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3550 | 3546 | |||
3551 | 3547 | commit ff967194048e1e579db210ddad2df3af49ec1430 | ||
3552 | 3548 | Author: Steven Hardy <shardy@redhat.com> | ||
3553 | 3549 | Date: Tue Aug 14 15:56:13 2012 +0100 | ||
3554 | 3550 | |||
3555 | 3551 | heat api : bugfix, save config correctly in EC2Token | ||
3556 | 3552 | |||
3557 | 3553 | Fix issue where EC2Token fails to save the config correctly, | ||
3558 | 3554 | which breaks AWS Authentication | ||
3559 | 3555 | |||
3560 | 3556 | Fixes #191 | ||
3561 | 3557 | |||
3562 | 3558 | Change-Id: I77dfe182aac81c55b7d487d88073b40eac1faadd | ||
3563 | 3559 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3564 | 3560 | |||
3565 | 3561 | commit 005b613f8b0ca87428b614f2a2ca90865806be6c | ||
3566 | 3562 | Author: Steven Hardy <shardy@redhat.com> | ||
3567 | 3563 | Date: Mon Aug 13 14:31:12 2012 +0100 | ||
3568 | 3564 | |||
3569 | 3565 | heat templates : Add openshift template for pre-built jeos | ||
3570 | 3566 | |||
3571 | 3567 | Add new openshift template which uses a pre-built JEOS | ||
3572 | 3568 | also creates the example application allowing a fairly | ||
3573 | 3569 | quick full demo of a two-instance openshift setup | ||
3574 | 3570 | |||
3575 | 3571 | Fixes #186 | ||
3576 | 3572 | |||
3577 | 3573 | Change-Id: I9bd886b0717c8b0d810eff036b76883b537c2421 | ||
3578 | 3574 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3579 | 3575 | |||
3580 | 3576 | commit a013d1dc9e20acc1fefd44b0da03719207d1a4d7 | ||
3581 | 3577 | Author: Zane Bitter <zbitter@redhat.com> | ||
3582 | 3578 | Date: Mon Aug 13 13:54:52 2012 +0200 | ||
3583 | 3579 | |||
3584 | 3580 | Getting Started: Add configuration info for the metadata server | ||
3585 | 3581 | |||
3586 | 3582 | Change-Id: Ie99bfd1c5e7bcaedd7757872d7d618d2cf29b137 | ||
3587 | 3583 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3588 | 3584 | |||
3589 | 3585 | commit aa21f73f3e530f1f9f5067bc7dcd980b9ac21a44 | ||
3590 | 3586 | Author: Zane Bitter <zbitter@redhat.com> | ||
3591 | 3587 | Date: Fri Aug 10 19:16:01 2012 +0200 | ||
3592 | 3588 | |||
3593 | 3589 | Getting Started: Use install.sh script | ||
3594 | 3590 | |||
3595 | 3591 | Change-Id: I7f189f8d3e0557503eca23a5489a98589bfff4f3 | ||
3596 | 3592 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3597 | 3593 | |||
3598 | 3594 | commit e611c7a5178e3607aa64f557535e7dc58f6d9af0 | ||
3599 | 3595 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3600 | 3596 | Date: Mon Aug 13 15:59:49 2012 +0200 | ||
3601 | 3597 | |||
3602 | 3598 | Make template params resolution standalone | ||
3603 | 3599 | |||
3604 | 3600 | This makes the two functions for resolving template data (Fn::FindInMap, | ||
3605 | 3601 | Ref, etc.) available outside of a Stack object. | ||
3606 | 3602 | |||
3607 | 3603 | Other programs can then import these functions and see how the template | ||
3608 | 3604 | parameters get resolved. | ||
3609 | 3605 | |||
3610 | 3606 | Change-Id: I92de937a3fb25f907404335cb71554036a807c50 | ||
3611 | 3607 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3612 | 3608 | |||
3613 | 3609 | commit 70bdc38a44b6ec4db40b8e1b5d7c2b6f398e27e1 | ||
3614 | 3610 | Merge: 69cfc12 7f8c5fa | ||
3615 | 3611 | Author: Jenkins <jenkins@review.openstack.org> | ||
3616 | 3612 | Date: Fri Aug 10 19:06:22 2012 +0000 | ||
3617 | 3613 | |||
3618 | 3614 | Merge "change amd64 reference to x86_64 to match latest cfntools" | ||
3619 | 3615 | |||
3620 | 3616 | commit 7f8c5fabedda986f8a055b07bbbfdf2f9905fa81 | ||
3621 | 3617 | Author: Steven Dake <sdake@redhat.com> | ||
3622 | 3618 | Date: Fri Aug 10 11:39:31 2012 -0700 | ||
3623 | 3619 | |||
3624 | 3620 | change amd64 reference to x86_64 to match latest cfntools | ||
3625 | 3621 | |||
3626 | 3622 | Change-Id: I11f4bd974326c7f1b4e287389b22c5ec3f20bdf9 | ||
3627 | 3623 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3628 | 3624 | |||
3629 | 3625 | commit 69cfc124bc5d30fe598d41d42221cac56b369fbf | ||
3630 | 3626 | Author: Steven Dake <sdake@redhat.com> | ||
3631 | 3627 | Date: Wed Aug 8 14:58:51 2012 -0700 | ||
3632 | 3628 | |||
3633 | 3629 | Remove crankcase patch since fix was merged upstream | ||
3634 | 3630 | |||
3635 | 3631 | Added a patch to force yum to retry indefinately on crankcase builds | ||
3636 | 3632 | because the OpenShift repositories were too busy. I submitted this upstream | ||
3637 | 3633 | in: | ||
3638 | 3634 | |||
3639 | 3635 | https://github.com/openshift/crankcase/pull/336 | ||
3640 | 3636 | |||
3641 | 3637 | and it was merged. | ||
3642 | 3638 | |||
3643 | 3639 | As a result, removing this workaround. | ||
3644 | 3640 | |||
3645 | 3641 | Change-Id: I26e0a162d5cfb4bc23843c93678318ff21610973 | ||
3646 | 3642 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3647 | 3643 | |||
3648 | 3644 | commit ec45dd77c02c113af74002a65dd415758f412875 | ||
3649 | 3645 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3650 | 3646 | Date: Mon Aug 6 17:17:31 2012 +1000 | ||
3651 | 3647 | |||
3652 | 3648 | Add calculate_properties() to update() and restart_resource() | ||
3653 | 3649 | |||
3654 | 3650 | This is the same fix as 783b1112490ef07db05251c1258c04f8b1caa5a0 | ||
3655 | 3651 | |||
3656 | 3652 | Change-Id: I17a30b0c670dee5b228b4af8dad06ad109471e5d | ||
3657 | 3653 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3658 | 3654 | |||
3659 | 3655 | commit e432874d5f980f961dd3386058780c2b71ef95f7 | ||
3660 | 3656 | Merge: 31718b1 dedb947 | ||
3661 | 3657 | Author: Jenkins <jenkins@review.openstack.org> | ||
3662 | 3658 | Date: Sat Aug 4 03:14:00 2012 +0000 | ||
3663 | 3659 | |||
3664 | 3660 | Merge "Log all startup operations to /var/log/heat-startup.log" | ||
3665 | 3661 | |||
3666 | 3662 | commit 31718b1e145832d23dca66481a9a904ec761db24 | ||
3667 | 3663 | Author: Steven Dake <sdake@redhat.com> | ||
3668 | 3664 | Date: Fri Aug 3 19:31:22 2012 -0700 | ||
3669 | 3665 | |||
3670 | 3666 | Force rpm to retry indefinately during crankcase build | ||
3671 | 3667 | |||
3672 | 3668 | If RPM is not forced, sometimes packages will fail to download within the | ||
3673 | 3669 | default 10 retries. This results in crankcase failing to build OpenShift. | ||
3674 | 3670 | |||
3675 | 3671 | Change-Id: I5174928fc2ac205dcd7818ecf1da6b8e32f48e08 | ||
3676 | 3672 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3677 | 3673 | |||
3678 | 3674 | commit dedb9475a91fc4833adf4a5201c5898b09081ad2 | ||
3679 | 3675 | Author: Steven Dake <sdake@redhat.com> | ||
3680 | 3676 | Date: Fri Aug 3 16:42:46 2012 -0700 | ||
3681 | 3677 | |||
3682 | 3678 | Log all startup operations to /var/log/heat-startup.log | ||
3683 | 3679 | |||
3684 | 3680 | Change-Id: I0e7f415e7aee60c09d0b5b172742af7a5b313191 | ||
3685 | 3681 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
3686 | 3682 | |||
3687 | 3683 | commit c8b47d80ed9697559c6dfafa9ecd684d6f9b7980 | ||
3688 | 3684 | Author: Steve Baker <steve@stevebaker.org> | ||
3689 | 3685 | Date: Thu Aug 2 17:32:07 2012 +1200 | ||
3690 | 3686 | |||
3691 | 3687 | Port existing rpc calls to use the new RPC client API. | ||
3692 | 3688 | |||
3693 | 3689 | Patch 2/2, this implements github heat issue 181. | ||
3694 | 3690 | |||
3695 | 3691 | test_api_v1 was modified to handle the extra rpc arguments. | ||
3696 | 3692 | |||
3697 | 3693 | metadata_register_address hasn't been included in EngineAPI, and it | ||
3698 | 3694 | possibly doesn't deserve to. This means that bin/heat-metadata has the | ||
3699 | 3695 | only remaining raw rpc call. | ||
3700 | 3696 | |||
3701 | 3697 | commit e05f39c37b115259cf64e2523d7da443507f389c | ||
3702 | 3698 | Author: Steve Baker <steve@stevebaker.org> | ||
3703 | 3699 | Date: Fri Jul 27 21:57:59 2012 +1200 | ||
3704 | 3700 | |||
3705 | 3701 | Implements a client side engine RPC API. | ||
3706 | 3702 | |||
3707 | 3703 | Patch 1/2, this implements github heat issue 181. | ||
3708 | 3704 | |||
3709 | 3705 | The topic string for the rpc call is built from the cfg.CONF parameters 'host' | ||
3710 | 3706 | and 'engine_topic' defined in heat.common.config.engine_opts. | ||
3711 | 3707 | |||
3712 | 3708 | delete_stack seems to be the only method which returns nothing, so it can be | ||
3713 | 3709 | invoked as cast or call, with cast being the default. | ||
3714 | 3710 | |||
3715 | 3711 | The tests exercise each api method with the same approach found in | ||
3716 | 3712 | nova/nova/tests/compute/test_rpcapi.py | ||
3717 | 3713 | |||
3718 | 3714 | Change-Id: Ia20850821083d1236ad628172db00d01f073313c | ||
3719 | 3715 | |||
3720 | 3716 | commit ea2db73166c393187ba0db039e5974c0f2333023 | ||
3721 | 3717 | Author: Steven Hardy <shardy@redhat.com> | ||
3722 | 3718 | Date: Wed Aug 1 14:27:55 2012 +0100 | ||
3723 | 3719 | |||
3724 | 3720 | heat templates : update Openshift template to add node instance | ||
3725 | 3721 | |||
3726 | 3722 | Update openshift templat to add a second instance running | ||
3727 | 3723 | the node to the existing broker. Move to crankcase master | ||
3728 | 3724 | and attempt to work around build issues. | ||
3729 | 3725 | |||
3730 | 3726 | Ref #186 | ||
3731 | 3727 | |||
3732 | 3728 | Change-Id: If7d1b39e1072d3934f37817be3d7773edd7785c3 | ||
3733 | 3729 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3734 | 3730 | |||
3735 | 3731 | commit 044887521ec2c38231458c3928af6956dc16119a | ||
3736 | 3732 | Author: Steven Hardy <shardy@redhat.com> | ||
3737 | 3733 | Date: Thu Aug 2 14:37:13 2012 +0100 | ||
3738 | 3734 | |||
3739 | 3735 | heat : Make instance flavors consistent | ||
3740 | 3736 | |||
3741 | 3737 | Add additional instance flavors to align templates with | ||
3742 | 3738 | nova | ||
3743 | 3739 | |||
3744 | 3740 | Fixes #179 | ||
3745 | 3741 | |||
3746 | 3742 | Change-Id: I586e57748c9b0a0c7594746399d5328da788efcd | ||
3747 | 3743 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3748 | 3744 | |||
3749 | 3745 | commit 1ed94e1382166ccf50f116645b4d20dcd2c74e7f | ||
3750 | 3746 | Author: Steven Hardy <shardy@redhat.com> | ||
3751 | 3747 | Date: Thu Aug 2 13:15:53 2012 +0100 | ||
3752 | 3748 | |||
3753 | 3749 | heat engine : raise appropriate error for incorrect stack_name | ||
3754 | 3750 | |||
3755 | 3751 | Raise an AttributeError instead of returning a string when passed | ||
3756 | 3752 | an incorrect stack name, this then maps to the appropriate error | ||
3757 | 3753 | in the API. | ||
3758 | 3754 | |||
3759 | 3755 | Fixes #182 | ||
3760 | 3756 | |||
3761 | 3757 | Change-Id: I7fe80496883bfbe515d9c235de812aaa14c41c12 | ||
3762 | 3758 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3763 | 3759 | |||
3764 | 3760 | commit c69f3892c2563cefdc26e6bdb54bc2c2e7c7cae5 | ||
3765 | 3761 | Author: Steven Hardy <shardy@redhat.com> | ||
3766 | 3762 | Date: Fri Jul 27 14:43:37 2012 +0100 | ||
3767 | 3763 | |||
3768 | 3764 | heat API : Return correct AWS error response for invalid parameter | ||
3769 | 3765 | |||
3770 | 3766 | Passing template parameter values which are not in AllowedValues | ||
3771 | 3767 | makes the engine throw a ValueError exception, which should be | ||
3772 | 3768 | mapped back to HeatInvalidParameterValueError so that the API | ||
3773 | 3769 | error response is correctly formatted. | ||
3774 | 3770 | |||
3775 | 3771 | Fixes #180 | ||
3776 | 3772 | |||
3777 | 3773 | Change-Id: I8615cb7fbbbfd21a403a4973fe0a63300c6cf852 | ||
3778 | 3774 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3779 | 3775 | |||
3780 | 3776 | commit e3e011b9cb1273f0d05f87c67b76a3b07dbc20e9 | ||
3781 | 3777 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3782 | 3778 | Date: Tue Jul 31 14:50:17 2012 +0200 | ||
3783 | 3779 | |||
3784 | 3780 | Bump to v6 | ||
3785 | 3781 | |||
3786 | 3782 | Heat version 5 is released, let's start working on 6. | ||
3787 | 3783 | |||
3788 | 3784 | Change-Id: Icd0db5c0a9317d17ae4c2f161d50da8b5c50c40e | ||
3789 | 3785 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3790 | 3786 | |||
3791 | 3787 | commit 2779760de5d47d7368e541a5a631b041ca4eda1b | ||
3792 | 3788 | Author: Steven Hardy <shardy@redhat.com> | ||
3793 | 3789 | Date: Mon Jul 30 18:53:23 2012 +0100 | ||
3794 | 3790 | |||
3795 | 3791 | heat engine : Avoid writing to class-scope parameters schema | ||
3796 | 3792 | |||
3797 | 3793 | Fixes issue where multiple instances of the same resource types | ||
3798 | 3794 | which have different parameters break, because the parser is | ||
3799 | 3795 | writing back to the class-scope properties_schema which should | ||
3800 | 3796 | be immutable. This patch fixes by making a per-instance copy. | ||
3801 | 3797 | |||
3802 | 3798 | Fixes #183 | ||
3803 | 3799 | |||
3804 | 3800 | Change-Id: Ia29f67465acbcfaf8dfe511ddaa9075bc48157ad | ||
3805 | 3801 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3806 | 3802 | |||
3807 | 3803 | commit 8f0caacf8a93bb515b75803e1a53692e4d4deaf0 | ||
3808 | 3804 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3809 | 3805 | Date: Mon Jul 30 17:56:44 2012 +0200 | ||
3810 | 3806 | |||
3811 | 3807 | Update getting started with credential crypto | ||
3812 | 3808 | |||
3813 | 3809 | We encrypt the sensitive information in the database now. This updates | ||
3814 | 3810 | the Getting Started guide to generate an encryption key. | ||
3815 | 3811 | |||
3816 | 3812 | Change-Id: I44a96302e736997a747f82c9d23006425396633f | ||
3817 | 3813 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3818 | 3814 | |||
3819 | 3815 | commit bdf59084b65074c7cfaab8d9ade3b5932fbf8c11 | ||
3820 | 3816 | Author: Ian Main <imain@redhat.com> | ||
3821 | 3817 | Date: Fri Jul 27 09:41:25 2012 -0700 | ||
3822 | 3818 | |||
3823 | 3819 | Add tools directory to python package. | ||
3824 | 3820 | |||
3825 | 3821 | This adds the tools/ dir to the tarball for distribution. | ||
3826 | 3822 | |||
3827 | 3823 | Change-Id: I82a18df568bf2d7421a49e057e80a7bc236e2078 | ||
3828 | 3824 | Signed-off-by: Ian Main <imain@redhat.com> | ||
3829 | 3825 | |||
3830 | 3826 | commit b6d2608dd2f38168f004471a74c8f3add2008964 | ||
3831 | 3827 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3832 | 3828 | Date: Fri Jul 27 14:37:17 2012 +0200 | ||
3833 | 3829 | |||
3834 | 3830 | Don't use uuidgen in install.sh | ||
3835 | 3831 | |||
3836 | 3832 | uuidgen is not present in Ubuntu. This simply reads 16 bytes from | ||
3837 | 3833 | /dev/random and stores their hex representation. | ||
3838 | 3834 | |||
3839 | 3835 | Change-Id: If1152242b024218f20bd4c787e03836f0d5f49cf | ||
3840 | 3836 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
3841 | 3837 | |||
3842 | 3838 | commit 58cd52624b50476ed5ed1c5c0ba7cb1b4d7ba66d | ||
3843 | 3839 | Author: Ian Main <imain@redhat.com> | ||
3844 | 3840 | Date: Thu Jul 26 12:57:57 2012 -0700 | ||
3845 | 3841 | |||
3846 | 3842 | Add encryption support for authentication information in db. | ||
3847 | 3843 | |||
3848 | 3844 | This patch uses an encryption key generated in install.sh to perform | ||
3849 | 3845 | symmetrical encryption on sensitive authentication information stored | ||
3850 | 3846 | in the database for HA operations. | ||
3851 | 3847 | |||
3852 | 3848 | Change-Id: Ifd09f3f566ba3ebd941a6f453953576011b518b9 | ||
3853 | 3849 | Signed-off-by: Ian Main <imain@redhat.com> | ||
3854 | 3850 | |||
3855 | 3851 | commit e646e66728e5ca9f627c56137a40c74a195060a1 | ||
3856 | 3852 | Author: Ian Main <imain@redhat.com> | ||
3857 | 3853 | Date: Wed Jul 25 12:02:53 2012 -0700 | ||
3858 | 3854 | |||
3859 | 3855 | Change to per-tenant stacks. | ||
3860 | 3856 | |||
3861 | 3857 | This patch switches from per-user stacks to per-tenant stacks. | ||
3862 | 3858 | |||
3863 | 3859 | Change-Id: Ia7ac65033560bcff1db83d4d673945029e06ea6a | ||
3864 | 3860 | Signed-off-by: Ian Main <imain@redhat.com> | ||
3865 | 3861 | |||
3866 | 3862 | commit 3c6e40f2bb9039dfae60307ea730199973ddc247 | ||
3867 | 3863 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3868 | 3864 | Date: Wed Jul 25 21:45:09 2012 +1000 | ||
3869 | 3865 | |||
3870 | 3866 | Make a template that demonstrates instance monitoring and restarting. | ||
3871 | 3867 | |||
3872 | 3868 | We use cfn-push-stats to send a heartbeat and if we don't get | ||
3873 | 3869 | it within the set interval we restart the instance. | ||
3874 | 3870 | |||
3875 | 3871 | Other changes to make this work: | ||
3876 | 3872 | - clear the waitcondition when it is deleted. | ||
3877 | 3873 | - set the resource id to None when deleted, else it won't re-create | ||
3878 | 3874 | properly. | ||
3879 | 3875 | - don't run watch alarms if the stack is not completed. | ||
3880 | 3876 | |||
3881 | 3877 | Change-Id: I5dfc8b372f557cf43379c6c5b7436d1010f83e3c | ||
3882 | 3878 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3883 | 3879 | |||
3884 | 3880 | commit 783b1112490ef07db05251c1258c04f8b1caa5a0 | ||
3885 | 3881 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3886 | 3882 | Date: Wed Jul 25 12:36:35 2012 +1000 | ||
3887 | 3883 | |||
3888 | 3884 | Call calulate_properties() before calling FnGetAtt() | ||
3889 | 3885 | |||
3890 | 3886 | The problem is that in the delete the order of resolution is reversed | ||
3891 | 3887 | so in delete loop we have not yet done a calulate_properties() on the | ||
3892 | 3888 | resource that we are about to call FnGetAtt() for. | ||
3893 | 3889 | |||
3894 | 3890 | Fixes #178 | ||
3895 | 3891 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3896 | 3892 | Change-Id: I8af6f8a78086a7b1f2bcc280d57af0b4311f08cc | ||
3897 | 3893 | |||
3898 | 3894 | commit 8c3f0f14a5f2b41f0a7f4922a3100c0797feaddd | ||
3899 | 3895 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3900 | 3896 | Date: Tue Jul 24 19:04:07 2012 +1000 | ||
3901 | 3897 | |||
3902 | 3898 | Log the error when a resouce fails to delete | ||
3903 | 3899 | |||
3904 | 3900 | Also bail out of handle_delete if instance_id is None | ||
3905 | 3901 | |||
3906 | 3902 | Change-Id: I2bd77345ac35860201006a23999a06dd81ac6fe0 | ||
3907 | 3903 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3908 | 3904 | |||
3909 | 3905 | commit f1eabe8073549cbcea47b1ae6c927e2e1948d33e | ||
3910 | 3906 | Author: Steven Hardy <shardy@redhat.com> | ||
3911 | 3907 | Date: Tue Jul 24 17:58:06 2012 +0100 | ||
3912 | 3908 | |||
3913 | 3909 | heat API : Add more tests covering error paths | ||
3914 | 3910 | |||
3915 | 3911 | Add some more tests testing error path responses | ||
3916 | 3912 | |||
3917 | 3913 | Change-Id: I10f3b599f8a0f5daad84752042079a591968de09 | ||
3918 | 3914 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3919 | 3915 | |||
3920 | 3916 | commit f95e459e80625150e91413f54a76090163fc7bb0 | ||
3921 | 3917 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3922 | 3918 | Date: Tue Jul 24 16:48:55 2012 +1000 | ||
3923 | 3919 | |||
3924 | 3920 | delete duplicate validate() method | ||
3925 | 3921 | |||
3926 | 3922 | probably a merge conflict. | ||
3927 | 3923 | |||
3928 | 3924 | Change-Id: Ibe8941ab471943b7385ceb4b4d4559719a7092b6 | ||
3929 | 3925 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3930 | 3926 | |||
3931 | 3927 | commit 8a7ea792b00fa470270d85b3d08f210b5e98b78f | ||
3932 | 3928 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3933 | 3929 | Date: Tue Jul 24 14:09:29 2012 +1000 | ||
3934 | 3930 | |||
3935 | 3931 | loadbalancer: implement Interval and Timeout | ||
3936 | 3932 | |||
3937 | 3933 | Change-Id: I74abc742371cb23ddfe38f83812662a9d42f3d43 | ||
3938 | 3934 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3939 | 3935 | |||
3940 | 3936 | commit 27e612a77bdde87d417d502251553352fafc8870 | ||
3941 | 3937 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
3942 | 3938 | Date: Tue Jul 24 14:03:24 2012 +1000 | ||
3943 | 3939 | |||
3944 | 3940 | autoscaling: implement DesiredCapacity | ||
3945 | 3941 | |||
3946 | 3942 | Change-Id: I1403f7857e03795aa4773f9a3f1fc8f082526477 | ||
3947 | 3943 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
3948 | 3944 | |||
3949 | 3945 | commit 591377489f615e475ca72e2b7bbbcaa88c29e8d5 | ||
3950 | 3946 | Merge: 1206b18 8bd9ed0 | ||
3951 | 3947 | Author: Jenkins <jenkins@review.openstack.org> | ||
3952 | 3948 | Date: Tue Jul 24 04:54:19 2012 +0000 | ||
3953 | 3949 | |||
3954 | 3950 | Merge "Get rid of PyCrypto dependency" | ||
3955 | 3951 | |||
3956 | 3952 | commit 1206b18cbd24774a2397f905da323c57ebee2be4 | ||
3957 | 3953 | Author: Zane Bitter <zbitter@redhat.com> | ||
3958 | 3954 | Date: Mon Jul 23 19:39:41 2012 -0400 | ||
3959 | 3955 | |||
3960 | 3956 | Update GettingStarted guide to use correct state name | ||
3961 | 3957 | |||
3962 | 3958 | This changed from IN_PROGRESS to CREATE_IN_PROGRESS in | ||
3963 | 3959 | 0191587ac6a79509576e2043412020d9c4257b47. | ||
3964 | 3960 | |||
3965 | 3961 | Change-Id: If1cb20f6a16e719ee423db937b591b575fd4a038 | ||
3966 | 3962 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
3967 | 3963 | |||
3968 | 3964 | commit 8bd9ed0bd8e51291e549751abd5821e8263e820d | ||
3969 | 3965 | Author: Jeff Peeler <jpeeler@redhat.com> | ||
3970 | 3966 | Date: Mon Jul 23 18:15:49 2012 -0400 | ||
3971 | 3967 | |||
3972 | 3968 | Get rid of PyCrypto dependency | ||
3973 | 3969 | |||
3974 | 3970 | The origin of this code is from Glance and is not used in Heat. | ||
3975 | 3971 | |||
3976 | 3972 | Change-Id: I4a22974e24fb277aea79212f0aee2f7e85a0ea76 | ||
3977 | 3973 | Signed-off-by: Jeff Peeler <jpeeler@redhat.com> | ||
3978 | 3974 | |||
3979 | 3975 | commit 025b5f907d90ae7778e799fb37f5a3df83c16f50 | ||
3980 | 3976 | Merge: 64f9b72 9c75b6d | ||
3981 | 3977 | Author: Jenkins <jenkins@review.openstack.org> | ||
3982 | 3978 | Date: Mon Jul 23 17:47:48 2012 +0000 | ||
3983 | 3979 | |||
3984 | 3980 | Merge "Add AWS::RDS::DBInstance" | ||
3985 | 3981 | |||
3986 | 3982 | commit 64f9b72c8e41d736cf2b8be447a940333b37149a | ||
3987 | 3983 | Author: Steven Hardy <shardy@redhat.com> | ||
3988 | 3984 | Date: Mon Jul 23 17:43:39 2012 +0100 | ||
3989 | 3985 | |||
3990 | 3986 | heat API : Add more unit tests | ||
3991 | 3987 | |||
3992 | 3988 | Add more unit tests to improve API test coverage | ||
3993 | 3989 | |||
3994 | 3990 | Change-Id: I5f3a8933a9a09acb6b904ccc76ec20ad210a5974 | ||
3995 | 3991 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
3996 | 3992 | |||
3997 | 3993 | commit 9c75b6d3b0160d43be62f75d8f56e218d5809831 | ||
3998 | 3994 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
3999 | 3995 | Date: Wed Jul 18 15:39:37 2012 +0200 | ||
4000 | 3996 | |||
4001 | 3997 | Add AWS::RDS::DBInstance | ||
4002 | 3998 | |||
4003 | 3999 | Fixes #163 | ||
4004 | 4000 | |||
4005 | 4001 | This is an initial implementation of the DBInstance resource type and a | ||
4006 | 4002 | sample Wordpress template showing it off. | ||
4007 | 4003 | |||
4008 | 4004 | Change-Id: I5e156dc58eee563ae9de068664bafa1af1fb5ffe | ||
4009 | 4005 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
4010 | 4006 | |||
4011 | 4007 | commit 312a84ec70ffc3cbbc9b1cbb2f8c62e4d21e97c8 | ||
4012 | 4008 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4013 | 4009 | Date: Mon Jul 23 20:12:05 2012 +1000 | ||
4014 | 4010 | |||
4015 | 4011 | autoscaling: don't kill all instances when scaling down | ||
4016 | 4012 | |||
4017 | 4013 | only delete the difference between the old capacity and the new capacity | ||
4018 | 4014 | |||
4019 | 4015 | doh! | ||
4020 | 4016 | |||
4021 | 4017 | Change-Id: Idbb16b2fa93abcad2793d5b4365c18a01e588b99 | ||
4022 | 4018 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4023 | 4019 | |||
4024 | 4020 | commit deebc5c42aa900ee1543c6d6d791fea3e274cd4e | ||
4025 | 4021 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4026 | 4022 | Date: Mon Jul 23 14:58:11 2012 +1000 | ||
4027 | 4023 | |||
4028 | 4024 | make the autoscaling template easier to debug | ||
4029 | 4025 | |||
4030 | 4026 | shorten the period and lower the thresholds | ||
4031 | 4027 | |||
4032 | 4028 | Change-Id: I3d621fadacc6e77002d100cf725d970671475106 | ||
4033 | 4029 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4034 | 4030 | |||
4035 | 4031 | commit c91b8d53f2597b3626c78037e9f3df52d9a19ca7 | ||
4036 | 4032 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4037 | 4033 | Date: Mon Jul 23 14:48:29 2012 +1000 | ||
4038 | 4034 | |||
4039 | 4035 | Return the name from the autoscaling group not the instance. | ||
4040 | 4036 | |||
4041 | 4037 | the default is to return an instance_id if it is not none. | ||
4042 | 4038 | |||
4043 | 4039 | Change-Id: Ide5dcb3da5d992683dd235f1b53b264455a9fd07 | ||
4044 | 4040 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4045 | 4041 | |||
4046 | 4042 | commit b48d869244209c23b506696bc6f8192254fda4aa | ||
4047 | 4043 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4048 | 4044 | Date: Mon Jul 23 13:09:19 2012 +1000 | ||
4049 | 4045 | |||
4050 | 4046 | Add python-psutil and fix cfn-push-stats options | ||
4051 | 4047 | |||
4052 | 4048 | Change-Id: Ic88e1e886c5f8ccbcbc5bc49fa612366c7faeae5 | ||
4053 | 4049 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4054 | 4050 | |||
4055 | 4051 | commit b34a5cd51d66b2a8ae4fb03d8108d0e0f6e3faa2 | ||
4056 | 4052 | Author: Steven Dake <sdake@redhat.com> | ||
4057 | 4053 | Date: Fri Jul 20 10:40:22 2012 -0700 | ||
4058 | 4054 | |||
4059 | 4055 | Add an EC2Token_filter_factory and use it as the default paste filter | ||
4060 | 4056 | |||
4061 | 4057 | Change-Id: I70989ff6be655832497e1e8a3019497438a739fb | ||
4062 | 4058 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4063 | 4059 | |||
4064 | 4060 | commit 0191587ac6a79509576e2043412020d9c4257b47 | ||
4065 | 4061 | Author: Steven Hardy <shardy@redhat.com> | ||
4066 | 4062 | Date: Tue Jul 17 15:46:49 2012 +0100 | ||
4067 | 4063 | |||
4068 | 4064 | heat api/engine : Implement UpdateStack functionality | ||
4069 | 4065 | |||
4070 | 4066 | Implements initial support for UpdateStack, currently | ||
4071 | 4067 | all resources default to delete/create on update. | ||
4072 | 4068 | Ref #171 | ||
4073 | 4069 | |||
4074 | 4070 | Change-Id: I3e6e63143d554c21ccdee19879c4dfb8b6e693d7 | ||
4075 | 4071 | |||
4076 | 4072 | commit 8fb2ad1e28aba2b99a7faa8a91efcd5b786cdac1 | ||
4077 | 4073 | Merge: 0f4c86b 912a4fc | ||
4078 | 4074 | Author: Jenkins <jenkins@review.openstack.org> | ||
4079 | 4075 | Date: Fri Jul 20 14:20:23 2012 +0000 | ||
4080 | 4076 | |||
4081 | 4077 | Merge "heat db : fix per-object delete" | ||
4082 | 4078 | |||
4083 | 4079 | commit 912a4fc7a706bdf08ee731e0430256a326ca9d34 | ||
4084 | 4080 | Author: Steven Hardy <shardy@redhat.com> | ||
4085 | 4081 | Date: Fri Jul 20 11:17:08 2012 +0100 | ||
4086 | 4082 | |||
4087 | 4083 | heat db : fix per-object delete | ||
4088 | 4084 | |||
4089 | 4085 | Fixes problem where per-resource destroy() operations do not | ||
4090 | 4086 | delete the underlying database row because the model delete | ||
4091 | 4087 | method is broken | ||
4092 | 4088 | |||
4093 | 4089 | Change-Id: I3562c9048f8d4e54c1ea51090e74abe982ffb330 | ||
4094 | 4090 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4095 | 4091 | |||
4096 | 4092 | commit 0f4c86bd3a13b5f8ff2e57b727709c7ff46aeea4 | ||
4097 | 4093 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4098 | 4094 | Date: Fri Jul 20 16:08:32 2012 +1000 | ||
4099 | 4095 | |||
4100 | 4096 | Combined autoscaling and loadbalancer | ||
4101 | 4097 | |||
4102 | 4098 | Change-Id: Ib2cff867eb5d9fbee8cedb828e9c35a93436cbe5 | ||
4103 | 4099 | |||
4104 | 4100 | commit 06705da563935a5097a3a502ede1c349e14656ac | ||
4105 | 4101 | Author: Steven Dake <sdake@redhat.com> | ||
4106 | 4102 | Date: Thu Jul 19 19:51:47 2012 -0700 | ||
4107 | 4103 | |||
4108 | 4104 | Optimize filter context | ||
4109 | 4105 | |||
4110 | 4106 | Just use a direct filter factory for ContextMiddleware | ||
4111 | 4107 | |||
4112 | 4108 | Change-Id: Ie17bb88c331bdb4354d0abb24346ab80f13cd323 | ||
4113 | 4109 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4114 | 4110 | |||
4115 | 4111 | commit 8ced4770697bf87d96554391778bbf3585ddbbee | ||
4116 | 4112 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4117 | 4113 | Date: Thu Jul 19 15:01:01 2012 +1000 | ||
4118 | 4114 | |||
4119 | 4115 | convert to float instead of int in the watch rule | ||
4120 | 4116 | |||
4121 | 4117 | as the data sent from the guests are likely to be floats. | ||
4122 | 4118 | |||
4123 | 4119 | Change-Id: Ice17c23997150db8c52c50767ed94fce8b182d4b | ||
4124 | 4120 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4125 | 4121 | |||
4126 | 4122 | commit be3c066ab87cc6e1a2ca8c097eeccd9217d7329a | ||
4127 | 4123 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4128 | 4124 | Date: Thu Jul 19 18:35:59 2012 +1000 | ||
4129 | 4125 | |||
4130 | 4126 | Allow nested stacks to be retrieved by name | ||
4131 | 4127 | |||
4132 | 4128 | When getting the stack by name in the metadata server | ||
4133 | 4129 | we don't know the owner_id so allow retrieval just by name. | ||
4134 | 4130 | |||
4135 | 4131 | I suspect this will be a short term solution until we get proper | ||
4136 | 4132 | stack names. | ||
4137 | 4133 | |||
4138 | 4134 | Change-Id: I8845b2b33a5bae30aae66c06af01c1a27c990305 | ||
4139 | 4135 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4140 | 4136 | |||
4141 | 4137 | commit f046a6c2e259aaea4f103b00c5c2bd04aa5db209 | ||
4142 | 4138 | Merge: 6029c03 466e998 | ||
4143 | 4139 | Author: Jenkins <jenkins@review.openstack.org> | ||
4144 | 4140 | Date: Wed Jul 18 11:58:09 2012 +0000 | ||
4145 | 4141 | |||
4146 | 4142 | Merge "Don't require user params on template validation" | ||
4147 | 4143 | |||
4148 | 4144 | commit 6029c031eac1ca8cdf833300d79de49717ecb137 | ||
4149 | 4145 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
4150 | 4146 | Date: Wed Jul 18 13:34:03 2012 +0200 | ||
4151 | 4147 | |||
4152 | 4148 | Use eventlet's wsgi again | ||
4153 | 4149 | |||
4154 | 4150 | Ref #55 | ||
4155 | 4151 | |||
4156 | 4152 | This adds a monkey patch for the eventlet's maximum url length issue (ref #18). | ||
4157 | 4153 | With it, we can use eventlet as our wsgi server again. | ||
4158 | 4154 | |||
4159 | 4155 | Once Eventlet releases a new version (the fix is already in master) we'll drop | ||
4160 | 4156 | the monkey patch and set the limit proper. | ||
4161 | 4157 | |||
4162 | 4158 | Change-Id: Ia122af8d53b49587ade0ead6897fdd10107f4a87 | ||
4163 | 4159 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
4164 | 4160 | |||
4165 | 4161 | commit 466e9983d0c855b03b64227c607fdd7125f3ae8c | ||
4166 | 4162 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
4167 | 4163 | Date: Thu Jul 12 18:04:54 2012 +0200 | ||
4168 | 4164 | |||
4169 | 4165 | Don't require user params on template validation | ||
4170 | 4166 | |||
4171 | 4167 | Fixes #161 | ||
4172 | 4168 | |||
4173 | 4169 | Change-Id: Ia7e1a83043f8d175e320bfd52aa64cb6f62ead90 | ||
4174 | 4170 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
4175 | 4171 | |||
4176 | 4172 | commit cf56c2613b4a7317d57d97506167c2fd8cf27e42 | ||
4177 | 4173 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4178 | 4174 | Date: Wed Jul 18 12:09:22 2012 +1000 | ||
4179 | 4175 | |||
4180 | 4176 | tools: erase openstack-utils only after using it. | ||
4181 | 4177 | |||
4182 | 4178 | else we just get: "sudo: openstack-db: command not found" | ||
4183 | 4179 | |||
4184 | 4180 | Change-Id: Iaad3353a7f3c64fe8fbb2f0686c24e97467efb66 | ||
4185 | 4181 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4186 | 4182 | |||
4187 | 4183 | commit 97d8118f6e9a072e93e0ac59c6c614aff739afed | ||
4188 | 4184 | Author: Steven Dake <sdake@redhat.com> | ||
4189 | 4185 | Date: Tue Jul 17 17:38:50 2012 -0700 | ||
4190 | 4186 | |||
4191 | 4187 | Update openstack-common | ||
4192 | 4188 | |||
4193 | 4189 | Change-Id: I2d7e169adb9205faa109634a9ae15a9f34e4bd75 | ||
4194 | 4190 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4195 | 4191 | |||
4196 | 4192 | commit 3a4f2225269f4f0f963ff828cb1d88c9b3c5008c | ||
4197 | 4193 | Author: Zane Bitter <zbitter@redhat.com> | ||
4198 | 4194 | Date: Tue Jul 17 14:55:10 2012 -0400 | ||
4199 | 4195 | |||
4200 | 4196 | Erase openstack-utils when uninstalling OpenStack | ||
4201 | 4197 | |||
4202 | 4198 | Change-Id: I219a57fdd1b600f185cafdb31d611f16c92698c9 | ||
4203 | 4199 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4204 | 4200 | |||
4205 | 4201 | commit bb79672aec6b50b86c087dc7e2bb28d460893bde | ||
4206 | 4202 | Author: Steven Hardy <shardy@redhat.com> | ||
4207 | 4203 | Date: Tue Jul 17 17:33:49 2012 +0100 | ||
4208 | 4204 | |||
4209 | 4205 | heat : update config files with new rpc backend | ||
4210 | 4206 | |||
4211 | 4207 | heat-engine.conf, heat-api.conf, heat-metadata.conf | ||
4212 | 4208 | should have: | ||
4213 | 4209 | rpc_backend=heat.openstack.common.rpc.impl_qpid | ||
4214 | 4210 | to work with the reworked rpc code. | ||
4215 | 4211 | |||
4216 | 4212 | Change-Id: I2e5b136240db2fe8f6dfad27da7e31b2a5053a1c | ||
4217 | 4213 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4218 | 4214 | |||
4219 | 4215 | commit e9eee939c7792f857b4be2f085bf05c47642504d | ||
4220 | 4216 | Author: Steven Dake <sdake@redhat.com> | ||
4221 | 4217 | Date: Tue Jul 17 08:27:19 2012 -0700 | ||
4222 | 4218 | |||
4223 | 4219 | Import openstack.common.rpc | ||
4224 | 4220 | |||
4225 | 4221 | Use openstack.common routines. One of the parameters changed to | ||
4226 | 4222 | create_consumer(). | ||
4227 | 4223 | |||
4228 | 4224 | Thanks to Russell Bryant for assistance with sorting out that problem. | ||
4229 | 4225 | |||
4230 | 4226 | Change-Id: I4badc7ca22298cd0aafc57a2335b3d6801289be8 | ||
4231 | 4227 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4232 | 4228 | |||
4233 | 4229 | commit b0a0f0c24e9b86ac3ab1862f3be140e79e62ca87 | ||
4234 | 4230 | Author: Steven Dake <sdake@redhat.com> | ||
4235 | 4231 | Date: Tue Jul 17 07:17:20 2012 -0700 | ||
4236 | 4232 | |||
4237 | 4233 | Use global cfg.CONF instead of config classes | ||
4238 | 4234 | |||
4239 | 4235 | Importing rpc.common requires the use of the global cfg.CONF. | ||
4240 | 4236 | In fact, most of common requires the use of this global. This | ||
4241 | 4237 | patch removes all the object specific access to config options | ||
4242 | 4238 | and directly accesses the global in prep for rpc openstack-common | ||
4243 | 4239 | import. | ||
4244 | 4240 | |||
4245 | 4241 | Change-Id: I5989a436964c199df0dc38dbb191dc3d867e5ce7 | ||
4246 | 4242 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4247 | 4243 | |||
4248 | 4244 | commit 9d88e8d303fce338bb3d99e83ac96464b193ac9f | ||
4249 | 4245 | Author: Zane Bitter <zbitter@redhat.com> | ||
4250 | 4246 | Date: Mon Jul 16 16:59:41 2012 -0400 | ||
4251 | 4247 | |||
4252 | 4248 | Get rid of eval() in authentication code | ||
4253 | 4249 | |||
4254 | 4250 | This was not secure. Pass the auth data in JSON format rather than as a | ||
4255 | 4251 | serialised Python object. | ||
4256 | 4252 | |||
4257 | 4253 | Fixes #124 | ||
4258 | 4254 | |||
4259 | 4255 | Change-Id: I8e1e9aef790b0af026da2a2d6194da19345be8b0 | ||
4260 | 4256 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4261 | 4257 | |||
4262 | 4258 | commit d06c4ce416ece13d9a34da8002ad896b6a9b0ecc | ||
4263 | 4259 | Author: Steven Hardy <shardy@redhat.com> | ||
4264 | 4260 | Date: Tue Jul 10 18:13:23 2012 +0100 | ||
4265 | 4261 | |||
4266 | 4262 | heat engine/API : Internal API rework | ||
4267 | 4263 | |||
4268 | 4264 | Refactor engine-api code so that AWS specific | ||
4269 | 4265 | details like key names are handled in the API | ||
4270 | 4266 | Fixes #172 | ||
4271 | 4267 | |||
4272 | 4268 | Change-Id: I4c5b153557216c03e5a98193e54cf75e3c7b97dd | ||
4273 | 4269 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4274 | 4270 | |||
4275 | 4271 | commit 90e22dabdea927e4a5a185179dfd1bd7ed566b12 | ||
4276 | 4272 | Merge: 8e30817 c7ec88f | ||
4277 | 4273 | Author: Jenkins <jenkins@review.openstack.org> | ||
4278 | 4274 | Date: Mon Jul 16 03:08:41 2012 +0000 | ||
4279 | 4275 | |||
4280 | 4276 | Merge "Import openstack.common.log and use inside heat infrastructure" | ||
4281 | 4277 | |||
4282 | 4278 | commit 8e30817a93667c9ce62eb0e6ea0f8561f0a40c9a | ||
4283 | 4279 | Author: Zane Bitter <zbitter@redhat.com> | ||
4284 | 4280 | Date: Sun Jul 15 17:04:45 2012 -0400 | ||
4285 | 4281 | |||
4286 | 4282 | Account for XML output in Getting Started script | ||
4287 | 4283 | |||
4288 | 4284 | The output format of heat commands has changed from JSON to XML | ||
4289 | 4285 | |||
4290 | 4286 | Change-Id: I68b4011e31fdb14306e88506dc6ff819b041b054 | ||
4291 | 4287 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4292 | 4288 | |||
4293 | 4289 | commit f5360d774db303f26217ad8b002d24a1d8a5fc62 | ||
4294 | 4290 | Author: Zane Bitter <zbitter@redhat.com> | ||
4295 | 4291 | Date: Sun Jul 15 16:18:23 2012 -0400 | ||
4296 | 4292 | |||
4297 | 4293 | Fix directory changes in Getting Started script | ||
4298 | 4294 | |||
4299 | 4295 | Change-Id: I3b23b2c0de18d72f91d4a0254e9dbf689ac91be3 | ||
4300 | 4296 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4301 | 4297 | |||
4302 | 4298 | commit 0670b7c3d31bc6ebb47ee121cda4205ae51c3f91 | ||
4303 | 4299 | Author: Zane Bitter <zbitter@redhat.com> | ||
4304 | 4300 | Date: Sun Jul 15 16:18:22 2012 -0400 | ||
4305 | 4301 | |||
4306 | 4302 | Allow non-interactive installation of OpenStack | ||
4307 | 4303 | |||
4308 | 4304 | Pass the arguments to the tools/openstack script through to openstack-db so | ||
4309 | 4305 | that scripts can use e.g. --yes and --rootpw. | ||
4310 | 4306 | |||
4311 | 4307 | Also use openstack-db --drop rather than heat-db-drop to drop the databases | ||
4312 | 4308 | for OpenStack services. | ||
4313 | 4309 | |||
4314 | 4310 | Change-Id: I87811ee02d3bfd7cc2dca8b9ab20ea3cfc220e3e | ||
4315 | 4311 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4316 | 4312 | |||
4317 | 4313 | commit 6eb623580f3694caca284e264a2309ea2342a655 | ||
4318 | 4314 | Author: Zane Bitter <zbitter@redhat.com> | ||
4319 | 4315 | Date: Fri Jun 1 14:42:12 2012 +0200 | ||
4320 | 4316 | |||
4321 | 4317 | Document Metadata server in Getting Started guide | ||
4322 | 4318 | |||
4323 | 4319 | Change-Id: Id0995df10f329ee3076a2c60ed5eb1548eaa315a | ||
4324 | 4320 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4325 | 4321 | |||
4326 | 4322 | commit c7ec88f2c7552d4179026b5c091473d2dbc22ae4 | ||
4327 | 4323 | Author: Steven Dake <sdake@redhat.com> | ||
4328 | 4324 | Date: Sat Jul 14 12:18:32 2012 -0700 | ||
4329 | 4325 | |||
4330 | 4326 | Import openstack.common.log and use inside heat infrastructure | ||
4331 | 4327 | |||
4332 | 4328 | Allows heat to match openstack-common log calling conventions such | ||
4333 | 4329 | as using a context object or instance UUID for better traceability. | ||
4334 | 4330 | |||
4335 | 4331 | Change-Id: Idaa6c04270d9d7143c85988d685c0f9e241b635b | ||
4336 | 4332 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4337 | 4333 | |||
4338 | 4334 | commit 5d5d8ba5dd388b5952a4fe4f614409ba07d3bd9d | ||
4339 | 4335 | Author: Steven Dake <sdake@redhat.com> | ||
4340 | 4336 | Date: Fri Jul 13 15:30:03 2012 -0700 | ||
4341 | 4337 | |||
4342 | 4338 | Update openstack-common in prep for pulling in common.rpc | ||
4343 | 4339 | |||
4344 | 4340 | Change-Id: Ib3444d97967c807cb96175ce23d4b670a028e9a7 | ||
4345 | 4341 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4346 | 4342 | |||
4347 | 4343 | commit fba2ed3921b132621a42c95eb2230829273f431e | ||
4348 | 4344 | Author: Zane Bitter <zbitter@redhat.com> | ||
4349 | 4345 | Date: Fri Jul 13 16:46:20 2012 -0400 | ||
4350 | 4346 | |||
4351 | 4347 | Set the stack updated time through the Timestamp | ||
4352 | 4348 | |||
4353 | 4349 | Don't allow the resource class to modify the parent stack's database | ||
4354 | 4350 | representation directly. | ||
4355 | 4351 | |||
4356 | 4352 | Change-Id: Iff93d1430f4cb0695e729d0cf8f784ccb2ed7598 | ||
4357 | 4353 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4358 | 4354 | |||
4359 | 4355 | commit bfd7fcf8f5642e99df9ada33a5c39e5c1a0f89c5 | ||
4360 | 4356 | Author: Zane Bitter <zbitter@redhat.com> | ||
4361 | 4357 | Date: Fri Jul 13 16:46:20 2012 -0400 | ||
4362 | 4358 | |||
4363 | 4359 | Eliminate DB access from the engine API | ||
4364 | 4360 | |||
4365 | 4361 | Access all data through the Stack and Resource objects. | ||
4366 | 4362 | |||
4367 | 4363 | Fixes #168 | ||
4368 | 4364 | |||
4369 | 4365 | Change-Id: I0331a0ad67bcd11bb678e026ddc7b7c954517bc4 | ||
4370 | 4366 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4371 | 4367 | |||
4372 | 4368 | commit 07be1d72699d051a58697962fff5c39a11d48544 | ||
4373 | 4369 | Author: Zane Bitter <zbitter@redhat.com> | ||
4374 | 4370 | Date: Fri Jul 13 16:46:19 2012 -0400 | ||
4375 | 4371 | |||
4376 | 4372 | Make timestamps available in Stack/Resource objects | ||
4377 | 4373 | |||
4378 | 4374 | Provide the creation time and last-updated time as attributes of Stack and | ||
4379 | 4375 | Resource objects so that external code does not need to access the database | ||
4380 | 4376 | in order to retrieve them. Use a Descriptor class so that the latest values | ||
4381 | 4377 | are always fetched from the database. | ||
4382 | 4378 | |||
4383 | 4379 | Change-Id: Ic3fa173b1dc8f2e5dc676a9152e8928ed2290913 | ||
4384 | 4380 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4385 | 4381 | |||
4386 | 4382 | commit b0ec4877992c6660bedadbb53ea1d7c1503bc513 | ||
4387 | 4383 | Author: Steven Hardy <shardy@redhat.com> | ||
4388 | 4384 | Date: Fri Jul 13 16:08:53 2012 +0100 | ||
4389 | 4385 | |||
4390 | 4386 | heat cli : Manpage updates | ||
4391 | 4387 | |||
4392 | 4388 | The heat cli tool manpage had very little information, | ||
4393 | 4389 | this adds detail to the existing page and copies a version | ||
4394 | 4390 | of this page to cover the heat-boto version of the tool. | ||
4395 | 4391 | |||
4396 | 4392 | Change-Id: I5b64466878b719b49a9084f301b2c177ddef9a91 | ||
4397 | 4393 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4398 | 4394 | |||
4399 | 4395 | commit c16b10255d1aabf0884cf27b55f486b9e8901aed | ||
4400 | 4396 | Author: Steven Hardy <shardy@redhat.com> | ||
4401 | 4397 | Date: Fri Jul 13 10:31:42 2012 +0100 | ||
4402 | 4398 | |||
4403 | 4399 | heat engine : fix create_stack response format | ||
4404 | 4400 | |||
4405 | 4401 | create_stack response is broken now the StackId formatting | ||
4406 | 4402 | is done in the API, modify response format to fix. | ||
4407 | 4403 | |||
4408 | 4404 | Change-Id: I013bdb5ed992ce735905225cc4415fc0cfc5ce92 | ||
4409 | 4405 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4410 | 4406 | |||
4411 | 4407 | commit 0fc46d513477865fe8abfd54ad9529fda413060f | ||
4412 | 4408 | Author: Steven Hardy <shardy@redhat.com> | ||
4413 | 4409 | Date: Thu Jul 12 17:46:46 2012 +0100 | ||
4414 | 4410 | |||
4415 | 4411 | heat API : Add missing StackId prefixes | ||
4416 | 4412 | |||
4417 | 4413 | Align event-list and resource-list-details with | ||
4418 | 4414 | other calls which add a AWS-style prefix to the | ||
4419 | 4415 | StackId response element | ||
4420 | 4416 | |||
4421 | 4417 | Change-Id: I0b1951068448d141e04ddca44f1d4188d3dff360 | ||
4422 | 4418 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4423 | 4419 | |||
4424 | 4420 | commit 5336c986510a4b075a35a0233d59a1e69b6f4576 | ||
4425 | 4421 | Author: Steven Hardy <shardy@redhat.com> | ||
4426 | 4422 | Date: Thu Jul 12 17:37:37 2012 +0100 | ||
4427 | 4423 | |||
4428 | 4424 | heat engine : move StackId formatting into API | ||
4429 | 4425 | |||
4430 | 4426 | Move AWS specific StackId formatting into the API | ||
4431 | 4427 | Ref #172 | ||
4432 | 4428 | |||
4433 | 4429 | Change-Id: I02f964b63c0489800300d8db92e1c800286c4bd3 | ||
4434 | 4430 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4435 | 4431 | |||
4436 | 4432 | commit 581b0c6f6adc4480fc7c03eb96abda821c89b1a7 | ||
4437 | 4433 | Author: Steven Dake <sdake@redhat.com> | ||
4438 | 4434 | Date: Thu Jul 12 08:38:51 2012 -0700 | ||
4439 | 4435 | |||
4440 | 4436 | Block on instance delete until delete operation completes | ||
4441 | 4437 | |||
4442 | 4438 | Fixes issue #160 | ||
4443 | 4439 | |||
4444 | 4440 | During deletion of a stack, following would occur: | ||
4445 | 4441 | delete stack | ||
4446 | 4442 | delete instance | ||
4447 | 4443 | delete eip or security group | ||
4448 | 4444 | |||
4449 | 4445 | When the last operation occurred, the instance is still present in OpenStack | ||
4450 | 4446 | making a deletion of EIP or security groups not work properly. Serialize | ||
4451 | 4447 | the operations in resources. | ||
4452 | 4448 | |||
4453 | 4449 | Change-Id: I6e1613f5a6f5db485dd8a5f381d7a96afb58188b | ||
4454 | 4450 | Signed-off-by: Steven Dake <sdake@redhat.com> | ||
4455 | 4451 | |||
4456 | 4452 | commit a7d3879d7c7c3d67d6d58a05fed1319b52bf082f | ||
4457 | 4453 | Author: Steven Hardy <shardy@redhat.com> | ||
4458 | 4454 | Date: Thu Jul 12 12:56:44 2012 +0100 | ||
4459 | 4455 | |||
4460 | 4456 | heat engine : Store stack timeout in database | ||
4461 | 4457 | |||
4462 | 4458 | Store the TimeoutInMinutes common query parameter | ||
4463 | 4459 | value in the DB so it can be returned correctly | ||
4464 | 4460 | with show_stack/DescribeStacks | ||
4465 | 4461 | ref #125 | ||
4466 | 4462 | |||
4467 | 4463 | Change-Id: I4ccc79b586087f61e415d5d2c24b7bd52844399a | ||
4468 | 4464 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4469 | 4465 | |||
4470 | 4466 | commit 82138f48bdc3c078df680b70bd4196c66fee1129 | ||
4471 | 4467 | Merge: 4da17a9 a82114f | ||
4472 | 4468 | Author: Jenkins <jenkins@review.openstack.org> | ||
4473 | 4469 | Date: Thu Jul 12 10:25:14 2012 +0000 | ||
4474 | 4470 | |||
4475 | 4471 | Merge "Update JEOS example in Getting Started" | ||
4476 | 4472 | |||
4477 | 4473 | commit 4da17a9b8b2523cfe5fa0d25b65dd970f3988131 | ||
4478 | 4474 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
4479 | 4475 | Date: Thu Jul 12 11:52:02 2012 +0200 | ||
4480 | 4476 | |||
4481 | 4477 | Display better message on Keystone failure | ||
4482 | 4478 | |||
4483 | 4479 | Fixes #148 | ||
4484 | 4480 | |||
4485 | 4481 | When there's something wrong with Keystone, Heat reported a rather cryptic | ||
4486 | 4482 | message. Now it indicates that the problem is with Keystone and passes | ||
4487 | 4483 | its response to the user. | ||
4488 | 4484 | |||
4489 | 4485 | Change-Id: I791b5bdfa68faa1b17daa67b911253d8bf8a2bb8 | ||
4490 | 4486 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
4491 | 4487 | |||
4492 | 4488 | commit 8cbd065bf0124290a828320f9087ce9183ee73fc | ||
4493 | 4489 | Author: Zane Bitter <zbitter@redhat.com> | ||
4494 | 4490 | Date: Wed Jul 11 15:12:23 2012 -0400 | ||
4495 | 4491 | |||
4496 | 4492 | Speed up metadata server registration | ||
4497 | 4493 | |||
4498 | 4494 | If heat-engine and heat-metadata were started at approximately the same | ||
4499 | 4495 | time, such that heat-engine was not ready to receive the registration call | ||
4500 | 4496 | from heat-metadata on the first attempt, it would take a minute before the | ||
4501 | 4497 | next retry. Instead, start with a very short timeout (2s) and increase it | ||
4502 | 4498 | if the engine does not show up. | ||
4503 | 4499 | |||
4504 | 4500 | Fixes #159 | ||
4505 | 4501 | |||
4506 | 4502 | Change-Id: Ie2efcce667f1dde9ae227a4bb19a1d6a2b7cf135 | ||
4507 | 4503 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4508 | 4504 | |||
4509 | 4505 | commit e4eaca5d58b1d59459079d4967b91f3bbc6a1aae | ||
4510 | 4506 | Author: Zane Bitter <zbitter@redhat.com> | ||
4511 | 4507 | Date: Tue Jul 10 18:21:56 2012 -0400 | ||
4512 | 4508 | |||
4513 | 4509 | Fix the WordPress puppet template syntax | ||
4514 | 4510 | |||
4515 | 4511 | The template was not valid JSON due to an apparent copy-and-paste error. | ||
4516 | 4512 | |||
4517 | 4513 | Change-Id: I5fb4afe6597b2f469fb5219494feb745d083bf52 | ||
4518 | 4514 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4519 | 4515 | |||
4520 | 4516 | commit 8108c0aefb316516061a3db6ae44180b2c26b4d7 | ||
4521 | 4517 | Author: Zane Bitter <zbitter@redhat.com> | ||
4522 | 4518 | Date: Thu Jul 5 14:12:46 2012 +0200 | ||
4523 | 4519 | |||
4524 | 4520 | Optimise DB lookups by ID | ||
4525 | 4521 | |||
4526 | 4522 | SQLAlchemy caches objects in the database per-session, but cannot cache | ||
4527 | 4523 | queries. A query just generates a list of object primary keys, which is | ||
4528 | 4524 | then used to fetch the corresponding objects from the cache (if possible) | ||
4529 | 4525 | or database. Therefore a query which filters by primary key is a waste of | ||
4530 | 4526 | time, since it just returns (surprise!) the key we started off with. If we | ||
4531 | 4527 | have the primary key (in this case the id field), just look up the object. | ||
4532 | 4528 | |||
4533 | 4529 | Change-Id: I7123c12372b26c0e1b91b2496921c54d9d992cd8 | ||
4534 | 4530 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4535 | 4531 | |||
4536 | 4532 | commit 5737782c718e84446d8f7f207b3b488ca4473862 | ||
4537 | 4533 | Author: Zane Bitter <zbitter@redhat.com> | ||
4538 | 4534 | Date: Tue Jul 10 17:53:58 2012 -0400 | ||
4539 | 4535 | |||
4540 | 4536 | Raise the correct error when a stack is not found | ||
4541 | 4537 | |||
4542 | 4538 | Change-Id: Ia96d7b96f61e48d20ab080395365e770cf5bb1a8 | ||
4543 | 4539 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4544 | 4540 | |||
4545 | 4541 | commit 57a71eb07d393e5f7936b97745cefc6a6520aea9 | ||
4546 | 4542 | Author: Zane Bitter <zbitter@redhat.com> | ||
4547 | 4543 | Date: Wed Jul 11 11:02:13 2012 -0400 | ||
4548 | 4544 | |||
4549 | 4545 | Access Resource metadata through the new attribute | ||
4550 | 4546 | |||
4551 | 4547 | Get rid of all the other code that was accessing this directly from the | ||
4552 | 4548 | database and use only the Metadata descriptor. | ||
4553 | 4549 | |||
4554 | 4550 | Change-Id: I36a7a00878d0b65f58ba282ebad78f77b37c4d07 | ||
4555 | 4551 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4556 | 4552 | |||
4557 | 4553 | commit 139fe4009e8776a3e56ed5023e9745577caacc4e | ||
4558 | 4554 | Author: Zane Bitter <zbitter@redhat.com> | ||
4559 | 4555 | Date: Tue Jul 3 18:17:05 2012 +0200 | ||
4560 | 4556 | |||
4561 | 4557 | Add a helper class for metadata | ||
4562 | 4558 | |||
4563 | 4559 | With this patch we can now access resource metadata through the 'metadata' | ||
4564 | 4560 | attribute and have it always fetch the latest data from the database. This | ||
4565 | 4561 | reduces the chance of accidentally accessing stale data (due to the | ||
4566 | 4562 | metadata being updated in a different database session via the metadata | ||
4567 | 4563 | server) by providing a single implementation to access it through. | ||
4568 | 4564 | |||
4569 | 4565 | Change-Id: Id411ae891d3eace746d16008a7d58bb19b4f652d | ||
4570 | 4566 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4571 | 4567 | |||
4572 | 4568 | commit 7e9d745ee6e326110f155dbb3cac71f112b0ec42 | ||
4573 | 4569 | Author: Zane Bitter <zbitter@redhat.com> | ||
4574 | 4570 | Date: Wed Jul 11 10:54:41 2012 -0400 | ||
4575 | 4571 | |||
4576 | 4572 | Add unit tests for metadata read/write in heat-engine API | ||
4577 | 4573 | |||
4578 | 4574 | Change-Id: I2b745a00a2110c794f6228976d3ed1cb9cf59d5f | ||
4579 | 4575 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4580 | 4576 | |||
4581 | 4577 | commit f74aef83bf180ddee3cc9a8a2f7de77707e011d1 | ||
4582 | 4578 | Author: Zane Bitter <zbitter@redhat.com> | ||
4583 | 4579 | Date: Wed Jul 11 10:41:40 2012 -0400 | ||
4584 | 4580 | |||
4585 | 4581 | Avoid unneccesary template parsing | ||
4586 | 4582 | |||
4587 | 4583 | Only parse the parts of the resource template that we need. | ||
4588 | 4584 | |||
4589 | 4585 | Change-Id: I4628e699452dc390848fc15197a5e04a3095399a | ||
4590 | 4586 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4591 | 4587 | |||
4592 | 4588 | commit 5aac736bb60cfd72887aef2555c3c0cbe24ea6e1 | ||
4593 | 4589 | Author: Zane Bitter <zbitter@redhat.com> | ||
4594 | 4590 | Date: Wed Jul 11 10:37:47 2012 -0400 | ||
4595 | 4591 | |||
4596 | 4592 | Allow partial template parsing | ||
4597 | 4593 | |||
4598 | 4594 | Make it possible to only parse the section we need when generating the | ||
4599 | 4595 | parsed template for a resource. | ||
4600 | 4596 | |||
4601 | 4597 | Change-Id: Ib4216d8d7bfdbca81f43690b6e8c53c15c71a232 | ||
4602 | 4598 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4603 | 4599 | |||
4604 | 4600 | commit 897ccca9ed1039df2b60b0607997cccb06fd913c | ||
4605 | 4601 | Author: Zane Bitter <zbitter@redhat.com> | ||
4606 | 4602 | Date: Mon Jul 9 14:23:31 2012 -0400 | ||
4607 | 4603 | |||
4608 | 4604 | Rename resource_id to resource_name in metadata API | ||
4609 | 4605 | |||
4610 | 4606 | This more accurately reflects what the parameter is, which is just the name | ||
4611 | 4607 | of the resource within the specified stack. | ||
4612 | 4608 | |||
4613 | 4609 | Change-Id: I6bc26c0046e0493c3b98c5753c04cc5a314678d7 | ||
4614 | 4610 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4615 | 4611 | |||
4616 | 4612 | commit bd24e183c1a404286f9b701feb18819d353544b9 | ||
4617 | 4613 | Author: Zane Bitter <zbitter@redhat.com> | ||
4618 | 4614 | Date: Fri Jul 6 20:40:00 2012 +0200 | ||
4619 | 4615 | |||
4620 | 4616 | Report errors from nested stacks | ||
4621 | 4617 | |||
4622 | 4618 | If creation of a nested stack fails, we need to raise an exception so that | ||
4623 | 4619 | creation of the nested stack resource (and hence the enclosing stack) also | ||
4624 | 4620 | fails. | ||
4625 | 4621 | |||
4626 | 4622 | Change-Id: Ic5eda7f8d044ed2c87fc0e785b1cd8fcf78071a4 | ||
4627 | 4623 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4628 | 4624 | |||
4629 | 4625 | commit f5811fb4e92decdd255df40329ab7b242ec9cafc | ||
4630 | 4626 | Author: Zane Bitter <zbitter@redhat.com> | ||
4631 | 4627 | Date: Wed Jul 11 09:53:40 2012 -0400 | ||
4632 | 4628 | |||
4633 | 4629 | Speed up engine manager unit tests | ||
4634 | 4630 | |||
4635 | 4631 | Refactor the engine manager unit tests so that they all use a single stack | ||
4636 | 4632 | that is only set up once. This makes the tests run a lot faster, and also | ||
4637 | 4633 | makes them easier to write. Both should encourage increased testing. | ||
4638 | 4634 | |||
4639 | 4635 | Change-Id: I50d2ffff393d4049459c5c30e408961681c189c7 | ||
4640 | 4636 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4641 | 4637 | |||
4642 | 4638 | commit 7e56619e4135260065cbee36d1cbee7b936fb9fc | ||
4643 | 4639 | Merge: ccab1c3 3100a89 | ||
4644 | 4640 | Author: Jenkins <jenkins@review.openstack.org> | ||
4645 | 4641 | Date: Wed Jul 11 12:31:53 2012 +0000 | ||
4646 | 4642 | |||
4647 | 4643 | Merge "Add DB refresh/expire on specific parameters" | ||
4648 | 4644 | |||
4649 | 4645 | commit ccab1c36dc69fb68b9f176bd819f0978fe72d45a | ||
4650 | 4646 | Merge: b96c15c 84841e5 | ||
4651 | 4647 | Author: Jenkins <jenkins@review.openstack.org> | ||
4652 | 4648 | Date: Wed Jul 11 12:27:04 2012 +0000 | ||
4653 | 4649 | |||
4654 | 4650 | Merge "Allow Status(Reason) access through Stack/Resource objects" | ||
4655 | 4651 | |||
4656 | 4652 | commit a82114f39bbe00ff60e6c071155966dd70166974 | ||
4657 | 4653 | Author: Tomas Sedovic <tomas@sedovic.cz> | ||
4658 | 4654 | Date: Wed Jul 11 12:42:58 2012 +0200 | ||
4659 | 4655 | |||
4660 | 4656 | Update JEOS example in Getting Started | ||
4661 | 4657 | |||
4662 | 4658 | The heat-jeos usability branch has merged into master and the command | ||
4663 | 4659 | syntax for building new images is now a bit different. | ||
4664 | 4660 | |||
4665 | 4661 | Signed-off-by: Tomas Sedovic <tomas@sedovic.cz> | ||
4666 | 4662 | Change-Id: Ibd4e308fe6ef4d690b0408d59d8a9539a5c81f96 | ||
4667 | 4663 | |||
4668 | 4664 | commit b96c15c96fcbcf6af8f5c731406b2feaa3f74810 | ||
4669 | 4665 | Author: Steven Hardy <shardy@redhat.com> | ||
4670 | 4666 | Date: Tue Jul 10 13:56:41 2012 +0100 | ||
4671 | 4667 | |||
4672 | 4668 | heat cli : Align resource-list-details usage with other commands | ||
4673 | 4669 | |||
4674 | 4670 | Align resource-list-details usage with the other heat commands, | ||
4675 | 4671 | and provide better usage info on failure | ||
4676 | 4672 | Fixes #156 | ||
4677 | 4673 | |||
4678 | 4674 | Change-Id: Id80b377151eca64e5f7dbfb436f5a5da5213c8b3 | ||
4679 | 4675 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4680 | 4676 | |||
4681 | 4677 | commit dd94f3eba2d6540a37b8743c8bd15482149b4c05 | ||
4682 | 4678 | Author: Steven Hardy <shardy@redhat.com> | ||
4683 | 4679 | Date: Mon Jul 9 17:54:59 2012 +0100 | ||
4684 | 4680 | |||
4685 | 4681 | heat API: bugfix to XMLResponseSerializer | ||
4686 | 4682 | |||
4687 | 4683 | JSON wrapped in XML responses needs to be serialized | ||
4688 | 4684 | with json.dumps not str() or quotes get mangled and | ||
4689 | 4685 | json.loads fails to parse the result | ||
4690 | 4686 | |||
4691 | 4687 | Change-Id: I65c6ddf0be383e71bf8d05e7293b514269a27213 | ||
4692 | 4688 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4693 | 4689 | |||
4694 | 4690 | commit 3b7e0ae4c615a203ed40a99b8e74f8bd18bdf2b9 | ||
4695 | 4691 | Author: Steven Hardy <shardy@redhat.com> | ||
4696 | 4692 | Date: Mon Jul 9 14:58:08 2012 +0100 | ||
4697 | 4693 | |||
4698 | 4694 | heat engine: raise appropriate error on bad stack name | ||
4699 | 4695 | |||
4700 | 4696 | Raise an AttributeError when called with a bad stack name, | ||
4701 | 4697 | this then maps to the appropriate HeatInvalidParameterValueError | ||
4702 | 4698 | |||
4703 | 4699 | Change-Id: Ic11142e95166ade380c2ad8741ed7063684214fb | ||
4704 | 4700 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4705 | 4701 | |||
4706 | 4702 | commit 3100a898b59b54a581bd5122cc6a3b1ea2f1c4b8 | ||
4707 | 4703 | Author: Zane Bitter <zbitter@redhat.com> | ||
4708 | 4704 | Date: Fri Jul 6 17:13:09 2012 +0200 | ||
4709 | 4705 | |||
4710 | 4706 | Add DB refresh/expire on specific parameters | ||
4711 | 4707 | |||
4712 | 4708 | Previously we could only refresh or expire the entire object. | ||
4713 | 4709 | |||
4714 | 4710 | Change-Id: I2207349d6ffff435538a577943316cd13e7f1355 | ||
4715 | 4711 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4716 | 4712 | |||
4717 | 4713 | commit 84841e53fd2db6cc72dbeaec8d3bf1d4d8145552 | ||
4718 | 4714 | Author: Zane Bitter <zbitter@redhat.com> | ||
4719 | 4715 | Date: Fri Jul 6 17:03:17 2012 +0200 | ||
4720 | 4716 | |||
4721 | 4717 | Allow Status(Reason) access through Stack/Resource objects | ||
4722 | 4718 | |||
4723 | 4719 | It would be better not to have to go looking in the database for this | ||
4724 | 4720 | information, so cache it in the Stack/Resource objects themselves. | ||
4725 | 4721 | |||
4726 | 4722 | Change-Id: Id96fbd229898fecc8917a61f19480f70fc2135d9 | ||
4727 | 4723 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4728 | 4724 | |||
4729 | 4725 | commit 179bd1154f7a95b668987aac143232f04f4723eb | ||
4730 | 4726 | Author: Zane Bitter <zbitter@redhat.com> | ||
4731 | 4727 | Date: Fri Jul 6 17:03:17 2012 +0200 | ||
4732 | 4728 | |||
4733 | 4729 | Rename test_resources to test_instance | ||
4734 | 4730 | |||
4735 | 4731 | Since that's what it's actually testing. | ||
4736 | 4732 | |||
4737 | 4733 | Change-Id: I03556778587e4b1b3a38bf755137eef08455e8f3 | ||
4738 | 4734 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4739 | 4735 | |||
4740 | 4736 | commit 00cb384e8e65e7b046cbf35e103001350160ba1f | ||
4741 | 4737 | Author: Steven Hardy <shardy@redhat.com> | ||
4742 | 4738 | Date: Thu Jul 5 21:53:36 2012 +0100 | ||
4743 | 4739 | |||
4744 | 4740 | heat API : Return auth errors in AWS format | ||
4745 | 4741 | |||
4746 | 4742 | Update EC2 authentication code to return HeatAPIException | ||
4747 | 4743 | subclasses, so the API error response on auth failure is | ||
4748 | 4744 | aligned with AWS responses. | ||
4749 | 4745 | ref #125 | ||
4750 | 4746 | |||
4751 | 4747 | Change-Id: Iafa33e7aed4d77f2255b4d879192b9d15a2395aa | ||
4752 | 4748 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4753 | 4749 | |||
4754 | 4750 | commit 637875f729538ac5cf294ce20fd37babd84587ff | ||
4755 | 4751 | Author: Steven Hardy <shardy@redhat.com> | ||
4756 | 4752 | Date: Thu Jul 5 21:51:55 2012 +0100 | ||
4757 | 4753 | |||
4758 | 4754 | heat : heat-boto remove boto.cfg reading | ||
4759 | 4755 | |||
4760 | 4756 | Remove code directly reading boto.cfg, looks like the problem | ||
4761 | 4757 | with boto not reading the config file internally is fixed upstream | ||
4762 | 4758 | |||
4763 | 4759 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4764 | 4760 | |||
4765 | 4761 | Change-Id: I57e1d89d0fa83793d51d5cf6266c200d7abc7d57 | ||
4766 | 4762 | |||
4767 | 4763 | commit 8bf7353982ea92ae950fd29dd61cb6a6b8d091b1 | ||
4768 | 4764 | Author: Zane Bitter <zbitter@redhat.com> | ||
4769 | 4765 | Date: Fri Jul 6 14:33:19 2012 +0200 | ||
4770 | 4766 | |||
4771 | 4767 | Separate out formatting for Engine API from manager | ||
4772 | 4768 | |||
4773 | 4769 | Change-Id: Ib5fc28bc6a3a2f1f3c0d291954e928d4fb036bbb | ||
4774 | 4770 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4775 | 4771 | |||
4776 | 4772 | commit eb2790cc9968f3430f1e26bad917c5ca153ca806 | ||
4777 | 4773 | Author: Zane Bitter <zbitter@redhat.com> | ||
4778 | 4774 | Date: Fri Jul 6 15:07:46 2012 +0200 | ||
4779 | 4775 | |||
4780 | 4776 | Add new assertions about event unit tests | ||
4781 | 4777 | |||
4782 | 4778 | Change-Id: I5a7d4690fe752c053a08ecfdb4f0467026fdd245 | ||
4783 | 4779 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4784 | 4780 | |||
4785 | 4781 | commit 4d79e24097aac5e1976240e9694a10ab92f0eccd | ||
4786 | 4782 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4787 | 4783 | Date: Fri Jul 6 16:57:48 2012 +1000 | ||
4788 | 4784 | |||
4789 | 4785 | Add basic autoscaling. | ||
4790 | 4786 | |||
4791 | 4787 | This is mainly for ppetit so he can create multiple | ||
4792 | 4788 | resources with one stack. | ||
4793 | 4789 | |||
4794 | 4790 | Use like this: | ||
4795 | 4791 | heat create lots -f ./templates/ppetit.template --parameters="KeyName=${USER}_key;NumInstances=2" | ||
4796 | 4792 | |||
4797 | 4793 | Change-Id: Ie609a1843c855953d65183a8f2d8ed49254a265f | ||
4798 | 4794 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4799 | 4795 | |||
4800 | 4796 | commit a0da17b39fc94269862d0113f254b966e133566c | ||
4801 | 4797 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4802 | 4798 | Date: Fri Jul 6 18:10:57 2012 +1000 | ||
4803 | 4799 | |||
4804 | 4800 | Add NovaSchedulerHints and correct the implementation of Tags | ||
4805 | 4801 | |||
4806 | 4802 | Change-Id: Iaa7ea182414a8fc48a78f5aa6c2c3e1baddb4034 | ||
4807 | 4803 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4808 | 4804 | |||
4809 | 4805 | commit fd83855600cf32f001f2004bd130bd948af9e51b | ||
4810 | 4806 | Author: Steven Hardy <shardy@redhat.com> | ||
4811 | 4807 | Date: Thu Jul 5 16:58:19 2012 +0100 | ||
4812 | 4808 | |||
4813 | 4809 | heat tools : openstack script don't create duplicate pv's | ||
4814 | 4810 | |||
4815 | 4811 | Don't create duplicate loopback mounts if nova-volumes VG | ||
4816 | 4812 | already exists | ||
4817 | 4813 | |||
4818 | 4814 | Change-Id: I1c580f2915cd92709fbbf4033f77ec3c64e4952e | ||
4819 | 4815 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4820 | 4816 | |||
4821 | 4817 | commit ed71fe29081c59d2ff73f27271aa909640a7b7aa | ||
4822 | 4818 | Author: Steven Hardy <shardy@redhat.com> | ||
4823 | 4819 | Date: Thu Jul 5 16:57:20 2012 +0100 | ||
4824 | 4820 | |||
4825 | 4821 | heat tools : openstack script add restart option | ||
4826 | 4822 | |||
4827 | 4823 | Add option to restart openstack | ||
4828 | 4824 | |||
4829 | 4825 | Change-Id: I7578ff4cecae5351d5749272424d71b56071239d | ||
4830 | 4826 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4831 | 4827 | |||
4832 | 4828 | commit 55d5713f19d81731903eac4e89020c58b37f4842 | ||
4833 | 4829 | Author: Steven Hardy <shardy@redhat.com> | ||
4834 | 4830 | Date: Thu Jul 5 16:39:57 2012 +0100 | ||
4835 | 4831 | |||
4836 | 4832 | heat tools : whitespace cleanup in tools/openstack | ||
4837 | 4833 | |||
4838 | 4834 | Convert mixed tabs/spaces to all spaces | ||
4839 | 4835 | |||
4840 | 4836 | Change-Id: I3c75ead59afad8a7edf24d8fc6c1c0484dbcd3eb | ||
4841 | 4837 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4842 | 4838 | |||
4843 | 4839 | commit 80994c1f3924c3d786eaf509f8cb82b4bfac553c | ||
4844 | 4840 | Author: Steven Hardy <shardy@redhat.com> | ||
4845 | 4841 | Date: Thu Jul 5 14:42:53 2012 +0100 | ||
4846 | 4842 | |||
4847 | 4843 | heat tests : Add missing headers to tests | ||
4848 | 4844 | |||
4849 | 4845 | Most of the tests lacked the apache licence boilerplate | ||
4850 | 4846 | |||
4851 | 4847 | Change-Id: I34ed0066a6f6751fc872f5286acfc7550319bc8f | ||
4852 | 4848 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4853 | 4849 | |||
4854 | 4850 | commit eb1166009065d293162ec0473102cba02a738e0f | ||
4855 | 4851 | Author: Steven Hardy <shardy@redhat.com> | ||
4856 | 4852 | Date: Thu Jul 5 14:15:37 2012 +0100 | ||
4857 | 4853 | |||
4858 | 4854 | heat API : cleanup docstrings | ||
4859 | 4855 | |||
4860 | 4856 | Fix some API docstring formatting & content | ||
4861 | 4857 | |||
4862 | 4858 | Change-Id: Iad1646bb91ae501110ee20a5820ffc5c168bcc45 | ||
4863 | 4859 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4864 | 4860 | |||
4865 | 4861 | commit 5f812b65b72f75b09aa76d8a71b7f3966345710e | ||
4866 | 4862 | Merge: 767c418 c4cb6bd | ||
4867 | 4863 | Author: Jenkins <jenkins@review.openstack.org> | ||
4868 | 4864 | Date: Thu Jul 5 16:53:06 2012 +0000 | ||
4869 | 4865 | |||
4870 | 4866 | Merge "Add more unit tests for the engine API" | ||
4871 | 4867 | |||
4872 | 4868 | commit 767c41850f0fe516f0553796b49cbb4b9f0b14ab | ||
4873 | 4869 | Merge: faba9b6 f71dc82 | ||
4874 | 4870 | Author: Jenkins <jenkins@review.openstack.org> | ||
4875 | 4871 | Date: Thu Jul 5 14:18:35 2012 +0000 | ||
4876 | 4872 | |||
4877 | 4873 | Merge "Pass Tags into scheduler_hints" | ||
4878 | 4874 | |||
4879 | 4875 | commit faba9b6d565f105d78dd13acba84ef775741f1e0 | ||
4880 | 4876 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4881 | 4877 | Date: Thu Jul 5 23:44:05 2012 +1000 | ||
4882 | 4878 | |||
4883 | 4879 | Add monitoring to the loadbalancer | ||
4884 | 4880 | |||
4885 | 4881 | This makes use of haproxy's unix socket api | ||
4886 | 4882 | to get statistics. This is retrieved by cfn-push-stats | ||
4887 | 4883 | and posted to the watch. | ||
4888 | 4884 | |||
4889 | 4885 | Change-Id: I662293bf5dbc55e3f9106f7ef0ceb0641ddae564 | ||
4890 | 4886 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4891 | 4887 | |||
4892 | 4888 | commit 3b2e0727f958eda6b64eaa303bf798c62498951d | ||
4893 | 4889 | Merge: dfacb9f 9a8f083 | ||
4894 | 4890 | Author: Jenkins <jenkins@review.openstack.org> | ||
4895 | 4891 | Date: Thu Jul 5 13:17:35 2012 +0000 | ||
4896 | 4892 | |||
4897 | 4893 | Merge "heat tools : heat-db-drop prompt for missing password" | ||
4898 | 4894 | |||
4899 | 4895 | commit dfacb9f49b0651ac0d040d8e6d72b02e6a592ee3 | ||
4900 | 4896 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4901 | 4897 | Date: Thu Jul 5 15:42:08 2012 +1000 | ||
4902 | 4898 | |||
4903 | 4899 | Add an OpenShift template. | ||
4904 | 4900 | |||
4905 | 4901 | This is based off of http://www.krishnaraman.net/openshift-origin-on-openstack/ | ||
4906 | 4902 | |||
4907 | 4903 | This is the broker, the node is TODO (but simpler). | ||
4908 | 4904 | |||
4909 | 4905 | Change-Id: I5d500a460e43de1172aa7636d9b94f590a979d97 | ||
4910 | 4906 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4911 | 4907 | |||
4912 | 4908 | commit f71dc82e140b7f7ce58469230eb8fe0b804f71ac | ||
4913 | 4909 | Author: Angus Salkeld <asalkeld@redhat.com> | ||
4914 | 4910 | Date: Thu Jul 5 21:18:26 2012 +1000 | ||
4915 | 4911 | |||
4916 | 4912 | Pass Tags into scheduler_hints | ||
4917 | 4913 | |||
4918 | 4914 | Change-Id: Idad6090c7baf0db943c999585dfe3bf33fc9492e | ||
4919 | 4915 | Signed-off-by: Angus Salkeld <asalkeld@redhat.com> | ||
4920 | 4916 | |||
4921 | 4917 | commit 9a8f083276b35c68f3d57acfcb940b0c86e19220 | ||
4922 | 4918 | Author: Steven Hardy <shardy@redhat.com> | ||
4923 | 4919 | Date: Thu Jul 5 10:46:53 2012 +0100 | ||
4924 | 4920 | |||
4925 | 4921 | heat tools : heat-db-drop prompt for missing password | ||
4926 | 4922 | |||
4927 | 4923 | heat-db-drop fails to drop databases when called via | ||
4928 | 4924 | tools/openstack erase, so prompt for password when | ||
4929 | 4925 | not passed as a CLI argument. | ||
4930 | 4926 | |||
4931 | 4927 | Change-Id: I4930b8457e0f3e1488187b35be9737578595c387 | ||
4932 | 4928 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4933 | 4929 | |||
4934 | 4930 | commit 9ce1d94553bd6341ac0416d1920be32506d7a94b | ||
4935 | 4931 | Author: Steven Hardy <shardy@redhat.com> | ||
4936 | 4932 | Date: Wed Jul 4 15:41:20 2012 +0100 | ||
4937 | 4933 | |||
4938 | 4934 | heat API : Convert API to use HeatAPIException subclasses | ||
4939 | 4935 | |||
4940 | 4936 | Covert API to use HeatAPIException subclasses, instead of | ||
4941 | 4937 | plain webob exceptions, which cannot be correctly serialized | ||
4942 | 4938 | by the wsgi controller, and map engine errors to API exceptions | ||
4943 | 4939 | so the raw engine exception is not propogated to the user. | ||
4944 | 4940 | ref #125 | ||
4945 | 4941 | fixes #150 | ||
4946 | 4942 | |||
4947 | 4943 | Change-Id: I164c71e12ed29f40ad67188b645ca7ad2fa1fee8 | ||
4948 | 4944 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4949 | 4945 | |||
4950 | 4946 | commit 9de825c5d2395a420df8c66331d2ae2dcb351efd | ||
4951 | 4947 | Author: Steven Hardy <shardy@redhat.com> | ||
4952 | 4948 | Date: Wed Jul 4 11:45:38 2012 +0100 | ||
4953 | 4949 | |||
4954 | 4950 | heat API : Implement API specific exceptions | ||
4955 | 4951 | |||
4956 | 4952 | Implement HeatAPIException and subclasses, which will return error | ||
4957 | 4953 | responses serialized in the correct AWS API format when thrown | ||
4958 | 4954 | ref #125 | ||
4959 | 4955 | |||
4960 | 4956 | Change-Id: I9039f181ee64ed59445667f50545dc6481973cb2 | ||
4961 | 4957 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4962 | 4958 | |||
4963 | 4959 | commit 9d0a22f92be29281718632d28a1cd06fd6219494 | ||
4964 | 4960 | Author: Steven Hardy <shardy@redhat.com> | ||
4965 | 4961 | Date: Fri Jun 29 14:11:14 2012 +0100 | ||
4966 | 4962 | |||
4967 | 4963 | heat : add heat-boto test client | ||
4968 | 4964 | |||
4969 | 4965 | Add initial version of the heat cli tool which uses boto | ||
4970 | 4966 | - revised following review comments to remove jeos/cfn paths | ||
4971 | 4967 | ref #92 | ||
4972 | 4968 | |||
4973 | 4969 | Change-Id: I61b5815b250f3b01d33844ff46dd1612000d51fd | ||
4974 | 4970 | Signed-off-by: Steven Hardy <shardy@redhat.com> | ||
4975 | 4971 | |||
4976 | 4972 | commit c4cb6bd39590edb4a61f645209715f9577f61324 | ||
4977 | 4973 | Author: Zane Bitter <zbitter@redhat.com> | ||
4978 | 4974 | Date: Wed Jul 4 16:16:16 2012 +0200 | ||
4979 | 4975 | |||
4980 | 4976 | Add more unit tests for the engine API | ||
4981 | 4977 | |||
4982 | 4978 | Verify the following endpoints: | ||
4983 | 4979 | - list_stack_resources | ||
4984 | 4980 | - describe_stack_resources | ||
4985 | 4981 | - describe_stack_resource | ||
4986 | 4982 | |||
4987 | 4983 | Additionally, check for presence of the correct output keys from the | ||
4988 | 4984 | following endpoints: | ||
4989 | 4985 | - list_stacks | ||
4990 | 4986 | - show_stack | ||
4991 | 4987 | |||
4992 | 4988 | Note that some tests are commented out because they are currently failing. | ||
4993 | 4989 | This will be fixed in a future patch. | ||
4994 | 4990 | |||
4995 | 4991 | Change-Id: I1c8c46283c1217789e3d4dea7aeac11c991bcef4 | ||
4996 | 4992 | Signed-off-by: Zane Bitter <zbitter@redhat.com> | ||
4997 | 4993 | |||
4998 | 4994 | commit 9c7c0dea6233e42bf5db3c7714b2bb7ce120f242 | ||
4999 | 4995 | Author: Zane Bitter <zbitter@redhat.com> | ||
5000 | 4996 | Date: Tue Jul 3 17:11:12 2012 +0200 |
The diff has been truncated for viewing.