Commit Graph

8530 Commits

Author SHA1 Message Date
Paul Hinze
da4e7753e7 provider/azure: fix build after upstream breaking change
This adds the empty argument necessary for PutPageBlob to compile.

https://github.com/Azure/azure-sdk-for-go/pull/257
2016-01-25 16:20:26 -06:00
Clint
219d6e534f Merge pull request #4830 from TimeIncOSS/b-docs-remote-s3-typo
docs/remote-state/s3: Fix typo
2016-01-25 16:18:47 -06:00
clint shryock
1e03c90238 provider/aws: use a known good ami for spot instance test 2016-01-25 16:16:55 -06:00
Radek Simko
df1df86771 docs/remote-state/s3: Fix typo 2016-01-25 22:16:25 +00:00
Radek Simko
b24883c52c Update CHANGELOG.md 2016-01-25 21:00:52 +00:00
clint shryock
48ecc9b3a0 provider/aws: Update refresh state func target for DHCP options 2016-01-25 14:47:25 -06:00
clint shryock
86ad4c4340 provider/aws: Retry Listener Creation for ELBs 2016-01-25 11:38:04 -06:00
Sebastiaan van Steenis
6fe6ff4e7a Add flags for unverified SSL/TLS 2016-01-25 18:07:51 +01:00
clint shryock
e865c342cc provider/aws: fix ELB SG test 2016-01-25 11:05:22 -06:00
Paul Hinze
0b11ace9ac Merge pull request #4788 from hashicorp/phinze/skip-remote-test-option
tests: allow opt-out of remote tests via env var
2016-01-25 10:57:08 -06:00
James Nugent
3f74382168 Merge pull request #4821 from TimeIncOSS/docs-aws-lambda-update
docs: Add missing link to aws_lambda_alias
2016-01-25 10:44:27 -06:00
James Nugent
a9497b3622 Update CHANGELOG.md 2016-01-25 10:39:58 -06:00
James Nugent
327f11460c Merge pull request #4795 from hashicorp/f-variable-types
core: Support explicit variable type declaration
2016-01-25 10:37:43 -06:00
Paul Hinze
047e997b4b Update CHANGELOG.md 2016-01-25 10:25:58 -06:00
Paul Hinze
7784fbfded Merge pull request #4823 from hashicorp/phinze/heroku-drain-poll
provider/heroku: retry drain create until log channel is assigned
2016-01-25 10:22:20 -06:00
James Nugent
3bdd1ac8b3 core: Display invalid type in error message
If a variable type which is invalid (e.g. "stringg") is declared, we now
include the invalid type description in the error message to make it
easier to track down the source of the error in the source file.
2016-01-25 10:21:12 -06:00
Paul Hinze
b537e5e966 provider/heroku: retry drain create until log channel is assigned
Should fix the build error encountered here:

https://travis-ci.org/hashicorp/terraform/builds/104548513
2016-01-25 09:59:41 -06:00
Radek Simko
fc0795019e docs: Add missing link to aws_lambda_alias 2016-01-25 12:47:07 +00:00
James Nugent
5f8b0e8b89 Merge pull request #4810 from hashicorp/sethvargo/sdata
Add structured data to website
2016-01-24 16:08:31 -06:00
Seth Vargo
eeb80e06b7 Add structured data 2016-01-24 13:32:35 -05:00
James Nugent
cb6cb8b96a core: Support explicit variable type declaration
This commit adds support for declaring variable types in Terraform
configuration. Historically, the type has been inferred from the default
value, defaulting to string if no default was supplied. This has caused
users to devise workarounds if they wanted to declare a map but provide
values from a .tfvars file (for example).

The new syntax adds the "type" key to variable blocks:

```
variable "i_am_a_string" {
    type = "string"
}

variable "i_am_a_map" {
    type = "map"
}
```

This commit does _not_ extend the type system to include bools, integers
or floats - the only two types available are maps and strings.

Validation is performed if a default value is provided in order to
ensure that the default value type matches the declared type.

In the case that a type is not declared, the old logic is used for
determining the type. This allows backwards compatiblity with previous
Terraform configuration.
2016-01-24 11:40:02 -06:00
Clint
1e99ff6c44 Update CHANGELOG.md 2016-01-22 15:52:18 -06:00
Clint
4708e66328 Merge pull request #4098 from csabapalfi/f-aws-s3-redirect-protocol
Enable specifying aws s3 redirect protocol
2016-01-22 15:51:40 -06:00
Clint
9fb5736856 Update CHANGELOG.md 2016-01-22 14:26:41 -06:00
Clint
6befb714cc Merge pull request #4734 from hashicorp/b-network-acl-visibility
provider/aws: Wait for NACL rule to be visible
2016-01-22 14:26:21 -06:00
Sander van Harmelen
81df46a339 Merge pull request #4796 from svanharmelen/f-tweak-tags
provider/cloudstack: policing up the new `tags` code from @Carles-Figuerola
2016-01-22 17:20:31 +01:00
Paul Hinze
19d90ae00f heroku: randomize the remaining appnames in tests
Should take care of the remaining flapping acceptance test failures like
this:

