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 #411
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