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

100 commits

Author SHA1 Message Date
Peter Meier
6a627c3532 [vcloud|compute] fix an issue if this is not parsed as an array 2011-11-29 11:37:18 +01:00
Peter Meier
d4a1fa3a1e [vcloud|compute] introduce link on a network to parent network
Get the parent network object or nil if no parent network is defined.
2011-11-29 11:37:18 +01:00
Peter Meier
734c94f9f9 [vcloud|compute] improve network
* Add tests for multiple networks
* Add ProviderInfo field
* Add tests for configuration details
2011-11-29 11:37:18 +01:00
Peter Meier
9b7339156b [vcloud|compute] improve disk info access
Some infos were missing and other couldn't be looked up that way.
2011-11-29 11:37:18 +01:00
Peter Meier
750fb59f25 [vcloud|compute] improve models add tests
Improve the models to work with the current api version. add tests
that use fake-data, that was captured from a real vCloud.

Also removed a couple of dead code. Tests have been added for
everything that changed or have been added. All the existing but
untouched parts have not been tested.
2011-11-29 11:37:18 +01:00
Peter Meier
3499179991 [vcloud|compute] a vapp might not have any childrens attached 2011-11-29 11:37:18 +01:00
Peter Meier
9f8c804d20 [vcloud|compute] fix network to the minimum
After reading the API doc, in my opinion networks work different than
currently implemented here. To get the basic stuff working, we remove
all the code with unkwown implementation.
2011-11-29 11:37:18 +01:00
Peter Meier
4bb95335cf [vcloud|compute] More work on getting server in a useable shape.
Changing a few bits and bytes here and there. This breaks some apis,
but allows us to get more information about the VM and addresses
also the various parts that didn't work so far.
2011-11-29 11:37:18 +01:00
Peter Meier
f2c90dcc7f [vcloud|compute] introduce vapps 2011-11-29 11:37:17 +01:00
Peter Meier
3024678e2a [vcloud|compute] a vdc does not have a tasklist 2011-11-29 11:37:17 +01:00
Peter Meier
f87750634c [vcloud|compute] add catalogs to an organization 2011-11-29 11:37:17 +01:00
Peter Meier
5d3699569c [vcloud|compute] remove server from organizations as they are within vApps of vDC 2011-11-29 11:37:17 +01:00
Peter Meier
1c727dd689 [vcloud|compute] make networks working also in organizations 2011-11-29 11:37:17 +01:00
Peter Meier
8743df0bd4 [vcloud|compute] introduce organizations
A vcloud usually contains more than one organization which then
contains all the other computing parts (such as vdcs etc.). So far
we keep the old way, to query the first organization by default, but
also allow it to be set.
2011-11-29 11:37:17 +01:00
geemus
ffd01e51dd [core] pass connection_options through service init
closes 
2011-09-12 10:01:56 -05: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
d6f9fb4c35 [compute|vcloud] move vcloud compute to its own shared area (namespacing should probably be corrected) 2011-08-24 20:12:00 -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
e72831d99b [ecloud|compute] re-namespace terremark ecloud 2011-02-17 10:44:46 -08:00
geemus
4da8bc58eb finish flattening ecloud in preperation for namespace change 2011-02-16 17:31:29 -08:00
geemus
bb877cb9a7 defer requiring nokogiri 2011-02-16 17:25:50 -08:00
geemus
1ebad06ce0 continuing to flatten vcloud 2011-02-16 17:17:21 -08:00
geemus
b6af64d76a initial work toward flattening Vcloud::Terremark::Ecloud namespace 2011-02-16 16:13:09 -08:00
freeformz
e2a755b664 spec fixes and tests for the new monitor functions 2011-02-15 07:20:57 +08:00
freeformz
c937fe3566 InternetService#disable_monitor and #enable_ping_monitor 2011-02-15 07:20:57 +08:00
freeformz
be273b74cf initial support for Disabled monitor types 2011-02-15 07:20:56 +08:00
geemus
c673c28b16 implicitly add not_implemented mocks 2011-02-09 16:31:57 -08:00
geemus
a28af56223 [terremark|ecloud] aim at 2.6 2011-01-21 16:37:16 -08:00
geemus
1049171c27 [terremark|vcloud] deprecate 0.8
deprecate 0.8 vcloud-ish terremark
would revisit with from-scratchish vcloud 1.0
2011-01-11 17:08:11 -08:00
geemus
a5b70181d9 [bin] consolidate 2011-01-07 15:51:16 -08:00
geemus
e34f4d5f9f [terremark] recognizes :module 2011-01-04 13:49:03 -08:00
geemus
c0f697ffd0 [vcloud] fix requirement checks 2010-12-17 16:49:55 -08:00
Dan Peterson
2de864207d fix namespaces? 2010-12-16 11:06:49 -08:00
Dan Peterson
5d189443a6 fix 2010-12-16 11:06:49 -08:00
Dan Peterson
f3bcca442b fix 2010-12-16 11:06:48 -08:00
Dan Peterson
360fa1278f test and fix server question methods 2010-12-16 11:06:48 -08:00
Dan Peterson
fbb122e56c change to new attribute handling 2010-12-16 11:06:48 -08:00
Dan Peterson
e5c9d7da85 fixes 2010-12-16 11:06:48 -08:00
Dan Peterson
307c6708f5 set backup service 2010-12-16 11:06:48 -08:00
Dan Peterson
b8ce6df524 set backup internet service 2010-12-16 11:06:48 -08:00
Dan Peterson
98a2f257aa internet service model returns backup service href 2010-12-16 11:06:48 -08:00
Dan Peterson
19d1177333 fix for when only one is returned 2010-12-16 11:06:48 -08:00
Dan Peterson
da094139d3 fix URL 2010-12-16 11:06:48 -08:00
Dan Peterson
9f9abb2c79 WIP: add_backup_internet_service request 2010-12-16 11:06:48 -08:00
Dan Peterson
28487dfeb7 models 2010-12-16 11:06:47 -08:00
Dan Peterson
73d07f4487 start of backup internet service support 2010-12-16 11:06:47 -08:00
Dan Peterson
f910a65341 add additional attributes to network 2010-12-16 11:06:47 -08:00
Dan Peterson
45f40f807f start 2.5 support 2010-12-16 11:06:47 -08:00
Dan Peterson
f29948262e need these now, should be fixed 2010-12-16 11:06:47 -08:00