Dana Hoffman
2ad3042877
fix tests
2016-12-08 19:59:03 -08:00
Dana Hoffman
985b4e2b66
use conflictswith for health check instead of separate type field
2016-12-08 13:35:57 -08:00
Dana Hoffman
35664ff0e1
log id of health check that still exists on destroy
2016-12-08 10:40:09 -08:00
Dana Hoffman
0e03f59e4a
remove loadBalancingScheme as an option in RegionBackendService since it can only be INTERNAL
2016-12-01 12:27:36 -08:00
Dana Hoffman
fd2b1fcbd6
add one more test for updating a health check
2016-12-01 12:27:35 -08:00
Dana Hoffman
77f0ef4fc1
fix bugs in health check and its tests
2016-12-01 12:27:35 -08:00
Dana Hoffman
20ee56be07
Add the other HealthCheck types
2016-12-01 12:27:34 -08:00
Dana Hoffman
adafa722e7
clean up RegionBackendService and tests
2016-12-01 12:27:34 -08:00
Dana Hoffman
39809fca76
use v1 apis instead of beta
2016-12-01 12:27:33 -08:00
Dana Hoffman
a04ed894d1
First set of changes to enable internal load balancing using beta apis
2016-12-01 11:14:21 -08:00
Paddy
973a46c5df
Merge pull request #10387 from bpineau/google_session_affinity
...
provider/google: allow session affinity for compute_backend_service
2016-12-01 10:18:27 -08:00
Paul Stack
ac257b8048
provider/aws: Fix aws_iam_role_test config ( #10464 )
...
```
% make testacc TEST=./builtin/providers/aws
% TESTARGS='-run=TestAccAWSRole_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/01 17:17:31 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSRole_
-timeout 120m
=== RUN TestAccAWSRole_basic
--- PASS: TestAccAWSRole_basic (15.38s)
=== RUN TestAccAWSRole_namePrefix
--- PASS: TestAccAWSRole_namePrefix (14.89s)
=== RUN TestAccAWSRole_testNameChange
--- PASS: TestAccAWSRole_testNameChange (34.43s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws64.729s
```
2016-12-01 18:22:05 +02:00
stack72
4e0ebfde3f
provider/aws: removal of the duplicate import aws_iam_instance_profile test
2016-12-01 16:55:53 +02:00
stack72
a4dba89553
provider/aws: Fixing the broken build of the aws_iam_policy resource
2016-12-01 16:50:28 +02:00
stack72
7497a295b8
provider/aws: Fixing the broken build of the aws_iam_role resource
2016-12-01 16:46:01 +02:00
stack72
8369ab44ec
provider/aws: Fixing the broken build of the aws_iam_policy resource
2016-12-01 16:44:40 +02:00
Tom Wilkie
71e8cffeea
Allow importing of aws_iam_role, aws_iam_role_policy, aws_iam_policy and aws_iam_instance_profile
2016-12-01 16:41:23 +02:00
Raymond Fallon
7b672d4656
Automatic Rollback of CodeDeploy deployments and CloudWatch Alarms for a Deployment Group ( #9039 )
...
* provider/aws: Add DeploymentRollback as a valid TriggerEvent type
* provider/aws: Add auto_rollback_configuration to aws_codedeploy_deployment_group
* provider/aws: Document auto_rollback_configuration
- part of aws_codedeploy_deployment_group
* provider/aws: Support removing and disabling auto_rollback_configuration
- part of aws_codedeploy_deployment_group resource
- when removing configuration, ensure events are removed
- when disabling configuration, preserve events in case configuration is re-enabled
* provider/aws: Add alarm_configuration to aws_codedeploy_deployment_group
* provider/aws: Document alarm_configuration
- part of aws_codedeploy_deployment_group
* provider/aws: Support removing alarm_configuration
- part of aws_codedeploy_deployment_group resource
- disabling configuration doesn't appear to work...
* provider/aws: Refactor auto_rollback_configuration tests
- Add create test
- SKIP failing test for now
- Add tests for build & map functions
* provider/aws: Refactor new aws_code_deploy_deployment_group tests
- alarm_configuration and auto_rollback_configuration only
- add assertions to deployment_group basic test
- rename config funcs to be more easy to read
- group public tests together
* provider/aws: A max of 10 alarms can be added to a deployment group.
- aws_code_deploy_deployment_group.alarm_configuration.alarms
- verified this causes test failure with expected exception
* provider/aws: Test disabling alarm_configuration and auto_rollback_configuration
- the tests now pass after rebasing the latest master branch
2016-12-01 16:12:14 +02:00
Tom Wilkie
8029931086
Do not return a root device for instance store backed AMIs. ( #9483 )
...
* Do not return a root device for instance store backed AMIs.
* Add root EC2 instance store acceptance test.
2016-12-01 15:53:14 +02:00
Colin Woodbury
a5f8352e11
Increase `aws_emr_cluster` timeout to 75 minutes ( #10444 )
2016-12-01 12:05:40 +02:00
Paul Stack
83abf5b16a
provider/aws: Support import of aws_iam_instance_profile ( #10436 )
...
Fixes #10341
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSIAMInstanceProfile_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/11/30 14:32:59 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v
-run=TestAccAWSIAMInstanceProfile_ -timeout 120m
=== RUN TestAccAWSIAMInstanceProfile_importBasic
--- PASS: TestAccAWSIAMInstanceProfile_importBasic (20.22s)
=== RUN TestAccAWSIAMInstanceProfile_basic
--- PASS: TestAccAWSIAMInstanceProfile_basic (18.71s)
=== RUN TestAccAWSIAMInstanceProfile_namePrefix
--- PASS: TestAccAWSIAMInstanceProfile_namePrefix (18.58s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws57.535s
```
2016-12-01 09:01:15 +02:00
Benjamin Pineau
f2a3c5da82
provider/google: allow session affinity for compute_backend_service
...
Google's Backend Services gives users control over the session affinity modes.
Let's allow Terraform users to leverage this option.
We don't change the default value ("NONE", as provided by Google).
2016-11-30 23:50:50 +01:00
Anshul Sharma
a886b630a0
IPv6 Support To Cloudfront ( #10332 )
...
* Added IPv6 Support To Cloudfront
* Added IPv6 docs to cloudfront
2016-11-30 14:13:30 +02:00
Ninir
5481e9ecb3
provider/aws: Enforced kms_key_* attributes to be ARNs ( #10356 )
...
* Added kms_key_* validation to force ARNs
* Added Redshift Cluster KMS key test
* Added cloudtrail kms key test
* Added EBS volume kms key
* Added Elastic Transcoder Pipeline kms key arn test
2016-11-30 13:50:26 +02:00
Sander van Harmelen
a3c6fec4e6
Properly support secundary IP addresses ( #10420 )
...
And remove the deprecated `network_id` field.
2016-11-29 20:48:38 +01:00
Peter McAtominey
a4054c999e
provider/azurerm: create common schema for location field, add diff suppress ( #10409 )
2016-11-29 15:54:00 +00:00
cagriy
8cdafe0508
typo corrected in structure.go ( #10415 )
2016-11-29 15:49:34 +00:00
Mathieu Herbert
aec4e56f68
provider/aws: data source for AWS Route Table
2016-11-28 18:07:38 +00:00
Peter McAtominey
3bb9312d19
provider/azurerm: support import of routes, fix route_table ( #10389 )
...
* provider/azurerm: support import of route
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMRoute_import -timeout 120m
=== RUN TestAccAzureRMRoute_importBasic
--- PASS: TestAccAzureRMRoute_importBasic (166.99s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 167.066s
* provider/azurerm: fix route_table not setting routes
The resource wasn't actually setting the routes in the create/update method,
this went unnoticed as it also didn't read the routes array back to state.
Fixes #10316
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMRouteTable -timeout 120m
=== RUN TestAccAzureRMRouteTable_basic
--- PASS: TestAccAzureRMRouteTable_basic (122.96s)
=== RUN TestAccAzureRMRouteTable_disappears
--- PASS: TestAccAzureRMRouteTable_disappears (121.12s)
=== RUN TestAccAzureRMRouteTable_withTags
--- PASS: TestAccAzureRMRouteTable_withTags (136.01s)
=== RUN TestAccAzureRMRouteTable_multipleRoutes
--- PASS: TestAccAzureRMRouteTable_multipleRoutes (155.44s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 535.612s
* provider/azurerm: support import of route_table
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMRouteTable_import -timeout 120m
=== RUN TestAccAzureRMRouteTable_importBasic
--- PASS: TestAccAzureRMRouteTable_importBasic (121.90s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 121.978s
2016-11-28 17:35:55 +00:00
Andy Lindeman
5ddf83907c
provider/github: supports importing resources ( #10382 )
...
```
=== RUN TestProvider
--- PASS: TestProvider (0.00s)
=== RUN TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN TestAccGithubIssueLabel_basic
--- PASS: TestAccGithubIssueLabel_basic (0.91s)
=== RUN TestAccGithubIssueLabel_importBasic
--- PASS: TestAccGithubIssueLabel_importBasic (0.41s)
=== RUN TestAccGithubMembership_basic
--- PASS: TestAccGithubMembership_basic (0.84s)
=== RUN TestAccGithubMembership_importBasic
--- PASS: TestAccGithubMembership_importBasic (0.53s)
=== RUN TestAccGithubRepositoryCollaborator_basic
--- PASS: TestAccGithubRepositoryCollaborator_basic (0.64s)
=== RUN TestAccGithubRepositoryCollaborator_importBasic
--- PASS: TestAccGithubRepositoryCollaborator_importBasic (0.74s)
=== RUN TestAccGithubRepository_basic
--- PASS: TestAccGithubRepository_basic (1.54s)
=== RUN TestAccGithubRepository_importBasic
--- PASS: TestAccGithubRepository_importBasic (0.77s)
=== RUN TestAccGithubTeamMembership_basic
--- PASS: TestAccGithubTeamMembership_basic (1.59s)
=== RUN TestAccGithubTeamMembership_importBasic
--- PASS: TestAccGithubTeamMembership_importBasic (0.95s)
=== RUN TestAccGithubTeamRepository_basic
--- PASS: TestAccGithubTeamRepository_basic (1.45s)
=== RUN TestAccGithubTeamRepository_importBasic
--- PASS: TestAccGithubTeamRepository_importBasic (0.75s)
=== RUN TestAccCheckGetPermissions
--- PASS: TestAccCheckGetPermissions (0.00s)
=== RUN TestAccGithubTeam_basic
--- PASS: TestAccGithubTeam_basic (0.79s)
=== RUN TestAccGithubTeam_importBasic
--- PASS: TestAccGithubTeam_importBasic (0.54s)
=== RUN TestAccGithubUtilRole_validation
--- PASS: TestAccGithubUtilRole_validation (0.00s)
=== RUN TestAccGithubUtilTwoPartID
--- PASS: TestAccGithubUtilTwoPartID (0.00s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/github 12.455s
```
2016-11-28 17:30:24 +00:00
Alexander Kyxap
f993f0e70e
Added 'connect_timeout' argument to provider 'postgresql' ( #10380 )
2016-11-28 16:52:10 +00:00
James Nugent
aa8c2ac587
provider/aws: Randomize names for Parameter Group tests
...
This should allow tests to run concurrently.
2016-11-25 21:48:54 +00:00
Paul Stack
e0b94e4dc4
provider/azurerm: Removing the commented out acceptance tests as they were killing the test runner ( #10368 )
2016-11-25 15:55:00 +00:00
James Nugent
08b860290a
provider/aws: Generate random names for Beanstalk tests resources ( #10367 )
...
* provider/aws: Generate name for TestAccElasticBeanstalkApplicationImport
This allows tests to run concurrently.
* provider/aws: Generate names for TestAWSElasticBeanstalkEnvironment_importBasic
This allows tests to run concurrently.
2016-11-25 15:44:41 +00:00
Paul Stack
b77dac5ab8
provider/aws: Randomize redshift subnet group test names ( #10366 )
2016-11-25 15:37:19 +00:00
Paul Stack
446afbc241
provider/azurerm: Randomizing the test names for network interface card ( #10364 )
2016-11-25 14:34:05 +00:00
Paul Stack
3d3609c271
provider/aws: Fixing up acceptance tests after seeing concurrent ( #10362 )
...
failures
* codecommit
* cloudwatch_logs
2016-11-25 12:50:19 +00:00
stack72
bbf133fd21
provider/azurerm: Randomizing the ARM security group acceptance tests
2016-11-24 22:11:17 +00:00
stack72
71f376f7a5
provider/azurerm: Randomizing the ARM security rule acceptance tests
2016-11-24 21:54:59 +00:00
stack72
16a725b33f
provider/azurerm: Randomizing the ARM acceptance tests
2016-11-24 21:53:19 +00:00
Peter McAtominey
20efd54995
provider/azurerm: set ForceNew for storage image and OS disk of virtual_machine ( #10340 )
...
TF_ACC=1 go test ./builtin/providers/azurerm -v -run "TestAccAzureRMVirtualMachine_change" -timeout 120m
=== RUN TestAccAzureRMVirtualMachine_changeStorageImageReference
--- PASS: TestAccAzureRMVirtualMachine_changeStorageImageReference (937.49s)
=== RUN TestAccAzureRMVirtualMachine_changeOSDiskVhdUri
--- PASS: TestAccAzureRMVirtualMachine_changeOSDiskVhdUri (1187.81s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/azurerm 2125.317s
2016-11-24 15:22:50 +00:00
Dan Everton
3be29ab5d0
Handle empty Lambda environment. ( #10306 )
...
The Lambda environment will be nil if the function has never had an
environment applied. Fixes #10302
2016-11-23 18:36:16 +02:00
Mitchell Hashimoto
68c96e0ce5
Merge pull request #10297 from hashicorp/b-template-path
...
providers/template: disallow file paths in `template`
2016-11-23 08:27:56 -08:00
Kit Ewbank
7319968f5f
Skip VPC endpoint routes when removing default route table's routes. ( #10303 )
2016-11-23 18:12:59 +02:00
Joe Topjian
1aff30dd5e
Merge pull request #10260 from jtopjian/openstack-compute-volume-attach
...
provider/openstack: openstack_compute_volume_attach_v2 resource
2016-11-22 20:43:59 -07:00
clint shryock
2eb132c55a
provider/aws: Patch issue with enable dns support
2016-11-22 13:44:44 -06:00
Mitchell Hashimoto
485455b2f2
providers/template: disallow file paths in `template`
...
Fixes #8660
This disallows file paths in `template`. This already had a deprecation
warning so we're just removing that.
2016-11-22 10:23:58 -08:00
Joe Topjian
d16ba26495
Merge pull request #10259 from jtopjian/openstack-blockstorage-volume-attach
...
provider/openstack: openstack_blockstorage_volume_attach_v2 resource
2016-11-22 09:28:31 -07:00
Joe Topjian
ab0b171b33
Merge pull request #9943 from jtopjian/openstack-swauth
...
provider/openstack: Add Swauth/Swift Authentication
2016-11-22 08:40:56 -07:00
Joe Topjian
4cc46937e8
provider/openstack: blockstorage volume attach code review updates
2016-11-22 15:27:23 +00:00