Commit Graph

3494 Commits

Author SHA1 Message Date
Clint Shryock 902ca25f36 Code cleanup 2015-03-11 08:30:43 -05:00
Clint Shryock 3977256c17 Cleansup: Restore expandIPPerms, remove flattenIPPerms 2015-03-10 16:35:49 -05:00
Clint Shryock a22c23ad42 clean up debug output to make go vet happy 2015-03-10 15:55:49 -05:00
Clint Shryock 20b02cacd4 provider/aws: Convert AWS Security Group to aws-sdk-go
Convert security group test too
2015-03-09 11:45:58 -05:00
Mitchell Hashimoto e32ad9e3ae Merge pull request #1151 from jefferai/f-quickdev
Add quickdev option
2015-03-06 10:27:44 -08:00
Jack Pearkes a090aac755 update changelog (fix previous) 2015-03-06 10:03:30 -08:00
Jack Pearkes 09bf26e844 update changelog 2015-03-06 10:02:09 -08:00
Jack Pearkes 26cc99bf3f website: add digitalocean ssh_key documentation
cc/ @plalloni
2015-03-06 10:00:41 -08:00
Jack Pearkes 12bb4b866c Merge pull request #1074 from plalloni/do-ssh-keys
Add DigitalOcean SSH Key resource
2015-03-06 09:44:36 -08:00
Jeff Mitchell 996e7ff3e4 Add quickdev option; skips getting dependencies to make repeated builds a bit faster and less network-heavy 2015-03-06 17:07:16 +00:00
Paul Hinze 6a9e4ce227 Merge pull request #1141 from hashicorp/b-rds-snapshot-force-new
providers/aws: final_snapshot_id isn't ForceNew
2015-03-06 10:13:08 -06:00
Paul Hinze f61dcf8aeb Merge pull request #1144 from TimeIncOSS/git-2-https
Replace git protocol with https in middleman source URL
2015-03-06 10:13:00 -06:00
Radek Simko 30707dbd05 Locked dependencies updated to latest versions 2015-03-06 13:07:59 +00:00
Radek Simko c87ac6df04 Replace git:// with https:// in middleman source 2015-03-06 13:06:57 +00:00
Mitchell Hashimoto 140a8f95fd Merge pull request #1143 from TimeIncOSS/vpc_peering_docs
website: add vpc_peering docs to sidebar
2015-03-06 00:06:22 -08:00
Radek Simko 6e6369c7a4 vpc_peering docs added to sidebar 2015-03-06 07:55:38 +00:00
Paul Hinze bc1baa8712 providers/aws: final_snapshot_id isn't ForceNew
Removing `ForceNew` from `final_snapshot_identifier` - it's a parameter
that's _only_ passed during the DeleteDBInstance API call, so it's perfectly
valid to change the attribute for an existing DB Instance.

fixes #1138
2015-03-05 19:07:41 -06:00
Paul Hinze f4291d6f44 Update CHANGELOG.md 2015-03-05 15:45:59 -06:00
Paul Hinze e97b4803d6 Merge pull request #1134 from hashicorp/f-deprecation
helper/schema: allow Schema attrs to be Deprecated/Removed
2015-03-05 15:41:38 -06:00
Paul Hinze ef70c8cae5 helper/schema: allow Schema attrs to be Removed
Removed fields show a customizable error message to the user when they
are used in a Terraform config. This is a tool that provider authors can
use for user feedback as they evolve their Schemas.

refs #957
2015-03-05 15:33:56 -06:00
Mitchell Hashimoto 1bbb42b13f Merge pull request #1133 from hashicorp/f-remote-file
state/remote: add undocumented file backend for remote state
2015-03-05 13:16:52 -08:00
Paul Hinze 888f16d2d3 helper/schema: allow Schema attrs to be Deprecated
Deprecated fields show a customizable warning message to the user when
they are used in a Terraform config. This is a tool that provider
authors can use for user feedback as they evolve their Schemas.

