Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cloudformation module: add backward-compatible support for Python 3.3+ | Felix Yan | 2014-07-08 | 1 | -1/+1 |
| | |||||
* | Be consistent about relative imports | Daniel G. Taylor | 2014-06-27 | 1 | -1/+1 |
| | |||||
* | Initial work to support Python 3.3+ | Daniel G. Taylor | 2014-06-27 | 1 | -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 Lindsley | 2014-03-06 | 1 | -5/+24 |
| | |||||
* | Handle JSON error responses in BotoServerError. | Daniel G. Taylor | 2014-02-20 | 1 | -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. Taylor | 2014-02-19 | 1 | -0/+8 |
| | | | | | Adds support for Capabilities and CapabilitiesReason to the Template object. Fixes #2075. | ||||
* | Remove old TODO | Daniel G. Taylor | 2014-02-13 | 1 | -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. Taylor | 2014-02-13 | 1 | -12/+10 |
| | |||||
* | Update CloudFormation to support the latest API. | Daniel G. Taylor | 2014-02-13 | 2 | -138/+667 |
| | |||||
* | Finished integrating the endpoints changes. | Daniel Lindsley | 2014-01-28 | 1 | -19/+6 |
| | |||||
* | Support for multiple credential profiles. | Zachary Musgrave | 2014-01-09 | 1 | -2/+4 |
| | |||||
* | Merge branch 'switch-to-super' into develop | Daniel Lindsley | 2013-12-23 | 1 | -1/+1 |
|\ | | | | | | | Fixes #1918, #1936 & #1937. | ||||
| * | Updated all old-style inheritance calls. | Daniel Lindsley | 2013-12-23 | 1 | -1/+1 |
| | | |||||
* | | Added ``cn-north-1`` to the regions. | Daniel Lindsley | 2013-12-20 | 1 | -0/+1 |
|/ | |||||
* | Switched all classes over to new-style classes. | Daniel Lindsley | 2013-12-18 | 1 | -2/+2 |
| | | | | Fixes #1918. | ||||
* | Bugfix: s/LastUpdatedTimestamp/LastUpdatedTime | Nate | 2013-08-14 | 1 | -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 develop | Daniel Lindsley | 2013-07-23 | 1 | -1/+4 |
|\ | |||||
| * | cloudformation Stack DisableRollback is always True | Steven Hardy | 2013-04-04 | 1 | -1/+4 |
| | | | | | | | | | | Fix problem where DisableRollback is always true, because bool("False") == True | ||||
* | | Added ``CancelUpdateStack`` to CloudFormation. | Daniel Lindsley | 2013-07-15 | 1 | -0/+6 |
| | | |||||
* | | Fixed more Cloudformation timestamp changes. | Daniel Lindsley | 2013-07-05 | 1 | -4/+18 |
| | | |||||
* | | Fix for CF resource timestamps with milliseconds | Max | 2013-07-03 | 1 | -1/+4 |
| | | |||||
* | | Added tests for the cloudformation millisecond bug. | Daniel Lindsley | 2013-05-20 | 1 | -10/+7 |
| | | |||||
* | | Fixing cloudformation time stamps when API returns milliseconds | Peter Hall | 2013-05-20 | 1 | -2/+11 |
|/ | |||||
* | Fix the boto.cloudformation.stack.Tag class to parse the XML object | George Goh | 2013-01-10 | 1 | -1/+7 |
| | | | | correctly when the member 'Value' comes before the member 'Key'. | ||||
* | Merge branch 'hinnerk-develop' into develop | James Saryerwinnie | 2012-12-20 | 1 | -3/+9 |
|\ | |||||
| * | Fix pep8 line lengths | James Saryerwinnie | 2012-12-20 | 1 | -6/+9 |
| | | |||||
| * | Update boto/cloudformation/connection.py | Hinnerk Haardt | 2012-10-24 | 1 | -3/+6 |
| | | | | | | Extended the list of valid states. | ||||
* | | Add Sydney region for connect_to_* functions | James Saryerwinnie | 2012-11-12 | 1 | -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 module | James Saryerwinnie | 2012-10-22 | 1 | -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-arns | Mitch Garnaat | 2012-09-19 | 1 | -2/+18 |
|\ | | | | | Support for returned NotificationARNs in cloudformation | ||||
| * | Support for cloudformation stacks that uses SNS for notifications | Njal Karevoll | 2012-09-19 | 1 | -2/+18 |
| | | |||||
* | | Merge branch 'ssl_cert_verification' into develop | Mitch Garnaat | 2012-09-19 | 2 | -3/+4 |
|\ \ | |/ |/| | |||||
| * | Updating all connection classes to handle validate_certs parameter. | Mitch Garnaat | 2012-09-05 | 1 | -2/+3 |
| | | |||||
| * | WIP: This should be a complete set of changes to enable testing of cert ↵ | Mitch Garnaat | 2012-09-05 | 1 | -1/+1 |
| | | | | | | | | verification across all services. | ||||
* | | Merging PR 960 but changing a bit to represent tags as dicts rather than a ↵ | Mitch Garnaat | 2012-09-03 | 2 | -32/+39 |
| | | | | | | | | list of tuples. Seems more natural. | ||||
* | | support for tags in cloudformation | Njal Karevoll | 2012-09-03 | 2 | -5/+45 |
|/ | |||||
* | Added CloudFormation region support. | Steffen Opel | 2012-07-31 | 1 | -2/+43 |
| | |||||
* | Switch cloudformation over to sigv4 | James Saryerwinnie | 2012-07-09 | 1 | -1/+1 |
| | |||||
* | boto cloudformation : Fix ValidateTemplate typo | Steven Hardy | 2012-06-28 | 1 | -1/+1 |
| | | | | Fix typo in parameters : TemplateUrl should be TemplateURL | ||||
* | Add security_token parameter to more constructors. Fixes #792. | Mitch Garnaat | 2012-06-04 | 1 | -3/+5 |
| | |||||
* | Merge branch 'test-cloudformation' of https://github.com/jamesls/boto into ↵ | Mitch Garnaat | 2012-05-29 | 1 | -1/+1 |
|\ | | | | | | | jamesls-test-cloudformation | ||||
| * | Add remaining unittests for cloudformation xml calls | James Saryerwinnie | 2012-05-17 | 1 | -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 refactor | Trevor Summers Smith | 2012-05-17 | 1 | -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 capabilities | Trevor Summers Smith | 2012-05-17 | 1 | -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 Garnaat | 2012-05-10 | 1 | -3/+4 |
| | | | | in the boto config file. | ||||
* | Fixes #708 | Trevor Summers Smith | 2012-04-19 | 1 | -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 Garnaat | 2012-01-16 | 1 | -31/+39 |
| | | | | create_stack. Also some formattign/PEP8 changes. | ||||
* | Added support to set the capabilities during the creation of a ↵ | Felipe Reyes | 2012-01-10 | 1 | -1/+8 |
| | | | | CloudFormation stack | ||||
* | Added update_stack() | Jason Allum | 2011-12-28 | 1 | -0/+66 |
| | |||||
* | Fix an issue with simplejson | David Arthur | 2011-08-05 | 1 | -1/+1 |
| | | | | Wasn't aliasing to json |