1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

47 commits

Author SHA1 Message Date
Timur Alperovich
7fba8cecd9 Merge pull request from timuralp/atmos
Add generic support for EMC Atmos.
2012-09-08 20:46:26 -07:00
Timur Alperovich
cc69d10c89 Add generic support for EMC Atmos.
Refactor ninefold to provide generic Atmos support. Add an additional
argument, when compared to ninefold, which is the endpoint. The
endpoint should be a full URL, e.g.
https://storage.provider.com:1337/atmos. The API path and port are
optional. If the port is not specified, it is inferred from the
protocol.
2012-09-04 10:45:39 -07:00
Sean Handley
364a00d3cd Fix conflict. 2012-06-22 10:08:04 +01:00
Sean Handley
b8d57724ae Merge branch 'master' of https://github.com/fog/fog
Conflicts:
	lib/fog/compute.rb
	lib/fog/providers.rb
2012-06-22 10:07:19 +01:00
geemus
4c453a84b1 [slicehost] remove (now deprecated) slicehost support 2012-05-28 15:05:40 -05:00
James Herdman
ac4180e2c7 Remove duplicate require 2012-05-26 11:27:27 -04:00
James Rose
fbc6e38487 Add Serverlove directory. 2012-04-27 11:26:16 +01:00
geemus
db6525a709 Merge branch 'rupakg'
Conflicts:
	lib/fog/providers.rb
2012-04-17 07:30:03 -05:00
Rupak Ganguly
9d1e801d92 Add new HP providers for Object Storage, Compute and CDN services. 2012-04-16 15:48:41 -04:00
Sergio Rubio
3131e7b9fb * [xenserver|compute] initial release 2012-04-02 13:25:03 +02:00
Decklin Foster
65e572805e [ibm] Initial IBM SmartCloud support 2012-03-20 23:37:45 -04:00
John Wang
3a17e5174b Switch from NewServers to BareMetalCloud for
Includes changing from new_servers to bare_metal_cloud as well as newservers to baremetalcloud.
2012-03-01 18:54:49 -08:00
Kevin Chan
e403854446 GH-690 Joyent Cloud Provider
Squashed from fog/joyent
2012-02-27 17:33:20 -06:00
Amos Benari
ae29d968c6 Adds Supprt for oVirt (http://ovirt.org).
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
2012-02-08 09:35:23 -06:00
bdorry
8745aa0342 [cloudstack|compute] merged in upstream 2012-01-16 10:38:44 -05:00
bdorry
bdfb60fbb7 merged 1.0.0 2011-11-10 13:38:58 -05:00
Обоев Рулон ибн Хаттаб
86a435f7ab Enable clodo support. 2011-10-30 21:04:43 +03:00
Dan Prince
d3f8245fef Additions and updates to the OpenStack API tests. 2011-09-29 14:10:21 -04:00
Patrick Debois
1a576820ae vmfusion provider , requires the fission gem (pull request pending) 2011-09-16 14:57:00 +02:00
Jeff McCune
98637d39da () Add skeleton VMware vSphere platform support
This patch adds a compute service to fog setting the stage to model
VMware virtual machines using Fog.  The patch adds support for:

    rdebug -- fog vsphere
    >>> connection = Fog::Compute.new(:provider => :vsphere)

The connection to the VMware API is implemented along with
authentication using an username and password.  The connection is not
fully secured with this patch because no validation of the SSL
certificate is implemented.

Raw API requests are working with this patch, but none of the API
requests have associated Fog models or collections.
2011-09-10 13:32:58 -07:00
geemus
3a17ba2249 [compute|glesys] rearrange to match current naming conventions 2011-09-08 16:07:04 -05:00
Anton Lindstrom
0c63450e90 [compute|glesys] added glesys as provider 2011-09-08 15:34:53 -05:00
bdorry
5719b5376a merged in 0.11.0 release 2011-09-07 10:25:43 -04:00
geemus
b2c8ff0388 [core] work toward separate requires
Should facilitate the following:

    require 'fog/aws'
    require 'fog/compute'
    require 'fog/aws/compute'

I think once you `require 'rubygems'` those should work.

further cleanup should reduce common requires (ie nokogiri)
2011-08-31 15:52:53 -05:00
geemus
529591f772 [compute|libvirt] move libvirt compute to its own shared area (namespacing should probably be corrected) 2011-08-29 10:24:39 -05:00
geemus
df9072f4d9 [compute|libvirt] merge jedi4ever/libvirt 2011-08-29 10:19:52 -05:00
geemus
0e5fe57e3d [core] move providers to lib/fog/. 2011-08-24 14:17:46 -05:00
geemus
65c1bfffe2 [core] first steps toward seperately requirable bits 2011-08-24 13:35:08 -05:00
geemus
4a2da72eab [dns|dynect] cleanup of initial implementation 2011-08-04 16:01:00 -05:00
Michael Hale
c55097ee8d add dynect provider and cleanup extra requires 2011-08-04 16:00:58 -05:00
bdorry
5485747ba4 [compute|cloudstack] added basic cloudstack list support 2011-08-02 11:58:27 -04:00
Patrick Debois
1e31e1e41d First cut at libvirt integration. Lots of features missing, but it proves the point 2011-07-30 14:59:54 +02:00
Lincoln Stoll
7e351ff91d [vcloud|compute] duplicate ecloud code for vcloud, remove obvious terremark specific code. 2011-07-05 17:43:44 +10:00
Lincoln Stoll
a2de6b6065 [ninefold|compute] Boilerplate for ninefold 2011-06-04 20:02:12 +10:00
Luqman Amjad
48536cb036 Added new DNS provider => DNS Made Easy 2011-05-30 00:41:27 +01:00
geemus
daed8de253 [stormondemand|compute] cleanup 2011-05-10 13:58:22 -07:00
seeingidog
0cb8b18379 [stormondemand] Implement Stormondemand API 2011-04-27 21:49:56 -04:00
geemus
ac2610c85f [virtualbox|compute] rough initial implementation 2011-03-09 17:03:15 -08:00
geemus
d7f214705e Merge branch 'dje' 2011-02-25 11:10:41 -08:00
Darrin Eden
70a7647d5b initial work on dnsimple domain requests 2011-02-23 19:35:05 -08:00
James W. Brinkerhoff
4c6c9c678a modifying voxel provider to conform with new org 2011-02-23 14:51:18 -08:00
geemus
e72831d99b [ecloud|compute] re-namespace terremark ecloud 2011-02-17 10:44:46 -08:00
geemus
b6af64d76a initial work toward flattening Vcloud::Terremark::Ecloud namespace 2011-02-16 16:13:09 -08:00
geemus
a1402c5faa [core] cleanup providers/services setup 2011-02-08 10:00:57 -08:00
Dan Peterson
5e6797f6b6 [TerremarkEcloud] initial 2011-01-20 16:28:45 -08:00
geemus
abe07ea14a small oversites from the previous batch 2011-01-07 17:16:50 -08:00
geemus
865ac70f61 [providers] consolidate 2011-01-07 17:07:09 -08:00