Nat Welch
111bd6089c
Add support for multiple sshkeys and downed zones.
2013-08-21 18:51:38 -07:00
Akshay Moghe
5c3517a9b8
Add ability to get/list snapshots in GCE.
...
This patch...
1. Adds the Snapshot collection and model
2. Adds the get/list requests
3. adds some examples
2013-08-12 18:16:48 -07:00
jordangbull
eb943d4e46
Google Cloud Compute now raises Errors rather than throwing them.
2013-07-12 13:23:47 -07:00
jordangbull
a7eec9b1e9
Fixed server bootstrap to remove default image if a boot disk is specified
2013-07-11 18:40:40 -07:00
jordangbull
a3368acb13
Cleaned code and fixed issue with getting a resource too soon after request for creation.
2013-07-11 10:30:54 -07:00
jordangbull
50f54278d7
Rebased and cleaned up google fog. Changed insert_server to allow all options (not backwards compatible, but throws an informative error
2013-07-09 14:34:09 -07:00
jordangbull
54ca80e015
Added Disk and Disks to Google compute. Created new insert server request method that is backward compatible with the old request method, but also allows all insert server options to be used rather than a subset.
2013-07-09 11:33:15 -07:00
Nat Welch
23d4c7c95e
Throw errors instead of printing them.
2013-06-27 00:27:38 -07:00
Nat Welch
7814ae55e8
Patch from a fellow googler
2013-06-26 17:53:53 -07:00
Nat Welch
99fac66767
sshable? shouldn't just die
2013-06-20 18:01:03 -07:00
Nat Welch
4189cf7325
just the message.
2013-06-20 16:32:40 -07:00
Nat Welch
b55857f3db
trying to actually handle response error data.
2013-06-20 16:29:29 -07:00
Nat Welch
41b4ca9155
trying again to get metadata working...
2013-06-18 18:46:09 -07:00
Nat Welch
0a9ee7db01
[google|compute] Change default image to most recent version of wheezy.
2013-06-04 15:08:02 -07:00
Nat Welch
eaaabf9f62
Uping version to v1beta15
2013-06-04 14:27:14 -07:00
Dan Prince
1c96372672
Add a custom log warning on load error.
2013-05-04 19:26:24 -04:00
Dan Prince
d81cc071d2
Load google/api_client late to avoid dep.
...
Updates the google/compute.rb module so that it requires the
'google/api_client' dependency late. This avoids having to
require (and install) proprietary google client API code
to use Fog for other providers. (previously, even when using
AWS I'd still have to install google-client-api)
---
I understand code reuse is important but I think the fact that
we recently added google-api-client as a top level dependency
sets a bad precedent and perhaps highlights the need to move further
towards "fog modules" for each provider to avoid these types of
situations.
2013-05-04 19:15:02 -04:00
Nat Welch
da39beb75c
better operation APIs
2013-04-29 13:57:04 -07:00
Nat Welch
e8248d0a90
basis for zone and global operations requests
2013-04-29 12:27:37 -07:00
Nat Welch
c8a22dbc26
removing listoperations as it doesn't exist anymore.
2013-04-29 12:16:24 -07:00
Nat Welch
a7badd8cdc
Kernel api has been deprecated.
2013-04-29 12:05:38 -07:00
Nat Welch
20d550218a
13 is now deprecated.
2013-04-16 20:19:04 -07:00
Nat Welch
9afd53e683
fixing another 1.8.7 bug.
2013-03-12 16:52:21 -07:00
Nat Welch
5bf059589b
still trying to figure out 1.8.7 support
2013-03-12 16:44:17 -07:00
Nat Welch
870bf996e8
trying to fix 1.8.7
2013-03-12 16:17:47 -07:00
Nat Welch
884442d9d1
get rid of gAPI warnings and Fog deprecation notices.
2013-03-12 15:22:48 -07:00
Nat Welch
cf01cbfe45
more attempts to get server creation working.
2013-03-12 15:06:19 -07:00
Nat Welch
8944e4c077
load file appropriately.
2013-03-12 14:34:20 -07:00
Nat Welch
89292047fe
should move auth into a the main class.
2013-01-25 19:54:44 -08:00
Nat Welch
c1268ea500
GCE -> Google
2013-01-16 17:55:36 -08:00
Nat Welch
e7728551cb
trying to move gce to google.
2013-01-16 17:55:36 -08:00