Paul Thornthwaite
0c674865d6
[xenserver|compute] Updates reference to service
2013-01-07 21:01:24 +00:00
Sergio Rubio
49c14eb543
[xenserver] Added missing Server.tags attribute
...
Added support for Array parameters to Connection.request:
server = connection.server.create :name => 'fooserver',
:template_name => 'debian-squeeze'
server.wait_for { ready? }
server.set_attribute 'tags', ['tagfoo', 'tagbar']
Added required shindo test for set_attribute request.
2012-06-07 19:26:47 +02:00
Sergio Rubio
65e1c98c3d
* [xenserver|compute] set_attribute request now accepts var args
...
- added new tests
* [xenserver|compute] VBD fixes and cleanup
- VBD.metrics now returns nil when VBD not attached
- VBD tests fixes and cleanup
* [xenserver|compute] cleanup tests and add new helpers
2012-04-19 10:53:56 +02:00
Sergio Rubio
8dad76cee0
* Added new scan_sr request
...
* Added StorageRepository.scan method
* set_attribute request is now generic and can be used by any model
* Added VDI.set_attribute method
2012-04-16 21:09:52 +02:00
Sergio Rubio
d81ab200e8
* Fix: do not try to retrive guest_metrics when guest_metrics ref is nil
...
* ruby 1.8.7 compatibility fixes
* Sane defaults for create_server_raw request
2012-04-13 18:17:19 +02:00
Sergio Rubio
d7edfcd443
* Added missing attributes to Server model
...
* Added create_server_raw request and tests
* Added VIF.save action
* more tests
2012-04-13 12:44:49 +02:00
Sergio Rubio
9ef0aa59ca
* Added create_vbd and provision_server requests
...
* Do not provision server when :auto_start is false
* Add Server.provisio method
* Add VBD.save method
2012-04-12 14:16:14 +02:00
Sergio Rubio
e269f7d6de
* Added set_attribute request and tests
...
* Added missing PV_bootloaer attribute to Server
* Added Server.set_attribute method and tests
2012-04-12 13:17:58 +02:00
Sergio Rubio
2754694787
* Added missing VBD operations
2012-04-10 08:01:17 +02:00
Sergio Rubio
f4dd7b3835
* Added Vif.destroy and destroy_vif request
...
* add :auto_start parameter to Server.save
2012-04-09 19:29:17 +02:00
Sergio Rubio
ccc7aee3a0
* Added create_vif tests
...
* Server.save now properly creates additional VIFs when required
* Added create_vif_custome request to create VIFs with custom params
2012-04-09 12:36:08 +02:00
Sergio Rubio
907dd0cba5
* Added some more tests
...
* Lots of fixes and some refactoring
2012-04-04 19:48:21 +02:00
Sergio Rubio
b917ffc5db
* Added more tests and extended existing ones
...
* Added missing exceptions NotFound and RequestFailed
* connection.request now raises exception if request failed
* refactored most get_* request into get_record and get_records
* Compute.default_template more robust
* Base parser now replaces OpaqueRef:NULL with nil
* create_server request fixes
2012-04-04 09:01:55 +02:00
Sergio Rubio
3131e7b9fb
* [xenserver|compute] initial release
2012-04-02 13:25:03 +02:00