1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/google
2014-11-17 12:55:19 -08:00
..
examples [google|dns] Add get method to RRSet 2014-10-20 14:16:34 -07:00
models [google|storage] Reintroduce workaround for excon headers issue while keeping fix where file_data was not being saved. 2014-11-17 12:55:19 -08:00
parsers/storage Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
requests [google|dns] Add get method to RRSet 2014-10-20 14:16:34 -07:00
compute.rb added tests for http health checks, images, target pools, and forwarding rules 2014-08-13 03:35:22 +00:00
core.rb [google|dns] Add initial support for Google Cloud DNS. 2014-08-12 07:15:37 +00:00
dns.rb [google|dns] Add Change resource 2014-10-11 22:59:48 -07:00
monitoring.rb [google|monitoring] Add support for Google Cloud Monitoring 2014-07-25 15:07:05 -07:00
Rakefile A set of smoke tests for GCE. 2013-07-24 18:46:20 -07:00
README.md [google|compute] Add Projects support 2014-04-09 17:53:38 -07:00
sql.rb [google|sql] Add support for BackupRuns 2014-07-29 21:41:13 -07:00
storage.rb [Fog|Core] Move fog/core/parser to fog-xml gem 2014-11-06 09:49:06 +00:00

Fog with Google

Fog currently supports two Google Cloud services: Google Compute Engine and Google Cloud Storage. The main maintainer for the Google sections is @icco.

Storage

Google Cloud Storage originally was very similar to Amazon's S3. Because of this, Fog implements the XML GCS API. We eventually want to move to the new JSON API, once it has similar performance characteristics to the XML API. If this migration interests you, send us a pull request!

Compute

Google Compute Engine is a Virtual Machine hosting service. Currently it is built on version v1 of the GCE API.

Our implementation of the API currently supports

  • Server creation, deletion and bootstrapping
  • Persistent Disk creation and deletion
  • Image lookup
  • Network and Firewall configuration
  • Operations
  • Snapshots
  • Instance Metadata
  • Project Metadata

Features we are looking forward to implementing in the future:

  • Image creation
  • Load balancer configuration

If you are using Fog to interact with GCE, please keep Fog up to date and file issues for any anomalies you see or features you would like.

Thanks!