https://travis-ci.org/hashicorp/terraform/builds/104012729
2016-01-22 09:26:34 -06:00
Sander van Harmelen
c0f1962f51 Policing up the new tags code from @Carles-Figuerola
Just some cosmetics and some cleaning up to make the code fit in a
little better with the existing code. Functionally no changes are made
and the existing tests still pass.
2016-01-22 12:13:26 +01:00
Sander van Harmelen
b269b80803 Merge pull request #4742 from Carles-Figuerola/add-tags-plus-networktags
Add tagging shared module for cloudstack and implement it in resource_network
2016-01-22 09:44:12 +01:00
Carles Figuerola
755917db07 Add tests for Network Tags for provider/cloudstack and applied tips from PR#4742 2016-01-21 22:45:51 -06:00
Carles Figuerola
0983ca4c2a Merge remote-tracking branch 'upstream/master' into add-tags-plus-networktags 2016-01-21 22:37:23 -06:00
Martin Atkins
350ac6ae7d Update CHANGELOG.md 2016-01-21 17:02:45 -08:00
Martin Atkins
7450abe408 Merge pull request #4606 from hashicorp/tls-public-key
Export public keys from tls_private_key
2016-01-21 17:01:18 -08:00
Csaba Palfi
8f6404a0e1 provider/aws enable specifying aws s3 redirect protocol
Signed-off-by: Csaba Palfi <csaba@palfi.me>
2016-01-21 23:26:13 +00:00
James Nugent
1b3908633c Merge pull request #4767 from monkeylittleinc/v0.6.9-branch
Add support for multiple final states on the WaitForState resource
2016-01-21 18:19:52 -05:00
James Nugent
78825e7b6b Merge pull request #4793 from hashicorp/f-coretest-target
core: Add `make core-test` target
2016-01-21 18:03:58 -05:00
James Nugent
fc667b6763 core: Add make core-test target 2016-01-21 18:01:21 -05:00
Paul Stack
8f2cbf5218 Merge pull request #1 from catsby/pr-4693
provider/aws: Default Autoscaling Schedule min/max/desired to zero
2016-01-21 22:25:38 +00:00
clint shryock
9ee6f822f6 provider/aws: Default Autoscaling Schedule min/max/desired to zero 2016-01-21 16:02:46 -06:00
Paul Hinze
6bafa74011 tests: allow opt-out of remote tests via env var
Adds the `TF_SKIP_REMOTE_TESTS` env var to be used in cases where the
`http.Get()` smoke test passes but the network is not able to service
the needs of the tests.

Fixes #4421
2016-01-21 15:44:18 -06:00
Paul Hinze
0f3b977c10 Merge pull request #4785 from stack72/f-azurerm-public-ip-test
provider/azurerm: Fixing a flapping AzureRM PublicIP validation test
2016-01-21 15:10:00 -06:00
Paul Hinze
2caf1f72d6 Update CHANGELOG.md 2016-01-21 15:08:37 -06:00
Paul Hinze
8d8b28717e Merge pull request #4574 from hashicorp/phinze/orphan-addressing
Orphan addressing / targeting
2016-01-21 15:07:41 -06:00
stack72
eb6fd87a42 Fixing a flapping AzureRM PublicIP validation test 2016-01-21 20:59:30 +00:00
Sander van Harmelen
608aa698c8 Merge pull request #4784 from svanharmelen/f-export-parallelism
provider/cloudstack: make the concurrence for applying rules configurable
2016-01-21 21:59:25 +01:00
Sander van Harmelen
3385100f56 Make the concurrence for applying rules configurable 2016-01-21 21:30:54 +01:00
Paul Hinze
a83d1bab23 mailgun: fixup go vet problem in test 2016-01-21 13:02:26 -06:00
Paul Hinze
3941e623e8 Update CHANGELOG.md 2016-01-21 11:59:20 -06:00
Paul Hinze
3380f5bf7c Merge pull request #4776 from hashicorp/phinze/heroku-tests-randnames
heroku: randomize names in acctests
2016-01-21 11:57:27 -06:00
Paul Hinze
8d2e18234e Merge pull request #4777 from hashicorp/phinze/mailgun-domain-destroy-takes-a-sec
mailgun: poll until domain destroy takes effect
2016-01-21 11:56:37 -06:00