Commit Graph

7023 Commits

Author SHA1 Message Date
Paul Hinze 05c0998d2d core: store deeply nested modules in a consistent order in the state
We were only comparing the last element of the module, which meant that
deeply nested modules with the same name but different ancestry had an
undefined sort order, which could cause inconsistencies in state
storage and potentially break remote state MD5 checksumming.
2015-10-20 14:35:57 -05:00
Lars Wander bba2c3221d Added oauth2 support for GCP 2015-10-20 15:08:04 -04:00
Lars Wander d4f7cdc877 GCP UserAgent now shows accurate Terraform version 2015-10-20 14:45:11 -04:00
Paul Hinze 68e0133da0 Merge pull request #3569 from hashicorp/b-meta-diffs-should-bump-serial
core: state metadata difference should bump serial
2015-10-20 13:29:12 -05:00
Paul Hinze fca44bdec3 core: state metadata difference should bump serial
Remote state includes MD5-based checksumming to protect against State
conflicts. This can generate improper conflicts with states that differ
only in their Schema version.

We began to see this issue with
https://github.com/hashicorp/terraform/pull/3470 which changes the
"schema_version" of aws_key_pairs.
2015-10-20 12:28:12 -05:00
Paul Hinze 15a36d06cf Merge pull request #3532 from hashicorp/remove-default-client
Remove usage of http.DefaultClient
2015-10-20 10:42:31 -05:00
Martin Atkins 7a24da8c94 Update CHANGELOG.md 2015-10-19 18:43:49 -07:00
Martin Atkins 484d6f8765 Merge pull request #3487 from nathan7/etcd
Etcd remote state backend
2015-10-19 18:42:29 -07:00
Jeff Mitchell 5fa5c4bc53 Use new packngo API allowing passing in a custom http.Client 2015-10-19 13:03:28 -04:00
Jeff Mitchell b0ceffc322 Remove usage from dependencies as well. Other dependencies need upstream merging to completely solve this. 2015-10-19 12:06:34 -04:00
Jeff Mitchell 3c0ed11922 Remove usage of http.DefaultClient 2015-10-19 12:06:33 -04:00
Paul Hinze 3fa57e61ba Merge pull request #3545 from daveadams/b-init-remote-command-docs
Update init and remote config command docs
2015-10-19 08:54:25 -05:00
BSick7 6a593f9d17 Fixing aws identifiers for aws_route.
Fixing basic acceptance test.
Adding warning to website about mixed mode.
Adding exists to aws_route.
Adding acceptance test for changing destination_cidr_block.
2015-10-19 09:16:27 -04:00
gkze ac0afad6e9 Add aws_route resource 2015-10-19 09:16:26 -04:00
David Adams 3021069207 Update init and remote config command docs
* Update init docs to be correct, and provide an example.
* Update remote config docs to provide more details about the Consul
  backend and to provide another example.
