clint shryock
70b1f4e708
provider/aws: Bump EMR Cluster create timeout
2016-12-14 10:25:45 -06:00
James Nugent
a160d1cd69
provider/aws: Support eu-west-2 ( #10470 )
...
* provider/aws: Support eu-west-2
This is the new London region - we don't have access yet but several
enquiries have come from customers who do.
* provider/aws: Support eu-west-2 region
* Update hosted_zones.go
2016-12-14 09:33:58 +00:00
Kit Ewbank
c7bf4fc8d3
Correct error message for 'aws_caller_identity' acceptance test. ( #10712 )
2016-12-14 09:33:06 +00:00
Clint
56b0e87f5e
Merge pull request #10704 from Ninir/r-aws-sns_topic-protocols
...
provider/aws: Improved the SNS topic subscription protocols validation
2016-12-13 16:54:21 -06:00
stack72
9aebe3344a
provider/google: Moving the XPN EnvVar check into provider_test.go to stop failed build
2016-12-13 19:29:23 +00:00
stack72
4f256a54db
Merge branch 'google-xpn' of https://github.com/danawillow/terraform
2016-12-13 19:15:54 +00:00
Sean Chittenden
60658fdfbc
Merge pull request #10707 from hashicorp/b-postgresql-schema-auth
...
Dept of second thoughts: remove authorization support ASAP.
2016-12-13 10:45:19 -08:00
Sean Chittenden
56a193f228
Dept of second thoughts: remove authorization support before 0.8
...
releases.
When postgresql_schema_policy lands this attribute should be removed in
order to provide a single way of accomplishing setting permissions on
schema objects.
2016-12-13 10:28:06 -08:00
Ninir
99be2d3280
provider/aws: Improved the SNS topic subscription protocols validation
2016-12-13 17:54:52 +01:00
Mathieu Herbert
3239138099
provider/aws: data source for AWS Hosted Zone ( #9766 )
...
* provider/aws: data source for AWS Hosted Zone
* add caller_reference, resource_record_set_count fields, manage private zone and trailing dot
* fix fmt
* update documentation, use string function in hostedZoneNamewq
* add vpc_id support
* add tags support
* add documentation for hosted zone data source tags support
2016-12-13 16:22:26 +00:00
Clint
b2136beff2
Merge pull request #10702 from hashicorp/pr-10694
...
provider/aws: Save `iam_access_key` secret to state if no PGP key given (supersedes #10694 )
2016-12-13 10:11:07 -06:00
clint shryock
72885c6736
provider/aws: Save secret to state in iam_access_key if pgp key not found
2016-12-13 09:32:04 -06:00
Ryan Hoegg
73213793ca
provider/aws: Add aws_eip data source ( #9833 )
...
* provider/aws: Add the aws_eip data source
* Document the aws_eip data source on the website
* provider/aws: support query by public_ip for aws_eip data source
2016-12-13 12:09:21 +00:00
Samuel BERTHE
88faa1bb7f
Improving Rundeck provider: scheduler ( #9449 )
...
* feat(rundeck provider): Scheduling (crontab)
* fix(govendor-upgrade): Rundeck api wrapper
2016-12-13 12:00:53 +00:00
Paul Stack
e558cbddf4
provider/rundeck: Set Computed on rundeck_job preserve_options_order ( #10695 )
...
Before the change, this was the test result:
```
% make testacc TEST=./builtin/providers/rundeck 2 ↵
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/13 11:14:11 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/rundeck -v -timeout 120m
=== RUN TestProvider
--- PASS: TestProvider (0.00s)
=== RUN TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN TestAccJob_basic
--- FAIL: TestAccJob_basic (6.51s)
testing.go:265: Step 0 error: After applying this step, the plan was not empty:
DIFF:
UPDATE: rundeck_job.test
preserve_options_order: "true" => "false"
STATE:
rundeck_job.test:
ID = 1da079e6-31f1-4c77-9cbb-c77c0a16fea5
allow_concurrent_executions = true
command.# = 1
command.0.inline_script =
command.0.job.# = 0
command.0.node_step_plugin.# = 0
command.0.script_file =
command.0.script_file_args =
command.0.shell_command = echo Hello World
command.0.step_plugin.# = 0
command_ordering_strategy = node-first
continue_on_error = false
description = A basic job
group_name =
log_level = INFO
max_thread_count = 1
name = basic-job
node_filter_exclude_precedence = false
node_filter_query = example
option.# = 1
option.0.allow_multiple_values = false
option.0.default_value = bar
option.0.description =
option.0.exposed_to_scripts = false
option.0.multi_value_delimiter =
option.0.name = foo
option.0.obscure_input = false
option.0.require_predefined_choice = false
option.0.required = false
option.0.validation_regex =
option.0.value_choices.# = 0
option.0.value_choices_url =
preserve_options_order = true
project_name = terraform-acc-test-job
rank_attribute =
rank_order = ascending
Dependencies:
rundeck_project.test
rundeck_project.test:
ID = terraform-acc-test-job
default_node_executor_plugin = jsch-ssh
default_node_file_copier_plugin = jsch-scp
description = parent project for job acceptance tests
extra_config.% = 0
name = terraform-acc-test-job
resource_model_source.# = 1
resource_model_source.0.config.% = 2
resource_model_source.0.config.file = /tmp/terraform-acc-tests.xml
resource_model_source.0.config.format = resourcexml
resource_model_source.0.type = file
ssh_authentication_type = privateKey
ssh_key_file_path =
ssh_key_storage_path =
ui_url = http://192.168.50.2:4440/api/18/project/terraform-acc-test-job
=== RUN TestAccPrivateKey_basic
--- PASS: TestAccPrivateKey_basic (7.90s)
=== RUN TestAccProject_basic
--- PASS: TestAccProject_basic (2.21s)
=== RUN TestAccPublicKey_basic
--- PASS: TestAccPublicKey_basic (2.43s)
FAIL
exit status 1
FAIL github.com/hashicorp/terraform/builtin/providers/rundeck 19.067s
make: *** [testacc] Error 1
```
After the change:
```
% make testacc TEST=./builtin/providers/rundeck 2 ↵
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/13 11:35:46 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/rundeck -v -timeout 120m
=== RUN TestProvider
--- PASS: TestProvider (0.00s)
=== RUN TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN TestAccJob_basic
--- PASS: TestAccJob_basic (1.46s)
=== RUN TestAccPrivateKey_basic
--- PASS: TestAccPrivateKey_basic (0.26s)
=== RUN TestAccProject_basic
--- PASS: TestAccProject_basic (0.65s)
=== RUN TestAccPublicKey_basic
--- PASS: TestAccPublicKey_basic (0.59s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/rundeck 2.975s
```
2016-12-13 11:42:26 +00:00
BobVanB
a60a3764f2
provider/rundeck) enable validation for multiple values in an array ( #8913 )
2016-12-13 11:40:31 +00:00
Kit Ewbank
d3633398a7
provider/aws Add aws_vpc_endpoint_service data source ( #10261 )
...
* provider/aws Add aws_vpc_endpoint_services data source.
* Rename 'aws_vpc_endpoint_services' to 'aws_vpc_endpoint_service'.
2016-12-13 10:40:35 +00:00
Kazuma Watanabe
0134315148
enable DeleteOnTermination ( #9922 )
2016-12-13 10:38:05 +00:00
Mickaël Canévet
3ab5c630bd
Don't remove secret, just deprecate it
2016-12-13 11:31:32 +01:00
Paddy
a08d562abf
Merge pull request #10684 from cblecker/gcp-ssl-cert-name-prefix
...
Add support for name_prefix to google_compute_ssl_certificate
2016-12-12 16:40:07 -08:00
Christoph Blecker
fa8921f8f4
Add support for name_prefix to google_compute_ssl_certificate
2016-12-12 15:57:58 -08:00
James Nugent
7cda9e8c74
Merge pull request #10682 from hashicorp/f-fixup-postgresql
...
Various changes to the PostgreSQL provider
2016-12-12 15:22:53 -08:00
Sean Chittenden
ce60c4fede
gofmt cleanup on imports.
2016-12-12 15:21:20 -08:00
Sean Chittenden
2ecd42c0be
Remove non-standard environment variables in prep for 0.8.
2016-12-12 15:21:00 -08:00
Sean Chittenden
6ed37770c3
Add the testing Makefile that I'm using for testing the provider locally.
2016-12-12 14:44:46 -08:00
Sean Chittenden
8c41f0859b
Add the version attribute to postgresql_extension.
2016-12-12 14:37:40 -08:00
Paul Stack
1113ed5fc7
provider/aws: Support MFA delete for s3 bucket versioning ( #10020 )
...
Fixes #7902
```
% make testacc TEST=./builtin/providers/aws
% TESTARGS='-run=TestAccAWSS3Bucket_'
% ✹
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/12 12:11:45 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSS3Bucket_
-timeout 120m
=== RUN TestAccAWSS3Bucket_importBasic
--- PASS: TestAccAWSS3Bucket_importBasic (55.74s)
=== RUN TestAccAWSS3Bucket_importWithPolicy
--- PASS: TestAccAWSS3Bucket_importWithPolicy (63.34s)
=== RUN TestAccAWSS3Bucket_Notification
--- PASS: TestAccAWSS3Bucket_Notification (165.15s)
=== RUN TestAccAWSS3Bucket_NotificationWithoutFilter
--- PASS: TestAccAWSS3Bucket_NotificationWithoutFilter (63.22s)
=== RUN TestAccAWSS3Bucket_basic
--- PASS: TestAccAWSS3Bucket_basic (47.82s)
=== RUN TestAccAWSS3Bucket_region
--- PASS: TestAccAWSS3Bucket_region (18.88s)
=== RUN TestAccAWSS3Bucket_acceleration
--- PASS: TestAccAWSS3Bucket_acceleration (34.56s)
=== RUN TestAccAWSS3Bucket_RequestPayer
--- PASS: TestAccAWSS3Bucket_RequestPayer (90.26s)
=== RUN TestAccAWSS3Bucket_Policy
--- PASS: TestAccAWSS3Bucket_Policy (120.25s)
=== RUN TestAccAWSS3Bucket_UpdateAcl
--- PASS: TestAccAWSS3Bucket_UpdateAcl (87.51s)
=== RUN TestAccAWSS3Bucket_Website_Simple
--- PASS: TestAccAWSS3Bucket_Website_Simple (138.38s)
=== RUN TestAccAWSS3Bucket_WebsiteRedirect
--- PASS: TestAccAWSS3Bucket_WebsiteRedirect (139.44s)
=== RUN TestAccAWSS3Bucket_WebsiteRoutingRules
--- PASS: TestAccAWSS3Bucket_WebsiteRoutingRules (97.82s)
=== RUN TestAccAWSS3Bucket_shouldFailNotFound
--- PASS: TestAccAWSS3Bucket_shouldFailNotFound (26.84s)
=== RUN TestAccAWSS3Bucket_Versioning
--- PASS: TestAccAWSS3Bucket_Versioning (131.89s)
=== RUN TestAccAWSS3Bucket_Cors
--- PASS: TestAccAWSS3Bucket_Cors (92.71s)
=== RUN TestAccAWSS3Bucket_Logging
--- PASS: TestAccAWSS3Bucket_Logging (86.46s)
=== RUN TestAccAWSS3Bucket_Lifecycle
--- PASS: TestAccAWSS3Bucket_Lifecycle (132.70s)
=== RUN TestAccAWSS3Bucket_Replication
--- PASS: TestAccAWSS3Bucket_Replication (122.70s)
=== RUN TestAccAWSS3Bucket_ReplicationExpectVersioningValidationError
--- PASS: TestAccAWSS3Bucket_ReplicationExpectVersioningValidationError (39.04s)
```
2016-12-12 22:34:03 +00:00
Sean Chittenden
a4965c01af
Fix up helpers.
...
Pointed out by: @stack72
2016-12-12 14:30:25 -08:00
Traver Tischio
27d42d1831
provider/fastly add origin shielding ( #10677 )
...
* Add shield to options for fastly backend
* Add shield to acceptance test for fastly
* Update website with shield option
2016-12-12 22:17:35 +00:00
Ninir
16660a4f60
provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path ( #10177 )
2016-12-12 22:09:25 +00:00
Sean Chittenden
c602f024f4
Fix the remaining `postgresql_extension` unit test.
2016-12-12 13:40:49 -08:00
Sean Chittenden
daa951434f
Teach postgresql_extension about schemas.
2016-12-12 13:15:57 -08:00
Sean Chittenden
d1c9ebb6c2
Add PostgreSQL schema support
2016-12-12 13:11:47 -08:00
James Bardin
5b0bc3b25e
wrong printf verb
2016-12-12 15:03:21 -05:00
Paddy
8d046c766c
Merge pull request #10453 from danawillow/google-ilb
...
providers/google: Add support for Internal Load Balancing
2016-12-12 09:47:20 -08:00
Ninir
fc5b05ebc1
provider/aws: Added SQS FIFO queues ( #10614 )
2016-12-12 17:40:59 +00:00
stack72
3ecdc057b5
provider/digitalocean: Removal of an old test that was causing the CI acceptance tests to hang
2016-12-12 17:11:20 +00:00
Paul Stack
949d18da22
provider/digitalocean: Fix a whitespace issue in DO ssh_key causing test failures ( #10673 )
2016-12-12 16:27:55 +00:00
Len Smith
015e96d0dd
Initial check in for Icinga2 Provider/Resource ( #8306 )
...
* Initial checkin for PR request
* Added an argument to provider to allow control over whether or not TLS Certs will skip verification. Controllable via provider or env variable being set
* Initial check-in to use refactored module
* Checkin of very MVP for creating/deleting host test which works and validates basic host creation and deletion
* Check in with support for creating hosts with variables working
* Checking in work to date
* Remove code that causes travis CI to fail while I debug
* Adjust create to accept multivale
* Back on track. Working basic tests. go-icinga2-api needs more test too
* Squashing
* Back on track. Working basic tests. go-icinga2-api needs more test too
* Check in refactored hostgroup support
* Check in refactored check_command, hosts, and hsotgroup with a few test
* Checking in service code
* Add in dependency for icinga2 provider
* Add documentation. Refactor, fix and extend based on feedback from Hashicorp
* Added checking and validation around invalid URL and unavailable server
2016-12-12 15:28:26 +00:00
Ninir
048a932abd
provider/aws: Added Lambda function guard when needed attributes are not set ( #10663 )
2016-12-12 15:12:56 +00:00
Jan Schumann
a01a93067f
tests for #5907 ( #10669 )
2016-12-12 14:42:04 +00:00
Ninir
3f5e12ff7e
provider/aws: Set the DBName when restoring from a snapshot ( #10664 )
2016-12-12 12:56:56 +00:00
Sean Chittenden
1a93309e50
Expand postgresql_role support to include all known options.
2016-12-12 01:37:00 -08:00
Sean Chittenden
4c6c52ee8d
Nuke some whitespace.
2016-12-12 01:36:14 -08:00
Sean Chittenden
6deb61b0cf
Enable import support for PostgreSQL's extensions.
2016-12-12 01:33:02 -08:00
Sean Chittenden
e36827c5fe
Change the default for `valid_until` to `infinity` to match the default.
2016-12-12 01:18:13 -08:00
Joe Topjian
fd40eb3421
provider/openstack: More Import and Region Fixes ( #10662 )
...
This has a few more import and region fixes from #10509
2016-12-12 09:14:38 +00:00
Sean Chittenden
e9dc92c18d
Change the default for `inherit` from `false` to `true` to match PostgreSQL.
2016-12-12 01:11:07 -08:00
Sean Chittenden
b576a3eda1
Rename variable from `roleSuperUserAttr` to `roleSuperuserAttr`.
2016-12-12 01:07:26 -08:00
Sander van Harmelen
bad3a876ca
provider/cloudstack: add support for multiple NICs with port forwards and set network_domain for networks ( #10638 )
...
* Add support for multiple NICs with port forwards
* Fix issue #9801
2016-12-12 10:06:42 +01:00