Alexander Hellbom
0951adab3b
Check for errors when setting schedule_layer
2016-10-24 14:19:57 +02:00
Alexander Hellbom
35312f0066
Simplify setting up EscalationPolicy
2016-10-24 14:19:57 +02:00
Alexander Hellbom
69fb733ad0
Check for errors when setting escalation_rule
2016-10-24 14:19:57 +02:00
Alexander Hellbom
3fae0454bf
Fix diff bug
2016-10-24 14:19:57 +02:00
Alexander Hellbom
d786c1cf68
Add test case for user with teams
2016-10-24 14:19:56 +02:00
Alexander Hellbom
074e989846
Fix up tests
2016-10-24 14:19:56 +02:00
Alexander Hellbom
9e81677354
Add support for service integration
2016-10-24 14:19:56 +02:00
Alexander Hellbom
d02067a75e
Add PagerDuty provider
2016-10-24 14:19:55 +02:00
stack72
c4e2ff9cbb
provider/scaleway: Change bootscript datasource acceptance test
...
The tests were referencing an old bootscript - this just bumps the value
to the latest. The list of bootscripts can be found at
http://devhub.scaleway.com/#/bootscripts
2016-10-24 13:11:41 +01:00
Joe Topjian
17b1787ec2
provider/openstack: gophercloud migration: fixing dhcp and gateway configuration
2016-10-23 02:38:29 +00:00
Joe Topjian
1c6b69e342
provider/openstack: gophercloud migration: Make PortID a *string
2016-10-23 02:38:29 +00:00
Joe Topjian
0253dbe51b
provider/openstack: gophercloud migration: Accounting for 409 errors with LBaaSV2
2016-10-23 02:38:29 +00:00
Joe Topjian
1fce3ed9fd
provider/openstack: gophercloud migration: Fixing persistence update in lbaasv1
2016-10-23 02:38:28 +00:00
Joe Topjian
fbcd8f105b
provider/openstack: gophercloud migration: boot from volume updates
2016-10-23 02:38:28 +00:00
Joe Topjian
ea4209c61c
provider/openstack: gophercloud migration: Account for subnets and networks still in use
2016-10-23 02:38:28 +00:00
Joe Topjian
394c26c6cc
provider/openstack: gophercloud migration: Account for router interface still being in use
2016-10-23 02:38:27 +00:00
Joe Topjian
7df2a66623
provider/openstack: gophercloud migration: Allow Firewall v1 Policy to cleanly delete
2016-10-23 02:38:27 +00:00
Joe Topjian
c3679d6c2d
provider/openstack: gophercloud migration: Fixing subnet test
2016-10-23 02:38:27 +00:00
Joe Topjian
ed0fe74d59
provider/openstack: gophercloud migration: Making GatewayIP computed
2016-10-23 02:38:27 +00:00
Joe Topjian
520b3dda82
provider/openstack: gophercloud migration: Spelling correction
2016-10-23 02:38:26 +00:00
Gavin Williams
28466f50a5
provider/openstack: gophercloud migration: Only set 'gateway_ip' to "" if 'no_gateway' == true.
2016-10-23 02:38:26 +00:00
Gavin Williams
8405a9f118
provider/openstack: gophercloud migration: Update openstack_networking_subnet_v2 to correctly handle Gateway IP
2016-10-23 02:38:26 +00:00
Gavin Williams
9c856a8f6f
provider/openstack: gophercloud migration: Removed unused import from types.go
2016-10-23 02:38:26 +00:00
Gavin Williams
e7ef8bb647
provider/openstack: gophercloud migration: Ordering tweak in types.go - Now alphabetical :)
2016-10-23 02:38:25 +00:00
Gavin Williams
bfab530410
provider/openstack: gophercloud migration: Migrate NetworkCreateOpts to types.go
2016-10-23 02:38:25 +00:00
Gavin Williams
58c3c4ef8e
provider/openstack: gophercloud migration: Migrate RouterCreateOpts to types.go
2016-10-23 02:38:25 +00:00
Gavin Williams
56cc232956
provider/openstack: gophercloud migration: Refactor existing resources to use 'MapValueSpecs' function
2016-10-23 02:38:24 +00:00
Gavin Williams
ffd5370213
provider/openstack: gophercloud migration: Add a 'MapValueSpecs' function which can be used to convert
...
'value_specs' resource data to a map.
2016-10-23 02:38:24 +00:00
Gavin Williams
796e076313
provider/openstack: gophercloud migration: Use 'value_specs' from constructed body, and range over asserted type
2016-10-23 02:38:24 +00:00
Gavin Williams
1eab2121ad
provider/openstack: gophercloud migration: Add a BuildRequest function, and refactor types 'SubnetCreateMap' function to use
2016-10-23 02:38:24 +00:00
Gavin Williams
edf80d2ae1
provider/openstack: gophercloud migration: Use 'log.Printf' rather than 'log.Println'.
2016-10-23 02:38:23 +00:00
Gavin Williams
a823370a48
provider/openstack: gophercloud migration: Fix handling of Neutron networking when managing instances.
2016-10-23 02:38:23 +00:00
Joe Topjian
e36c3e5946
provider/openstack: gophercloud migration: Continued removal of APIKey
2016-10-23 02:38:23 +00:00
Joe Topjian
d4722aedc1
provider/openstack: gophercloud migration: initial work on types.go
2016-10-23 02:38:22 +00:00
Joe Topjian
27b86ac220
provider/openstack: gophercloud migration: metadata update
2016-10-23 02:38:22 +00:00
Joe Topjian
8371d20cf0
provider/openstack: gophercloud migration: router interface error response
2016-10-23 02:38:22 +00:00
Joe Topjian
8f21117fb7
provider/openstack: gophercloud migration: fwaas policy response error handling
2016-10-23 02:38:22 +00:00
Joe Topjian
c11a4ef214
provider/openstack: gophercloud migration: updating error responses
2016-10-23 02:38:22 +00:00
Joe Topjian
9ffef951c5
provider/openstack: gophercloud migration: objectstorage
2016-10-23 02:38:21 +00:00
Joe Topjian
d5bf0197a7
provider/openstack: gophercloud migration: networking subnet
2016-10-23 02:38:21 +00:00
Joe Topjian
f2ba380794
provider/openstack: gophercloud migration: networking secgroup
2016-10-23 02:38:21 +00:00
Joe Topjian
2f957e24fe
provider/openstack: gophercloud migration: networking router
2016-10-23 02:38:20 +00:00
Joe Topjian
53bb3187fc
provider/openstack: gophercloud migration: networking port
2016-10-23 02:38:20 +00:00
Joe Topjian
68c4956ff2
provider/openstack: gophercloud migration: networking network
2016-10-23 02:38:20 +00:00
Joe Topjian
cc86b91d37
provider/openstack: gophercloud migration: networking floatingip
2016-10-23 02:38:20 +00:00
Joe Topjian
d04cfb1ab5
provider/openstack: gophercloud migration: lbaas v2
2016-10-23 02:38:19 +00:00
Joe Topjian
e2526002ff
provider/openstack: gophercloud migration: lbaas v1
2016-10-23 02:38:19 +00:00
Joe Topjian
a1d76c8d07
provider/openstack: gophercloud migration: fwaas
2016-10-23 02:38:19 +00:00
Joe Topjian
8b6c3a1bbc
provider/openstack: gophercloud migration: compute servergroup
2016-10-23 02:38:19 +00:00
Joe Topjian
b9f7d119b8
provider/openstack: gophercloud migration: compute secgroup
2016-10-23 02:38:18 +00:00
Joe Topjian
50855b3992
provider/openstack: gophercloud migration: compute keypair
2016-10-23 02:38:18 +00:00
Joe Topjian
a33256706c
provider/openstack: gophercloud migration: compute instance
2016-10-23 02:38:18 +00:00
Joe Topjian
c8aee9118f
provider/openstack: gophercloud migration: compute floatingip
2016-10-23 02:38:17 +00:00
Joe Topjian
bb8c5cea2d
provider/openstack: gophercloud migration: blockstorage
2016-10-23 02:38:17 +00:00
Joe Topjian
e677eaac6b
provider/openstack: gophercloud migration: util
2016-10-23 02:38:17 +00:00
Joe Topjian
74f990ff5c
provider/openstack: gophercloud migration: Removing APIKey Attribute
...
gophercloud/gophercloud no longer supports the APIKey authentication
attribute. Removal of this attribute may impact users who were using
the Terraform OpenStack provider in with vendor-modified clouds.
2016-10-23 02:38:17 +00:00
Radek Simko
eda1298e21
provider/aws: Increase ECS service drain timeout ( #9521 )
2016-10-22 14:16:59 +01:00
Clint
dcbcde4b82
Merge pull request #8893 from dennis-bsi/fix-asg-policy-to-0
...
provider/aws: aws_autoscaling_policy fails when setting scaling_adjustment to 0 for SimpleScaling
2016-10-21 16:17:16 -05:00
Clint
6f7e9ac4dd
Merge pull request #9511 from dennis-bsi/aws-redshift-sng-name-validation
...
provider/aws: limiting aws_redshift_subnet_group name to alphanumeric and hyphens
2016-10-21 14:35:53 -05:00
Clint
88925eb939
Merge pull request #9515 from dennis-bsi/aws-redshift-sng-description-update
...
provider/aws: aws_redshift_subnet_group allows description to be modified
2016-10-21 14:32:34 -05:00
Dennis Webb
dac69b7919
fixing issue where changing only the description only didn't actually update on AWS
2016-10-21 12:14:41 -05:00
Clint
34b21083ee
Merge pull request #8983 from 987poiuytrewq/b-aws-beanstalk-option-updates
...
provider/aws: fix option updates to beanstalk
2016-10-21 11:43:43 -05:00
clint shryock
3fbf01ea1b
provider/aws: Bump AWS Route retry to 2 minutes, up from 15 seconds
2016-10-21 11:36:51 -05:00
Dennis Webb
05783ca044
limiting subnetgroup name to alphanumeric and hyphens
2016-10-21 11:28:48 -05:00
Paul Stack
7d7da4b6b6
Merge pull request #9456 from kwilczynski/feature/rename-file-aws_availability_zones
...
provider/aws: Rename the file to match the naming scheme.
2016-10-21 14:38:03 +04:00
clint shryock
aa9c420586
slight rename and sorting of test
2016-10-20 16:16:01 -05:00
Clint
e6c2b7f19c
Merge pull request #9357 from mrwacky42/f/vpce-empty-rtb
...
Allow empty route_table_ids list in aws_vpc_endpoint resources
2016-10-20 16:13:06 -05:00
clint shryock
77075d0573
provider/datadog: Reduce diff on thresholds
2016-10-20 10:22:24 -05:00
Peter McAtominey
6f72b2c36a
provider/azurerm: lock mutex in load_balancer resources
...
This fixes races between sub resources causing inconsistent writes of the load
balancer resource
Fixes #9424
```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMLoadBalancer -timeout 120m
=== RUN TestAccAzureRMLoadBalancerBackEndAddressPool_basic
--- PASS: TestAccAzureRMLoadBalancerBackEndAddressPool_basic (150.95s)
=== RUN TestAccAzureRMLoadBalancerBackEndAddressPool_removal
--- PASS: TestAccAzureRMLoadBalancerBackEndAddressPool_removal (146.25s)
=== RUN TestAccAzureRMLoadBalancerNatPool_basic
--- PASS: TestAccAzureRMLoadBalancerNatPool_basic (157.43s)
=== RUN TestAccAzureRMLoadBalancerNatPool_removal
--- PASS: TestAccAzureRMLoadBalancerNatPool_removal (169.46s)
=== RUN TestAccAzureRMLoadBalancerNatRule_basic
--- PASS: TestAccAzureRMLoadBalancerNatRule_basic (149.04s)
=== RUN TestAccAzureRMLoadBalancerNatRule_removal
--- PASS: TestAccAzureRMLoadBalancerNatRule_removal (170.35s)
=== RUN TestAccAzureRMLoadBalancerProbe_basic
--- PASS: TestAccAzureRMLoadBalancerProbe_basic (146.88s)
=== RUN TestAccAzureRMLoadBalancerProbe_removal
--- PASS: TestAccAzureRMLoadBalancerProbe_removal (166.25s)
=== RUN TestAccAzureRMLoadBalancerRule_basic
--- PASS: TestAccAzureRMLoadBalancerRule_basic (146.36s)
=== RUN TestAccAzureRMLoadBalancerRule_removal
--- PASS: TestAccAzureRMLoadBalancerRule_removal (164.24s)
=== RUN TestAccAzureRMLoadBalancerRule_inconsistentReads
--- PASS: TestAccAzureRMLoadBalancerRule_inconsistentReads (153.19s)
=== RUN TestAccAzureRMLoadBalancer_basic
--- PASS: TestAccAzureRMLoadBalancer_basic (102.59s)
=== RUN TestAccAzureRMLoadBalancer_frontEndConfig
--- PASS: TestAccAzureRMLoadBalancer_frontEndConfig (187.92s)
=== RUN TestAccAzureRMLoadBalancer_tags
--- PASS: TestAccAzureRMLoadBalancer_tags (119.93s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 2130.930s
```
2016-10-20 14:59:01 +01:00
Peter McAtominey
6374cc7d33
provider/azurerm: add client_config data source
...
azurerm_client_config provides access to:
- client_id
- tenant_id
- subscription_id
```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMClientConfig -timeout 120m
=== RUN TestAccAzureRMClientConfig_basic
--- PASS: TestAccAzureRMClientConfig_basic (27.79s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 27.862s
```
2016-10-20 11:29:48 +01:00
Dan Wendorf
957d1cb3a8
Azure RM loadbalancer rules have correct naming restrictions
...
- The name cannot be empty
- The name cannot be more than 80 characters
- The name must begin with a letter or number
- The name must end with a letter, number, or underscore
- The name must only contain letters, numbers, underscores, periods, or hyphens
2016-10-19 17:58:44 -07:00
oleksandr.bushkovskyi
f9b6d2df8f
provider/google: add scope aliases
2016-10-19 23:14:55 +03:00
Krzysztof Wilczynski
219efaa64f
Rename the file to match the naming scheme.
...
This commit is a maintenance change aimed at aligning file names so that they
fall in line with the established naming convention.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-10-19 16:34:35 +01:00
Clint
7b9e58423c
Merge pull request #9453 from tomwilkie/8187-import-associate_public_ip_address
...
Infer aws_instance.associate_public_ip_address from the presence of a network interface association.
2016-10-19 10:24:34 -05:00
Tom Wilkie
e79ebfc113
Infer aws_instance.associate_public_ip_address from the presence of a network interface association.
2016-10-19 16:16:04 +01:00
clint shryock
bdb60893d5
provider/aws: Update ElastiCache tests to redis 3.2
2016-10-19 09:48:15 -05:00
clint shryock
22b3e8998d
Merge branch 'master' of github.com:hashicorp/terraform
...
* 'master' of github.com:hashicorp/terraform:
Don't assert nil values in convertStringArr
2016-10-19 09:47:30 -05:00
clint shryock
70eb45d1e9
provider/aws: Update ElasticCache cluster redis params for new default
2016-10-19 09:43:27 -05:00
James Bardin
e5c6031469
Merge pull request #9451 from hashicorp/jbardin/GH-9428
...
Don't assert nil values in convertStringArr
2016-10-19 10:26:35 -04:00
clint shryock
e90fa6abd4
provider/aws: Tidy up IAM user acc tests
2016-10-19 09:22:27 -05:00
James Bardin
4be35a5e4e
Don't assert nil values in convertStringArr
...
Some of the inputs to this function may not have been validated
2016-10-19 10:06:13 -04:00
James Bardin
f175497dd7
Fix vet issues
...
None were critical, but these will fail with the next version of vet.
2016-10-18 11:11:12 -04:00
James Nugent
fc2d973e26
Merge pull request #9387 from nicolai86/feat/scaleway-import
...
provider/scaleway: add support for importing resources
2016-10-18 08:11:09 -05:00
James Nugent
4ef3ab70f9
Merge branch 'feat/provider-scaleway-bootscript' of https://github.com/nicolai86/terraform into nicolai86-feat/provider-scaleway-bootscript
2016-10-18 08:06:14 -05:00
James Nugent
e2f3832769
provider/azurerm: Fix error message wording
2016-10-18 08:00:38 -05:00
James Nugent
760587092a
Merge branch 'GH-9311' of https://github.com/carinadigital/terraform into carinadigital-GH-9311
2016-10-18 07:51:37 -05:00
James Nugent
0c4b4a1970
Merge pull request #9429 from hashicorp/f-aws-new-region
...
aws: Add missing metadata for us-east-2
2016-10-18 07:44:01 -05:00
Krzysztof Wilczynski
b74de12bd6
Handle the case where Route Table is already gone.
...
This commit changes the behaviour of the `ExistsFunc`, where by default
lack of a route table (e.g. already removed, etc.) would cause an error
to be thrown. This makes is hard to carry out any action e.g. plan,
refresh, or destroy, that rely on the route table existance check.
Also, make error messages a little better in terms of wording, etc.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-10-18 11:56:47 +01:00
Andreas Kyrris
182ebf3abb
Use better variable naming.
2016-10-18 10:44:15 +01:00
Radek Simko
4b36bc3210
aws: Add missing metadata for us-east-2
2016-10-18 09:31:57 +01:00
Andreas Kyrris
da12ed640a
Checking for azure credentials isn't required.
...
The check for ARM_SUBSCRIPTION_ID breaks the PR testing. The PR
testing isn't trying to check acceptance tests anyway.
There will still be a correct failure for missing ARM_SUBSCRIPTION_ID
when running the acceptance test due to the later testAccPreCheck().
2016-10-18 09:26:36 +01:00
Andreas Kyrris
7b133ad356
Fix id of azurerm_lb_backend_address_pool, azurerm_lb_rule, azurerm_lb_nat_rule, azurerm_lb_nat_pool.
2016-10-18 08:48:25 +01:00
Andreas Kyrris
4a22fa0438
Use Probe's property to lookup loadbalancer_id.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
e63d120b57
Fix id of azurerm_lb_probe.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
a0ad874d25
Update test for azurerm_lb_nat_rule id.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
4bf1985453
Update test for azurerm_lb_nat_pool id.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
f4980bf1b5
Update test for azurerm_lb_rule id.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
c1d4397673
Update test for azurerm_lb_probe id.
2016-10-18 08:33:31 +01:00
Andreas Kyrris
25794f6692
Update test for azurerm_lb_backend_address_pool id.
2016-10-18 08:33:31 +01:00
Matt Moyer
2b9f5f5f6f
Add support for AWS US East (Ohio) region.
2016-10-17 15:48:18 -05:00
Peter McAtominey
89b49f809b
provider/azurerm: add account_kind and access_tier to storage_account resource
...
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMStorageAccount -timeout 120m
=== RUN TestAccAzureRMStorageAccount_importBasic
--- PASS: TestAccAzureRMStorageAccount_importBasic (140.06s)
=== RUN TestAccAzureRMStorageAccount_basic
--- PASS: TestAccAzureRMStorageAccount_basic (155.43s)
=== RUN TestAccAzureRMStorageAccount_disappears
--- PASS: TestAccAzureRMStorageAccount_disappears (134.99s)
=== RUN TestAccAzureRMStorageAccount_blobEncryption
--- PASS: TestAccAzureRMStorageAccount_blobEncryption (161.59s)
=== RUN TestAccAzureRMStorageAccount_blobStorageWithUpdate
--- PASS: TestAccAzureRMStorageAccount_blobStorageWithUpdate (131.49s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 723.694s
2016-10-17 17:49:07 +01:00
James Bardin
7478b7a914
Merge pull request #9369 from hashicorp/jbardin/TestBuildEC2AttributeFilterList
...
Make buildEC2AttributeFilterList output sorted
2016-10-17 12:34:34 -04:00
Tom Wilkie
08c5d2a939
Read back aws_launch_configuration's associate_public_ip_address field, to enable importing.
2016-10-17 09:12:25 -05:00
@tmshn
8ec06e82b6
Added "arn" attribute to AWS Lambda alias
2016-10-16 21:43:44 +09:00
Raphael Randschau
fc4c848778
provider/scaleway: add importer support
2016-10-15 23:49:14 +02:00
Raphael Randschau
903170ddf3
provider/scaleway: add image data source
2016-10-15 19:32:08 +02:00
Raphael Randschau
1552c33033
provider/scaleway: add bootscript data source
...
bootscripts allow you to start Scaleway servers with a specific kernel version.
The `scaleway_server` has always had a bootscript parameter, and the
`scaleway_bootscript` datasource allows you to lookup bootscripts to be used in
conjunction with the `scaleway_server` resource.
2016-10-15 19:32:01 +02:00
James Nugent
f19990a0b3
Merge pull request #9370 from hashicorp/b-crash-8609
...
provider/google: Ensure we don't assert on nil
2016-10-14 15:13:53 -05:00
James Nugent
0459d86b93
provider/google: Ensure we don't assert on nil
...
This commit tests whether an interface is nil before type asserting it
to string - this should fix the panic reported in #8609 .
We also clean up the schema definition to the newer style without
redundant type declarations.
2016-10-14 12:19:46 -05:00
James Bardin
7d0ed45ec9
Make buildEC2AttributeFilterList output sorted
...
Makes the output deterministic
2016-10-14 12:22:45 -04:00
Clint
46ee2ef51a
Merge pull request #6819 from hashicorp/f-aws-vpc-data-sources
...
provider/aws: data sources for AWS network planning
2016-10-13 14:17:55 -05:00
Sharif Nassar
84d943fc82
Allow empty route_table_ids in aws_vpc_endpoint
2016-10-13 10:41:38 -07:00
Clint
04b7950e15
Merge pull request #9346 from hashicorp/b-aws-vpn-connection-retry
...
provider/aws: Poll to confirm delete of resource_aws_customer_gateway
2016-10-13 11:22:43 -05:00
Martin Atkins
ad314118a6
Merge #9327 : github_repository resource
2016-10-13 08:15:37 -07:00
Martin Atkins
f4ecf72125
provider/github: github_repository resource
...
Allows creation of repositories within the organization configured on the
provider.
2016-10-13 08:04:17 -07:00
clint shryock
b2b886db43
provider/aws: Poll to confirm delete of resource_aws_customer_gateway
2016-10-12 17:41:03 -05:00
Modestas Vainius
7385fa9eac
provider/aws: Support refresh of EC2 instance user_data.
...
Make sure to hash base64 decoded value since user_data might be given
either raw bytes or base64 value.
This helps https://github.com/hashicorp/terraform/issues/1887 somewhat
as now you can:
1) Update user_data in AWS console.
2) Respectively update user_data in terraform code.
3) Just refresh terraform state and it should not report any changes.
2016-10-12 15:19:25 -05:00
clint shryock
77d76a69ba
provider/aws: Bump Directory Service creation timeout to 45m
2016-10-12 09:47:39 -05:00
Carlos Sanchez
ed37eae52b
[AWS] Retry setTags operation
2016-10-11 15:38:25 -05:00
Justin Nauman
be523d3792
Fixes #6076 - Adjusts check to allow for instance-id reset on aws_route
2016-10-11 15:35:03 -05:00
Herkermer Sherwood
e81d06d505
Remove If-Match check and update ETag in state based on HeadObject
...
Fixes #4805
2016-10-11 11:43:33 -05:00
James Nugent
ad57b445e9
Merge pull request #9273 from jmcarp/issue-5307
...
Parse AWS partition from ARN.
2016-10-11 11:31:04 -05:00
Kazunori Kojima
dd2e9a5caa
provider/aws: Fix cause error when re-apply specified together `etag` and `kms_key_id`
2016-10-11 11:11:30 -05:00
Krzysztof Wilczynski
6393ad743f
Add missing unit test and re-factor for clarity.
...
This commit adds a missing unit test for the API Gateway integration type
attribute validation helper, plus changes the way how value is inspected
to a simple lookup table. Additionally, changes the wording of the error
message, and adds invalid test cases to the HTTP method validation helper.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-10-11 08:17:05 -05:00
Eric Nieuwenhuijsen
3e651a7130
provider/azurerm: Implement azurerm_storage_share
2016-10-11 11:41:21 +02:00
James Nugent
276ff83b84
Merge pull request #9312 from nicolai86/chore/upgrade-scaleway-api
...
provider/scaleway: SDK upgrade
2016-10-10 22:44:15 -04:00
James Nugent
f1503d3b39
Merge pull request #9305 from BedeGaming/azurerm-lb-rule-validation
...
provider/azurerm: fix loadbanacer_rule tests failing validation
2016-10-10 22:42:56 -04:00
James Nugent
51c4f8665f
Merge pull request #9306 from BedeGaming/azurerm-cdn-profile-id-fix
...
provider/azurerm: fix cdn_profile ID parsing, add import capability
2016-10-10 20:33:50 -04:00
James Nugent
52f4e23ac3
provider/aws: Add extra logging on AuthFailure
...
This pull request is intended to add a temporary control to Terraform to
output more verbose logging in the case of an AuthFailure error being
returned by the AWS API.
2016-10-10 17:26:30 -04:00
Raphael Randschau
d98e5200cc
provider/scaleway: expose Region as user facing configuration
2016-10-10 20:02:32 +02:00
Raphael Randschau
a5d105da36
provider/scaleway: use building DetachIP func
2016-10-10 20:02:10 +02:00
Joel Vasallo
7dd376216b
Added documentation around access_logs enabled and reverted default
...
value to true
2016-10-10 10:05:13 -05:00
Joel Vasallo
f290a3a955
ALB: Enabled s3.enabled and changed default value of s3.enabled
...
- Disabled access logs by default
- Enabled case to set value of s3.enabled
2016-10-10 09:46:28 -05:00
Peter McAtominey
a07275df5e
provider/azurerm: fix computed tags causing non-empty plan
...
The tag schema was changed in #9199 , setting the Computed flag, this was causing
the plan to not be empty for resources which support tags but none were set, as
no value would be set by flattenAndSetTags.
Setting an empty map instead fixes the issue, ran original failing test and an
update tags test to ensure nothing else was broken.
Depends on #9305 .
```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMCdnProfile -timeout 120m
=== RUN TestAccAzureRMCdnProfile_importWithTags
--- PASS: TestAccAzureRMCdnProfile_importWithTags (171.64s)
=== RUN TestAccAzureRMCdnProfile_basic
--- PASS: TestAccAzureRMCdnProfile_basic (162.70s)
=== RUN TestAccAzureRMCdnProfile_withTags
--- PASS: TestAccAzureRMCdnProfile_withTags (203.12s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 537.538s
```
2016-10-10 14:19:20 +01:00
Peter McAtominey
d60b9ab018
provider/azurerm: fix cdn_profile ID parsing, add import capability
...
cdn_profile resource was using `Profiles` instead of `profiles` to gather the
name in the read and delete methods, added importing capability with test to
confirm read now works as expected.
```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMCdnProfile -timeout 120m
=== RUN TestAccAzureRMCdnProfile_importWithTags
--- PASS: TestAccAzureRMCdnProfile_importWithTags (170.00s)
=== RUN TestAccAzureRMCdnProfile_basic
--- PASS: TestAccAzureRMCdnProfile_basic (166.33s)
=== RUN TestAccAzureRMCdnProfile_withTags
--- PASS: TestAccAzureRMCdnProfile_withTags (185.94s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 522.333s
```
2016-10-10 14:03:48 +01:00
Peter McAtominey
c4963dd66e
provider/azurerm: fix loadbanacer_rule tests failing validation
...
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMLoadBalancerRule -timeout 120m
=== RUN TestAccAzureRMLoadBalancerRule_basic
--- PASS: TestAccAzureRMLoadBalancerRule_basic (149.43s)
=== RUN TestAccAzureRMLoadBalancerRule_removal
--- PASS: TestAccAzureRMLoadBalancerRule_removal (165.38s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 314.894s
2016-10-10 10:16:16 +01:00
Joel Vasallo
16c1366e63
Reverted alb false logic to be a string instead of converted bool to
...
string
2016-10-09 22:09:41 -05:00
Krzysztof Wilczynski
70a90cc1f4
Handle EC2 tags related errors in CloudFront Distribution resource. ( #9298 )
...
This commits changes the behaviour in a case there was an error while
interacting with EC2 tags related to the CloudFormation Distribution
resource, fixing the issue with nil pointer dereference when despite
an error being present code path to handle tags was executed.
Also, a small re-factor of the `validateHTTP` helper method,
and a unit test added for it.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-10-09 20:51:16 +02:00
Joshua Carp
a8e68ab25e
Add partition to remaining ARN builders.
2016-10-08 00:52:50 -04:00
Joel Vasallo
e00b2448d8
Fixed alb access_log enabled type to match that of aws-sdk-go
2016-10-07 19:32:19 -05:00
Joel Vasallo
a4743eac33
Enable/Disable option for ALB Access Logs
2016-10-07 18:41:54 -05:00
Paul Stack
89138fe22b
Merge pull request #9122 from hashicorp/b-arm-vm-diagnostics
...
provider/azurerm: arm_virtual_machine diagnostics_profile was causing a panic on the Read func
2016-10-07 19:42:15 +01:00
stack72
dcfdc6ab30
provider/azurerm: arm_virtual_machine diagnostics_profile was causing a
...
panic on the Read func
Fixes #8995
The Diagnostics profile was a badly laid out resource. All we needed to
set was whether it was enabled and the storage account to save the logs
to. The old schema parameter was deprecated and replaced with a much
simplier structure
```
% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMVirtualMachine_diagnosticsProfile'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/29 12:21:04 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/azurerm -v
-run=TestAccAzureRMVirtualMachine_diagnosticsProfile -timeout 120m
=== RUN TestAccAzureRMVirtualMachine_diagnosticsProfile
--- PASS: TestAccAzureRMVirtualMachine_diagnosticsProfile (1066.76s)
PASS
ok
github.com/hashicorp/terraform/builtin/providers/azurerm1066.776s
```
2016-10-07 19:36:45 +01:00
Paul Stack
a085c8d71e
provider/azurerm: Add Load Balancer resources ( #9199 )
...
* provider/azurerm: Add AzureRM Loadbalancer resource
Adds support for the elusive Azure LoadBalancer
* [x] `azurerm_lb`
* [x] `azurerm_lb_backend_address_pool`
* [x] `azurerm_lb_rule`
* [x] `azurerm_lb_nat_rule`
* [x] `azurerm_lb_probe`
* [x] `azurerm_lb_nat_pool`
Test Results:
```
make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMLoadbalancer'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
TF_ACC=1 go test ./builtin/providers/azurerm -v
-run=TestAccAzureRMLoadbalancer -timeout 120m
=== RUN TestAccAzureRMLoadbalancerBackEndAddressPool_basic
--- PASS: TestAccAzureRMLoadbalancerBackEndAddressPool_basic (207.26s)
=== RUN TestAccAzureRMLoadbalancerBackEndAddressPool_removal
--- PASS: TestAccAzureRMLoadbalancerBackEndAddressPool_removal (165.89s)
=== RUN TestAccAzureRMLoadbalancerNatRule_basic
--- PASS: TestAccAzureRMLoadbalancerNatRule_basic (179.30s)
=== RUN TestAccAzureRMLoadbalancerNatRule_removal
--- PASS: TestAccAzureRMLoadbalancerNatRule_removal (180.73s)
=== RUN TestAccAzureRMLoadbalancerRule_basic
--- PASS: TestAccAzureRMLoadbalancerRule_basic (170.40s)
=== RUN TestAccAzureRMLoadbalancerRule_removal
--- PASS: TestAccAzureRMLoadbalancerRule_removal (204.23s)
=== RUN TestAccAzureRMLoadbalancer_basic
--- PASS: TestAccAzureRMLoadbalancer_basic (136.03s)
=== RUN TestAccAzureRMLoadbalancer_frontEndConfig
--- PASS: TestAccAzureRMLoadbalancer_frontEndConfig (214.47s)
=== RUN TestAccAzureRMLoadbalancer_tags
--- PASS: TestAccAzureRMLoadbalancer_tags (215.52s)
=== RUN TestAccAzureRMLoadbalancerProbe_basic
--- PASS: TestAccAzureRMLoadbalancerProbe_basic (183.36s)
=== RUN TestAccAzureRMLoadbalancerProbe_removal
--- PASS: TestAccAzureRMLoadbalancerProbe_removal (185.86s)
=== RUN TestAccAzureRMLoadbalancerNatPool_basic
--- PASS: TestAccAzureRMLoadbalancerNatPool_basic (161.47s)
=== RUN TestAccAzureRMLoadbalancerNatPool_removal
--- PASS: TestAccAzureRMLoadbalancerNatPool_removal (167.38s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm
1673.852s
```
* provider/azurerm: Documentation for the ARM LB resources
2016-10-07 14:14:26 -04:00
Paul Stack
181fd25ee4
Merge pull request #9009 from hashicorp/tests-aws-import-eip
...
provider/aws: Add some tests for the Import for aws_eip
2016-10-07 16:25:41 +01:00
stack72
5479e178b9
provider/aws: Add some tests for the Import for aws_eip
...
The Read func of the EIP has changed to set the `vpc` boolean value on
the response object having an Address. This is required as an EIP that
was specified, without a domain and then imported, would cause a
perpetual plan.
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSEIP_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/23 09:28:32 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSEIP_ -timeout
120m
=== RUN TestAccAWSEIP_importEc2Classic
--- PASS: TestAccAWSEIP_importEc2Classic (116.16s)
=== RUN TestAccAWSEIP_importVpc
--- PASS: TestAccAWSEIP_importVpc (61.89s)
=== RUN TestAccAWSEIP_basic
--- PASS: TestAccAWSEIP_basic (18.86s)
=== RUN TestAccAWSEIP_instance
--- PASS: TestAccAWSEIP_instance (185.95s)
=== RUN TestAccAWSEIP_network_interface
--- PASS: TestAccAWSEIP_network_interface (63.20s)
=== RUN TestAccAWSEIP_twoEIPsOneNetworkInterface
--- PASS: TestAccAWSEIP_twoEIPsOneNetworkInterface (65.64s)
=== RUN TestAccAWSEIP_associated_user_private_ip
--- PASS: TestAccAWSEIP_associated_user_private_ip (201.34s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 713.072s
```
2016-10-07 16:21:11 +01:00
Paul Stack
4ac7d0a6bb
Merge pull request #8103 from BedeGaming/validation-helper
...
helper: create validation package to provide common validation functions
2016-10-07 13:42:29 +01:00
Paul Stack
dd66af0fa0
Merge pull request #8701 from steveh/feature/aws-billing-service-account
...
provider/aws: Add AWS Billing & Cost Management service account
2016-10-07 13:34:51 +01:00
Paul Stack
250be11fdd
Merge pull request #9073 from carinadigital/GH-9072
...
provider/azurerm: set resource_group_name on resource import
2016-10-07 13:29:08 +01:00
Paul Stack
1b2f553d52
Merge pull request #9277 from kwilczynski/fix/return-correct-image-data_source_aws_ami
...
provider/aws: Fix. Return correct AMI image when `most_recent` is set to `true`.
2016-10-07 12:26:29 +01:00