2015-10-18 18:23:13 -05:00
Nathan Zadoks 362a2035c0 Document the etcd remote state backend 2015-10-18 23:24:56 +02:00
Nathan Zadoks bb51882f33 Etcd remote state backend 2015-10-18 23:24:55 +02:00
Dave Cunningham 5930771615 Update compute_instance.html.markdown
Make it clear that you can't have two networks
2015-10-18 13:21:41 -04:00
Mitchell Hashimoto c2fdb7171e use upstream osext, which fixes some bugs 2015-10-17 17:33:45 -07:00
clint shryock 347f9c0bea vagrantfile: update base image name to Bento, from Chef 2015-10-16 14:00:23 -05:00
Clint 5a9a89cde6 Merge pull request #3050 from berendt/vagrantfile_apt_get_upgrade
[Vagrantfile] upgrade all packages while provisioning
2015-10-16 13:46:45 -05:00
Clint 239823f055 Merge pull request #3051 from berendt/vagrantfile_virtualbox_resources
[Vagrantfile] set resources for the provider 'virtualbox'
2015-10-16 13:46:25 -05:00
clint shryock 20bc0ca3cd document copy_tags 2015-10-16 11:20:24 -05:00
clint shryock a273b9b93b provider/aws: Add configuration to copy tags to RDS Snapshots 2015-10-16 11:14:11 -05:00
Paul Hinze 05007bed38 Update CHANGELOG.md 2015-10-16 09:11:39 -05:00
Paul Hinze 97cb207fc5 Merge pull request #3333 from aybabtme/use-official-digitalocean-client
use official Go client for DigitalOcean provider
2015-10-16 09:11:04 -05:00
Radek Simko dd81290f57 Merge pull request #3514 from TimeIncOSS/aws-docs-fixes
docs/aws: Fix a few nitpicks
2015-10-16 07:47:09 +02:00
Mitchell Hashimoto 263cc1b855 terraform: final failing test 2015-10-15 13:52:27 -07:00
Mitchell Hashimoto 344e7c26b5 fix a bunch of tests from go-getter import 2015-10-15 13:48:58 -07:00
Mitchell Hashimoto 9f952693fa Merge pull request #3516 from hashicorp/f-getter
config/module: use go-getter
2015-10-15 13:40:54 -07:00
Mitchell Hashimoto 06f4ac8166 config/module: use go-getter 2015-10-15 13:36:58 -07:00
Radek Simko 4017a611c3 docs: Glacier Vault - add title + make note more brief 2015-10-15 20:59:58 +02:00
Radek Simko 26bc27594b docs: Fix EFS documentation 2015-10-15 20:57:42 +02:00
clint shryock 1bfd4b0f71 Reset CHANGELOG/version for 0.6.5 release 2015-10-15 17:50:20 +00:00
Michael Austin 53e196eaed fix vet error 2015-10-15 12:55:33 -04:00
clint shryock 49396ba3e0 v0.6.4 2015-10-15 15:51:15 +00:00
Paul Hinze 562a793430 style: ran go fmt 2015-10-15 10:21:20 -05:00
Clint d918d775f3 Update CHANGELOG.md 2015-10-15 10:04:55 -05:00
Clint 2f94e575ef Merge pull request #3300 from Runscope/fix-dynamodb-gsi-bug
provider/aws: fix bug with reading GSIs from dynamodb
2015-10-15 10:04:33 -05:00
Paul Hinze aee1405bcb Merge pull request #3512 from hashicorp/d-vsphere-initial-support
vsphere docs: add warning about possible changes
2015-10-15 09:41:10 -05:00
Paul Hinze 9d41e6f3d1 vsphere docs: add warning about possible changes
Since we merged this so that the community could collaborate on
improvements, I thought it would be prudent to inform potential users of
the status of the provider so they know what to expect.
2015-10-15 09:35:06 -05:00
Paul Hinze 60e9bec052 Merge pull request #3483 from hashicorp/d-vsphere
vsphere docs; first draft
2015-10-15 09:21:32 -05:00
Paul Hinze 05d6c5b509 vsphere docs; first draft
I'm not familiar with vSphere so I had to skip over details in some
places, but this at least gets the basic structure in for the docs.
2015-10-15 09:18:05 -05:00
Sander van Harmelen 2a24d52721 Merge pull request #3502 from joelmoss/chef_policy_unused_runlist
[chef provisioning] When use_policyfile is given, the run list is not used, so don't require it
2015-10-15 12:40:45 +02:00
Paul Hinze 3fbeb326cd provider/azure: acc tests fixes
* avoid name collisions
 * update image names
2015-10-14 22:59:33 -05:00
Paul Hinze f6e525e531 provider/google: one more test that should skip predefined_acl
it was depreceted in https://github.com/hashicorp/terraform/pull/3272
2015-10-14 22:36:19 -05:00
Paul Hinze 0efffc67f0 provider/google: storage bucket tests shouldn't not check predefined_acl
it was depreceted in https://github.com/hashicorp/terraform/pull/3272
2015-10-14 22:17:34 -05:00
Paul Hinze b2b41192ac provider/google: container test needed bigger instance to pass 2015-10-14 22:16:58 -05:00
Paul Hinze c1aab4cfaf Merge pull request #3507 from hashicorp/b-gce-metadata
provider/google: one more fix to GCE metadata
2015-10-14 21:40:50 -05:00
Martin Atkins 2e3b3cfad2 Update CHANGELOG.md 2015-10-14 19:37:33 -07:00