summaryrefslogtreecommitdiff
path: root/boto/cloudformation
Commit message (Collapse)AuthorAgeFilesLines
* cloudformation module: add backward-compatible support for Python 3.3+Felix Yan2014-07-081-1/+1
|
* Be consistent about relative importsDaniel G. Taylor2014-06-271-1/+1
|
* Initial work to support Python 3.3+Daniel G. Taylor2014-06-271-1/+1
| | | | | | | | | | | | | | | | | This updates most of the code to be forward-compatible with Python 3.3 and 3.4 while still continuing to support 2.6 and 2.7. It **drops** support for Python 2.5. Python 3 support is added for common Boto modules (`boto/*.py`) as well as S3, SQS, Kinesis and CloudTrail. Several other modules may work but have not been thoroughly tested. The `tox` configuration has been updated to run tests for all supported environments, and for now a whitelist is used for Python 3 unit tests. A new porting guide is included to help community members port other modules to Python 3, and both the README and Sphinx index list which modules currently support Python 3.
* Updated the CloudFormation docstrings.Daniel Lindsley2014-03-061-5/+24
|
* Handle JSON error responses in BotoServerError.Daniel G. Taylor2014-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Attempts to fix services which may return JSON error responses. For example, CloudFormation might return something like: ```json { "Error": { "Code": "ValidationError", "Message": "Template error: Unable to get mapping for RegionMap::us-west-2::AMI", "Type": "Sender" }, "RequestId": "xxxxxx-xxxxx-xxxxx" } ``` The error, when represented as a string looks like: ```python boto.exception.BotoServerError: BotoServerError: 400 Bad Request None ``` After this fix, the `None` is replaced with the response body, and the `BotoServerError.[request_id|error_code|message]` values are filled in.
* Add CloudFormation template capabilities support.Daniel G. Taylor2014-02-191-0/+8
| | | | | Adds support for Capabilities and CapabilitiesReason to the Template object. Fixes #2075.
* Remove old TODODaniel G. Taylor2014-02-131-1/+0
| | | | | We cannot change this while remaining backward compatible. A new method is required if we want to implement this.
* Keep argument order, default to None instead of []Daniel G. Taylor2014-02-131-12/+10
|
* Update CloudFormation to support the latest API.Daniel G. Taylor2014-02-132-138/+667
|
* Finished integrating the endpoints changes.Daniel Lindsley2014-01-281-19/+6
|
* Support for multiple credential profiles.Zachary Musgrave2014-01-091-2/+4
|
* Merge branch 'switch-to-super' into developDaniel Lindsley2013-12-231-1/+1
|\ | | | | | | Fixes #1918, #1936 & #1937.
| * Updated all old-style inheritance calls.Daniel Lindsley2013-12-231-1/+1
| |
* | Added ``cn-north-1`` to the regions.Daniel Lindsley2013-12-201-0/+1
|/
* Switched all classes over to new-style classes.Daniel Lindsley2013-12-181-2/+2
| | | | Fixes #1918.
* Bugfix: s/LastUpdatedTimestamp/LastUpdatedTimeNate2013-08-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | The cloudformation api is returning xml that does not have LastUpdatedTimestamp elements, but rather LastUpdatedTime elements. Here is an example: <ListStacksResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/"> <ListStacksResult> <StackSummaries> ...snip <member> <StackId>STACKY_DOO_DAH</StackId> <StackStatus>UPDATE_COMPLETE</StackStatus> ==> <LastUpdatedTime>2013-08-09T18:58:22Z</LastUpdatedTime> <StackName>StackyDooDah</StackName> <CreationTime>2013-08-09T15:18:49Z</CreationTime> <TemplateDescription>juggernauts</TemplateDescription> <StackStatusReason/> </member> This commit fixes this and adjusts a couple of tests accordingly.
* Merge remote-tracking branch 'hardys/stack_rollbackfix' into developDaniel Lindsley2013-07-231-1/+4
|\
| * cloudformation Stack DisableRollback is always TrueSteven Hardy2013-04-041-1/+4
| | | | | | | | | | Fix problem where DisableRollback is always true, because bool("False") == True
* | Added ``CancelUpdateStack`` to CloudFormation.Daniel Lindsley2013-07-151-0/+6
| |
* | Fixed more Cloudformation timestamp changes.Daniel Lindsley2013-07-051-4/+18
| |
* | Fix for CF resource timestamps with millisecondsMax2013-07-031-1/+4
| |
* | Added tests for the cloudformation millisecond bug.Daniel Lindsley2013-05-201-10/+7
| |
* | Fixing cloudformation time stamps when API returns millisecondsPeter Hall2013-05-201-2/+11
|/
* Fix the boto.cloudformation.stack.Tag class to parse the XML objectGeorge Goh2013-01-101-1/+7
| | | | correctly when the member 'Value' comes before the member 'Key'.
* Merge branch 'hinnerk-develop' into developJames Saryerwinnie2012-12-201-3/+9
|\
| * Fix pep8 line lengthsJames Saryerwinnie2012-12-201-6/+9
| |
| * Update boto/cloudformation/connection.pyHinnerk Haardt2012-10-241-3/+6
| | | | | | Extended the list of valid states.
* | Add Sydney region for connect_to_* functionsJames Saryerwinnie2012-11-121-1/+3
|/ | | | | | The cert validation tests iterate through each region and try to connect and invoke a basic API call, so these tests will now also verify we're able to talk to the various Sydney endpoints for each service.
* Consolidate simplejson/json imports to a compat moduleJames Saryerwinnie2012-10-221-5/+1
| | | | | | | | | | | This remove duplication in modules that are checking for simplejson, falling back to json when it doesn't exist. I've updated the various modules that were importing simplejson to now use this compat module. The md5 module is another good candidate for moving to the compat module
* Merge pull request #997 from nkvoll/cfn-arnsMitch Garnaat2012-09-191-2/+18
|\ | | | | Support for returned NotificationARNs in cloudformation
| * Support for cloudformation stacks that uses SNS for notificationsNjal Karevoll2012-09-191-2/+18
| |
* | Merge branch 'ssl_cert_verification' into developMitch Garnaat2012-09-192-3/+4
|\ \ | |/ |/|
| * Updating all connection classes to handle validate_certs parameter.Mitch Garnaat2012-09-051-2/+3
| |
| * WIP: This should be a complete set of changes to enable testing of cert ↵Mitch Garnaat2012-09-051-1/+1
| | | | | | | | verification across all services.
* | Merging PR 960 but changing a bit to represent tags as dicts rather than a ↵Mitch Garnaat2012-09-032-32/+39
| | | | | | | | list of tuples. Seems more natural.
* | support for tags in cloudformationNjal Karevoll2012-09-032-5/+45
|/
* Added CloudFormation region support.Steffen Opel2012-07-311-2/+43
|
* Switch cloudformation over to sigv4James Saryerwinnie2012-07-091-1/+1
|
* boto cloudformation : Fix ValidateTemplate typoSteven Hardy2012-06-281-1/+1
| | | | Fix typo in parameters : TemplateUrl should be TemplateURL
* Add security_token parameter to more constructors. Fixes #792.Mitch Garnaat2012-06-041-3/+5
|
* Merge branch 'test-cloudformation' of https://github.com/jamesls/boto into ↵Mitch Garnaat2012-05-291-1/+1
|\ | | | | | | jamesls-test-cloudformation
| * Add remaining unittests for cloudformation xml callsJames Saryerwinnie2012-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | These were the (mostly) query type API calls that involved parsing the XML structure, verifying the constructed python objects had the correct attributes, and verifying that the proper parameters were sent to CloudFormation. I also had to fix a small typo in boto.cloudformation.stack to get the unittests to pass.
* | Small refactorTrevor Summers Smith2012-05-171-28/+58
| | | | | | | | | | Add helper function to construct parameters shared by the Stack Create and Stack Update API calls.
* | Update CloudFormation stack update call to include capabilitiesTrevor Summers Smith2012-05-171-1/+9
|/ | | | | This appears to have just been left out. Capabilities are now included in this call.
* Allow cloudformation region name, endpoint and API version to be overridden ↵Mitch Garnaat2012-05-101-3/+4
| | | | in the boto config file.
* Fixes #708Trevor Summers Smith2012-04-191-0/+18
| | | | | | Adds capabilities member to Stack class Adds new class Capability Fixes parsing of DescribeStacks API call
* Changing the handling of the default value for new capabilities param to ↵Mitch Garnaat2012-01-161-31/+39
| | | | create_stack. Also some formattign/PEP8 changes.
* Added support to set the capabilities during the creation of a ↵Felipe Reyes2012-01-101-1/+8
| | | | CloudFormation stack
* Added update_stack()Jason Allum2011-12-281-0/+66
|
* Fix an issue with simplejsonDavid Arthur2011-08-051-1/+1
| | | | Wasn't aliasing to json