Dave Cunningham
ec3feff9ca
Add a UserAgent with version temporarily set to 0.0.0
2015-04-15 18:17:21 -04:00
Paul Hinze
7dab6a450a
Merge pull request #1517 from hashicorp/f-simplify-google-instance
...
google: simplify instance metadata schema
2015-04-15 11:48:37 -05:00
Paul Hinze
a985b68edb
google: simplify instance metadata schema
...
It doesn't need to be a List of Maps, it can just be a Map.
We're also safe to remove a previous workaround I stuck in there.
The config parsing is equivalent between a list of maps and a plain map,
so we just need a state migration to make this backwards compatible.
2015-04-15 11:01:35 -05:00
Paul Hinze
29c83231ce
core: avoid diff mismatch on NewRemoved fields during -/+
...
fixes #1508
In a DESTROY/CREATE scenario, the plan diff will be run against the
state of the old instance, while the apply diff will be run against an
empty state (because the state is cleared when the destroy node does its
thing.)
For complex attributes, this can result in keys that seem to disappear
between the two diffs, when in reality everything is working just fine.
Same() needs to take into account this scenario by analyzing NewRemoved
and treating as "Same" a diff that does indeed have that key removed.
2015-04-14 17:23:30 -05:00
Dave Cunningham
d55ac06b4f
deprecate google instance 'network' attribute in favor of network_interface
2015-04-10 17:03:51 -04:00
Paul Hinze
11402f3075
docs: fill out all provider env var configuration
...
I find env vars a lot easier to use in day-to-day practice, so it's
probably a good idea to let the users have that benefit too!
2015-04-10 14:31:53 -05:00
Dave Cunningham
f1e26ba5de
Avoid 'source' being undefined in legacy network Read
2015-04-09 13:29:59 -04:00
Dainis Tillers
74b4f960cb
Just removing network refresh wont cut it, value from config must be used
2015-04-08 15:38:07 +03:00
Dainis Tillers
28e29aec19
Fix #1394 , network value for network_interface isn't a computed value and there is no need to refresh it each time instance data is read
2015-04-08 15:29:46 +03:00
Dainis Tillers
c9f500de4e
Added - documentation about added features
2015-04-08 14:41:47 +03:00
Dainis Tillers
c3317e3560
Added - disk device name
2015-04-08 14:34:37 +03:00
Dainis Tillers
54bff0e3b5
Added - create disk from snapshot
2015-04-08 14:21:39 +03:00
Paul Hinze
952af7ad20
helper/schema: ensure ForceNew set when Update is not
...
If a given resource does not define an `Update` function, then all of
its attributes must be specified as `ForceNew`, lest Applys fail with
"doesn't support update" like #1367 .
This is something we can detect automatically, so this adds a check for
it when we validate provider implementations.
2015-04-03 09:57:30 -05:00
Mitchell Hashimoto
ba69c0dea2
Merge pull request #1272 from ndarilek/google-instance-docs-fix
...
website: 'project' requires ID, not name
2015-03-26 10:21:12 -07:00
Mitchell Hashimoto
52b43d550a
Merge pull request #1239 from BashtonLtd/gce_fix_false_bools
...
providers/google: Updates to GCE Instances and Instance Templates to allow for false bools.
2015-03-26 10:20:52 -07:00
Mitchell Hashimoto
1ea826f5ea
Merge pull request #1238 from BashtonLtd/gce_update_instance_template_disk_tests
...
providers/google: Update GCE Instance Template tests now that existing disk must exist first.
2015-03-26 10:20:29 -07:00
Mitchell Hashimoto
2acedf19a6
Merge pull request #1154 from stuntgoat/gce-add-network
...
providers/google: add network field to the network_interface
2015-03-26 10:19:00 -07:00
Mitchell Hashimoto
a8917b2b34
Merge pull request #1236 from BashtonLtd/gce_update_imports
...
Update Google API import to point to the new location.
2015-03-26 10:14:33 -07:00
Nolan Darilek
1af0c7a2d3
Add disk size to google_compute_instance disk blocks.
2015-03-24 11:45:20 -05:00
Nolan Darilek
0cca21d927
Add disk size to google_compute_instance disk blocks.
2015-03-24 11:45:20 -05:00
Nolan Darilek
2c900dd4f9
'project' should be set to the project's ID, not its name.
2015-03-21 09:16:16 -05:00
David Watson
8cfd51bed7
Updates to GCE Instances and Instance Templates to allow for false values to be set for the auto_delete setting.
2015-03-18 17:50:03 +00:00
David Watson
13dbe2e991
Update GCE Instance Template tests now that existing disk must exist prior to template creation.
2015-03-18 17:42:03 +00:00
David Watson
56c5854e5b
Update Google API import to point to the new location.
2015-03-18 17:10:39 +00:00
stungtoat
86913b0363
add network field to the network_interface
2015-03-06 22:13:07 -08:00
David Watson
1e28af1b46
Tests for GCE autoscaler resource.
2015-03-04 10:15:26 +00:00
David Watson
43cb8ff2a9
Initial commit of autoscaler resource.
2015-03-04 10:14:59 +00:00
Mitchell Hashimoto
dee37aa1dd
providers/google: set only top-level configs for lists [GH-929]
2015-03-02 10:00:24 -08:00
Dave Cunningham
8a96c0c41e
Remove unnecessary ;
2015-02-23 13:35:07 -05:00
Dave Cunningham
4d28f60235
Fix argument order
2015-02-23 13:30:41 -05:00
Mitchell Hashimoto
9b5d40c2e3
fmt
2015-02-20 10:22:26 -08:00
David Watson
a670b907c3
Remove debugging log lines.
2015-02-19 16:31:11 +00:00
David Watson
0fa06bae2e
Update tests to include updated network definition for instance templates from #980 .
2015-02-19 11:47:53 +00:00
David Watson
2187833dee
Remove old todo comment.
2015-02-19 11:43:18 +00:00
David Watson
406d374baa
Update Instance Template network definition to match changes to Instances.
2015-02-16 17:04:56 +00:00
David Watson
c3776cae0f
Update Instance Template network definition to match changes to Instances.
2015-02-16 17:04:56 +00:00
David Watson
23ad465882
Add tests for InstanceGroupManagers in GCE.
2015-02-16 16:07:26 +00:00
David Watson
5f0cee4485
Add InstanceGroupManager to GCE.
2015-02-16 16:06:23 +00:00
Dave Cunningham
e4cf7e8924
Make Google Instance disk attribute all ForceNew. Fix #608 .
2015-02-13 14:23:49 -05:00
Dave Cunningham
1ef2cf1610
Use new oauth2 golang library
2015-02-11 21:21:24 -05:00
Dave Cunningham
4d666a6dc4
Revert to upstream oauth2
2015-02-11 01:46:40 -05:00
Dave Cunningham
3e71666b91
Merge branch 'master' into oauth2
2015-02-11 00:37:13 -05:00
Dave Cunningham
ac252b79bd
Merge branch 'master' into oauth2
2015-02-11 00:37:13 -05:00
Paul Hinze
bbb1313428
Merge pull request #959 from BashtonLtd/gce_instance_template
...
GCE instance template support
2015-02-10 08:57:45 -06:00
Paul Hinze
319be5d465
Merge pull request #959 from BashtonLtd/gce_instance_template
...
GCE instance template support
2015-02-10 08:57:45 -06:00
David Watson
cdfdf0faeb
Remove leftover todo comment.
2015-02-10 14:31:43 +00:00
Paul Hinze
f458187d86
Merge pull request #960 from BashtonLtd/gce_self_links
...
Add SelfLink fields to all GCE resources
2015-02-10 08:10:20 -06:00
David Watson
b6df2ff983
Add SelfLink field to GCE route resource.
2015-02-10 11:15:07 +00:00
David Watson
531bd09ae4
Add SelfLink field to GCE network resource.
2015-02-10 11:14:37 +00:00
David Watson
ddb8b21f3c
Add SelfLink field to GCE firewall resource.
2015-02-10 11:14:15 +00:00