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

1370 commits

Author SHA1 Message Date
geemus
b39f9a72e3 bump to latest excon
closes 
2010-12-10 13:25:24 -08:00
Paul Thornthwaite
3cf5259b7f [brightbox] Some fixes to Formats in test helper 2010-12-09 10:46:03 -08:00
Paul Thornthwaite
c63fc6cb4e [brightbox] Tests for remaining API requests
* Request tests for accounts, api_clients, cloud_ips, images, interfaces, server types, user and zones
* Added 'ready?' methods to CloudIp and Image models
* Reworked brightbox helper to include Format patterns for all of the
* Added "hack" to allow select objects to be one class OR NilClass for fields that may be a JSON string or null if unset
* Some tests are not enabled (commented out) because they need manual steps (such as uploading Image to your account before registration)
2010-12-09 10:45:24 -08:00
geemus
0b5e0d9e19 Release 0.3.30 2010-12-08 16:09:32 -08:00
geemus
9062b6a353 [google|storage] fix format in tests 2010-12-08 16:08:58 -08:00
geemus
4cfc143e97 [google|storage] fix scope in acl parser 2010-12-08 15:54:26 -08:00
Juris Galang
fbf00f5d81 use latest named-parameters for the bugfix 2010-12-08 11:09:22 -08:00
Juris Galang
c37629e742 requires and recognizes clauses for services now receives a block so that the declared parameters are applied to their Real implementation. 2010-12-08 11:09:13 -08:00
Juris Galang
6f187b2f72 Added self.inject_parameter_specs: this returns a block that is used to apply the service's parameter requirements to its Real implementation 2010-12-08 11:09:00 -08:00
Juris Galang
634d1eb4f3 Updated named-parameters dependency version to 0.0.16 2010-12-08 11:08:27 -08:00
Juris Galang
b9315bf7fe Added self.class_for(key) method. This allows us to inspect the requirements without having to create an instance of the service. 2010-12-08 11:08:16 -08:00
geemus
3fc3df03d8 [terremark] fix some parsers 2010-12-07 16:37:43 -08:00
geemus
f3b41e77da Release 0.3.29 2010-12-06 17:56:21 -08:00
geemus
80bff108e3 [aws|compute] fix describe_snapshots parser tags
Closes 
2010-12-06 11:47:39 -08:00
geemus
4b5bf771a3 lock to earlier version of named-parameters 2010-12-06 11:37:34 -08:00
geemus
eed4403119 Release 0.3.28 2010-12-05 20:43:44 -08:00
geemus
eff373d622 [aws|compute] add description to images 2010-12-05 20:27:42 -08:00
geemus
ca633b92e7 [aws|compute] don't kill auth errors in setup 2010-12-05 12:36:58 -08:00
geemus
484c6666d9 Release 0.3.27 2010-12-04 16:59:36 -08:00
geemus
5b889c8f95 fix tests/helper requires. Closes 2010-12-04 15:48:44 -08:00
geemus
085ae9d6f5 [aws|storage] add CommonPrefixes to mock get_bucket 2010-12-04 15:46:19 -08:00
geemus
f53136c0cd [aws|compute] code consistency fix 2010-12-04 15:38:29 -08:00
bonkydog
be0c26519e find an object, not an array. 2010-12-05 07:36:24 +08:00
bonkydog
6d27eaa559 fix nil attribute 2010-12-05 07:36:23 +08:00
geemus
8674833d95 [aws|compute] work around eventual consistency errors 2010-12-03 11:37:11 -08:00
geemus
6ee69750f6 [aws|compute] better ssh handling for bootstrap
Closes 
2010-12-02 13:37:03 -08:00
geemus
c570a6bb10 [aws|compute] fix key_pair= setter 2010-12-01 15:29:35 -08:00
geemus
f7cdda6dbf [aws|compute] server bootstrap requires json 2010-12-01 15:02:32 -08:00
Juris Galang
827c029a99 This is a combination of 23 commits (included merges from upstream); this commit(s) include changes to enforces recognizes/requires parameters for all supported services. Comments from the included commits follow:
- Added google_storage_* keys
- Fixed indentations.
- Factored out requires and recognizes method implementation (now relies on the requires and recognizes clause from the NamedParameters module)
- Added dependency to named-parameters gem.
- Added recognizes declaration to classes for all supported services to enforce parameter name checks -
- passing an unrecognized key when instantiating a service object will now cause an ArgumentError to be raised.
- Added NOTE
- comment added
- check/filter-out keys from credentials that are not required by the class being instantiated
- [local|storage] properly write out file contents
- Added google_storage_* keys
- Fixed indentations.
- added put_object_acl request (ref: https://github.com/geemus/fog/issues#issue/74)
- Release 0.3.24
- remove tracker reference from README
- issues is now the goto for bugs/todo
- notify and gracefully skip credential-less testsa
- [rackspace|storage] fixes for directory/files
- [local|storage] CGI.escape file names
- Release 0.3.25
- updated deps; recognized_parameters -> declared_parameters; restored options filtering if Fog.bin
- Added requires/recognizes to Fog::Terremark::Ecloud
- Updted to use latest named-parameters gem.
- Filter out unwanted parameters when Fog.bin
- Updated to latest named-parameters gem
- commented out unnecessary code
- fix missing "volume" parameter error when setting Fog::AWS::Volume#server to nil (in order to detach it)
- documentation update for key_pairs and helper
- [aws|compute] commented/documented flavors/volumes
- Fixes for issue 38 and 39
Closes 
2010-12-01 14:34:42 -08:00
geemus
2943156d3d Release 0.3.26 2010-12-01 10:23:56 -08:00
geemus
a3c39ced51 version bump deps 2010-11-30 16:43:36 -08:00
geemus
97e474f75e fix a few small spec related bugs 2010-11-30 16:43:28 -08:00
geemus
8f0a7a8c85 bump excon 2010-11-30 11:25:31 -08:00
Nathan Sutton
ee4f95e4ce Change to use new Excon::Errors::HTTPStatusError class 2010-12-01 03:16:41 +08:00
James Fairbairn
6d908f888b [aws|cdn] Fixed bug in building post_distribution request body 2010-12-01 02:57:57 +08:00
geemus
ef24c31331 [rackspace|compute] cleanup/consistency for server actions 2010-11-29 19:36:23 -08:00
geemus
fa47742b31 [rackspace|compute] remove redundant reboot tests 2010-11-29 19:36:23 -08:00
gilles
f74164b3fb resize requests for rackspace 2010-11-29 19:36:23 -08:00
mriley
c5773c08da updated addresses, flavors and key_pairs 2010-11-29 19:22:35 -08:00
mriley
dcb2704baa updated documentation for AWS compute 2010-11-29 19:15:35 -08:00
mriley
7ca702e46c [aws|compute] commented/documented flavors/volumes 2010-11-29 12:44:55 -08:00
mriley
8b913d812a documentation update for key_pairs and helper 2010-11-29 12:44:55 -08:00
bonkydog
baa89ba73d fix missing "volume" parameter error when setting Fog::AWS::Volume#server to nil (in order to detach it) 2010-11-30 03:35:43 +08:00
geemus
2285b1099e Release 0.3.25 2010-11-23 14:38:37 -08:00
geemus
21cd346b4d [local|storage] CGI.escape file names 2010-11-23 13:45:37 -08:00
geemus
a063173ba9 [rackspace|storage] fixes for directory/files 2010-11-23 11:57:29 -08:00
geemus
1cde6c4aa9 notify and gracefully skip credential-less testsa 2010-11-22 17:49:27 -08:00
geemus
e61ea3c2e0 remove tracker reference from README
issues is now the goto for bugs/todo
2010-11-22 17:03:33 -08:00
geemus
aeb1daf246 Release 0.3.24 2010-11-22 15:22:40 -08:00
arnab
836db73119 added put_object_acl request (ref: https://github.com/geemus/fog/issues#issue/74) 2010-11-23 06:57:33 +08:00