mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Release 1.3.0
This commit is contained in:
parent
f78afe9824
commit
f9e25a6455
3 changed files with 94 additions and 3 deletions
|
@ -1,3 +1,94 @@
|
||||||
|
1.3.0 03/21/2012 f78afe98242a60ae4dbbfcd8c5ab67ba71c6d773
|
||||||
|
=========================================================
|
||||||
|
|
||||||
|
Stats! { 'collaborators' => 32, 'downloads' => 513974, 'forks' => 387, 'open_issues' => 24, 'watchers' => 1893 }
|
||||||
|
|
||||||
|
MVP! Decklin Foster
|
||||||
|
|
||||||
|
[aws|cloud_watch]
|
||||||
|
GitHub Edit! s/prodide/provide/ :v:. thanks Dylan Egan
|
||||||
|
|
||||||
|
[aws|simpledb]
|
||||||
|
fix region/host for us-east-1. thanks geemus
|
||||||
|
|
||||||
|
[ibm]
|
||||||
|
Added Mocking and Tests. thanks Carl Hicks
|
||||||
|
Moar convenience methods for servers. thanks Carl Hicks
|
||||||
|
Update model for Volume. thanks Carl Hicks
|
||||||
|
Added request tests for addresses. thanks Carl Hicks
|
||||||
|
Initial IBM SmartCloud support. thanks Decklin Foster
|
||||||
|
Add Location model and requests. thanks Decklin Foster
|
||||||
|
Rename collection requests get->list so we have get_foo and list_foos. thanks Decklin Foster
|
||||||
|
Don't need json_body, so we can simplify requests; remove unused params. thanks Decklin Foster
|
||||||
|
Pass optional params to requests with hashes. thanks Decklin Foster
|
||||||
|
Add a InstanceType model, returned as part of Images. thanks Decklin Foster
|
||||||
|
Rename model test files into compute, storage dirs. thanks Decklin Foster
|
||||||
|
Remove trailing whitespace. thanks Decklin Foster
|
||||||
|
Update tests to match model arguments (attribs hash) and lower-level request methods. thanks Decklin Foster
|
||||||
|
Update mocks to reflect moving volume models from from compute to storage. thanks Decklin Foster
|
||||||
|
Add some missing mocks, fix list_instances. thanks Decklin Foster
|
||||||
|
Raise NotFound in mock instead of returning a 404. thanks Decklin Foster
|
||||||
|
Fix form_encode to stringify args (e.g. booleans) to URI.escape. thanks Decklin Foster
|
||||||
|
Typos in state names and status vs. state. thanks Decklin Foster
|
||||||
|
Fix key model for passing public_key, add setting/testing whether key is default. thanks Decklin Foster
|
||||||
|
Setting default key returns success, not key name. thanks Decklin Foster
|
||||||
|
Typo, assignment instead of equality, made some tests incorrectly pass. thanks Decklin Foster
|
||||||
|
Flesh out modify_instance and modify_key for different modes. thanks Decklin Foster
|
||||||
|
Restarting should return success, changing expiration should only return time. thanks Decklin Foster
|
||||||
|
Delete instance mock should return success. thanks Decklin Foster
|
||||||
|
Remove IBM from flavors tests. thanks Decklin Foster
|
||||||
|
Make names used in tests unique using current time. thanks Decklin Foster
|
||||||
|
Add vlan_id attrib so that it can be used in creating an instance. thanks Decklin Foster
|
||||||
|
Return nil for public_hostname if primary_ip unset (e.g. state is Failed). thanks Decklin Foster
|
||||||
|
Change default location and image ID. thanks Decklin Foster
|
||||||
|
Rename ibm_user_id -> ibm_username. thanks Decklin Foster
|
||||||
|
Create temporary keys in tests that need to create instances. thanks Decklin Foster
|
||||||
|
servers are not sorted, don't assume we can just take the last. thanks Decklin Foster
|
||||||
|
create_image should do a PUT, not a POST, and needs 'state' param. thanks Decklin Foster
|
||||||
|
Correct spelling of test volume format ('RAW') and fix parameter typo. thanks Decklin Foster
|
||||||
|
Rename data -> body. thanks Decklin Foster
|
||||||
|
Don't reboot or immediately expire, interferes with other tests. thanks Decklin Foster
|
||||||
|
Use Raleigh location for tests. thanks Decklin Foster
|
||||||
|
Nullable formats for attributes that may not be returned. thanks Decklin Foster
|
||||||
|
Set expire a few seconds in the future since it takes a while to process. thanks Decklin Foster
|
||||||
|
Return nil if instance_id is nil. thanks Decklin Foster
|
||||||
|
Can't access Fog::Compute::IBM::Location class from here, just check if ID returned. thanks Decklin Foster
|
||||||
|
servers.length will include already existing servers. thanks Decklin Foster
|
||||||
|
Add state and ready? method to Image. thanks Decklin Foster
|
||||||
|
Change public key format. thanks Decklin Foster
|
||||||
|
vlan is part of primaryIP. thanks Decklin Foster
|
||||||
|
Rename root_only -> is_mini_ephemeral. thanks Decklin Foster
|
||||||
|
Description is mandatory. thanks Decklin Foster
|
||||||
|
Wait for instance to be ready before deleting it or creating image. thanks Decklin Foster
|
||||||
|
Add state/ready? methods for Address. thanks Decklin Foster
|
||||||
|
Expiration time should be epoch in ms. thanks Decklin Foster
|
||||||
|
launched_at convenience method. thanks Decklin Foster
|
||||||
|
Don't set server to nil. thanks Decklin Foster
|
||||||
|
Set a longer timeout on all wait_for calls. thanks Decklin Foster
|
||||||
|
Generated key needs different name, supplied key only returns success. thanks Decklin Foster
|
||||||
|
Invalid instance creation will return a 412 and thus raise PreconditionFailed. thanks Decklin Foster
|
||||||
|
Don't calculate expiration time until ready to make the request. thanks Decklin Foster
|
||||||
|
Fix volume formats and mocks. thanks Decklin Foster
|
||||||
|
Wait for volume to be ready before deleting. thanks Decklin Foster
|
||||||
|
Mark volume attach/detach pending, won't create instance. thanks Decklin Foster
|
||||||
|
Return pending if provisioning times out in the real tests. thanks Decklin Foster
|
||||||
|
adding documentation. thanks Wyatt Walter
|
||||||
|
add bin helpers for storage. thanks geemus
|
||||||
|
|
||||||
|
[misc]
|
||||||
|
ovirt added support for 'set vm ticket'. This api call is needed for openning a console to the server. thanks Amos Benari
|
||||||
|
wrangled security tests into working. thanks Eric Stonfer
|
||||||
|
Changes to the security group handling: * CreateSecurityGroup now includes the group id in the reply, this patch makes the code store this * The patch also changes the delete call to use the group id if present (since you must use the id when deleting VPC groups). thanks MaF
|
||||||
|
Changes to the security group handling: * CreateSecurityGroup now includes the group id in the reply, this patch makes the code store this * The patch also changes the delete call to use the group id if present (since you must use the id when deleting VPC groups) * Fix teh security group mock and test code to handle this new behavior. thanks MaF
|
||||||
|
Removed merge commit. thanks MaF
|
||||||
|
|
||||||
|
[release]
|
||||||
|
add Kevin Menard to future MVP exclusion list. thanks geemus
|
||||||
|
|
||||||
|
[storage|aws]
|
||||||
|
fix hardcoded host in get_object_http(s)_url methods. thanks geemus
|
||||||
|
|
||||||
|
|
||||||
1.2.0 03/19/2012 70e0f48fa446dbf233ae31c4f055eb26ea2dadd1
|
1.2.0 03/19/2012 70e0f48fa446dbf233ae31c4f055eb26ea2dadd1
|
||||||
=========================================================
|
=========================================================
|
||||||
|
|
||||||
|
|
|
@ -6,8 +6,8 @@ Gem::Specification.new do |s|
|
||||||
## If your rubyforge_project name is different, then edit it and comment out
|
## If your rubyforge_project name is different, then edit it and comment out
|
||||||
## the sub! line in the Rakefile
|
## the sub! line in the Rakefile
|
||||||
s.name = 'fog'
|
s.name = 'fog'
|
||||||
s.version = '1.2.0'
|
s.version = '1.3.0'
|
||||||
s.date = '2012-03-19'
|
s.date = '2012-03-21'
|
||||||
s.rubyforge_project = 'fog'
|
s.rubyforge_project = 'fog'
|
||||||
|
|
||||||
## Make sure your summary is short. The description may be as long
|
## Make sure your summary is short. The description may be as long
|
||||||
|
|
|
@ -3,7 +3,7 @@ require File.join(File.dirname(__FILE__), 'fog', 'core')
|
||||||
module Fog
|
module Fog
|
||||||
|
|
||||||
unless const_defined?(:VERSION)
|
unless const_defined?(:VERSION)
|
||||||
VERSION = '1.2.0'
|
VERSION = '1.3.0'
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue