Commit Graph

692 Commits

Author SHA1 Message Date
Steve Pulec
5c9fec17b5 Merge pull request #248 from ttacon/master
Add create_login_profile for iam service
2014-10-29 20:07:33 -04:00
Steve Pulec
646bafcbf0 Merge pull request #247 from joekiller/cfn_notification_arn
add notification arns to cloudformation
2014-10-29 20:06:57 -04:00
ttacon
5aec4d9de5 Add create_login_profile for iam service 2014-10-29 15:31:49 -04:00
Joseph Lawson
1152939ecd add notification arns to cloudformation 2014-10-29 11:59:41 -04:00
Steve Pulec
2881c9b20c Merge pull request #244 from DataDog/master
Add support for DescribeInstanceStatus' IncludeAllInstances option
2014-10-27 11:21:00 -04:00
Arthur Wang
3bafebee04 Limit test for describe instance status filter by boto version 2014-10-27 14:48:17 +00:00
Steve Pulec
6805863998 Merge pull request #246 from spulec/dynamodb-py3
Some fixes for dynamodb and python 3.
2014-10-26 21:20:31 -04:00
Steve Pulec
4bfbf3bbf3 Python3 fixes for dynamodb2. 2014-10-26 21:11:03 -04:00
Steve Pulec
56ee4fa555 Fix boto version. 2014-10-26 20:59:11 -04:00
Steve Pulec
31b01d27cf Some fixes for dynamodb and python 3. 2014-10-26 20:55:11 -04:00
Steve Pulec
83481b589b Merge pull request #241 from DreadPirateShawn/RouteVPCPeeringConnection
Route vpc peering connection
2014-10-26 20:02:51 -04:00
Arthur Wang
d67c5b80a3 Add describe instance status test for new option 2014-10-24 16:18:52 -04:00
Arthur Wang
31b55977c9 EC2: Add support for the IncludeAllInstances option in DescribeInstanceStatus 2014-10-24 19:48:29 +00:00
Steve Pulec
203ce6b185 Merge pull request #240 from joekiller/fix/describe_stacks_add_validation_error
Fix/describe stacks add validation error
2014-10-23 23:03:18 -04:00
Steve Pulec
d77bc3ed39 Merge pull request #243 from djmitche/regionalize_instances
Pass ec2_backend to Instance constructor
2014-10-23 23:02:15 -04:00
Steve Pulec
24f6034f25 Merge pull request #242 from djmitche/regionalize_vpcs
use the current ec2 backend, not necessarily us-east-1, for some operations
2014-10-23 23:00:43 -04:00
Dustin J. Mitchell
66c8fb2b52 Pass ec2_backend to Instance constructor
This value is used to look up things like nics and subnets in that
backend.
2014-10-23 22:44:42 -04:00
Dustin J. Mitchell
465629902c use the current ec2 backend, not the default, for subnets 2014-10-23 22:36:05 -04:00
Joseph Lawson
04d22082c4 remove some test details for 2.6 2014-10-23 22:32:20 -04:00
Dustin J. Mitchell
ad200286a5 use the current ec2 backend, not necessarily us-east-1, for vpc operations 2014-10-23 22:26:52 -04:00
Joseph Lawson
3015fd0216 python 2.6 assert_raises 2014-10-23 22:21:00 -04:00
dreadpirateshawn
0e6130916f Routes: Fixed vpc_peering_connection_id in describe route tables. (Travis: Revert Python 3 tests to use Boto 2.32.1) 2014-10-23 14:01:12 -07:00
Joseph Lawson
08b1c3bc0c test delete stack 2014-10-23 14:57:46 -04:00
Joseph Lawson
0aec1d0f92 create_stack returns stack_id 2014-10-23 14:55:40 -04:00
dreadpirateshawn
b10d16e583 Routes: Fixed vpc_peering_connection_id in describe route tables. (Upgrade: Boto 2.32.1 ~> 2.34.0) 2014-10-23 11:54:20 -07:00
Joseph Lawson
04b5389e31 Add test for bad describe stack request 2014-10-23 14:46:54 -04:00
Joseph Lawson
90191675a2 Deleted Stack Fix and ValidationError for DescribeStacks.
* stop backed from trying to iterate over empty list of deleted stacks.
  * Update DescribeStacks to throw ValidationError if stack name or id doesn't exist.
2014-10-23 14:39:15 -04:00
Steve Pulec
e67ef8f038 Merge pull request #239 from joekiller/enhance/describe_stacks_delete_stacks_stack_status
Enhance DescribeStacks. Keep track of deleted stacks. Stack status.
2014-10-23 07:51:02 -04:00
Joseph Lawson
94e969fed5 Enhance DescribeStacks. Keep track of deleted stacks. Stack status.
Made describe_stacks more in line with http://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeStackResource.html
2014-10-22 23:58:42 -04:00
Steve Pulec
ef3fcecc87 Merge pull request #238 from DreadPirateShawn/ModifyInstanceAttributeSourceDestCheck
ModifyInstanceAttribute: Added support for 'SourceDestCheck.Value'.
2014-10-22 20:25:09 -04:00
Steve Pulec
73d0deb47b Merge pull request #236 from joekiller/fix/sqs_xml_special_characters_in_body
Fix/sqs xml special characters in body
2014-10-22 20:24:00 -04:00
dreadpirateshawn
4f847cfb4b ModifyInstanceAttribute: Added support for 'SourceDestCheck.Value'. 2014-10-22 15:11:37 -07:00
Joseph Lawson
ff27ef9e91 XML escape body of sqs message body prior to encoding to XML 2014-10-22 16:05:26 -04:00
Joseph Lawson
832e903f26 test sqs with xml characters 2014-10-22 16:03:42 -04:00
Steve Pulec
c02ed667d5 Merge pull request #235 from joekiller/enhance/cloudformation_getatt_tags_and_resource_naming
Enhance/cloudformation getatt tags and resource naming
2014-10-21 22:37:01 -04:00
Steve Pulec
bcef13700d Merge pull request #234 from DataDog/add_instance_reason
EC2: Add instance state reason
2014-10-21 22:11:23 -04:00
Joseph Lawson
8aabda0786 add test for Fn::Join 2014-10-21 22:05:27 -04:00
Joseph Lawson
184d5be54a remove debug exception catch 2014-10-21 21:58:39 -04:00
Joseph Lawson
835259607a test eip allocation via CloudFormation for VPC and EC2 classic 2014-10-21 21:55:08 -04:00
Steve Pulec
9559c6f746 Merge pull request #230 from joekiller/fix_unsupported_metadata
raise NotImplementedError on unknown metadata path
2014-10-21 19:02:41 -04:00
Steve Pulec
c6f464a154 Merge pull request #229 from DreadPirateShawn/RouteTablesAssociateDisassociate
Route Tables: Added support for associate/disassociate subnets.
2014-10-21 18:59:21 -04:00
Joseph Lawson
d4cbc71b0a fix eip physical_resource_id not returning an public_ip if it is in EC2 classic. 2014-10-21 16:37:54 -04:00
Joseph Lawson
54794651d3 implement Fn::Join 2014-10-21 16:29:51 -04:00
Joseph Lawson
d55a0b6ef0 default eip domain to 'standard' for cloudformation creations 2014-10-21 15:59:28 -04:00
Joseph Lawson
9301b46346 another python 3 fix on dict 2014-10-21 15:55:08 -04:00
Joseph Lawson
a8b967eab0 eip resources have no required properties. 2014-10-21 15:53:38 -04:00
Joseph Lawson
20a69255c3 tweak Fn::GetAtt to return resource_json if resource is not implemented. DRY
This is better than failing out with a misleading Boto 400 error which should only happen when get_cfn_attribute is called but fails.
2014-10-21 14:51:26 -04:00
Joseph Lawson
83f187fa7e fix python 3 issue merging dicts 2014-10-21 13:49:25 -04:00
Joseph Lawson
1d9ffafaa5 create CloudFormation outputs and enable 'Fn::GetAtt' to work. 2014-10-21 12:45:03 -04:00
Arthur Wang
c0049578cb Test filtering get_instances by reason code 2014-10-20 21:00:33 +00:00