8025 Commits

Author SHA1 Message Date
Pavlo Shchelokovskyy
cbac15dfa1 Do not pass around rich objects in Trove resources
As described by the ref'd bug, handle_* methods should not return rich
objects to check_*_complete. This patch fixed such violations in Trove
Istance and Trove Cluster resources.

Change-Id: I65b317a17827258acd11ffc08dc4f2fd5cca517c
Partial-Bug: #1393268
2015-04-24 15:38:54 -07:00
Jenkins
23e10121b0 Merge "Do not filter stacks if tags is empty list" 2015-04-24 19:41:22 +00:00
Jenkins
32b0bb36d1 Merge "Add parameters types table to docs" 2015-04-24 17:30:45 +00:00
Jenkins
d8ce212e0d Merge "Use SHA256 instead of SHA1 for resource signature" 2015-04-24 15:58:37 +00:00
Jenkins
02aedfacef Merge "Updated from global requirements" 2015-04-24 11:47:37 +00:00
Peter Razumovsky
ab28d35b2b Add parameters types table to docs
Add parameters types description table to Heat
Template Specification page.

Change-Id: I50af11eecfa10bf3c5e5c990f01fc8f39e04fb44
Closes-bug: #1447555
2015-04-24 14:43:26 +03:00
Jenkins
3c65d8885f Merge "Use six.moves.map/filter/zip" 2015-04-24 10:37:35 +00:00
Jenkins
23b52c3dcf Merge "Improve StackValidationFailed response in nested" 2015-04-24 09:30:18 +00:00
OpenStack Proposal Bot
1d790e88c5 Updated from global requirements
Change-Id: Iadcb043b8259667778bedc3b51c6ed1f9c284ce0
2015-04-24 08:55:39 +00:00
Jenkins
b5f080e35e Merge "Change instances of x.next() to next(x)" 2015-04-24 08:49:12 +00:00
Jenkins
b47c4fc189 Merge "Remove downgrade functions" 2015-04-24 08:47:52 +00:00
Sergey Kraynev
bf36f88fad Do not filter stacks if tags is empty list
Change-Id: I3dd55881800ef45605e4c2c77d06a2c5fe2b0ee4
Closes-Bug: #1446044
2015-04-24 04:41:07 -04:00
Sirushti Murugesan
8257306624 Use six.moves.map/filter/zip
partial blueprint heat-python34-support

Change-Id: Iec4d228933d5cdc2474a8090cc524673d0ecdb2c
2015-04-24 11:52:39 +05:30
Sirushti Murugesan
8d3f96929a Change instances of x.next() to next(x)
partial blueprint heat-python34-support

Change-Id: Idf74dd430782ee3df90c6bb88432084187e0c089
2015-04-24 11:49:36 +05:30
Ethan Lynn
dc9c3945fe Use SHA256 instead of SHA1 for resource signature
SHA1 is not safe for signature, use sha256 instead.

Closes-Bug: #1447904
Change-Id: I093464d9c1e30d317de75a4ac3d1d51f1c110114
2015-04-24 13:00:12 +08:00
Jenkins
8a3aac038b Merge "Update xrange and lambda for python3" 2015-04-24 04:43:03 +00:00
Jenkins
de84c373e3 Merge "Updated from global requirements" 2015-04-24 03:52:26 +00:00
Jenkins
4ee794c495 Merge "Update urllib/httplib/cStringIO to use six.moves" 2015-04-24 02:09:48 +00:00
Jenkins
b1eb91d73c Merge "Replace dict.itervalues/dict.iteritems and use len over filter function" 2015-04-24 02:09:39 +00:00
Jenkins
c2813995a6 Merge "Use six.iterkeys(x) instead of x.keys()" 2015-04-24 02:09:29 +00:00
Jenkins
8719a9b487 Merge "Cancel nested stack updates when appropriate" 2015-04-24 01:07:43 +00:00
Tetiana Lashchova
ebdb3edd78 Remove downgrade functions
After commit I72421259deb9f28501b9d5ca4b9ccc43a8da7831
downgrade functions became unsupported and according to
cross project spec[1] should be removed.

[1] https://github.com/openstack/openstack-specs/blob/master/specs/no-downward-sql-migration.rst

Implements bp no-downward-sql-migrations

Change-Id: I2e8fda23650c24501e3ba33da2d2e16ca4bc70be
2015-04-23 23:14:50 +03:00
OpenStack Proposal Bot
97d1860782 Updated from global requirements
Change-Id: I2b39844045bb0d012ecfa6a2a6948bb60c1fbc20
2015-04-23 17:54:51 +00:00
Tetiana Lashchova
4ace95ad47 Use six.iterkeys(x) instead of x.keys()
Implements: partial blueprint heat-python34-support
Change-Id: I6f1c3091ca65dbef0f36bd6ba7f7fcbf77ff2e40
2015-04-23 17:18:40 +03:00
Sirushti Murugesan
63ef40f1be Update xrange and lambda for python3
partial blueprint heat-python34-support

Change-Id: I0b4ebf640083e63d6d1d461bf0c97778d19d770e
2015-04-23 19:45:36 +05:30
Sirushti Murugesan
19ce39d101 Update urllib/httplib/cStringIO to use six.moves
partial blueprint heat-python34-support

