Paul Hinze
8b64b7ec27
Merge pull request #906 from BashtonLtd/gce_instance_selflink
...
Expose SelfLink field for GCE instances.
2015-02-03 15:46:46 -06:00
Dave Cunningham
284a27c364
Remove service_accounts (legacy dupe of service_account)
2015-02-03 16:16:41 -05:00
David Watson
33c817e1b5
Expose SelfLink for GCE instances to allow other resources to reference instances.
2015-02-02 09:46:35 +00:00
Dave Cunningham
038debbba9
Multiple gcp improvements and new resources
2015-01-30 10:32:35 -06:00
Dave Cunningham
d9add1b513
Allow specifying project or full URL when specifying image
2015-01-29 20:00:02 -05:00
Paul Hinze
4bc9add477
providers/google: fix instance creation
...
with this commit, the google compute instance acceptance tests are
passing
- remove GOOGLE_CLIENT_FILE requirement from provider tests to finish
out #452
- skip extra "#" key that shows up in metadata maps, fixes #757 and
sprouts #883 to figure out core issue
- more verbose variablenames in metadata parsing, since it took me
awhile to grok and i thought there might have been a shadowing bug in
there for a minute. maybe someday when i'm a golang master i'll be
smart enough to be comfortable with one-char varnames. :)
2015-01-28 15:50:56 -06:00
Jeff Goldschrafe
c7c90dd595
Support service accounts on GCE instances
...
Update the Google Compute Engine provider to add support for service
accounts on `google_compute_instance`. Both gcloud shorthand (`compute-ro`,
`storage-ro`, etc.) and OAuth2 API endpoints are supported.
This feature is currently limited to a single service account (supporting
multiple scopes) and an automatically-generated service account email.
2015-01-02 01:25:19 -05:00
Sander van Harmelen
ede6d4bc80
Refactoring the resourceInstanceTags func just a little
...
My eye caught this somewhat un-logic mixed use of ‘vs’ and
‘v.(*schema.Set)’, so thought to make it a little cleaner…
2014-11-20 11:32:15 +01:00
stungtoat
3e2a09fc38
set default host on connection info
2014-10-19 00:04:17 -07:00
stungtoat
3851afbac7
consistent spacing
2014-10-18 23:17:14 -07:00
stungtoat
db1f68ad4a
go fmt
2014-10-18 23:15:43 -07:00
stungtoat
298788b716
providers/google: add external_address; needed for connection
2014-10-18 23:03:37 -07:00
Mitchell Hashimoto
d9fefb9ee0
fmt
2014-10-10 14:50:35 -07:00
Mitchell Hashimoto
08e7a5bd85
Merge pull request #372 from jgoldschrafe/feature-google-compute-disk-types
...
Configurable disk types for GCE
2014-10-08 10:50:38 -07:00
Jeff Goldschrafe
ac46b83119
Support IP forwarding on GCE instances
...
This change exposes the CanIpForward property of the Instance, allowing
users to create instances that are allowed to function as NAT or VPN
gateways.
2014-10-07 12:28:20 -04:00
Jeff Goldschrafe
69c09c1cb7
Configurable disk types for GCE
...
Supports configuring the disk type for Google Compute Engine disk
resources. Both `google_compute_disk` and `google_compute_instance`
disk types are supported.
Resolves #351 .
2014-10-07 01:40:20 -04:00
Mitchell Hashimoto
6fa0b65563
fmt
2014-09-09 13:43:03 -07:00
Dainis Tillers
1a6fc051ba
Added - flag to set whether disk needs to be delete or not when instance terminates
2014-09-02 16:52:49 +03:00
Dainis Tillers
6aa3d2f0ec
Fixed - allow to attach already existing disks
2014-09-02 16:52:21 +03:00
Mitchell Hashimoto
5049f0b111
providers/google: partial updates with compute_instance
2014-08-26 20:31:35 -07:00
Mitchell Hashimoto
9b430b911e
providers/google: compute_instance supports updating tags
2014-08-26 13:52:18 -07:00
Mitchell Hashimoto
fcba6626e4
providers/google: compute_instance supports updating metadata
2014-08-26 13:48:49 -07:00
Mitchell Hashimoto
36d4ec4fd4
providers/google: on refresh, treat 404 as resource gone
2014-08-25 22:49:14 -07:00
Mitchell Hashimoto
d4c23e9e85
providers/google: check operations for errors
2014-08-25 22:44:27 -07:00
Mitchell Hashimoto
f4113ecfda
providers/google: support disks coming from other disks
2014-08-25 21:35:23 -07:00
Mitchell Hashimoto
5f79e59ed1
providers/google: compute_disk
2014-08-25 16:23:28 -07:00
Mitchell Hashimoto
7044ce907a
providers/google: can assign IP to instance
2014-08-25 15:47:21 -07:00
Mitchell Hashimoto
0f0c34b674
providers/google: compute_instance supports metadata
2014-08-25 15:25:45 -07:00
Mitchell Hashimoto
d42c75315c
providers/google: support tags on compute_instance
2014-08-25 15:10:30 -07:00
Mitchell Hashimoto
25e598a153
providers/google: compute_instance
2014-08-25 14:57:17 -07:00
Mitchell Hashimoto
80e2023e6b
providers/google: first pass
2014-08-25 11:48:20 -07:00