fixes #957
2015-03-05 15:16:50 -06:00
Paul Hinze 7dca526493 Merge pull request #1132 from hashicorp/f-travis-vet
run `go vet` on Travis
2015-03-05 15:16:09 -06:00
Mitchell Hashimoto aee27314eb state/remote: add undocumented file backend for remote state 2015-03-05 13:15:14 -08:00
Paul Hinze 028a8ac8c5 travis: run `go vet` on every build 2015-03-05 14:59:51 -06:00
Paul Hinze 9270af6dfa Merge pull request #1131 from hashicorp/b-aws-subnet-vet
providers/aws: go vet fixes in aws_subnet
2015-03-05 14:57:18 -06:00
Paul Hinze 170341d38e providers/aws: go vet fixes in aws_subnet 2015-03-05 14:53:07 -06:00
Paul Hinze 089b5dc19e Merge pull request #1130 from hashicorp/f-deprecation
command: warnings should not exit
2015-03-05 14:37:28 -06:00
Paul Hinze 4fc5ebf47e command: warnings should not exit
also properly colorize error/warnings

depends on https://github.com/mitchellh/cli/pull/15
2015-03-05 14:22:34 -06:00
Paul Hinze 31529be403 Merge pull request #1127 from hashicorp/f-deprecation
helper/schema: [tests] add names to Validate tests
2015-03-05 13:36:14 -06:00
Mitchell Hashimoto e92a378df7 Merge pull request #1125 from TimeIncOSS/rds_instance_fix
aws/rds: Let aws_db_instance.*.address to be actually address
2015-03-05 11:22:17 -08:00
Paul Hinze 000238835c helper/schema: [tests] add names to Validate tests
a process also known as 'paulification' :)
2015-03-05 12:28:53 -06:00
Radek Simko c616c83a21 Let aws_db_instance.*.address to be actually address 2015-03-05 18:15:30 +00:00
Paul Hinze b7462a8f6a Merge pull request #1078 from hashicorp/b-tainted-double-destroy
core: [refactor] pull Deposed out of Tainted list
2015-03-05 10:16:31 -06:00
Paul Hinze f1c9e32fa0 core: tweaks from code review 2015-03-05 10:11:14 -06:00
Clint cebe8b9cbe Merge pull request #1117 from hashicorp/aws-go-key-pair
provider/aws: Convert AWS Key Pair to aws-sdk-go
2015-03-05 09:17:22 -06:00
Clint 23ece16d15 Merge pull request #1113 from hashicorp/aws-go-internet-gateway
providers/aws: Convert AWS Internet Gateway to aws-sdk-go
2015-03-05 09:17:06 -06:00
Mitchell Hashimoto 156109376f update CHANGELOG 2015-03-04 20:12:46 -08:00
Mitchell Hashimoto f0f799241a Merge pull request #1119 from hashicorp/f-push
command: nest `push/pull` under `remote`, change `remote` to `remote config`
2015-03-04 20:11:49 -08:00
Mitchell Hashimoto 4306405af8 website: docs for new remote commands 2015-03-04 16:35:42 -08:00
Mitchell Hashimoto 89e7438f0f command/remote 2015-03-04 16:25:11 -08:00
Paul Hinze 6e13aacefa core: [refactor] DRY up EvalWriteState nodes
Also some final comment cleanup
2015-03-04 18:22:18 -06:00
Mitchell Hashimoto 01cd761023 command: move remote configuration stuff 2015-03-04 16:17:30 -08:00
Mitchell Hashimoto a4bc5ba3ff update CHANGELOG 2015-03-04 16:06:48 -08:00
Mitchell Hashimoto 1c817c7864 Merge pull request #1095 from hashicorp/b-google-set
providers/google: set only top-level configs for lists [GH-929]
2015-03-04 16:05:37 -08:00
Mitchell Hashimoto 23609a7af5 Merge pull request #1096 from hashicorp/f-sprintf
config: add "format' function [GH-758]
2015-03-04 16:05:25 -08:00
Clint Shryock 641c7c613a provider/aws: Convert AWS Key Pair to aws-sdk-go 2015-03-04 15:17:23 -06:00
Paul Hinze 6c93fbb85d core: [refactor] store Deposed resource instances as a list
Deposed instances need to be stored as a list for certain pathological
cases where destroys fail for some reason (e.g. upstream API failure,
Terraform interrupted mid-run). Terraform needs to be able to remember
all Deposed nodes so that it can clean them up properly in subsequent
runs.

Deposed instances will now never touch the Tainted list - they're fully
managed from within their own list.

Added a "multiDepose" test case that walks through a scenario to
exercise this.
2015-03-04 12:25:59 -06:00
Paul Hinze 426f253085 core: [refactor] split WriteState EvalNodes
This is the non-DRY pass.
2015-03-04 12:25:47 -06:00
Paul Hinze d81ec2d37e core: [refactor] pull out common ReadState behavior 2015-03-04 12:25:47 -06:00