Change-Id: I00a7064560a95a33dcb1e621961765822d4e94d4
2015-04-23 19:45:36 +05:30
Sirushti Murugesan
11f835b8ef Replace dict.itervalues/dict.iteritems and use len over filter function
partial blueprint heat-python34-support

Change-Id: I2b23f068e485fd778e1d7b14d16cadb6d401163f
2015-04-23 19:45:36 +05:30
Jenkins
15f813b01f Merge "Add env storing for loaded environments" 2015-04-23 14:07:24 +00:00
Jenkins
855d173085 Merge "Split engine service test cases (1)" 2015-04-23 13:01:13 +00:00
Peter Razumovsky
4f9f6635bb Improve StackValidationFailed response in nested
Improve StackValidationFailed response in nested stacks,
add resource name to path, where validation failed.

Change-Id: If7bbeb8634736f4167bba2d64625837a7dc2137d
2015-04-23 11:55:56 +03:00
Jenkins
157cb74072 Merge "Add additional validation for fip properties" 2015-04-23 08:13:51 +00:00
Jenkins
308143e3d2 Merge "Fix ResourceGroup validate when there are removal_policies" 2015-04-23 07:35:01 +00:00
Jenkins
5250fb6b27 Merge "Fix usage of novaclient" 2015-04-23 05:01:01 +00:00
Jenkins
13ca988307 Merge "Correct properties.Schema.NUMBER to INTEGER" 2015-04-23 05:00:44 +00:00
tengqm
e3d079a989 Split engine service test cases (1)
This patch extracts the common functions used in engine service test
into a separate module that will be shared among sub-unit-tests.
Following patches will split the engine service tests into sub test
units.

Change-Id: I008856aa43e49bd1bd62f5e03291fa6f1f86fc2b
2015-04-23 00:54:21 -04:00
Jenkins
e02136d8b8 Merge "Pass stack id to init stacklock" 2015-04-23 04:33:52 +00:00
Steven Hardy
546c45de0e Fix ResourceGroup validate when there are removal_policies
We can't call child_template() from a validate in ResourceGroup
as it accesses nested(). So move the validation to validate_nested_stack()
so we can control the test template used for validation.

Unfortunately coverage for this got removed during recent test rework
and it looks like the interface has got broken.

Co-Authored-by: Angus Salkeld <asalkeld@mirantis.com>
Change-Id: Ibea738a343847736b041cc49a2c486fa71e562d9
Closes-Bug: #1446861
2015-04-23 14:19:22 +10:00
Jenkins
451339507e Merge "Remove redundant checks of stack status" 2015-04-23 04:01:35 +00:00
Jenkins
09f79cc4f3 Merge "Implement OS::Manila::SecurityService resource type" 2015-04-23 04:01:26 +00:00
Jenkins
dc792cceb4 Merge "Fix wrong type of exception raised" 2015-04-23 04:01:17 +00:00
Jenkins
a41bb3a6e5 Merge "Add filtering for stack-list by stack_id" 2015-04-23 04:01:06 +00:00
Andrey Kurilin
7dfd3c90db Fix usage of novaclient
Closes-Bug: #1447209

Change-Id: I25025fbe823ddbfda139c3d8e3dfda982a30e002
2015-04-22 19:45:36 +03:00
Oleksii Chuprykov
73d4f62b5c Add filtering for stack-list by stack_id
Add an ability to filter stacks by multiple IDs

Change-Id: Ic1aa3413490d4045002c645a093bd3f4faa49315
2015-04-22 16:12:21 +00:00
tyagi
9a4d719ea1 Fix wrong type of exception raised
generate_template and resource_schema methods of service.py
raises wrong type of exceptions after catching them.

Also resource validation failure should not raise stack
validation exception.

Change-Id: I44b8d37db7d2687cee2a7b675dd062b3af3ee167
Closes-Bug: #1447194
2015-04-22 07:08:17 -07:00
Ethan Lynn
0b3dd7be3d Fix unicodeerror when heat-engine start
If change local language to other languages(like ja), heat-engine
will failed to start.

Closes-Bug: #1446958
Change-Id: Ia3cbcebb86257bc1c52ea758c1583191e5a52a2d
2015-04-22 13:51:12 +08:00
Jenkins
8b2723e23f Merge "Docker plugin add cpu set property" 2015-04-21 16:01:48 +00:00
Jenkins
421606f7ee Merge "Add v6-fixed-ip support for nova server" 2015-04-21 15:01:31 +00:00
Tetiana Lashchova
4e1fff5a9e Implement OS::Manila::SecurityService resource type
Change-Id: I4cdda307b2331ce6657950cd46aac1a9270900ea
Implements: partial blueprint add-manila-resources
2015-04-21 15:38:11 +03:00
Jenkins
add8f93658 Merge "Imported Translations from Transifex" 2015-04-21 10:41:53 +00:00
Ethan Lynn
3e1a6f3b82 Add v6-fixed-ip support for nova server
Now nova server fixed-ip only support ipv4 address,
this patch add IPv6 fixed ip support for nova server.

Closes-Bug: #1446532
Change-Id: I647abeedd36352f053a043d00ab87a84ee2470f3
2015-04-21 17:29:33 +08:00