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

Subscribers

People subscribed via source and target branches