Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

6817 lines (5951 sloc) 374.169 kb
1.16.0 10/16/2013 13a86cd41e8ea10022fb822cb0b4340cbf2c023d
==========================================================
Stats! { 'collaborators' => 53, 'downloads' => 3423389, 'forks' => 951, 'open_issues' => 178, 'watchers' => 2751 }
MVP! Rodrigo Estebanez
[#2112]
Allows non VCR HTTP connections. thanks Paul Thornthwaite
[AWS|SQS]
Fix iam credentials not being refreshed. thanks Frederick Cheung
[Brightbox]
Servers can now have their groups updated. thanks Hemant Kumar
Switches to new format helper. thanks Paul Thornthwaite
Expands on some tests. thanks Paul Thornthwaite
Adds missing images attributes. thanks Paul Thornthwaite
Breaks schemas from test helper. thanks Paul Thornthwaite
[Rackspace|Load Balancers]
Added get_stats and mock for create_load_balancer. thanks Michael Jackson
[aws|autoscaling]
don't pass host to request. thanks geemus
[aws|compute]
remove :host from request parameters. thanks Brian D. Burns
[aws|sdb]
don't pass host to request. thanks geemus
[aws|storage]
mark post_object_restore test pending unless mocking. thanks Brian D. Burns
[cloudsigma|compute]
add firewall policies. thanks fred-secludit
[core]
removing uuidtools dependency; added Fog::UUID class. thanks Kyle Rames
updated UUID to use it's own UUID implementation if one was not available from the ruby lib. thanks Kyle Rames
[google]
Create zone and zones models. thanks Carlos Sanchez
Zone is a required parameter of machine_types request. thanks Carlos Sanchez
Add mock data. thanks Carlos Sanchez
[google|compute]
Set default zone to be one not in maintence. thanks Nat Welch
Update bootstrap image to debian-7-wheezy-v20130816. thanks Nat Welch
Fix metadata bug. thanks Nat Welch
Make sure we always set disk image size. thanks Nat Welch
[misc]
Local storage's File quacks like other Directories. thanks Andy Lindeman
Fixes SignatureDoesNotMatch error. thanks Bradley Schaefer
Adding example to bootstrap server with custom ssh_key. thanks Brendan Fosberry
require mime/types in Fog::Storage. thanks Brian D. Burns
Add fog Elasticache security group mocking. thanks Brian Nelson
Fix Fog::AWS::Elasticache::Mock#authorize_cache_security_group_ingress. thanks Brian Nelson
Fix for Mock AWS::Elasticache::SecurityGroup deletion. thanks Brian Nelson
Fixes for comments on pull request. thanks Brian Nelson
More fixes to AWS::Elasticache mocking. thanks Brian Nelson
Another fix from @jbence comments to simplify Excon response in authorize_cache_security_group_ingress. thanks Brian Nelson
Attempt to fix parameter group assignment when creating AWS::Elasticache clusters. thanks Brian Nelson
Only HTTPStatusError has request and response. thanks Carlos Sanchez
support retrieving edge gateway status. thanks Dan Abel
ensuring tests are good for empty orgs and are skipped when mocking. thanks Dan Abel
Mocks for get_edge_gateways & get edge gateway. thanks Dan Abel
Corrected edge_gateway schema and removed bad test. thanks Dan Abel
vcloud_director - improving edge gateway tests. thanks Dan Abel
Minor whitespace cleanups. thanks Dan Prince
All OpenStack heat requests must contain User/Key. thanks Dan Prince
Jsonify all OS orchestration requests. thanks Dan Prince
Fix orchestration request status codes. thanks Dan Prince
OpenStack orchestration update_stack fixes. thanks Dan Prince
Use ruby-style attribute setters in AutoScaling::Group initializer. thanks David Faber
Use old hash syntax to support older ruby versions. thanks David Faber
Fix for https urls in atmos. thanks David Prater
Fog::Storage::OpenStack::Real#put_object: Don't use data when block is provided. thanks Dmitry Gutov
Fog::Storage::OpenStack::Real#put_object: Document the block parameter Fog::Storage::Rackspace::Real#put_object: Same. thanks Dmitry Gutov
Initial support for redshift, with describe_cluster requests and corresponding parsers. thanks Efe Yardimci
Adding the remaining describe requests. thanks Efe Yardimci
Support for create requests, along with parsers. thanks Efe Yardimci
Modify and Delete requests added. thanks Efe Yardimci
adding redshift to service list. thanks Efe Yardimci
Starting adding tests, some cleanup. thanks Efe Yardimci
refactoring common parser code. cluster requests tests. thanks Efe Yardimci
refactored duplicate parser code, added more request tests, converted all parser responses to be key,value pairs. thanks Efe Yardimci
marked mocking tests pending. thanks Efe Yardimci
Fix incorrect boolean expression; should have been string comparison. thanks Efe Yardimci
typo fix. thanks Efe Yardimci
openstack | add min_count, max_count, return_reservation_id. thanks Eric Stonfer
Update excon dependency to version ~>0.26.0. thanks Erik Michaels-Ober
Update vcr dependency to version ~>2.6. thanks Erik Michaels-Ober
Update webmock dependency to version ~>1.14. thanks Erik Michaels-Ober
Update excon dependency to version ~>0.27.0. thanks Erik Michaels-Ober
ec2 - added support for associating public ip with vpc instance on launch. thanks Gabriel Rosendorf
removed duplicate NetworkInterface.n.AssociatePublicIpAddress option. thanks Gabriel Rosendorf
cleaned up logic for multiple security groups for vpc instances with manually specified network interfaces. thanks Gabriel Rosendorf
added instance request and server model tests for associate_public_ip. thanks Gabriel Rosendorf
vpc associate_public_ip test. thanks Gabriel Rosendorf
Add alias for openstack availablilty zone server attribute. thanks Greg Blomquist
Adds backwards compatibility comment. thanks Hendrik Volkmer
Adding a few more ensure blocks for resource deletion. thanks Jamie H
Modifying array for 1.8.7 Gemfile to pass. thanks Jamie H
Removing trailing slashes from method calls for 1.8.7. thanks Jamie H
Fixing minor issues with doc annotations, removing unused file, adding Shindo tests. thanks Jamie H
Adding the red herrings. thanks Jamie H
Adding notifications for Rackspace Monitoring. thanks Jim Salinas
support for aws compute route tables. TODO: add mocks. thanks Jon Palmer
fixed route table parser. actually response data now. thanks Jon Palmer
added association_id to address model. thanks Jon Palmer
Quick doc update with some available EBS properties. thanks Jon-Erik Schneiderhan
Implement group_policy mocks and unit tests. thanks Jose Luis Salas
IAM::get_group_policy returns PolicyDocument Hash. thanks Jose Luis Salas
added put_record for dynect. thanks Josh Blancett
added shindo config for dynect put_record. thanks Josh Blancett
fixed typo. thanks Josh Blancett
added put_record to requests in dynect class. thanks Josh Blancett
added support for both update and replace for dynect put_record request. thanks Josh Blancett
fixed doc info. thanks Josh Blancett
fixed data formatting for testing dynect put_record. thanks Josh Blancett
refactors get_object_https_url request, adds temp_signed_url method to file class. thanks Julian Weber
adapts aws method signatures for temp url generation. thanks Julian Weber
refactors create_temp_url method to use the options hash for schemes instead of a parameter. thanks Julian Weber
adds object tests for get_http_url, get_https_url. thanks Julian Weber
Hp provider: ensures that hp_auth_version is loaded as symbol. thanks Julian Weber
changes sym conversion as discussed with rupakg. thanks Julian Weber
implements the get_http_url, get_https_url and url functions according to the openstack and aws providers. thanks Julian Weber
refactor: duplicate parsing of the storage_uri, file#url uses service.create_temp_url to be able to pass options now. thanks Julian Weber
adds :os_account_meta_temp_url_key to test mock helper. thanks Julian Weber
corrects object_tests, also working in mock mode now. thanks Julian Weber
Don’t escape '/' characters in keys. thanks Keith Duncan
Add support for canonicalising AWS keys. thanks Keith Duncan
Fix the Unicode strings for Ruby 1.8.7. thanks Keith Duncan
Pack takes Unicode characters, not UTF-8 encodings. thanks Keith Duncan
Added correct description comment to describe_route_tables, disassociate_route_table, delete_route, delete_route_table, create_route, and route_table(s) model. thanks Kyla Kolb
Created more tests for create_route and cleaned up code. thanks Kyla Kolb
Allowed vpc to be pending when in mock mode, fixed Boolean value for disassociate route table, excluded less specific cidr block for mock mode. thanks Kyla Kolb
removing unnecessary :hosts parameters from dynect and openstack requests. thanks Kyle Rames
Revert "[rackspace] updated shindo helper to add :rackspace_queues_client_id to credentials if it does not already exist. Hopefully this will make it easier to run Rackspace tests". thanks Kyle Rames
added uuidtools gem to dependencies. thanks Kyle Rames
support "name" on cloudstack deploy. thanks Mark Phillips
AWS Data Pipeline delete endpoint does not return a JSON body string. thanks Matt Gillooly
add support for AWS Data Pipeline's GetPipelineDefinition endpoint. thanks Matt Gillooly
add support for AWS Data Pipeline's QueryObjects endpoint. thanks Matt Gillooly
add support for AWS Data Pipeline's DescribeObjects endpoint. thanks Matt Gillooly
Add support for multiple sshkeys and downed zones. thanks Nat Welch
Added Coveralls.io coverage badge to README.md. thanks Nick Merwin
Revert "[vcloud_director] More mocking.". thanks Nick Osborn
Remove webmock. thanks Nick Osborn
Fix mocking for create server request. thanks Reinaldo Junior
added in mock for create_route_table. thanks Robert Clark
Added mocks for create_route_table and updated description comment. thanks Robert Clark
Added subnetId to describe_route_tables parser. thanks Robert Clark
Change routeTableSet to routeTable for createRouteTable, since it only returns one on creation, yet our mocks were not showing that same functionality. thanks Robert Clark
Updated description and added mock for associateRouteTable. thanks Robert Clark
Corrected description for createRoute to be more accurate. thanks Robert Clark
Setup VPC mocks to create a default route table. thanks Robert Clark
Added describe_route_tables mock. thanks Robert Clark
Removed state from route_table model because route_tables don't seem to have a state, routes do. Also fixes create_route_tables mock. thanks Robert Clark
Added network_interface_id and did a cleanup of create route. thanks Robert Clark
Fixed bug in parser where object memory reference was not being cleared. thanks Robert Clark
Updated routeSet to include all possible parameters, as some were being ignored by the parser. thanks Robert Clark
Added mock for create_route. thanks Robert Clark
Typo in default route. thanks Robert Clark
Do not wrap default route in item. thanks Robert Clark
Updated association to always contain optional fields. thanks Robert Clark
Added delete_route mock. thanks Robert Clark
Updated associate_route_table mock to return the correct association id and with additional fields that were previously missing. thanks Robert Clark
Added mock for disassociate_route_table. thanks Robert Clark
Added delete_route_table mock. thanks Robert Clark
Fixed error happening when the route_table was nil. thanks Robert Clark
Added spots to ignore for mocks in tests. thanks Robert Clark
Updated create route to make additional checks so it passed our tests. thanks Robert Clark
Cleaned up unnecessary parsers. thanks Robert Clark
Authentication + get_organizations working, need to be cleaned up. thanks Rodrigo Estebanez
get_organization implemented. thanks Rodrigo Estebanez
refactor get_organizations, not overriding the path, require parses in the request class. thanks Rodrigo Estebanez
get_catalog implemented. thanks Rodrigo Estebanez
get_catalog_item implemented. thanks Rodrigo Estebanez
get_vapp_template implemented. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
get_vdc implemented. thanks Rodrigo Estebanez
fix defaults. thanks Rodrigo Estebanez
get_network implemented. thanks Rodrigo Estebanez
end_point helpers. thanks Rodrigo Estebanez
default_network_name. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
implemented: default_organization_body, default_vdc_body, default_catalog_id, get_network_name_by_network_id. thanks Rodrigo Estebanez
instantiate_vapp_template before even test it. thanks Rodrigo Estebanez
get_app first implementation, parser isn't working properly. thanks Rodrigo Estebanez
parse description and links, remove non existing attar property. thanks Rodrigo Estebanez
Fix parser, adding links, and IsPublish attrs. thanks Rodrigo Estebanez
Fix get_network parser: adding IpRanges, Dns1, Dns2, DnsSuffix, RetainNetInfoAcrossDeployments, IsInherited Implement String#to_bool. thanks Rodrigo Estebanez
clean-up mdsol domain. thanks Rodrigo Estebanez
GetOrganization sample comment. thanks Rodrigo Estebanez
using template_id instead of catalog_item_id. populate_uris and validate_uris implemented. thanks Rodrigo Estebanez
get_vapp_template parser. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
make clouding a fog service. thanks Rodrigo Estebanez
organization model working. thanks Rodrigo Estebanez
catalog and catalogs model. thanks Rodrigo Estebanez
catalog_items model. thanks Rodrigo Estebanez
vdc model implemented. thanks Rodrigo Estebanez
miscelanea. thanks Rodrigo Estebanez
adapting catalog to the new parser. thanks Rodrigo Estebanez
adapting organization to the new parser. thanks Rodrigo Estebanez
adapting catalog_item to the new parser. thanks Rodrigo Estebanez
adapting vdc to the new parser. thanks Rodrigo Estebanez
using new parser. thanks Rodrigo Estebanez
removing all parsers. thanks Rodrigo Estebanez
many changes... thanks Rodrigo Estebanez
remove parsers. clear debugging output. thanks Rodrigo Estebanez
vms and vm_customizations. thanks Rodrigo Estebanez
network request, parser and model implemented. thanks Rodrigo Estebanez
set_cpu implemented. thanks Rodrigo Estebanez
set memory and vm.reload. thanks Rodrigo Estebanez
modifying disk working. thanks Rodrigo Estebanez
add disk implemented. thanks Rodrigo Estebanez
delete disks. thanks Rodrigo Estebanez
disk model implemented, yeah!!. thanks Rodrigo Estebanez
vm customizations first try: it fails when it puts. thanks Rodrigo Estebanez
make vm_customization to work. thanks Rodrigo Estebanez
network and networks model implemented. thanks Rodrigo Estebanez
experiment with dynamic requests based on links. thanks Rodrigo Estebanez
tags implemented. thanks Rodrigo Estebanez
lot of small improvments. thanks Rodrigo Estebanez
Finally i got it fixed!!!. thanks Rodrigo Estebanez
power_on a vm. thanks Rodrigo Estebanez
power_on refactored to use process_task method. thanks Rodrigo Estebanez
instead of making the requests at save time, they are made when setting. thanks Rodrigo Estebanez
use only capacity= instead of save. thanks Rodrigo Estebanez
improved status. thanks Rodrigo Estebanez
using process_task. thanks Rodrigo Estebanez
process_task it accepts the body instead of the response excon object. thanks Rodrigo Estebanez
make the request when the value is set. thanks Rodrigo Estebanez
organizations refactored. thanks Rodrigo Estebanez
implementing lazy_load. thanks Rodrigo Estebanez
using NonLoaded class instead of nil. thanks Rodrigo Estebanez
make catalogs lazy_load. thanks Rodrigo Estebanez
using metaprogramming to automatically generate all the lazy_loader methods. thanks Rodrigo Estebanez
create a vcloud model class with the common code. thanks Rodrigo Estebanez
renamed everyone to lazy_load. thanks Rodrigo Estebanez
subclass to use the new Collection class. thanks Rodrigo Estebanez
using vcloud classes Model and Collection. thanks Rodrigo Estebanez
symbolize extract keys. thanks Rodrigo Estebanez
better naming of local vars. thanks Rodrigo Estebanez
refactor to user vcloud classes. thanks Rodrigo Estebanez
refactor vdc to use vcloud classes. thanks Rodrigo Estebanez
refactor vapp to use the vcloud classes. thanks Rodrigo Estebanez
refactor vm to use vcloud classes. thanks Rodrigo Estebanez
disks fully refactor to use the vcloud classes. thanks Rodrigo Estebanez
better erring. thanks Rodrigo Estebanez
string -> sym. thanks Rodrigo Estebanez
string -> sym. thanks Rodrigo Estebanez
tags refactored. thanks Rodrigo Estebanez
documentation. thanks Rodrigo Estebanez
devlab -> example.com. thanks Rodrigo Estebanez
basic vcloudng shindo test using VCR. thanks Rodrigo Estebanez
using a helper. thanks Rodrigo Estebanez
Tests organizations, vdcs, catalogs, catalog_items and RO vapps. thanks Rodrigo Estebanez
vm and vapp life cycle tests. thanks Rodrigo Estebanez
Adding VCR dependency in the gemspec. thanks Rodrigo Estebanez
webmock dependency added. thanks Rodrigo Estebanez
make tests 1.8.7 compatible. thanks Rodrigo Estebanez
make tests 1.8.7 compatible. thanks Rodrigo Estebanez
adding metadata support for vapp too. thanks Rodrigo Estebanez
Rename Vcloudng to VcloudDirector. thanks Rodrigo Estebanez
adding vapp_name to the vm model. thanks Rodrigo Estebanez
adding a hash_items method to show the tags as a hash. thanks Rodrigo Estebanez
Make VcloudDirector to support 5.1. Default version now is 5.1. thanks Rodrigo Estebanez
get_vms_by_metadata. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
returns the vapp_id instead of true. thanks Rodrigo Estebanez
memory is an integer Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
adding ready? method Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
accessing to the parent vapp even if the vm is orphan (query result) Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
defaults are set when the param is not passed. thanks Rodrigo Estebanez
Fix: tags implementation was defective. thanks Rodrigo Estebanez
each_with_index makes it more concise. thanks Rodrigo Estebanez
reverting back. tags is a hash. thanks Rodrigo Estebanez
vcloud_director customization syntax Fix: extra comma was preventing to set the status correctly. thanks Rodrigo Estebanez
remove instantiate_vapp_template helper dependencies require vdc_id as a instantiate_vapp_template param remove unnecessary helper. thanks Rodrigo Estebanez
- make tags model to use post_undeploy_vapp - fix syntax error in post_undeploy_vapp method - remove post_vm_metadata. thanks Rodrigo Estebanez
fix invalid syntax. thanks Rodrigo Estebanez
fix situation where the content of the param can be false and not set the attr. thanks Rodrigo Estebanez
add list_entities request mock. thanks Ryan Richard
add create_entity mock support. thanks Ryan Richard
add create_entity failure support. thanks Ryan Richard
add get_entity mock support. thanks Ryan Richard
add delete_entity mock support. thanks Ryan Richard
add update_entities mock support, minor change to variables in Real. thanks Ryan Richard
add create_alarm mock support. thanks Ryan Richard
minor change to failure condition. thanks Ryan Richard
update to obfuscate various IDs in tests. thanks Ryan Richard
list_alarm and get_alarm mock support. thanks Ryan Richard
add update_alarm mock support, update Real parameters to convention. thanks Ryan Richard
delete_alarm mock support. thanks Ryan Richard
obfuscate more data. thanks Ryan Richard
obfuscate all entity mocks. thanks Ryan Richard
enable 2 failure tests, minor obfuscates. thanks Ryan Richard
fix missing response.remote_ip. thanks Ryan Richard
mock framework for list_data_points. thanks Ryan Richard
list_data_points mock support. thanks Ryan Richard
one last obfuscate pass. thanks Ryan Richard
fix missing record data in dynect dns. thanks Shawn Catanzarite
remove commented code and update API version. thanks Shawn Catanzarite
add get_node_list request again, add test for get_all_records request. thanks Shawn Catanzarite
speed things up for get calls. add find_by_name filter. still needs some refactoring. thanks Shawn Catanzarite
remove find_by_name for now. thanks Shawn Catanzarite
options not used. return nil unless we find a matching url in response. thanks Shawn Catanzarite
fix for - fog fails to load vdc with 1 or 0 vapps. thanks Sneha Somwanshi
corrected the check for empty string. thanks Sneha Somwanshi
vapp returns false if power action returns bad_request. thanks Sneha Somwanshi
fixing typo in raising exception. thanks Sneha Somwanshi
vm should return false if power action returns bad_request. thanks Sneha Somwanshi
first cut - configuring firewall edgegateway service. thanks Sneha Somwanshi
posting xml to configure nat service. thanks Sneha Somwanshi
adding optional fields for nat and firewall service. thanks Sneha Somwanshi
configuring load balancer service. thanks Sneha Somwanshi
element type is not required , when href is provided. thanks Sneha Somwanshi
renamed service post method according to documentation. thanks Sneha Somwanshi
broke generator code into smaller methods. thanks Sneha Somwanshi
moved method up in alphabetical order. thanks Sneha Somwanshi
using Camel case for edgegateway configuration. thanks Sneha Somwanshi
removed print statements added for debugging. thanks Sneha Somwanshi
generalize server and floating ip create. thanks Terry Howe
formatting clean up. thanks Thomas Cate
added create_agent test. thanks Thomas Cate
added delete_agent_token tests. thanks Thomas Cate
fixed failure test for create_agent_token. thanks Thomas Cate
fixed failure test for delete_agent_token. thanks Thomas Cate
finished all token tests. thanks Thomas Cate
added mock data for check tests. thanks Thomas Cate
added list_checks and list_check_types mocks. thanks Thomas Cate
added list_metrics. thanks Thomas Cate
added list_overview mock. thanks Thomas Cate
use mock for ip info. thanks Thomas Cate
use fog mock data for uuid and entity_id. thanks Thomas Cate
added list_notification_plans mock data. thanks Thomas Cate
Support filters in images collection. thanks Thomas Kadauke
Fix test. thanks Thomas Kadauke
Pass on filters to volume endpoint, mainly to allow admin to get volumes from all tenants. thanks Thomas Kadauke
CRUD for OpenStack heat's Stack model. thanks Thomas Kadauke
Tests for previous commit. thanks Thomas Kadauke
Store mock stacks in memory to make tests more realistic. thanks Thomas Kadauke
Grab parse flag before it hits the connection. thanks Toby Hede
Delete invalid connection keys before request is made. thanks Toby Hede
Add Atmos meta_data request and file_size. thanks Toby Hede
Allow passing Content-Disposition header when saving file into Openstack cloud. thanks Yauheni Kryudziuk
Create list_snapshot_images.rb. thanks dJason
Update list_images.rb. thanks dJason
Update images.rb. thanks dJason
Update images.rb. thanks dJason
Delete list_snapshot_images.rb. thanks dJason
Update list_images.rb. thanks dJason
add mock. thanks fred-secludit
adding new models. thanks fred-secludit
fix / escaping in AWS param signing. thanks geemus
fix S3 vs EC2 escaping differences. thanks geemus
tighten mime-types dependency for 1.8.7. thanks geemus
Strip new lines from PackedPolicySize response from GetFederationToken. thanks gregburek
Add minimal documentation in GetFederationToken request. thanks gregburek
Add mocks for GetFederationToken and enable use. thanks gregburek
Adding models, collections and making a start on request classes. thanks jamiehannaford
Initial commit for Rackspace's new Autoscale features. Most functionality is incorporated, including: - Scaling groups - Configuration (group configuration and launch configuration) - Scaling policies - Webhooks. thanks jamiehannaford
Removing two superfluous files. thanks jamiehannaford
Shindo tests are completed; finished adding Mock data. thanks jamiehannaford
fix for linode using public ip blocks in 192.*. thanks jblancett
Add ability to specify availability zone for subnet during creation. thanks jschneiderhan
[openstack]
remove :host from Excon request params. thanks Brian D. Burns
make a couple storage tests pending if mocking. thanks Kyle Rames
[openstack|compute]
Add support for config_drive. thanks Ferran Rodenas
[openstack|storage]
remove deprecated response block from request. thanks Brian D. Burns
add default Accept header. thanks Brian D. Burns
add #delete_multiple_objects. thanks Brian D. Burns
patch #delete_multiple_objects for Swift v1.8. thanks Brian D. Burns
add methods for SLO support. thanks Brian D. Burns
add #put_dynamic_obj_manifest. thanks Brian D. Burns
patch #delete_static_large_object for Swift v1.8. thanks Brian D. Burns
[rackpace|auto_scale]
adding missing require for group builder in tests. thanks Kyle Rames
[rackspace]
remove deprecated response block from request. thanks Brian D. Burns
Don't parse JSON in delete_server. thanks David Wittman
A test to reveal a bug in server.create. thanks Joonas Reynders
Fixes issue #2187 Compute.servers.bootstrap mutates the :networks option. thanks Joonas Reynders
fixing broken tests. thanks Kyle Rames
fixing connection deprecation warnings. thanks Kyle Rames
fixing resize server test; updated server test to make network deletion more robust. thanks Kyle Rames
fixes issue #2080 - Recursive loop in rackspace compute authentication. thanks Kyle Rames
making server tests more robust. thanks Kyle Rames
removing debug puts. thanks Kyle Rames
updating to only parse json if the body of the response has data. thanks Kyle Rames
hardcoding flavor_id used by mock data. thanks Kyle Rames
removing :host from list of request parameters. See PR #2223 for details. thanks Kyle Rames
moved LINKS_FORMAT to top level helper as it is used by multiple specs. thanks Kyle Rames
updated shindo helper to add :rackspace_queues_client_id to credentials if it does not already exist. Hopefully this will make it easier to run Rackspace tests. thanks Kyle Rames
removing :host key from authentication_v1 requests. thanks Kyle Rames
fix excluding extra characters in Rackspace.escape. thanks Sami Samhuri
fix non-SSL public CDN URLs. thanks Sami Samhuri
[rackspace|auto scale]
fixed update method on launch config; added save and reload method. thanks Kyle Rames
[rackspace|auto_scale]
renamed the model tests to follow fog conventions. thanks Kyle Rames
fixed a bug retrieving sub-objects of group. thanks Kyle Rames
fixed bug with group_config.update; added save and reload method. thanks Kyle Rames
added transaction ids to exceptions. thanks Kyle Rames
added implementation for resume. thanks Kyle Rames
updating policy to have a reference to the group rather than the group_id. thanks Kyle Rames
fixing formatting. thanks Kyle Rames
added a save method to policy. thanks Kyle Rames
added save method to webhook. thanks Kyle Rames
adding autoscale examples. thanks Kyle Rames
fixing formatting and documentation; updated collections to pass along dependent parent models. thanks Kyle Rames
adding examples. thanks Kyle Rames
adding tests. thanks Kyle Rames
fixing tests. thanks Kyle Rames
fixing example formatting. thanks Kyle Rames
updated to throw an exception if you try to save a persisted group. thanks Kyle Rames
marking group tests as pending if mocking. thanks Kyle Rames
tweaking syntax for ruby 1.8.7. thanks Kyle Rames
update create scaling group to use GroupBuilder. thanks Kyle Rames
adding auto scale getting started doc. thanks Kyle Rames
updating getting started docs. thanks Kyle Rames
fixing 1.8.7 incompatibility. thanks Kyle Rames
[rackspace|auto_scaling]
making policy and web hook model tests pending if mocking. thanks Kyle Rames
[rackspace|autoscale]
starting on rackspace auto scale implementation. thanks Kyle Rames
updating tests to reflect formatting changes. thanks Kyle Rames
[rackspace|block_storage]
updated Volume#create to honor snapshot_id attribute. thanks Kyle Rames
[rackspace|blockstrage]
fixed mock error. thanks Eugene Howe
[rackspace|compute]
fixing broken tests. thanks Kyle Rames
switching default compute provider to Fog::Compute::RackspaceV2. thanks Kyle Rames
[rackspace|compute_v2]
Flavor list returns details. thanks Chris Wuest
Image list returns details. thanks Chris Wuest
tests for new requests. thanks Chris Wuest
fixing broken test. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
adding private network creation/deletion examples. thanks Kyle Rames
removing parent requirement from new method as it prevents us from creating metadata on new servers. thanks Kyle Rames
[rackspace|databases]
updating requests to support schema changes. thanks Kyle Rames
[rackspace|load balancers]
fixing broken test. thanks Kyle Rames
[rackspace|monitoring]
adding mocks for get_entity. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|queueing]
Cleaned up tests and authentication logic. thanks Brian Hartsock
[rackspace|queues]
Addition of Rackspace Cloud Queues. thanks Brian Hartsock
Fixed some PR comments; Pass more information to underlying exceptions. thanks Brian Hartsock
Added :rackspace_queues_client_id to tests to make it easier to run; Couple other PR tweaks. thanks Brian Hartsock
fixed broken tests. thanks Brian Hartsock
updated Fog::Rackspace::Queues to generate UUID for client id if it is not provided with one. thanks Kyle Rames
updated to use FOG::UUID. thanks Kyle Rames
[rackspace|storage]
fixed broken object test. thanks Kyle Rames
[vSphere]
Support passing of a distributed switch for each interface. thanks Marc Grimme
Support datacenters that are located below folders not in root folder. thanks Marc Grimme
[vSphere:]
Implementation of Query for Guesttype and NICTypes. thanks Marc Grimme
[vcloud_director]
tests for #ensure_list!. thanks Dan Abel
Use options in instantiate. thanks Nick Osborn
'Set-Cookie' may be lowercase. thanks Nick Osborn
Fix module name. thanks Nick Osborn
Allow for multiple Orgs. thanks Nick Osborn
make available to Fog::Bin. thanks Nick Osborn
add keys to Errors.missing_credentials. thanks Nick Osborn
Improve support for Tasks. thanks Nick Osborn
Fix copy & paste fail. thanks Nick Osborn
Allow for multiple Orgs, rephrased. thanks Nick Osborn
Integrate tests. thanks Nick Osborn
Deconflate Org name and FullName. thanks Nick Osborn
Capture org name at login. thanks Nick Osborn
whitespace cleanup. thanks Nick Osborn
Update README. thanks Nick Osborn
Start mocking requests. thanks Nick Osborn
Add get_supported_versions request. thanks Nick Osborn
Better mocking and documentation. thanks Nick Osborn
Fix minor documentation typo. thanks Nick Osborn
Set :idempotent on GET requests. thanks Nick Osborn
More mocking. thanks Nick Osborn
Correct docs for get_catalog_item. thanks Nick Osborn
More mocking (1.8.7 compliant). thanks Nick Osborn
Add media-related requests. thanks Nick Osborn
Add basic media model. thanks Nick Osborn
Add tests for task model. thanks Nick Osborn
Request method renaming. thanks Nick Osborn
Add media(s) to README. thanks Nick Osborn
Add get_supported_systems_info request. thanks Nick Osborn
Add remaining vApp/VM power actions. thanks Nick Osborn
Properly rename undeploy -> post_undeploy_vapp. thanks Nick Osborn
fix vapp#suspend. thanks Nick Osborn
Fix :UndeployPowerAction in post_undeploy_vapp. thanks Nick Osborn
Add get_*_ovf_descriptor methods. thanks Nick Osborn
Add post_capture_vapp request. thanks Nick Osborn
New & refactored XML generators. thanks Nick Osborn
Add #create to medias collection. thanks Nick Osborn
Use post_undeploy_vapp. thanks Nick Osborn
Use post_undeploy_vapp. thanks Nick Osborn
Don't pass :host to request. thanks Nick Osborn
Implement more API requests. thanks Nick Osborn
Use x-vcloud-authorization header. thanks Nick Osborn
Implement get*_metadata_item requests. thanks Nick Osborn
Remove vcr. thanks Nick Osborn
Cater for email@org_name usernames. thanks Nick Osborn
Yet more request methods. thanks Nick Osborn
Move parser commentary out of top-level docs. thanks Nick Osborn
Make test be less chatty. thanks Nick Osborn
Use current_org in edge_gateway_tests. thanks Nick Osborn
Supply xmlns with request bodies. thanks Nick Osborn
Improve tests. thanks Nick Osborn
Add post/put metadata methods. thanks Nick Osborn
get_edge_gateways -> get_org_vdc_networks. thanks Nick Osborn
Make get_edge_gateway idempotent. thanks Nick Osborn
Really make GET requests idempotent. thanks Nick Osborn
Implement get_thumbnail request. thanks Nick Osborn
Documentation fixes. thanks Nick Osborn
Mocking for vDC storage profiles. thanks Nick Osborn
Expose URLs in method docs. thanks Nick Osborn
Add post_instantiate_vapp_template request. thanks Nick Osborn
Improve support for query service. thanks Nick Osborn
Raise provider-specific exceptions. thanks Nick Osborn
Remove extraneous :. thanks Nick Osborn
Call `end_point` not `endpoint`. thanks Nick Osborn
Explicitly handle duplicate names. thanks Nick Osborn
Add general queries handler. thanks Nick Osborn
Support fields,filter,format for packaged queries. thanks Nick Osborn
Do ensure_list in request methods. thanks Nick Osborn
Minor test cleanups. thanks Nick Osborn
Add #get_org_settings and #get_vcloud. thanks Nick Osborn
Add #post_answer_vm_pending_question. thanks Nick Osborn
Add #put_vm_capabilities. thanks Nick Osborn
Fancy progress bar for async tasks. thanks Nick Osborn
Doc update for get,put_vm_capabilities. thanks Nick Osborn
Parse response in #put_vm_capabilities. thanks Nick Osborn
Add ability to undeploy vApp. thanks Philip Potter
wait for undeploy to finish before returning. thanks Philip Potter
rename undeploy.rb to match other request files. thanks Philip Potter
Add power_off for vm. thanks rsalm
Added power_on, power_off to vApp. thanks rsalm
Fix listing catalog items when only a single item exists. thanks rsalm
Added support for deleting vApps. thanks rsalm
Implement vapp.destroy and get rid off vdc.delete_vapp. thanks rsalm
Move ensure_list to VCloudDirector::Collection. Replace inline wrap implementations in Tasks and Organizations with ensure_list. thanks rsalm
[vcloud_director|tests]
Remove vcr_cassettes_old/. thanks Nick Osborn
Don't hardcode API host. thanks Nick Osborn
mv *_test.rb *.tests.rb. thanks Nick Osborn
Make tests work. thanks Nick Osborn
Remove and ignore vcr_cassettes/. thanks Nick Osborn
Avoid warning about username. thanks Nick Osborn
Add generator tests. thanks Nick Osborn
Fix some edge cases. thanks Nick Osborn
Mark media tests pending when mocking. thanks Nick Osborn
1.15.0 08/16/2013 73c5497a16a5374b6bec2f533da872aee682a73a
==========================================================
Stats! { 'collaborators' => 50, 'downloads' => 2932167, 'forks' => 891, 'open_issues' => 165, 'watchers' => 2679 }
MVP! Daniel Reichert
[AWS]
print out raw response string when DEBUG_RESPONSE env var is set. thanks Michael Hale
[AWS|ASG]
filtering for ASG Scaling Policies. thanks Blake Gentry
filtering for ASG Scaling Activities. thanks Blake Gentry
parse ScalingPolicy MinAdjustmentStep. thanks Blake Gentry
filtering for ASGs. thanks Blake Gentry
filter mocked results for describe_auto_scaling_groups. thanks Blake Gentry
filter mocked results for describe_auto_scaling_policies. thanks Blake Gentry
[AWS|ELB]
add ProxyProtocolPolicyType (and formatting). thanks Michael Hale
add set_load_balancer_policies_for_backend_server request. thanks Michael Hale
add support for seeing backend server descriptions. thanks Michael Hale
add support for OtherPolicies. thanks Michael Hale
fix InstancePort parsing in describe_load_balancers. thanks Michael Hale
load_balancer_tests cleanup cert from potentially failed previous test run. thanks Michael Hale
test describe_load_balancers parser directly. thanks Michael Hale
emulate AWS behavior: no BackendServerDescriptions by default. thanks Michael Hale
fix set_load_balancer_polices_for_backend mock to track set BackgroundServerDescriptions. thanks Michael Hale
update helper to include BackendServerDescriptions and OtherPolicies. thanks Michael Hale
fix backend server descriptions model test. Reload the elb to pickup the latest descriptions. thanks Michael Hale
mocks emulate AWS behavior when setting a policy for the backend server a subsequent describe is required to update the local state with the current BackendServerDescriptions. thanks Michael Hale
fix PolicyTypeNotFound error in create_load_balancer_policy mock. thanks Michael Hale
policy model and collection support creating and showing OtherPolicies. thanks Michael Hale
fetch policy descriptions for elb.policies model call. thanks Michael Hale
actually check PublicKey. thanks Michael Hale
use ['Policies']['Proper'] as the canonical mock policy store. thanks Michael Hale
remove unused bits. thanks Michael Hale
check the result of describe_load_balancer_polices for each policy by name. thanks Michael Hale
test that describe_load_balancers mocks properly formats policy results. thanks Michael Hale
restore policy.cookie and policy.expiration methods. thanks Michael Hale
[Brightbox]
Fixes service deprecations. thanks Paul Thornthwaite
Updates to collaboration models. thanks Paul Thornthwaite
[Cloudstack|Compute]
Add support for keypair and userdata when creating cloudstack vms. thanks Christophe Roux
[Vcloud]
Adding case insensitivity for set-cookie header. thanks Garima Singh
[aws|elb]
add new style default security group. thanks Eugene Howe
[aws|iam]
Make mock EntityAlreadyExists message match reality. thanks Dan Peterson
[core]
excluded :headers hash from symbolize_credentials in order to properly pass headers onto Excon. thanks Kyle Rames
exclude :headers from symbolization for real this time; added better tests; Thanks @burns!. thanks Kyle Rames
[glesys]
added options to resuse ip and/or ipv6 and description. thanks Andreas Josephson
[google]
Add support for network and external_ip. thanks Romain Vrignaud
client.images doesn't list google public images. thanks Romain Vrignaud
Add support for network and external_ip. thanks Romain Vrignaud
[google-compute-engine]
Add private_ip_address method for server. thanks Romain Vrignaud
[google|compute]
Fix insert disk to deal with changes to insert image. thanks Nat Welch
servers.get don't catch errors. thanks Romain Vrignaud
disks.all shouldn't return nil. thanks Romain Vrignaud
fix typo on disk example. thanks Romain Vrignaud
zone in disks.get is now optional. thanks Romain Vrignaud
better check on server.public_ip_address. thanks Romain Vrignaud
[misc]
Accept public_key and public_key_path when creating GCE server. thanks Akshay Moghe
Query global projects when get/list'ing compute images. thanks Akshay Moghe
Allow users to create images in GCE. thanks Akshay Moghe
Add 'status' attribute to GCE images. thanks Akshay Moghe
When 'insert'ing a disk, don't try to create an image. thanks Akshay Moghe
Add ability to get/list snapshots in GCE. thanks Akshay Moghe
Align the disk interface more closely with the API. thanks Akshay Moghe
Fix up the 'disk' api. thanks Akshay Moghe
Rackspace: add keypair support. thanks Bart Vercammen
AWS: remove logging. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
Rackspace: add keypair support. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
rackspace: create_server - API change: options[:keypair] takes String i.s.o. Hash (-> the keypair name). thanks Bart Vercammen
rackspace: keypairs - add unit tests. thanks Bart Vercammen
rackspace:keypairs - add 'model' unit tests. thanks Bart Vercammen
rackspace:kaypair - small corrections during unit test. thanks Bart Vercammen
rackspace: keypairs - throw Fog::Compute::RackspaceV2::NotFound when HTTP:404 received. thanks Bart Vercammen
rackspace: keypairs - additional unittests + correct keypairs.destroy behaviour. thanks Bart Vercammen
rackspace - keypairs : redo exception/no-exception logic for ::destroy and ::get functions. thanks Bart Vercammen
rackspace: keypairs - add documentation. thanks Bart Vercammen
Protect against missing fields in rackspace endpoint documents. thanks Brendan Fosberry
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding agent tests. thanks Daniel Reichert
Adding list data points tests. thanks Daniel Reichert
Removed redundant test from comments. thanks Daniel Reichert
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding delete agent token coverage of api. thanks Daniel Reichert
Adding test coverage of deleting agent tokens. thanks Daniel Reichert
Re-adding tests from rebase. thanks Daniel Reichert
Adding alarm delete coverage of API. thanks Daniel Reichert
Adding alarm delete test coverage. thanks Daniel Reichert
Forgot to add underscore for test groups. thanks Daniel Reichert
Removing bad Failure test. thanks Daniel Reichert
WIP: Adding get tests for checks. thanks Daniel Reichert
Completed: get_check tests now working. thanks Daniel Reichert
Completed: get_entity tests implemented and passing. thanks Daniel Reichert
Removing list_entites failure test. thanks Daniel Reichert
forgot to return test group to original value. thanks Daniel Reichert
Removing test group. thanks Daniel Reichert
add support for openstack network quota endpoints. thanks Evan Petrie
fixes #1434 : How to use vcloud fog services. thanks Garima Singh
Fixed an uninitialized constant error. thanks Hongbin Lu
Add request/parser for DescribeOperableDBInstanceOptions. thanks James Bence
Return boolean, not index of match. thanks James Bence
Add model, collection for instance_options. thanks James Bence
Use correct filters in RDS model instance_options 'all' method. thanks James Bence
Set up tests (and make them pass) for orderable_db_instance_options. thanks James Bence
Adjust number of items returned for test. thanks James Bence
Remove failure test; non-existent engine sometimes has options. thanks James Bence
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
fix(alarm_tests): Use npTechnicalContactsEmail. thanks Jay Faulkner
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
add(notice): Direct future developers to old repo. thanks Jay Faulkner
fix for token timeout on cdn. thanks Jon Holt
Tests for reauthentication in CDN. thanks Jon Holt
Allow to configure server#scp and server#ssh on the instance level. thanks Jonas Pfenniger
Fixes issue where Net::SSH would only use the "password" authentication method. thanks Jonas Pfenniger
add support for m3.xlarge and m3.2xlarge instance flavors. thanks Kevin McFadden
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921. thanks Kyle Rames
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921 take two. thanks Kyle Rames
try 3 in removing coveralls for ruby 1.9.2. thanks Kyle Rames
trying to disable coveralls. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
updating monitoring service to recognize rackspace_region. thanks Kyle Rames
trying one more times to disable coveralls on 1.9.2. thanks Kyle Rames
Adds light documentation for GCE and GCS. thanks Nat Welch
A set of smoke tests for GCE. thanks Nat Welch
fix some small bugs in the gce smoke tests. thanks Nat Welch
some more small bugs in the GCE examples. thanks Nat Welch
Be alittle more specific in the footer of Google Readme. thanks Nat Welch
Make public_url function easier to read and change acl request to deal with nokogiri changes. thanks Nat Welch
Examples tweak. thanks Nat Welch
remove networks. thanks Nat Welch
Fix some issues with GCE examples and disk requests. thanks Nat Welch
Fix comments in Google snapshot example. thanks Nat Welch
Renamed Fog::AWS::SES::Real#verify_domain to #verify_domain_identity. thanks Postmodern
Fix all in Fog::Compute::Servers. thanks Romain Vrignaud
Fix Fog::Compute::Google::Flavor all method. thanks Romain Vrignaud
Add a parameter to servers.all for rackspace v2 to make it the same as other providers. thanks Sam Kottler
Remove whitespace from the Rackspace V2 test. thanks Sam Kottler
Fix #server so that it returns the right server instead of all servers. thanks Shay Bergmann
Changing the non-ascii dash in the url. thanks Steve Frank
use params instead of prep. thanks Thomas Cate
Add VPC security groups to the RDS instances. thanks Timur Alperovich
[aws|rds]: PubliclyAccessible is boolean. thanks Timur Alperovich
remove dependency on active_support's present? method. thanks Toby Hede
Cleanup and refactor digitalocean integration. thanks Trae Robrock
Whitespace. thanks Trae Robrock
Whitespace, fix tests for running in non mock mode, and clean up in non mock mode. thanks Trae Robrock
digitalocean supports bootstrap. thanks Trae Robrock
Fix digitalocean server test. thanks Trae Robrock
Add digitalocean mock key to run these tests on travis. thanks Trae Robrock
Add ip_address to the mock. thanks Trae Robrock
Remove mock server from servers list on destroy. thanks Trae Robrock
Adding exception from net-ssh 2.6 that occurs during bootstrap as sshd is just starting up. thanks Trae Robrock
Add mock for dnsimple and fix tests for non mock mode. thanks Trae Robrock
Add mock and test for get_record. thanks Trae Robrock
Correct record creation response. thanks Trae Robrock
Return a 404 if the domain does no exist. thanks Trae Robrock
Add proper error message to 404. thanks Trae Robrock
handle zone with no records. thanks Trae Robrock
Handle missing record case. thanks Trae Robrock
Use the zone id for record creation. thanks Trae Robrock
Fix mock for creation by id. thanks Trae Robrock
Use the id for deletion also. thanks Trae Robrock
Use id for record update. thanks Trae Robrock
Add ip_address method back, but deprecate it. thanks Trae Robrock
Allow v1 auth for OpenStack. thanks Yauheni Kryudziuk
fix inner/outer variable shadowing. thanks geemus
random ip address support. thanks mlincoln
lib/fog/cloudstack/models/compute/servers.rb must check for nil before checking for empty. thanks torake.fransson
[openstack|compute]
update volume tests. thanks Brian D. Burns
update flavor tests. thanks Brian D. Burns
[openstack|image]
strip unused headers in #update_image. thanks Brian D. Burns
[openstack|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
added the ability to upload files using blocks in the same manner as the Rackspace provider. thanks Kyle Rames
updating object tests to support ruby 1.8.7. thanks Kyle Rames
Added temporary signed URL support. thanks Yauheni Kryudziuk
[rackspace]
refined authentication endpoint tests. thanks Kyle Rames
updated exceptions to include the service transaction id if available. thanks Kyle Rames
added transaction id to monitoring exceptions; passing service into slurp for compute, databases, dns and load balancers. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|compute_v2]
renaming keypairs to key_pairs to match other compute implementations. thanks Kyle Rames
[rackspace|identity]
added error handling to make service catalog more robust. thanks Kyle Rames
fixing broken service catalog test. thanks Kyle Rames
[rackspace|monitoring]
WIP initial commit of alarm example tests. thanks Daniel Reichert
Adding alarm examples tests. thanks Daniel Reichert
Adding alarm example tests. thanks Daniel Reichert
WIP Initial commit of alarm tests. thanks Daniel Reichert
Adding alarm example(s) tests. thanks Daniel Reichert
Adding working alarm tests. thanks Daniel Reichert
Adding support required for tests to pass. thanks Daniel Reichert
Correcting entity destroy logic. thanks Daniel Reichert
Fixing entity destroy logic. thanks Daniel Reichert
Addding Alarms and Check-Types tests. thanks Daniel Reichert
Adding mocks pending indication. thanks Daniel Reichert
Update Alarm bug fixed, uncommenting test. thanks Daniel Reichert
updating to re-authenticate token on expiration; adding monitoring authentication tests. thanks Kyle Rames
updating to use fog conventions. thanks Kyle Rames
adding model tests for agent_token, check, and entity; added destroy method to agent_token and check models; updated models to retrieve identity from header value 'X-Object-ID'; updated check model to take an entity object or id. thanks Kyle Rames
removing bad test per @irdan. thanks Kyle Rames
adding model tests for metrics and data points. thanks Kyle Rames
updated monitoring tests to skip sleeping if we are running in mocked mode. thanks Kyle Rames
fixing broken monitoring test. thanks Kyle Rames
replaced entity_id and check_id attributes with entity and check attributes; removed entity_id from base module. thanks Kyle Rames
[rackspace|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
[vsphere]
Raise NotFound exception when Datacenter or Template is not found. thanks Carlos Sanchez
Make mock data consistent across operations. thanks Carlos Sanchez
searchIndex.FindByUuid datacenter parameter must be a RbVmomi::VIM::Datacenter. thanks Carlos Sanchez
Need to turn off vm and wait until off before destroying. thanks Carlos Sanchez
Fix NoMethodError: undefined method in list_virtual_machines. thanks Carlos Sanchez
[xenserver]
Added support to get VM by uuid. thanks Celso Fernandes
Console model created. thanks Gustavo Villalta
Consoles collection created. thanks Gustavo Villalta
1.14.0 07/19/2013 b9f1659ebd45c84db011c71b53cc581a1b7ac7e1
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2713501, 'forks' => 860, 'open_issues' => 155, 'watchers' => 2634 }
MVP! Erik Michaels-Ober
[misc]
Create separate Gemfile for Ruby 1.8.7. thanks Erik Michaels-Ober
Update nokogiri dependency to version ~>1.5. thanks Erik Michaels-Ober
Add note about installing on Ruby 1.8.7 [ci skip]. thanks Erik Michaels-Ober
add coveralls to Gemfile.1.8.7. thanks geemus
1.13.0 07/19/2013 7f5b0b4931d8fe85596f67013ef285fd0b8335e0
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2712905, 'forks' => 860, 'open_issues' => 157, 'watchers' => 2634 }
MVP! James Bence
[AWS | AutoScaling]
Do not send Instances for update_auto_scaling_group (Avoids 413 Request Entity Too Large for ASGs with lots of instances). thanks Michael Hale
[AWS | Autoscaling]
whitelist the options for update_auto_scaling_group. thanks Michael Hale
whitelist the options for create_auto_scaling_group. thanks Michael Hale
dry up expected options. thanks Michael Hale
correct whitelist for create_auto_scaling_group. thanks Michael Hale
ensure tests work in 1.8.7. thanks Michael Hale
[Brightbox]
Updates to add collaborations. thanks Hemant Kumar
Extract Compute::Shared to own file. thanks Paul Thornthwaite
[Openstack|Volumes]
alias type to volume_type. thanks Grzesiek Kolodziejczyk
[Openstack|volume]
Add #get to volumes collection. thanks Grzesiek Kolodziejczyk
fix key name for volume_type. thanks Grzesiek Kolodziejczyk
create volumes from other vol. thanks Grzesiek Kolodziejczyk
[aws|storage]
parse #complete_multipart error. thanks Brian D. Burns
[aws|sts]
Add support for the AssumeRole STS method. Also enable the ability for the STS service to use IAM profiles to grab credentials off the EC2 instance, as is in place for the other AWS services. thanks Caleb Tennis
[cli]
Changes `fog --version` short option to `-v`. thanks Paul Thornthwaite
[core]
Removes unused getting of Constant. thanks Paul Thornthwaite
Comments why Nokogiri 1.6 is not being used. thanks Paul Thornthwaite
Move XML/JSON code up out of core. thanks Paul Thornthwaite
Fog::Connection documentation. thanks Paul Thornthwaite
Adds initial Fog::Connection tests. thanks Paul Thornthwaite
Test Core version not deprecated one. thanks Paul Thornthwaite
[core/xml]
Splits SAX parsing from Connection. thanks Paul Thornthwaite
[digitalocean]
Rename do to docean in examples. thanks Ørjan Blom
[fix]
Corrected the service mocks for testing to respond with a 304 to values of If-Modified-Since that match Last-Modified. thanks Bob Lail and Luke Booth
[google|compute]
Change default image to most recent version of wheezy. thanks Nat Welch
Fix some bugs with using create without bootstrap. thanks Nat Welch
[misc]
Add PubliclyAccessible option to RDS. thanks Adam Tucker
Extend capability to restore_db_instance_from_db_snapshot. thanks Adam Tucker
Signature method requires x-amz-security-token header. thanks Adam Tucker
Infer the 'image' URL correctly when inserting a server. thanks Akshay Moghe
increased iops limit to 4000. http://aws.typepad.com/aws/2013/05/provision-up-to-4k-iops-per-ebs-volume.html. thanks Angelo Marletta
Added support for [xenserver] snapshot. thanks Celso Fernandes
Fixes security group handling for spot requests launching into a VPC on AWS. thanks Dave Myron
Swapped to SecurityGroupId. thanks Dave Myron
fix create_tenant Mock response description and name. thanks Doug McInnes
Update excon dependency to version ~>0.24.0. thanks Erik Michaels-Ober
Update excon dependency to version ~>0.25.0. thanks Erik Michaels-Ober
Passing the connection_options parameter to underlying Fog::Storage object. thanks Hector Castro
Passing the connection_options parameter to underlying Fog::Storage object for Fog::RiakCS::Provisioning. thanks Hector Castro
Used publicURL as default endpoint type for OpenStack network. thanks Hongbin Lu
Rename 'each' method to 'each_page'. thanks James Bence
Loop over Marker header in 'all', remove 'each'. thanks James Bence
Inspect error.response.body, not error.message. thanks James Bence
Restore implementation of each/all. thanks James Bence
Refactor error handling. thanks James Bence
Remove code from other branch-in-progress. thanks James Bence
Remove mistaken version update. thanks James Bence
Construct hash with => (for 1.8.7). thanks James Bence
Use specific error classes, not generic Fog::Compute::AWS::Error. thanks James Bence
Add describe_db_log_files request for AWS, version 2013-05-15. thanks James Bence
Add 'each' that iterates over all log files. thanks James Bence
Add parser/request for DownloadDBLogFilePortion. thanks James Bence
Use correct filters on RDS model snapshots 'all' method. thanks James Bence
Use correct filters in RDS model logfiles 'all' method. thanks James Bence
More DRY, succinct implementation of tag parsing. thanks James Bence
Remove extraneous nil. thanks James Bence
Add db identifier to parser, use it for log_file model. thanks James Bence
Get partial log content via method call; add to log_file model attributes. thanks James Bence
adding proper fixed secondary_ip support. thanks John E. Vincent
remove a debug entry. thanks John E. Vincent
Allows to set the account meta key by setting hp_account_meta_key, needed to generate temp urls using the HP provider, explicitly, instead of using hp_secret_key. If hp_account_meta_key is not given hp_secret_key is used as hp_account_meta_key. thanks Julian Fischer
HP uses a different strategy to create the signature that is passed to swift than OpenStack. As the HP provider is broadly used by OpenStack users the OpenStack strategy is applied when the @hp_account_meta_key is given. thanks Julian Fischer
Adds Fog::Storage::HP::File#url method to enable compatibility with Fog::Storage::AWS::File. thanks Julian Fischer
Fixed bug undefined local variable or method account_meta_key. thanks Julian Fischer
Bugfix: @hp_secret_key instead of @hp_account_meta_key required in storage.rb:186. thanks Julian Fischer
Avoids Digest::HMAC.hexdigest to remain 1.8.7 compatibility. thanks Julian Fischer
Remove File#url. thanks Julian Fischer
Renames hp_account_meta_key to os_account_meta_temp_url_key. thanks Julian Fischer
merging with master. thanks Kyle Rames
Add nil check on metadata mock. thanks Mike Moore
Add attachment check to detach_volume mock. thanks Mike Moore
Add array coalesce. thanks Mike Moore
Uping version to v1beta15. thanks Nat Welch
trying to fix sshable? for gce. thanks Nat Welch
more attempts to get ssh in compute workings. thanks Nat Welch
temporary debug info. thanks Nat Welch
Better comments and a logging attempt. thanks Nat Welch
bug in network interfaces code. thanks Nat Welch
Trying to be more consistent in code. Removing logging. thanks Nat Welch
trying to get metadata do one request per access. thanks Nat Welch
Forgot to delete two lines. thanks Nat Welch
correct syntax for the metadata craziness. thanks Nat Welch
I'm an idiot. thanks Nat Welch
trying again to get metadata working... thanks Nat Welch
Hashes not Arrays. thanks Nat Welch
ahh machine api changed as well... gotta figure out what the api is returning now. thanks Nat Welch
can't be private. thanks Nat Welch
whoops. thanks Nat Welch
Nope. thanks Nat Welch
not that either. thanks Nat Welch
so many syntax errors. thanks Nat Welch
in v15, there are all kinds of places images can hide. thanks Nat Welch
make sure I'm getting valid data back. thanks Nat Welch
trying to actually handle response error data. thanks Nat Welch
just the message. thanks Nat Welch
aha! This could be the issue. thanks Nat Welch
why isn't image_url getting set?. thanks Nat Welch
nil, not empty. thanks Nat Welch
try this... thanks Nat Welch
never being written. thanks Nat Welch
trying to use correct code location. thanks Nat Welch
alright! Insertion!. thanks Nat Welch
Why is this request failing. thanks Nat Welch
Send the right zone. thanks Nat Welch
zone looks to be bad in get_server. thanks Nat Welch
why!. thanks Nat Welch
this is probably not stable. thanks Nat Welch
Different trypes of input. thanks Nat Welch
modify all of the things. thanks Nat Welch
passing around teh data. thanks Nat Welch
better zone name. thanks Nat Welch
sshable? shouldn't just die. thanks Nat Welch
inifite loop get. thanks Nat Welch
more bad status code checks. thanks Nat Welch
init response. thanks Nat Welch
trying to figure out what's wrong. thanks Nat Welch
Patch from a fellow googler. thanks Nat Welch
Switch running? back to ready?. thanks Nat Welch
network_interfaces can be nil. thanks Nat Welch
Default to running user for username. thanks Nat Welch
A patch from a fellow googler. thanks Nat Welch
metadata could be nil. thanks Nat Welch
Throw errors instead of printing them. thanks Nat Welch
refactor image lookup code. thanks Nat Welch
Let's wait till sshable. thanks Nat Welch
whoops. thanks Nat Welch
small style tweaks for #1946. thanks Nat Welch
Added option parsing to bin/fog. thanks Postmodern
Added the -f, --fogrc option for specifying an alternate fogrc file. thanks Postmodern
Renamed -f,--fogrc to -C,--credentials-path. thanks Postmodern
Added Fog::AWS::SES.verify_domain_identity. thanks Postmodern
Fixed description for the #verify_domain_identity tests. thanks Postmodern
Actually call verify_domain_identity. thanks Postmodern
Add basic error handling for Fog::AWS::SES. thanks Postmodern
Convert the raw_message for send_raw_email, just in case. thanks Postmodern
Raise Fog::AWS::SES::InvalidParameterError for InvalidParameterValue. thanks Postmodern
Fix autoincrement when creating a flavor if private flavors exist. thanks Thomas Kadauke
Add RDS API version parameter option. thanks Timur Alperovich
Initial documentation for using Fog with CloudSigma. thanks Viktor Petersson
Fixed typos. thanks Viktor Petersson
add license to gempsec. thanks geemus
Added Disk and Disks to Google compute. Created new insert server request method that is backward compatible with the old request method, but also allows all insert server options to be used rather than a subset. thanks jordangbull
cleaned out print statements. Refactored disk(s) to be created the same way as other models. Fixed wait_for on disks to properly work. thanks jordangbull
Fixed minor import issue. thanks jordangbull
Rebased and cleaned up google fog. Changed insert_server to allow all options (not backwards compatible, but throws an informative error. thanks jordangbull
Cleaned code and fixed issue with getting a resource too soon after request for creation. thanks jordangbull
Added access configs name so public ip can be retrieved. thanks jordangbull
Fixed bug with bootstrapped servers not being sshable. thanks jordangbull
small fix in metadata for servers. thanks jordangbull
Fixed server bootstrap to remove default image if a boot disk is specified. thanks jordangbull
Google Cloud Compute now raises Errors rather than throwing them. thanks jordangbull
Added destroy method to disk and zone method. thanks jordangbull
Add SimpleCov and Coveralls.io dependenices Add rake tasks for travis, which include publishing coverage reports. thanks mlincoln
Change travis to use a rake task instead of shindont directly. This is partly necessary for https://github.com/lemurheavy/coveralls-ruby/pull/20, though I'm a fan of running just "rake" or "rake travis" for simplicity anyways. thanks mlincoln
The actual simplecov/coveralls setup. The use of Process.pid is an attempt to avoid confusing SimpleCov when running tests in parallel. Other tests frameworks take a similar approach when they detect parallel_tests. thanks mlincoln
Some cleanup based on comments on the PR. thanks mlincoln
[openstack|compute]
support block_device_mapping. thanks Grzesiek Kolodziejczyk
[openstack|image]
Fix image reload. thanks Ferran Rodenas
[openstack|metering]
Allow multiple filtering queries. thanks Alvin Garcia
Fix get_statistics mock. thanks Alvin Garcia
Added metering service for Ceilometer. thanks Philip Mark M. Deazeta
[openstack|volume]
support imageRef option. thanks Grzesiek Kolodziejczyk
[openvz]
Fixes #1871 test helper callback. thanks Paul Thornthwaite
[rackspace]
fix JSON error parsing. thanks Brian D. Burns
updated services to re-authenticate when authentication token expires. thanks Kyle Rames
adding block and parse_json parameters to request parameter calls. thanks Kyle Rames
fixing broken user tests; adding wait_for_request method to add in testing. thanks Kyle Rames
setting default fog timeout to 2000 for testing; removing specific hard coded timeouts. thanks Kyle Rames
[rackspace|block_storage]
fixing broken volume type tests. thanks Kyle Rames
[rackspace|cdn]
updating cdn to throw exceptions from storage namespace rather than cdn. This was done for historical reasons. thanks Kyle Rames
[rackspace|compute]
updating mocks. thanks Kyle Rames
fixing broken address test. thanks Kyle Rames
fixed metadata tests. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
adding parameter to save method in order to make it more polymorphic. thanks Kyle Rames
[rackspace|dns]
fixing DNS pagination issue #1887. thanks Kyle Rames
added total_entries attribute to zones. thanks Kyle Rames
adding :limit => 100 to clarify that all returns a limit of 100 records per page at @rupakg suggestion. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|identity]
fixing broken identity tests. thanks Kyle Rames
[rackspace|load balancers]
making failing usage tests cases pending until I can get them fixed. thanks Kyle Rames
[rackspace|storage]
add methods for SLO support. thanks Brian D. Burns
add #put_dynamic_obj_manifest. thanks Brian D. Burns
patch #delete_static_large_object for Swift v1.8. thanks Brian D. Burns
fix tests under ruby-1.8.7. thanks Brian D. Burns
add #delete_multiple_objects. thanks Brian D. Burns
patch #delete_multiple_objects for Swift v1.8. thanks Brian D. Burns
update File model to submit etags if they are specified. thanks Kyle Rames
[rackspce|block_storage]
fixing tests. thanks Kyle Rames
[vcloud|compute]
better defaults for configuring vm content-type. thanks geemus
[vsphere]
fix regex typo. thanks Dominic Cleal
[xenserver|compute]
Small fix for snapshot tests added in #1914. thanks Sergio Rubio
1.12.1 06/11/2013 8663e9079edb69f1a56ea887379f94e6d5efd0d8
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2417193, 'forks' => 817, 'open_issues' => 150, 'watchers' => 2564 }
MVP! Hongbin Lu
[misc]
Don't parse non-JSON response. thanks Hongbin Lu
turn verbose error responses on. thanks geemus
1.12.0 06/11/2013 2dd2a8b003fd7ee89141820e0d3c7ff161e74f60
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2416827, 'forks' => 817, 'open_issues' => 153, 'watchers' => 2563 }
[AWS]
adds 'hypervisor', 'lifecycle', 'requester_id', 'source_dest_check', 'spot_instance_request_id', 'virtualization_type' attributes to instances, also fixes instance tests to work in non-mocking mode. thanks Eric Stonfer
[AWS | Compute]
Added copy_image request with parser, mocks and tests. thanks Rad Gruchalski
[AWS|IAM]
Added AWS IAM iam.roles support. thanks Rad Gruchalski
[AWS|RDS]
Properly rescue NotFound exceptions. thanks Aaron Suggs
[Brightbox]
Expose expires_in value for the access token. thanks Amitava
Rename old destroy requests to delete. thanks Paul Thornthwaite
Documentation fixes. thanks Paul Thornthwaite
[Rackspace|Storage]
updating large file upload based on @burns suggestions. thanks Kyle Rames
[Zerigo|DNS]
Remove default 3600 TTL. thanks Eric Hankins
[cloudsigma]
Add CloudSigma compute provider. thanks Kaloyan Kanev
Fix create request not expecting status 201. thanks Kaloyan Kanev
Make api location as an option (:cloudsigma_host). thanks Kaloyan Kanev
Fix excon HTTPStatusError#response not having []= and failing on assignment of json decoded body. thanks Kaloyan Kanev
[cloudstack]
fix broken mock test. thanks geemus
[dynect]
remove should usage in tests. thanks geemus
[misc]
Add joyent API version and network support GH-1853. thanks Blake Irvin and Eric Saxby
Add post_object_restore support. thanks Bradley Schaefer
Fix excon expects syntax for post object restore. thanks Bradley Schaefer
Add 409 (Conflict) as an expected restore response. thanks Bradley Schaefer
Very basic mock for post_object_restore. thanks Bradley Schaefer
debug excon errors in tests. thanks Brian D. Burns
Include the ResourceRecordSetCount. thanks Edward Muller
Support pagination on Zerigo DNS zones. thanks Eric Hankins
Simplify Zerigo DNS list_zones request. thanks Eric Hankins
Update docs for Zerigo DNS list_zones request. thanks Eric Hankins
Add TTL on save rather than initialize. thanks Eric Hankins
Add Config attributes, and the "get" method for Configs to get detail of a specific config object. thanks Eric Wong
Revert "Updated gem spec to require json rather than multi_json". thanks Erik Michaels-Ober
proper user creation in OS create_server mock. thanks Evan Petrie
Remove spurious warning... thanks Frederic Jean
Fixed typo. thanks Geoff Pado
Add :id attribute to libvirt nic model. thanks Greg Sutcliffe
Include all snapshots in FOG::AWS::RDS::Snapshots#all. thanks Harry Wilkinson
Add Snaphost#each method with lazy pagination. thanks Harry Wilkinson
Added support for OpenStack region for network service. thanks Hongbin Lu
Adding support for AWS CloudFormation list_stacks and list_stack_resources API calls. thanks Joe Kinsella
Using AWS::Compute::Error for CloudFormation errors produces erroneous error messages. thanks Joe Kinsella
Support both RSpec 1.x and 2.x. thanks Josef Stribny
Chdir in a block to dry up all method. thanks Karl Freeman
Fixes #39 joyent server resize command requires expected response code. thanks Kevin Chan
Fixes #1822 Joyent list_machines is slower than it needs to be. thanks Kevin Chan
Support for request signing via ssh-agent. thanks Kevin Chan
Fixes for tags for pre7 api, more ssh-agent improvements Refs: kevinykchan/knife-joyent#37. thanks Kevin Chan
GH-1853 "public" attribute for network. thanks Kevin Chan
Fix "cache_controle" typo in docs. thanks Mark Rushakoff
Avoids Fog::Compute::Joyent::Real#decode_time_attrs raising an exception when an empty string is returned as created or updated property. thanks Pablo Baños López
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
Whitespace. thanks Sean Handley
Options get formed into the body. thanks Sean Handley
Don't delete the options if they were never there!. thanks Sean Handley
Allow creation with objects. thanks Sean Handley
This withstands naming/renaming issues. thanks Sean Handley
quote data in regex. thanks Simon Josi
Add API calls to manage flavor access across tenants. thanks Thomas Kadauke
fail when cloudstack default view empty. thanks Tor-Ake Fransson
fix broken test related to redacted excon error bodies. thanks geemus
Don't CGI encode header query values in the signature string. thanks ronen barzel
Consolidation suggested by Wesley Beary. thanks torake.fransson
servers can still be nil under some circumstances (server id specified does no longer exist). thanks torake.fransson
[openstack|compute]
Add mock method to list_address_pools. thanks Ferran Rodenas
[openstack|image]
Define get method for images. thanks Ferran Rodenas
[openstack|network]
Add support for OpenStack Networking LBaaS extension. thanks Ferran Rodenas
[openstack|storage]
allow headers to be specified for object manifest. thanks Brian D. Burns
[openvz|compute]
Initial commit. thanks Patrick Debois
[rackspace]
pass connection_options onto identity service so we can auth behind a proxy. thanks Kyle Rames
[rackspace|compute]
removing erronious note on setup method. thanks Kyle Rames
[rackspace|lb]
Add support for timeout attribute. thanks Decklin Foster
Use a non-default timeout so we are actually testing if the attribute was set. thanks Decklin Foster
Pass through timeout option on LB creation (also, we know algorithm works). thanks Decklin Foster
[rackspace|storage]
add large object container and prefix options. thanks Brian D. Burns
allow headers to be specified for object manifest. thanks Brian D. Burns
created a last_modified= method in the File class which works around a timezone bug in the swift service. thanks Kyle Rames
updated put_object to allow blocks to upload large files; added large file upload example and documentation. thanks Kyle Rames
made large object delete tests pending if mocking is turned on. thanks Kyle Rames
fixing large upload example and documentation. thanks Kyle Rames
tweaking upload large file example to use X-Object-Manifest header in anticipation of PR #1855. thanks Kyle Rames
fixing typo in large file upload documentation; updated large file upload to work with ruby 1.8.7. thanks Kyle Rames
[stormnondemand|compute]
Add Notification APIs. thanks Eric Wong
[stormondemand]
fix service exception handling. thanks Eric Wong
fix typo bugs and move shared code into shared.rb module. thanks Eric Wong
fix some minor problems. Add a README.md file to describe how to use the storm on demand APIs. thanks Eric Wong
[stormondemand|account]
Add Account service and token APIs. thanks Eric Wong
Add Account service to the service lsit. thanks Eric Wong
[stormondemand|billing]
Add Billing service and related APIs. thanks Eric Wong
[stormondemand|compute]
Add API version in requrest path and add new attributes in Config. thanks Eric Wong
Fix request path. thanks Eric Wong
Add additional attributes to Image and CRUD methods to Images. thanks Eric Wong
Move destroy/update/restore methods to image.rb. thanks Eric Wong
Fix the get parameters. thanks Eric Wong
Add all LoadBalancer related APIs. thanks Eric Wong
Add all server APIs. thanks Eric Wong
Add all template APIs. thanks Eric Wong
Add stats graph API. thanks Eric Wong
Add all Private IP APIs. thanks Eric Wong
Add Network IP APIs. thanks Eric Wong
Add Firewall APIs. thanks Eric Wong
Add Firewall Ruleset APIs. thanks Eric Wong
Add Pool APIs. thanks Eric Wong
Add Network Zone APIs. thanks Eric Wong
change all keys for response data into strings. thanks Eric Wong
Add Product APIs. thanks Eric Wong
[stormondemand|dns]
Add DNS service and domain APIs. thanks Eric Wong
Add DNS record APIs. thanks Eric Wong
add record region APIs. thanks Eric Wong
Add Reverse APIs. thanks Eric Wong
Add DNS Zone APIs. thanks Eric Wong
Add DNS Service to StormOnDemand. thanks Eric Wong
[stormondemand|monitoring]
Add a new Monitoring service and add/move load/bandwidth/service APIs. thanks Eric Wong
[stormondemand|network]
Add a new Network service and move all network code in Compute into Network. thanks Eric Wong
[stormondemand|storage]
Add Storage service and cluster API. thanks Eric Wong
Add Volume APIs. thanks Eric Wong
[stormondemand|support]
Add Support service and APIs for alert and support tickets. thanks Eric Wong
[stormondemand|vpn]
Add new VPN service and APIs. thanks Eric Wong
1.11.1 05/05/2013 2cfeaf236e4ebcf883d0e17f586293d6cd66f379
==========================================================
Stats! { 'collaborators' => 47, 'downloads' => 2177247, 'forks' => 783, 'open_issues' => 140, 'watchers' => 2494 }
[VSphere]
Added VMware customvalue and customfields to read the annotations for each VM. thanks Marc Grimme
Removed dependency to the Datacenters root path. So that now it should even work with other localizations. thanks Marc Grimme
[misc]
Load google/api_client late to avoid dep. thanks Dan Prince
Add a custom log warning on load error. thanks Dan Prince
[vSphere]
Refactor and extend network interface methods (similar to the ovirt implementation) * added methods to add, remove and update interfaces for vSphere * added missing method to retrieve the interface * added existing attribute key to interface (required for modifying, deleting interfaces) * alias interface's mac to id. thanks Marc Grimme
fixed bug that datastores in subfolders would not be found. thanks Marc Grimme
1.11.0 05/04/2013 bbea0162df01317405bfbb4c427fdde40e5f0f2c
==========================================================
Stats! { 'collaborators' => 1, 'downloads' => 2175484 }
MVP! Nat Welch
[Brightbox]
Updates image selector for name format. thanks Paul Thornthwaite
[Docs]
Fixes assorted yardoc tagging issues. thanks Paul Thornthwaite
[aws|iam]
user: add created_at attribute. thanks Pierre Carrier
[cloudstack]
add disk_offerings, os_types mock data. thanks Dmitry Dedov
add list_os_types, list_disk_offerings request mocks. thanks Dmitry Dedov
list_os_types, list_disk_offerings request tests, rm pending. thanks Dmitry Dedov
servers collection, add attributes to :all method. thanks Dmitry Dedov
fix image password_enabled field alias. thanks Dmitry Dedov
add create_disk_offering request. thanks Dmitry Dedov
add delete_disk_offering request. thanks Dmitry Dedov
add disk_offering model. thanks Dmitry Dedov
add disk_offerings collection. thanks Dmitry Dedov
add disk offerings to compute, tidy up. thanks Dmitry Dedov
add create/delete disk_offering mocks. thanks Dmitry Dedov
add disk_offering model tests. thanks Dmitry Dedov
fix typo in declaration model. thanks Dmitry Dedov
add delete_snapshot request mock, fix delete_snapshot description comments. thanks dm1try
add list_snapshots request mock. thanks dm1try
add test volume to mock data. thanks dm1try
tests, add snapshots_attributes to cloudstack provider config. thanks dm1try
tests, fix snapshot test. thanks dm1try
tests, remove unreachable code in snapshot test, add testcase for volume relation. thanks dm1try
[core]
fixing brittle json test. thanks Kyle Rames
[docs::aws::rds]
converted formatting from RDoc to YARD. thanks Weston Platter
[misc]
fix case where volume isn't instantly available to attach upon creation. thanks AltJ
cosmetic - fix space. thanks Andrew Kuklewicz
fix bug with head request - no query on version id for IA. thanks Andrew Kuklewicz
Fog::Model#wait_for: eliminate inner retry loop. thanks Chris Frederick
Implement rescue mode support for Rackspace. thanks Chris Wuest
Rectify issues with tests and status. thanks Chris Wuest
OS: Fix revert_resize_server method name. thanks Dan Prince
Fix non-circular-require warnings. thanks Eric Hodel
Fix bluebox's Server#public_ip_address. thanks Eric Lindvall
Fix typo in method name for DynamoDB::Mock#setup_credentials. thanks James Fraser
(maint) Fixup whitespace. thanks Jeff McCune
(maint) Clean up whitespace errors. thanks Jeff McCune
AWS | storage: use #service instead of the deprecated #connection in the tests. thanks Jonas Pfenniger
AWS | storage: add tests for directory#public_url. thanks Jonas Pfenniger
AWS | storage: add more uniq_id in the tests to avoid collisions. thanks Jonas Pfenniger
AWS | storage: disabling broken tests. thanks Jonas Pfenniger
AWS | storage: make directory.persisted? tell the truth. thanks Jonas Pfenniger
AWS | storage: fixes ignored location with new buckets. thanks Jonas Pfenniger
AWS | storage: big refactor. thanks Jonas Pfenniger
AWS | storage: also escape the bucket name when using the path_style. thanks Jonas Pfenniger
Updated gem spec to require json rather than multi_json; Fog::JSON will attempt to load and use multi_json first and then fallback to require json; removed hard coded references to multi_json. thanks Kyle Rames
Adding multi_json to GemFile as it is now an optional dependency for the gem. thanks Kyle Rames
Added tests for Fog::JSON; Added Fog::JSON::LoadError class; Updated all MultiJson references to Fog::JSON. thanks Kyle Rames
Added pointers to provider specific documentation to README.md. thanks Kyle Rames
adding space to force travis to build. thanks Kyle Rames
Remove the OpenStack API cache busting. thanks Mark Turner
Changes the path only if subdomain is not @host. thanks Matthieu Huin
Vsphere: add options of numCPUs and memoryMB for VM clone. thanks Ming Jin
delete vms that is not ready for vm.config, e.g. during the creation period. thanks Ming Jin
merged fog HEAD, deleting whitespaces. thanks Ming Jin
delete whitespaces. thanks Ming Jin
fix issues in checking whether VM is of template type. thanks Ming Jin
trying to move gce to google. thanks Nat Welch
more trying to move gce to google. thanks Nat Welch
GCE -> Google. thanks Nat Welch
merge bin files. thanks Nat Welch
google was in the providers twice. thanks Nat Welch
fixes tests due to class name collision. thanks Nat Welch
remove more references to gce. thanks Nat Welch
an attempt to get gce tests working in travis. thanks Nat Welch
a little sorting of config options. thanks Nat Welch
trying to move gce to google. thanks Nat Welch
more trying to move gce to google. thanks Nat Welch
GCE -> Google. thanks Nat Welch
merge bin files. thanks Nat Welch
google was in the providers twice. thanks Nat Welch
fixes tests due to class name collision. thanks Nat Welch
remove more references to gce. thanks Nat Welch
an attempt to get gce tests working in travis. thanks Nat Welch
a little sorting of config options. thanks Nat Welch
remove google-api requirements. thanks Nat Welch
stripping out thin. thanks Nat Welch
should move auth into a the main class. thanks Nat Welch
Hopeing the head of the gapi makes things better... thanks Nat Welch
actually just specify a version. thanks Nat Welch
load file appropriately. thanks Nat Welch
fix deprecation notice. thanks Nat Welch
more attempts to get server creation working. thanks Nat Welch
get rid of gAPI warnings and Fog deprecation notices. thanks Nat Welch
successfully launched a server. thanks Nat Welch
whoops. thanks Nat Welch
trying to fix 1.8.7. thanks Nat Welch
still trying to figure out 1.8.7 support. thanks Nat Welch
fixing another 1.8.7 bug. thanks Nat Welch
Add correct keys for Google Compute. thanks Nat Welch
whoops. thanks Nat Welch
put extra keys in fog credential error. thanks Nat Welch
Fixes the test running. thanks Nat Welch
13 is now deprecated. thanks Nat Welch
An attempt to get disk requests passing tests. thanks Nat Welch
More accurate disk tests that fail. thanks Nat Welch
Kernel api has been deprecated. thanks Nat Welch
removing listoperations as it doesn't exist anymore. thanks Nat Welch
basis for zone and global operations requests. thanks Nat Welch
better operation APIs. thanks Nat Welch
cheating to make operations tests simpler for now. thanks Nat Welch
firewall tests passing. thanks Nat Welch
passing zone tests. thanks Nat Welch
format isn't write, but valid API requests. thanks Nat Welch
working image test. thanks Nat Welch
more accurate server requests. thanks Nat Welch
fix network list test. thanks Nat Welch
get image tests closer to passing. thanks Nat Welch
trying to get a simple model test working. thanks Nat Welch
progress. thanks Nat Welch
didn't mean to commit this. thanks Nat Welch
fix server list. thanks Nat Welch
slightly more accurate image test, although still failing. thanks Nat Welch
fix delete server. thanks Nat Welch
Fixes insert and delete. thanks Nat Welch
Trying to get ssh command working. thanks Nat Welch
... really?. thanks Nat Welch
trying to get ssh to work. thanks Nat Welch
I'm not saving networkinterfaces. thanks Nat Welch
more attempts to get ssh working. thanks Nat Welch
zone_names are urls, but I need to write them as just the name. thanks Nat Welch
trying to get keys working for ssh. thanks Nat Welch
auto expand home. thanks Nat Welch
whoops. thanks Nat Welch
add set_metadata to upload ssh keys. thanks Nat Welch
custome sshable. thanks Nat Welch
reverting bin.rb to original state. thanks Nat Welch
disable mock running, I think. thanks Nat Welch
merge fail. thanks Nat Welch
Fix CHANGELOG fog version for digitalocean, xenserver and openstack. thanks Sergio Rubio
issue #1275 removed rspec requires - tests pass. thanks Weston Platter
Adding Google Compute Engine driver. thanks Ziyad Mir
Updating create server behaviour and defaults. thanks Ziyad Mir
Adding Google Compute Engine driver. thanks Ziyad Mir
Updating create server behaviour and defaults. thanks Ziyad Mir
remove kyle rames from future contention for MVP. thanks geemus
add trademark notice. thanks geemus
Revert "add trademark notice". thanks geemus
add 2.0.0 to travis build list. thanks geemus
[openstack]
Retrieve supported API version for Image & Network services. thanks Ferran Rodenas
[openstack|compute]
Add volume attachment methods. thanks Ferran Rodenas
Add volume method to server model. thanks Ferran Rodenas
Add volume tests. thanks Ferran Rodenas
[openstack|volume]
Added quota requests for Cinder. thanks Philip Mark M. Deazeta
[rackspace]
updated NotFound exceptions to include region when available. thanks Kyle Rames
correcting exception classes on YARD docs. thanks Kyle Rames
fixing delete image tests. thanks Kyle Rames
updated ServiceException to catch JSON decoding exception and display a warning message. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
removing duplicate line caused by bad merge. thanks Kyle Rames
fixing bug with mock data. thanks Kyle Rames
[rackspace|compute_v2]
fixed bug in InvalidStateExceptions. thanks Kyle Rames
fixed bug where server creation was not adding networks. thanks Kyle Rames
[rackspace|dns]
updated DNS service to use Fog::DNS::Rackspace::NotFound exceptions in keeping with the rest of the services. thanks Kyle Rames
[rackspace|storage]
updated storage and cdn services to wrap excon exceptions in the same manner as the other Rackspace services. thanks Kyle Rames
[vsphere]
Use Fog.mock? as the other providers Specs can set Fog.mock! without setting the env var. thanks Carlos Sanchez
Use find_raw_datacenter instead of get_raw_datacenter. thanks Carlos Sanchez
allow setting ram and num of cpu when cloning. thanks Mick Pollard
add list_templates function. thanks Ming Jin
add get_template function. thanks Ming Jin
[vsphere|compute]
Merge tmandke VM list speedups. thanks Jeff McCune
Add VM template models. thanks Jeff McCune
fix incorrect filters.merge in networks model. thanks Mick Pollard
add list_templates function. thanks Ming Jin
add get_template function. thanks Ming Jin
add options of numCPUs and memoryMB for VM clone. thanks Ming Jin
Bulk fetch all managed views VM properties. thanks Tejas Ravindra Mandke
Switch some attributes to lazyload. thanks Tejas Ravindra Mandke
1.10.1 04/04/2013 a270b69a23b43a8cdab768f88503779f27a74fa0
==========================================================
Stats! { 'collaborators' => 46, 'downloads' => 1993968, 'forks' => 746, 'open_issues' => 134, 'watchers' => 2438 }
MVP! Kyle Rames
[VMWare]
Fixed broken support for obj_ids with spaces. thanks Marc Grimme
[Vcloud]
Server reset instance vars after save. thanks dJason
[aws]
Handle the "phantom" security group that exists for elbs. thanks Eugene Howe
mock update_server_certificate. thanks Josh Lane & Ines Sombra
[aws|beanstalk]
Update parser for DescribeEnvironmentResources. thanks George Scott
[cloudstack]
add snapshot model. thanks Dmitry Dedov
[core]
Updated to make ssh timeout user configurable. thanks Kyle Rames
[digitalocean]
Check to see if we have a digital ocean api key before attempting to delete servers. thanks Kyle Rames
[digitalocean|compute]
initial release. thanks Sergio Rubio
added getting started guide. thanks Sergio Rubio
Updated server model documentation. thanks Sergio Rubio
added test helpers. thanks Sergio Rubio
Implemented Server.reboot. thanks Sergio Rubio
Implement Server.power_cycle. thanks Sergio Rubio
tests updates. thanks Sergio Rubio
Added Servers collection tests. thanks Sergio Rubio
Implement missing requests. thanks Sergio Rubio
implemented missing Server actions. thanks Sergio Rubio
string fixes. thanks Sergio Rubio
list_servers request test fixes. thanks Sergio Rubio
server model test fixes. thanks Sergio Rubio
remove extra comma, breaks ruby 1.8. thanks Sergio Rubio
Added support to use SSH keys when creating the server. thanks Sergio Rubio
added some more request. thanks Sergio Rubio
Added list_flavors mock code. thanks Sergio Rubio
Added list_images mock code. thanks Sergio Rubio
added list_servers mock code. thanks Sergio Rubio
added list_regions mock code. thanks Sergio Rubio
initialize compute service mock data. thanks Sergio Rubio
added create_server mock code. thanks Sergio Rubio
added create_ssh_key mock code. thanks Sergio Rubio
added destroy_server mock code. thanks Sergio Rubio
added get_server_details mock code. thanks Sergio Rubio
list_servers uses mock data. thanks Sergio Rubio
added list_ssh_keys mock code. thanks Sergio Rubio
added power_cycle_server mock code. thanks Sergio Rubio
added power_off_server mock code. thanks Sergio Rubio
added power_on_server mock code. thanks Sergio Rubio
added reboot_server mock code. thanks Sergio Rubio
added shutdown_server mock code. thanks Sergio Rubio
added list_ssh_keys request tests. thanks Sergio Rubio
mark Server.reboot test pending if mocking. thanks Sergio Rubio
do not run at_exit block when mocking. thanks Sergio Rubio
mark Server.power_cycle test as pending when mocking. thanks Sergio Rubio
power state tests fixes. thanks Sergio Rubio
improve power state tests reliability. thanks Sergio Rubio
fix create_ssh_key request path. thanks Sergio Rubio
added destroy_ssh_key request and tests. thanks Sergio Rubio
added get_ssh_key request and tests. thanks Sergio Rubio
added create_ssh_key request tests. thanks Sergio Rubio
added SshKey model, collection and related tests. thanks Sergio Rubio
added ssh related requests, model and collection. thanks Sergio Rubio
power_state_tests fixes. thanks Sergio Rubio
list_ssh_keys request mock fixes. thanks Sergio Rubio
include response body in exception when request fails. thanks Sergio Rubio
Improved tests reliability. thanks Sergio Rubio
Added changelog. thanks Sergio Rubio
[docs::aws::cloudformation]
reformatted in YARD format. no content changes, just format changes. thanks Weston Platter
[docs::was::cdn]
reformatted in YARD format. no content changes, just format changes. thanks Weston Platter
[dreamhost|dns]
added missing changelog. thanks Sergio Rubio
[hp]
Add Accept header with application/json for all HP requests. thanks Rupak Ganguly
[hp|compute]
Add user_data option to create server call. thanks Rupak Ganguly
Consolidate the simple mapped options parameters in the create server call. thanks Rupak Ganguly
Add the capability to pass in user_data in the server model. thanks Rupak Ganguly
Add user_data to the mock data structure. thanks Rupak Ganguly
Fix mock for create server. thanks Rupak Ganguly
Add user_data option to create server call. thanks Rupak Ganguly
Consolidate the simple mapped options parameters in the create server call. thanks Rupak Ganguly
Add user_data to the mock data structure. thanks Rupak Ganguly
Fix mock for create server. thanks Rupak Ganguly
[hp|storage]
marker option in each method needs to be a string. thanks Andreas Gerauer
[libvirt|compute]
handle missing <system> tag in libvirt node info. thanks Dominic Cleal
[misc]
ovirt quota support. thanks Amos Benari
Removed Zerigo::Models::DNS::Records#find method, moved functionality to all(options) Removed Rackspace::Models::DNS::Zones#find, moved functionality to all(options). thanks Andreas Gerauer
fixed infinite loop in each method of AWS Distributions. thanks Andreas Gerauer
add a test to protect certain Enumerable methods in Fog::Collection subclasses. thanks Andreas Gerauer
get rid of bucket/directory delete - not allowed for IA. thanks Andrew Kuklewicz
add IA specific headers for file. thanks Andrew Kuklewicz
get rid of versions from IA. thanks Andrew Kuklewicz
missed one. thanks Andrew Kuklewicz
fix tests, found a few differences with S3. thanks Andrew Kuklewicz
fix 1.8.7 error, oops. thanks Andrew Kuklewicz
fix internet archive use of headers, remove acls. thanks Andrew Kuklewicz
sshable should take the same options as ssh. thanks Anshul Khandelwal
[aws][glesys] Pass credentials to sshable. thanks Anshul Khandelwal
Use strict base encoding otherwise breaks for very large org names. thanks Chirag Jog
revert typo. thanks Chirag Jog
Fix the base encoding issue with Ruby 1.8.7 Compliance. thanks Chirag Jog
Delete \r also. thanks Chirag Jog
Minor fix: Ensure to send a valid Content-Type. thanks Chirag Jog
Check if a template requires a password or not. thanks Chirag Jog
Remove unecessary print. thanks Chirag Jog
Support optional `snapshot_id` key when creating volumes. thanks Chris Roberts
added dummy filters parameter to servers.all for conformity. thanks Christoph Witzany
Add Riak CS provider in Fog. thanks Christopher Meiklejohn
Updated DescribeReservedInstancesOfferings to take in filters as request parameters. thanks Curtis Stewart
OpenStack: base64 encode personality in rebuild. thanks Dan Prince
Forcing good Excon version. thanks Daniel Libanori
Update file.rb. thanks Dave Ungerer
Stop hardcoding the server ssh port. thanks David Calavera
Use passed blocks to handle scp callbacks. thanks David Calavera
fix syntax, ruby 1.8.7. thanks Dmitry Dedov
changed status to state for conformity and fixed alias for flavor_id. thanks DoubleMalt
replaced dup/delete with reject. thanks Eugene Howe
fixed for 1.8. thanks Eugene Howe
add ovirt quota support. thanks Jason Montleon
1620: Try to add some guards around possible nil objects based on associations in VPCs. thanks Jesse Davis
1620: Try to add some guards around possible nil objects based on associations in VPCs. thanks Jesse Davis
fix tabs. thanks Jesse Davis
First attempt at an S3 path_style flag. thanks Joachim Nolten
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
removing superfluous readme. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
updated endpoint handing. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing. thanks Kyle Rames
merging in latest master. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
merging in document changes. thanks Kyle Rames
rackspace|compute_v2] removing superfluous note from compute_v2 documentation. thanks Kyle Rames
merging in latest master. thanks Kyle Rames
mend. thanks Kyle Rames
Revert "[rackspace] adding note about credentials in the getting started document". thanks Kyle Rames
convert lib/fog to simply include all providers. thanks Lance Ivy
benchmark for loading all of fog vs just aws. thanks Lance Ivy
fix joyent and xenserver so they can be required individually. thanks Lance Ivy
restore ability to load fog from source without bundler. thanks Lance Ivy
fix bug where servers.all was ignoring filters due to hash merging in the wrong direction. thanks Mick Pollard
Fix S3 directory location infinite loop. thanks Nils Landt
Update changelog and bump version. thanks Rupak Ganguly
Fix names of the container sync attributes. thanks Rupak Ganguly
Add Object Storage container sync feature. thanks Rupak Ganguly
Update changelog and bump version. thanks Rupak Ganguly
supported OpenStack Quantum Router Operation. not include mock code. thanks Tomokazu Hirai
added mock code for router operation. thanks Tomokazu Hirai
fixed responce data from mock and removed vanilla options reject code. thanks Tomokazu Hirai
@rubiojr wrote mock code for openstack routers. thanks Tomokazu Hirai
@rubiojr fixed mock test failure. thanks Tomokazu Hirai
@rubiojr fixed mock faulure for router(s)_tests.rb. thanks Tomokazu Hirai
fix for AWS error message parsing. thanks VirtualStaticVoid
Added Content-Disposition attribute for Rackspace file. thanks Yauheni Kryudziuk
Changed GoogleAccessKeyId to GoogleAccessId. thanks althras
Add Vcloud support back to Fog::Compute. thanks dJason
add Rupak Ganguly to MVP exclusion list. thanks geemus
container sync attributes. thanks howete
[openstack]
added changelog. thanks Sergio Rubio
[openstack|compute]
Allow booting a VM with NICs (net_id, port_id, fixed_ip). thanks Ferran Rodenas
Use attribute accessor for nics. thanks Ferran Rodenas
[openstack|glance]
Added image service example. thanks Sergio Rubio
[openstack|identity]
moved identity example to the examples directory. thanks Sergio Rubio
[openstack|image]
Check for glance version (fog only supports v1). thanks Ferran Rodenas
[openstack|network]
Add endpoint_type option. thanks Ferran Rodenas
create_network provider extensions. thanks Sergio Rubio
Added missing router model/collection. thanks Sergio Rubio
update_router request updates. thanks Sergio Rubio
router model updates. thanks Sergio Rubio
create_router request updates. thanks Sergio Rubio
Added missing router related tests. thanks Sergio Rubio
create_network provider extensions reworked. thanks Sergio Rubio
remove extra trailing comma. thanks Sergio Rubio
remove superfluous Router model attributes. thanks Sergio Rubio
Fix #connection deprecation replacing it with #service. thanks Sergio Rubio
mock fixes in some OpenStack Network requests. thanks Sergio Rubio
added network/subnet/router related example. thanks Sergio Rubio
[openstack|storage]
Added support to impersonate other accounts. thanks Sergio Rubio
added missing mocks. thanks Sergio Rubio
Added storage example to set the account quota. thanks Sergio Rubio
[rackspace]
updated storage to support custom endpoints when using auth 2.0. thanks Kyle Rames
extracted auth 2.0 into module; updated cdn to support an external endpoint. thanks Kyle Rames
updated service_catalog.reload; added rackspace_cdn_url as an option to storage service; tweaked compute_v2 auth. thanks Kyle Rames
renaming variables in the interest of clarification. thanks Kyle Rames
updated to use v1 authentication if rackspace_auth_url endpoint is specified without version as with the current implementation of knife-rackspace. thanks Kyle Rames
initial checkin for the Getting started with Cloud Files document. thanks Kyle Rames
SPIKE: converting authentication module to super class. thanks Kyle Rames
updated to pass string rather and a uri to Fog::Connection. thanks Kyle Rames
created auth_token method in service that will return a token defined in the @auth_token variable to the identity service to reduce the chance that token might not be set; improved token tests. thanks Kyle Rames
made some methods private per @brianhartsock. thanks Kyle Rames
adding deprecation warning for auth v1.0/v1.1 authentication endpoints. thanks Kyle Rames
fixing yard warnings. thanks Kyle Rames
adding auth endpoint constants in Fog::Rackspace. thanks Kyle Rames
additional getting started document edits. thanks Kyle Rames
minor document update. thanks Kyle Rames
fixing constant already defined error for Fog::Rackspace::UK_AUTH_ENDPOINT and Fog::Rackspace::US_AUTH_ENDPOINT. thanks Kyle Rames
adding auth 2.0 to compute, databases, dns, load balancers, cloud block storage. thanks Kyle Rames
updated service endpoint handling; improved service endpoint tests. thanks Kyle Rames
moving require 'fog/rackspace/service' to fog/rackspace. thanks Kyle Rames
fixing auth 20 issue where tenant id is not being appended to the service url. thanks Kyle Rames
adjusting white space on documents. Added examples, additional resources, and support section to cloud files doc. thanks Kyle Rames
updated to normalize endpoints before detecting a standard endpoint. thanks Kyle Rames
making document edits. thanks Kyle Rames
fixing code error in documentation. thanks Kyle Rames
miscellaneous document tweaks. thanks Kyle Rames
added exception info to rackspace api documentation. thanks Kyle Rames
adding stragler. thanks Kyle Rames
fixing typo in api docs. thanks Kyle Rames
updated getting_started.md to use source 'https://rubygems.org' rather than :rubygems. thanks Kyle Rames
tweaking getting started page. thanks Kyle Rames
adding note about credentials in the getting started document. thanks Kyle Rames
adding note about credentials in the getting started document. thanks Kyle Rames
updated examples to use Chicago data center; updated error message to indicate we were using the Chicago data center. thanks Kyle Rames
revising getting started page. thanks Kyle Rames
[rackspace|block_storage]
initial document checkin. thanks Kyle Rames
edits to cloud block storage documentation. thanks Kyle Rames
adding link on getting_started.md to cloud block storage doc. thanks Kyle Rames
additional edits to the cloud block storage documentation. thanks Kyle Rames
initial checkin of block storage api documentation. thanks Kyle Rames
adding response documentaion. thanks Kyle Rames
updated yard docs for requests. thanks Kyle Rames
[rackspace|blockstorage]
adding Cloud Block Storage Examples. thanks Kyle Rames
[rackspace|cdn]
updated cdn to use auth 2.0. thanks Kyle Rames
[rackspace|compute_v2]
updated compute_v2 to use auth 2.0 endpoints. thanks Kyle Rames
updated to support auth 2.0. thanks Kyle Rames
fixing broken test. thanks Kyle Rames
added authentication_method test specifically for chef's default. thanks Kyle Rames
fixing yard doc. thanks Kyle Rames
updated compute_v2 to get the appropriate endpoint from the service catalog when an endpoint is specified via :rackspace_endpoint with one of the known constants (DFW_ENDPOINT, ORD_ENDPOINT, LON_ENDPOINT); updated compute examples to use rackspace region. thanks Kyle Rames
fixed chef issue. thanks Kyle Rames
updated detach volume to use :rackspace_region to specify region. thanks Kyle Rames
added specific exception for invalid states in order to make it easier to rescue. thanks Kyle Rames
added bootstrap and ssh section to compute documentation. thanks Kyle Rames
updated the bootstrap section of the compute_v2 documentation. thanks Kyle Rames
[rackspace|identity]
updated test to support ruby 1.8.7. thanks Kyle Rames
[rackspace|storage]
initial cloud file examples checkin. thanks Kyle Rames
fixing typos. thanks Kyle Rames
renaming examples. thanks Kyle Rames
updating to use 2.0 authentication endpoints. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
fixing example spacing. thanks Kyle Rames
adding rackspace storage docs; general edits on other rackspace documents. thanks Kyle Rames
adding Storage yard docs. thanks Kyle Rames
updating the download file section. thanks Kyle Rames
updating download example to use a block. thanks Kyle Rames
updating auth endpoints in documentation. thanks Kyle Rames
fixing typos. thanks Kyle Rames
[xenserver|compute]
added create_vlan request. thanks Sergio Rubio
added destroy_vlan request. thanks Sergio Rubio
added create_vlan request tests. thanks Sergio Rubio
added destroy_vlan request tests. thanks Sergio Rubio
added create_network request. thanks Sergio Rubio
added create_network tests. thanks Sergio Rubio
added destroy_network request. thanks Sergio Rubio
added destroy_network request tests. thanks Sergio Rubio
added VLAN model and tests. thanks Sergio Rubio
Added Vlans collection and tests. thanks Sergio Rubio
added save and destroy operations to Network. thanks Sergio Rubio
updated compute service to add new model, requests. thanks Sergio Rubio
Added Network/VLANs creation example. thanks Sergio Rubio
update changelog. thanks Sergio Rubio
1.10.0 03/05/2013 2f30de2ab357a5bbdb505b94ada8aa637ba936f5
==========================================================
Stats! { 'collaborators' => 45, 'downloads' => 1813647, 'forks' => 720, 'open_issues' => 117, 'watchers' => 2386 }
MVP! Rupak Ganguly
[Brightbox]
Adds update firewall request. thanks Paul Thornthwaite
Adds compatibility mode to template. thanks Paul Thornthwaite
Updates to requests. thanks Paul Thornthwaite
[Glesys]
Template list request does not take options. thanks Simon Gate
Only make one request when fetching templates. thanks Simon Gate
Fix template attributes, now they work. thanks Simon Gate
Attribute :keepip removed from server model. thanks Simon Gate
Clean up attributes on server model. thanks Simon Gate
Add public_ip_method to server model. thanks Simon Gate
Add setup method to copy fog ssh keys to server. thanks Simon Gate
Wrap ssh method to use rootpassword if present. thanks Simon Gate
[HP]
Add BlockStorage provider and add volumes and snapshots support. Add support for bootable volumes, persistent server, cross-tenant acls and temp urls. Add support for Windows instances. Merge the latest code from fog 1.9.0 release. thanks Rupak Ganguly
[HP|storage]
Fix generate_object_temp_url to use signer that is backward compatible to 1.8.7. thanks Rupak Ganguly
[Rackspace|Compute]
fixed issue with bootstrap method where server was ready, but it had not received an ipv4 address yet. Added check for ip address in server ready block as well as a timeout parameter. thanks Kyle Rames
[Rackspace|Storage]
This tests consistently fails on either ruby 1.8.7 or ruby 1.9.3 because hash order is indeterminate. I believe the spirt of this test is to ensure that only one header value is generated and thus I have updated the test to reflect that. thanks Kyle Rames
[aws]
Fixes typo in fetching credentials error. thanks Paul Thornthwaite
Fixes security group template. thanks Paul Thornthwaite
[aws|compute]
Fixes schema in image tests. thanks Paul Thornthwaite
[aws|dynamodb]
fix port to match https default closes #1531. thanks geemus
[aws|rds]
remove some superfluous reloads, hopefully help with travis test timing issues. thanks geemus
[aws|storage]
Fixes Yard tags. thanks Paul Thornthwaite
[bluebox|blb]
clean up, define types returned. thanks Josh Yotty
some cleanup of model stubs. thanks Josh Yotty
add model to application and server collections. thanks Josh Yotty
require model. thanks Josh Yotty
require model. thanks Josh Yotty
fix more stub/copypaste inanity. thanks Josh Yotty
lb_service collection implementation. thanks Josh Yotty
service must be passed from caller. thanks Josh Yotty
atone for additional sins in the lb service and backend models. thanks Josh Yotty
add last set of index requests for lb_machines. thanks Josh Yotty
add_machine. thanks Josh Yotty
rename for consistency. thanks Josh Yotty
typo, whitespace. thanks Josh Yotty
lb_machine API coverage. thanks Josh Yotty
missing end. thanks Josh Yotty
testing stubs. thanks Josh Yotty
rename to tests, plural. thanks Josh Yotty
more request tests, missing comma. thanks Josh Yotty
parsing is hard, let's go shopping. thanks Josh Yotty
account for text/plain endpoint. thanks Josh Yotty
update tests. thanks Josh Yotty
[core]
Uses Logger deprecation for Compute.new. thanks Paul Thornthwaite
Fix display_stdout to process multiple lines output. thanks Rupak Ganguly
[dreamhost|dns]
remove connection deprecation notices. thanks Sergio Rubio
Use the new fog-dream.com domain for testing. thanks Sergio Rubio
remove silly debugging code. thanks Sergio Rubio
do not delete the do-not-delete record when testing. thanks Sergio Rubio
added test helpers. thanks Sergio Rubio
Added README.md file documenting testing procedure. thanks Sergio Rubio
Removed get_record request. thanks Sergio Rubio
refactor dns requests tests. thanks Sergio Rubio
added Record model tests, fix Record.save. thanks Sergio Rubio
record tests fixes. thanks Sergio Rubio
Emulate zone model and collection, added tests. thanks Sergio Rubio
Do not add duplicated zones to the Zones collection. thanks Sergio Rubio
Moved getting started guide to examples/dns. thanks Sergio Rubio
Zone.records: list only records matching the current zone. thanks Sergio Rubio
Updated testing documentation. thanks Sergio Rubio
Updated Dreamhost/DNS getting started guide. thanks Sergio Rubio
drop uuid gem requirements, not needed. thanks Sergio Rubio
drop uuid gem dep from fog.gemspec. thanks Sergio Rubio
Add dreamhost to the list of providers. thanks Sergio Rubio
[dreamhost|docs]
Added getting started guide, initial release. thanks Sergio Rubio
[dremhost|dns]
added DNS service tests. thanks Sergio Rubio
[ecloud]
fixed object returns in mock. thanks Eugene Howe
[fog]
Typo fixed in identity. thanks Anshul Khandelwal
Cleanup: Use the service registry for requiring libs where possible. thanks Anshul Khandelwal
[glesys]
Add description to server model. thanks Simon Gate
Ability to pass in options to server details. thanks Simon Gate
Consistent naming of attributes. thanks Simon Gate
ip details should be ip details, not listfree. thanks Simon Gate
Fix ip model name to match nameing convention. thanks Simon Gate
Fix ip attributes, they didn't work. thanks Simon Gate
Return nil if there isn't any public ip address. thanks Simon Gate
Refactor the ip interface, did not work earlier. thanks Simon Gate
add take method to ip model. thanks Simon Gate
Fix error in ip tests. thanks Simon Gate
Make compute test pass. thanks Simon Gate
Attributes were overwritten when getting server details. thanks Simon Gate
Fix bug when trying to attach a ip to a server. thanks Simon Gate
Platform methods to templates. thanks Simon Gate
Rename template model to match Fog convention. thanks Simon Gate
Remove unused features from template model. thanks Simon Gate
[hp/openstack|compute]
remove erroneous block argument to get_object; fixes issue #1588 for OpenStack and HP. thanks Kyle Rames
[libvirt|volume]
Fix typo in image_suffix. thanks David Wittman
[misc]
Enable ebs-optimized spot instance requests. thanks Adam Bozanich
test spot instance request parser. thanks Adam Bozanich
add internet_archive to fog providers, bin, storage. thanks Andrew Kuklewicz
and internet_archive code, tests. thanks Andrew Kuklewicz
fix testing mock. thanks Andrew Kuklewicz
set defaults to be scheme http, port 80, as that is what internet_archive supports. thanks Andrew Kuklewicz
Pass the management URI if no public endpoint. thanks BK Box
Need to check for management variable as well. thanks BK Box
Add support for pulling out virtualization type when parsing AWS Describe Instances results. thanks Brad Heller
Ignore tags. thanks Brad Heller
NextMarker => NextToken. Maybe that's what it used to be...?. thanks Brad Heller
Fix Params related to network configuration. thanks Chirag Jog
Support to Configure the VM network. thanks Chirag Jog
Ability to track vApp level status of readiness. thanks Chirag Jog
Fix Params related to network configuration. thanks Chirag Jog
Support to Configure the VM network. thanks Chirag Jog
Ability to track vApp level status of readiness. thanks Chirag Jog
Remove extraneous print. thanks Chirag Jog
Remove existing (unused) parser module and introduce a TerremarkParser - which extends the base parser with the ability to extract relevant attributes. thanks Chirag Jog
Use the TerremarkParser to extract relevant attributes. thanks Chirag Jog
Minor Fix to delete the internet service. thanks Chirag Jog
OpenStack: update used limits tests. thanks Dan Prince
OpenStack: update tenant_list tests. thanks Dan Prince
OpenStack: get identity tests passing in real mode. thanks Dan Prince
Drop 'extras' from tenant test validations. thanks Dan Prince
Openstack: fix bin/openstack.rb errors. thanks Dan Prince
OpenStack Compute: Fix server model metadata. thanks Dan Prince
OpenStack: Add missing metadatum requests. thanks Dan Prince
vsphere: Support multiple NIC backings. thanks Ewoud Kohl van Wijngaarden
vsphere: Allow listing virtual port groups. thanks Ewoud Kohl van Wijngaarden
Add a zones.find(substring) method to return only zones whose name matches that substring. thanks H. Wade Minter
Add initial support for pulling in >100 zones via Zones.each. thanks H. Wade Minter
Get rid of the extra load() calls. thanks H. Wade Minter
copy & paste to get Blocks LB API working. thanks Josh Yotty
register blb feature. thanks Josh Yotty
Rudimentary CRUD for AWS Data Pipeline. thanks Keith Barrette
Simple model tests. thanks Keith Barrette
Simple request tests. thanks Keith Barrette
Fix failing model tests. thanks Keith Barrette
Mark data pipeline tests pending if mocked. thanks Keith Barrette
Make compatible with Ruby 1.8.7. thanks Keith Barrette
Finished initial draft of Cloud Server docs. thanks Kyle Rames
updating Rackspace Cloud Server Documentation. thanks Kyle Rames
moving documents to another branch. thanks Kyle Rames
adding white space to force travis build. thanks Kyle Rames
refined examples; moved samples into cloud_servers sub directory. thanks Kyle Rames
moving examples; added readme. thanks Kyle Rames
tweaking example readme file. thanks Kyle Rames
tweaking examples document. thanks Kyle Rames
merging with latest master. thanks Kyle Rames
Adding Rackspace getting started and compute documents back in. thanks Kyle Rames
apply edits to Rackspace compute documents. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc one more time. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc AGAIN. thanks Kyle Rames
fixing merge conflicts. thanks Kyle Rames
added 30 second timeout for SSH and SCP connect. thanks Kyle Rames
moved cloud servers examples to lib/fog/rackspace/examples/compute_v2; renamed cloud_servers.md to compute_v2.md. thanks Kyle Rames
rebased with master. thanks Kyle Rames
merging with the latest file_metadata. thanks Kyle Rames
rebasing cdn branch with latest master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage". thanks Kyle Rames
Revert "Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage"". thanks Kyle Rames
Follow redirection from response even if response is a Hash. thanks Marc G Gauthier
Set the User-Agent as Fog, to help differentiate from HP's CLI tools that have a vendored 'hpfog'. thanks Matt Ray
Make sure no requests are ever sent to the wrong endpoint by default. thanks Matt Sanders
Bump release to 0.0.7. thanks Matt Sanders
Remove matt as contact. thanks Matt Sanders
Bumped net-scp dependency to ~>1.1. thanks Michael D. Hall
remove unneeded url param. thanks Michał Krzyżanowski
Fix Mock#allocate_address method arity. thanks Mike Moore
Fix Mock#get_snapshot_details argument. thanks Mike Moore
Fix Mock#get_volume_details argument. thanks Mike Moore
Fix Mock#list_servers method arity. thanks Mike Moore
Fix Mock#remove_fixed_ip arguments. thanks Mike Moore
Fix Mock#update_server arguments. thanks Mike Moore
Removes docs since they are in wrong repo. thanks Paul Thornthwaite
Adds new Code Climate badge to README. thanks Paul Thornthwaite
Disables tests with race conditions affecting CI. thanks Paul Thornthwaite
Update gitignore and add a rvmrc file. thanks Rupak Ganguly
Add a new HP provider. thanks Rupak Ganguly
Add a case for the new HP provider. thanks Rupak Ganguly
Add a new HP provider. thanks Rupak Ganguly
Add a storage service implementation to the HP provider. thanks Rupak Ganguly
Add #get_containers, #get_container, #put_container and #delete_container methods to the storage service. thanks Rupak Ganguly
Add #head_containers and #head_container methods. thanks Rupak Ganguly
Enable #get, #put, #head and #delete object methods. thanks Rupak Ganguly
Add implementation for #get_object method. thanks Rupak Ganguly
Add implementation for #put_object method. thanks Rupak Ganguly
Add implementation for #head_object method. thanks Rupak Ganguly
Add implementation for #delete_object method. thanks Rupak Ganguly
Enable models layer methods and return nil from cdn call. thanks Rupak Ganguly
Add the directories model implementation. thanks Rupak Ganguly
Add the directory model implementation. thanks Rupak Ganguly
Add the files model implementation. thanks Rupak Ganguly
Add the file model implementation. thanks Rupak Ganguly
Add an implementation of copy method to copy files between containers. thanks Rupak Ganguly
Require HP provider for the fog binary. thanks Rupak Ganguly
Add a HP provider class for the fog binary. thanks Rupak Ganguly
Enable compute service with HP provider. Refactor hp_auth_url into hp_host, hp_port and hp_auth_path to enable flexibility in specifying the host, port and auth path separately. thanks Rupak Ganguly
Add the new hp_host, hp_port and hp_auth_path attributes and remove hp_auth_url. thanks Rupak Ganguly
Add a new HP provider for compute service. Note the new hp_host, hp_port and hp_auth_path attributes. thanks Rupak Ganguly
Add a case for the new HP provider for compute service. thanks Rupak Ganguly
Add the #list_servers method. thanks Rupak Ganguly
Enable #create_server, #list_servers and #list_servers_detail services for Nova. thanks Rupak Ganguly
Add implementation for #list_servers_detail. thanks Rupak Ganguly
Enable #list_images and #list_images_detail services. thanks Rupak Ganguly
Add implementation for #list_images service. thanks Rupak Ganguly
Add implementation for #list_images_detail service. thanks Rupak Ganguly
Enable #list_flavors and #list_flavors_detail services for Nova. thanks Rupak Ganguly
Add implementation for #list_flavors service. thanks Rupak Ganguly
Add implementation for #list_flavors_detail service. thanks Rupak Ganguly
Add implementation for #get_server_details service. thanks Rupak Ganguly
Add implementation for #get_image_details service. thanks Rupak Ganguly
Add implementation for #get_flavor_details service. thanks Rupak Ganguly
Enable #get_server_details, #get_image_details and #get_flavor_details services for Nova. thanks Rupak Ganguly
Add implementation for #create_server service. thanks Rupak Ganguly
Enable #create_image and #delete_image services. thanks Rupak Ganguly
Add implementation for #create_image service. thanks Rupak Ganguly
Add implementation for #delete_image service. thanks Rupak Ganguly
Enable the #create_server, #update_server and #delete_server services for Nova. thanks Rupak Ganguly
Update code with differences from Rackspace API and OS, to make it work with the Nova instance. thanks Rupak Ganguly
Add the implementation for #update_server services. thanks Rupak Ganguly
Add the implementation for #delete_server services. thanks Rupak Ganguly
Enable #list_addresses, #list_public_addresses and #list_private_addresses services for Nova. thanks Rupak Ganguly
Add implementation for #list_addresses service. thanks Rupak Ganguly
Add implementation for #list_public_addresses service. thanks Rupak Ganguly
Add implementation for #list_private_addresses service. thanks Rupak Ganguly
Enable #server_action, #reboot_server, #resize_server, #confirm_resized_server and #revert_resized services for Nova. thanks Rupak Ganguly
Add implementation for #server_action, #reboot_server, #resize_server, #confirm_resized_server and #revert_resized services. thanks Rupak Ganguly
Enable flavors and flavor models. thanks Rupak Ganguly
Add implementation for flavors and flavor model layer. thanks Rupak Ganguly
Enable images and image models. thanks Rupak Ganguly
Add implementation for images and image model layers. thanks Rupak Ganguly
Enable models for servers and server for Nova services. thanks Rupak Ganguly
Add implementaion for servers model. thanks Rupak Ganguly
Add implementaion for server model. thanks Rupak Ganguly
Refactor connection parameters to accept a single endpoint and credentials. thanks Rupak Ganguly
Refactor Nova connection parameters to accept a single endpoint and credentials. thanks Rupak Ganguly
Add a options hash so that headers can be passed in to set acls. thanks Rupak Ganguly
Fix public_url property to generate a url when cdn is not enabled. Also, create a new url method that returns the full url. thanks Rupak Ganguly
Add a helper method to convert a acl string to a header name/value pair that Swift understands. thanks Rupak Ganguly
Add an acl property that will allow setting of acls strings. Also, add fix the public property to now toggle the appropriate acl string. thanks Rupak Ganguly
Remove Content-Length header incase Transfer-Encoding header is present. This was done to get the streaming for PUT working. thanks Rupak Ganguly
Fix a JSON parse error for Nova service methods like reboot. The server returns plain text instead of JSON text and hence JSON.parse barfs. thanks Rupak Ganguly
Revise fog gemspec to reflect hpfog name and tag it with v0.0.6. thanks Rupak Ganguly
Add mocking support to Swift HP provider calls. thanks Rupak Ganguly
Add a public? method to query a directory's state. thanks Rupak Ganguly
Add header_to_acl helper method to convert an acl header into corresponding acl strings. thanks Rupak Ganguly
Retrieve acl headers if present and set the acl string on a directory. thanks Rupak Ganguly
Add a check to see if acl string is nil and if so set it to 'private'. thanks Rupak Ganguly
Change serverRef to serverId. This was a change from Rackspace API but has been sync'd upon now. thanks Rupak Ganguly
Change flavorRef to flavorId and imageRef to imageId. This was a change from Rackspace API but has been sync'd upon now. thanks Rupak Ganguly
Fix DEVEX-634: Remove services that our out of scope. thanks Rupak Ganguly
Add CHANGELOG for HP specific fog extensions. thanks Rupak Ganguly
Add README with documentation for HP specific fog extensions. thanks Rupak Ganguly
Bump version. thanks Rupak Ganguly
Fix differences that were there in OS API. thanks Rupak Ganguly
Add special char. support including '?' in container and object names. thanks Rupak Ganguly
Add a helper method to expose some base info. for clients. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Fix bug DEVEX-1296. Encode container and object names for public_url. thanks Rupak Ganguly
Update changelog. thanks Rupak Ganguly
Update date for release. thanks Rupak Ganguly
Change flavorId to flavorRef and imageId to imageRef as the specs changed. Also, change expected status to be 202 instead of 200. thanks Rupak Ganguly
Change expected status to be 204 instead of 202. thanks Rupak Ganguly
Change expected status to be 204 instead of 200. thanks Rupak Ganguly
Update date for fog merge with upstream milestone. thanks Rupak Ganguly
Add connection options param to the HP provider for Storage and Compute services that can be used to customize various connection related timeouts and other options. thanks Rupak Ganguly
Remove deprecated provider recognize clause. thanks Rupak Ganguly
Enable HP CDN provider. thanks Rupak Ganguly
Integrate HP CDN service with storage service. thanks Rupak Ganguly
Fix small bug with returning public url in the case when cdn is used. thanks Rupak Ganguly
Add initial implementation for cdn services i.e. GET, PUT, POST, HEAD and DELETE. thanks Rupak Ganguly
Hardcode X-Storage-Url as service is returning wrong url. thanks Rupak Ganguly
Assign hp_auth_uri to an instance var. so that CDN can use it. thanks Rupak Ganguly
Enable delete_container on the CDN service. thanks Rupak Ganguly
Add fix for special chars. in CDN-enabled container names. thanks Rupak Ganguly
Catch new exception that is being thrown. thanks Rupak Ganguly
Update code to call delete_container if CDN is enabled. thanks Rupak Ganguly
Make headers camel cased in public_url and remove manipulation of public_url in save method. Use delete_container in CDN context instead of out_container. thanks Rupak Ganguly
Remove CDN integration from within Storage service, till CDN service is more mature. thanks Rupak Ganguly
Update image and images model, and create_image call now uses server_action. Behavior change in Diablo 4. thanks Rupak Ganguly
Add new request layer method for rebuild_server and enable it for compute services. Behavior added in Diablo 4. thanks Rupak Ganguly
Enable new compute services. thanks Rupak Ganguly
Add name, accessIPv4 and accessIPv6 as properties. Change create_server signature to include the now required name param. Breaking change due to OS API. thanks Rupak Ganguly
Add new attributes, update flavor and image attributes and add corresponding accessors for them. Add new methods for rebuild, resize, revert_resize, confirm_resize, and create_image. Update save method to use new attributes. Update create_server call to pass in name param. thanks Rupak Ganguly
Remove resize related calls as they are not fully functional yet. thanks Rupak Ganguly
Update changelog for 0.0.10 tagged version. thanks Rupak Ganguly
Add a new option for CDN endpoint url and build the CDN mgmt url. thanks Rupak Ganguly
Add a new cdn uri to the Storage service to enable a CDN service from within the Storage service. thanks Rupak Ganguly
Update destroy and save methods to call appropriate CDN counterparts when CDN service is available and enabled. thanks Rupak Ganguly
Add some new attributes. Fix image_id and flavor_id getters. thanks Rupak Ganguly
Add request and model methods for change_password_server, and enable it for compute. thanks Rupak Ganguly
Add list_key_pairs compute request layer method, and mocks for it as well. thanks Rupak Ganguly
Add some mocking helper methods. thanks Rupak Ganguly
Fix issue with list in mock mode. thanks Rupak Ganguly
Enable create_key_pair service for compute. Add key_pairs array for mocking support. thanks Rupak Ganguly
Add implementation for creating keypair and also provide mocking support. thanks Rupak Ganguly
Remove a debug message. thanks Rupak Ganguly
Fix param name. thanks Rupak Ganguly
Enable delete_key_pair request method and implement it, along with mocking support. thanks Rupak Ganguly
Enable and implement key pairs model layer for compute service. thanks Rupak Ganguly
Add implementation for list_security_groups request layer method and enable it for compute services. Add mocking support as well. thanks Rupak Ganguly
Fix a small typo in mocks. thanks Rupak Ganguly
Enable and implemented create_security_groups method for request layer for compute services. thanks Rupak Ganguly
Fix code to remove from last modified hash afetr delete in mock code. thanks Rupak Ganguly
Use id instead of name to index the security groups hash in mock data structure. thanks Rupak Ganguly
Enable and implemented delete_security_groups method in requets layer for compute services. thanks Rupak Ganguly
Enable and implement create, get and delete security group methods for compute service. thanks Rupak Ganguly
Enable and add the security groups model layer implementation for the compute services. thanks Rupak Ganguly
Enable and add implementation for create security group rules for compute service. thanks Rupak Ganguly
Fix bugs in mocking support. thanks Rupak Ganguly
Small fix in mocks. thanks Rupak Ganguly
Enable and implement delete security group rules for compute service. thanks Rupak Ganguly
Add security group rule methods to security group model. thanks Rupak Ganguly
Fix create_rule to return response instead of boolean. thanks Rupak Ganguly
Add helper methods for mocking. thanks Rupak Ganguly
Enable and implement allocate address with mocking support for compute services. thanks Rupak Ganguly
Add options for keyname, security group and availability zone. thanks Rupak Ganguly
Enable and add implementation for release address for request layer for the compute service. thanks Rupak Ganguly
Fix documentation. thanks Rupak Ganguly
Enable and implement get address for request layer along with mocking support for the compute service. thanks Rupak Ganguly
Rename these to add a server prefix as they pertain to server addresses. thanks Rupak Ganguly
Enable and implement list addresses for request layer for the compute service. thanks Rupak Ganguly
Enable and implement the address model layer for the compute service. thanks Rupak Ganguly
Fix the documentation. thanks Rupak Ganguly
Enable and add associating and disassociating addresses to a server instance in the request layer for the compute service. thanks Rupak Ganguly
Add new attributes and revise addresses hash structure for the mock. thanks Rupak Ganguly
Fix doc, and status. thanks Rupak Ganguly
Revise implementation for returning private and public ip addresses for a given server, along with mocking support. thanks Rupak Ganguly
Revise mocking support to manage ip address collection in servers. thanks Rupak Ganguly
Add server attribute to associate and disassociate a server to an address. thanks Rupak Ganguly
Remove some attributes from object. thanks Rupak Ganguly
Add support for passing in key pairs, security groups, availability zone and min/max count to the create server request layer method. thanks Rupak Ganguly
Update the server model to support passing in keypairs and security groups. thanks Rupak Ganguly
Fix some verbiage and update some links. thanks Rupak Ganguly
Remove instance_id as an accessor. thanks Rupak Ganguly
Add vcpus as an attribute. thanks Rupak Ganguly
Add back some attributes. thanks Rupak Ganguly
Update inline docs to add some params. thanks Rupak Ganguly
Update changelog with changes for this version release. thanks Rupak Ganguly
Bump version to 0.0.11. thanks Rupak Ganguly
Update HP provider with the new CS authentication method and also refactor the legacy authentication method. Also, update HP Storage provider to use the CS authentication scheme. thanks Rupak Ganguly
Retrofit HP Storage provider to work with both legacy and CS authentication schemes. thanks Rupak Ganguly
Refactor code to get endpoints from service catalog for v1 and v2 auths. thanks Rupak Ganguly
Update Storage provider to work with v1 and v2 auths. thanks Rupak Ganguly
Update CDN provider to work with v1 and v2 auths. Also, patch code for incorrect endpoint via CS catalog. thanks Rupak Ganguly
Update for cdn endpoint fix in place. thanks Rupak Ganguly
Update inline docs as per real responses. thanks Rupak Ganguly
Update CDN integration with Storage with respect to CS authentication. thanks Rupak Ganguly
Update HP Compute provider to use CS authentication and retrofit code to use v1 auth as well. thanks Rupak Ganguly
Add cdn_enabled?, cdn_enable= and cdn_public_url for directory model. Also, add cdn_public_url for file model. thanks Rupak Ganguly
Add connection_options for AWS Compute provider. thanks Rupak Ganguly
Refactor to remove service_type param from provider call. thanks Rupak Ganguly
Update inline documentation. thanks Rupak Ganguly
Escape the key in the call. thanks Rupak Ganguly
Remove bits and cores from flavor. thanks Rupak Ganguly
Add cores as an attribute to alias vcpus. thanks Rupak Ganguly
Add some attributes that are implemented as methods. thanks Rupak Ganguly
Add copyright message for HP extensions for fog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Update copyright notice. thanks Rupak Ganguly
Update inline documentation. thanks Rupak Ganguly
Fix for auth uri using Identity service. thanks Rupak Ganguly
Add parameter :hp_avl_zone to access the az2 availability zone to the HP Compute provider. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Add key_pair get/set methods for server model. thanks Rupak Ganguly
Hack to fix public_ip_address. thanks Rupak Ganguly
Fix for Fog::HP::CDN::NotFound exception. thanks Rupak Ganguly
Update public_ip_address method to return first public ip address. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Add an Errors module for handling HP provider specific exceptions. thanks Rupak Ganguly
Refactor escape method for container and object names and move it to the HP provider from individual namespaces. thanks Rupak Ganguly
Remove obsolete method. thanks Rupak Ganguly
Remove bad service. thanks Rupak Ganguly
Fix mock to return integer value for count. thanks Rupak Ganguly
Raise the correct exception in the mock. thanks Rupak Ganguly
Add HP provider and credentials to support testing with mocks. thanks Rupak Ganguly
Fix mocks to match real implementation. thanks Rupak Ganguly
Add object tests for storage. thanks Rupak Ganguly
Add mocking support for copy operation using puut object. thanks Rupak Ganguly
Add more tests for containers and objects. thanks Rupak Ganguly
Fix an issue in copy mocking portion. thanks Rupak Ganguly
Add test for copy objects. thanks Rupak Ganguly
Add test for copying from one container to another. thanks Rupak Ganguly
Fix format of flavors in mocks. thanks Rupak Ganguly
Add tests for flavor. thanks Rupak Ganguly
Add implementation for mocks. thanks Rupak Ganguly
Add mocking support. thanks Rupak Ganguly
Minor fix for mocks. thanks Rupak Ganguly
Add tests for images. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for server requests. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for addresses and floating ips. thanks Rupak Ganguly
Fix minor things in tests. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for keypairs. thanks Rupak Ganguly
Update mocking support for security groups. thanks Rupak Ganguly
Add tests for security groups. thanks Rupak Ganguly
Update mocking support for security groups and security group rules. thanks Rupak Ganguly
Add tests for security group rules. thanks Rupak Ganguly
Fix mocks for create_key_pair. thanks Rupak Ganguly
Fix mocks for list_key_pairs. thanks Rupak Ganguly
Fix format for list_key_pairs. thanks Rupak Ganguly
Add tests for address model and addresses collection. thanks Rupak Ganguly
Add HP provider in the helper. thanks Rupak Ganguly
Add tests for key_pair model and key_pairs collection. thanks Rupak Ganguly
Add tests for security group model and collection. thanks Rupak Ganguly
Add HP credential params. thanks Rupak Ganguly
Add HP credential params for mocking support. thanks Rupak Ganguly
Add mocking support for HP CDN provider. thanks Rupak Ganguly
Add tests for CDN containers. thanks Rupak Ganguly
Update mocks to simulate real results in containers. thanks Rupak Ganguly
Update tests and mocks based on real pro data. thanks Rupak Ganguly
Update tests and mock formats based on real pro data. thanks Rupak Ganguly
Update mocks to simulate real behavior. thanks Rupak Ganguly
Update key pair tests to work with real pro results. thanks Rupak Ganguly
Update mocks to simulate real results. thanks Rupak Ganguly
Update mocks and tests to simulate real results. thanks Rupak Ganguly
Update mocks and tests to simulate real results. thanks Rupak Ganguly
Update mocks and tests for flavor to simulate real results. thanks Rupak Ganguly
Update mocks and tests to simulate real calls in pro. thanks Rupak Ganguly
Update mocks for address in create_server and corresponding tests. thanks Rupak Ganguly
Add hp_tenant_id as a required param for connection to HP providers. thanks Rupak Ganguly
Update default scheme from http to https in the v1 auth. thanks Rupak Ganguly
Add uuid and links atrributes to the list servers mock. thanks Rupak Ganguly
Pass connection_options hash to the cdn connection in the storage provider. thanks Rupak Ganguly
Fix a bug where cdn state was not preserved. thanks Rupak Ganguly
Add helper method for cdn public ssl url and remove check for hp_cdn_ssl flag. thanks Rupak Ganguly
Add helper method for cdn public url for file. thanks Rupak Ganguly
Add helper method to get cdn ssl url for the files collection. thanks Rupak Ganguly
Add and enable get_console_output request method and add server method console_output. Add test for get_console_output. thanks Rupak Ganguly
Add avl zone as required param. Update endpoint retrieving logic from catalog to allow future avl zones. Fix minor error in tests. thanks Rupak Ganguly
Add avl zone as required param. Update endpoint retrieving logic from catalog to allow future avl zones. Fix minor error in tests. thanks Rupak Ganguly
Add availability zone required parameter for storage and cdn services. thanks Rupak Ganguly
Add availability zone required parameter for storage and cdn services. thanks Rupak Ganguly
Minor fix. thanks Rupak Ganguly
Add security_groups attribute to the server model. thanks Rupak Ganguly
Change hp_service_type to check for 'name' in the service catalog rather than 'type'. thanks Rupak Ganguly
Update tests to reflect addition of security_groups attribute to server model. thanks Rupak Ganguly
Update to not raise exception if service is not active or not present. thanks Rupak Ganguly
Upgrade to excon version 0.13.0 to take advantage of the ssl_verify_peer and ssl_ca_file params via the connection_options hash. Also, remove the use of :hp_servicenet setting for ssl for storage and compute providers. thanks Rupak Ganguly
Add request layer code for metadata. thanks Rupak Ganguly
Update mocking support for metadata to match real responses. thanks Rupak Ganguly
Add tests for metadata requests methods. thanks Rupak Ganguly
Minor fix to mocks. thanks Rupak Ganguly
Add metadata models support. Also, include metadata attribute in server and image models, to manage metadata. thanks Rupak Ganguly
Add some more metadata requests tests. thanks Rupak Ganguly
Minor fix and add a destroy method. thanks Rupak Ganguly
Add metadata tests for servers and images. thanks Rupak Ganguly
Fix code to metadata to the create image call. thanks Rupak Ganguly
Add an attribute for network_name to make it easy to switch. thanks Rupak Ganguly
Add a multi_json require so that json parsing is available. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Update call to include response_block rather than passing a block, to conform to excon deprecation message. thanks Rupak Ganguly
Add attributes to image model by extracting them from metadata. thanks Rupak Ganguly
Add a BlockStorage service to the HP provider. thanks Rupak Ganguly
Add list_volumes for block storage. thanks Rupak Ganguly
Add get_volume_details request method for block storage. thanks Rupak Ganguly
Add delete_volumes request method for block storage. thanks Rupak Ganguly
Add create_volume request method for block storage service. thanks Rupak Ganguly
Add ability to send in metadata to create_volume request method. thanks Rupak Ganguly
Fix mock for tests. thanks Rupak Ganguly
Fix typo in service folder. thanks Rupak Ganguly
Add the block storage service to the binary. thanks Rupak Ganguly
Fix mock for tests. thanks Rupak Ganguly
Add shindo tests for requests methods for block storage. thanks Rupak Ganguly
Add server attach block storage request methods. thanks Rupak Ganguly
Add list_server_volumes request method for block storage service. thanks Rupak Ganguly
Add attach_volume request method for block storage service. thanks Rupak Ganguly
Add detach_volume request method for block storage service. thanks Rupak Ganguly
Add shindo tests for server volume request methdos for block storage service. thanks Rupak Ganguly
Add volume model and volumes collection for block storage service. thanks Rupak Ganguly
Add shindo tests for volume models and collection. thanks Rupak Ganguly
Fix mock to provide correct status after creation. thanks Rupak Ganguly
Add a compute service attribute to peek into the compute service from within the block_storage service. thanks Rupak Ganguly
Add attach and detach methods to the volume model using the compute service attribute. thanks Rupak Ganguly
Add shindo tests for attach and detach. thanks Rupak Ganguly
Fix mock. Fix tests for mocking and real modes. thanks Rupak Ganguly
Add a head method for the directories collection. thanks Rupak Ganguly
Upgrade to excon 0.14.0 to take advantage of the new StandardInstrumentor for debug use. thanks Rupak Ganguly
Capture hp_auth_uri for passing down to compute provider. thanks Rupak Ganguly
Add a list_snapshot request method, a corresponding mock, and add support for it in the block storage provider. thanks Rupak Ganguly
Add a create_snapshot request method, a corresponding mock, and add support for it in the block storage provider. thanks Rupak Ganguly
Minor fix to the inline help. thanks Rupak Ganguly
Add a get_snapshot_details request method, a corresponding mock, and add support for it in the block storage provider. thanks Rupak Ganguly
Add a delete_snapshot request method, a corresponding mock, and add support for it in the block storage provider. thanks Rupak Ganguly
Add shindo tests for snapshots request layer methods. thanks Rupak Ganguly
Minor update to inline help. thanks Rupak Ganguly
Add snapshot model and collection to bloack storage provider. thanks Rupak Ganguly
Add snapshot model/collection and corresponding tests. thanks Rupak Ganguly
Add user_agent string to the core fog connection with corresponding tests. thanks Rupak Ganguly
Add customised user_agent string for HP providers. Also, enable passing a custom user_agent string from calling clients. Add corresponding tests. thanks Rupak Ganguly
Add volume_attachments to server model. thanks Rupak Ganguly
Bump version to 0.0.16 and update changelog. thanks Rupak Ganguly
Removed 'server' attribute from server model, and fixed 'all' method. thanks Rupak Ganguly
Removed 'images' attribute from server model. thanks Rupak Ganguly
Fix version info. that is used by user-agent. thanks Rupak Ganguly
Add object temp url generation capability with mock support. thanks Rupak Ganguly
Add object temp url functionality to file model layer. thanks Rupak Ganguly
Add request layer tests for object_temp_url functionality. thanks Rupak Ganguly
Add tenant_id to the mix to tighten security for the temp_url generation. thanks Rupak Ganguly
Update mock for tenp_url. thanks Rupak Ganguly
Call the request layer method instead of the generic util method. thanks Rupak Ganguly
Add model tests for storage service. thanks Rupak Ganguly
Add the request layer method to extract the windows password from the console log in case of a windows instance. thanks Rupak Ganguly
Update the server model with a method to retrieve the windows password. thanks Rupak Ganguly
Update the get_windows_password to return the encrypted password instead of the decrypted one. thanks Rupak Ganguly
Add grant, revoke and list methods for cross tenant object acls implementation. thanks Rupak Ganguly
Add request layer methods for shared container and shared object access. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Fix response status for mocks. thanks Rupak Ganguly
Add mocks for shared container and objects calls. thanks Rupak Ganguly
Add a new exception class and handled exceptions in exception messages. thanks Rupak Ganguly
Add request method for put_shared_object. Add model and collection for shared_directory and shared_file. thanks Rupak Ganguly
Refactor common code into separate method. thanks Rupak Ganguly
Fix mock for put_container to reflect new acl changes. thanks Rupak Ganguly
Fix head call to return an empty body. thanks Rupak Ganguly
Removed comment. thanks Rupak Ganguly
Minor fix to allow options on save to pass in metadata. thanks Rupak Ganguly
Add method all. thanks Rupak Ganguly
Add methods for destroy and save. thanks Rupak Ganguly
Add method for destroy. thanks Rupak Ganguly
Add request layer method for put_shared_container. thanks Rupak Ganguly
Minor bug fix when acls are nil. Also, added support for specifying list of users for grant and revoke as a comma-separated list. thanks Rupak Ganguly
Allow the models to raise exception when there is insufficient access. thanks Rupak Ganguly
Add delete_shared_object and corresponding model support. thanks Rupak Ganguly
Update inline documentation. thanks Rupak Ganguly
Update method to remove availability_zone as input data parameter. thanks Rupak Ganguly
Allows creation of bootable volumes by passing in single part images. thanks Rupak Ganguly
Allows creation of server instances that use a bootable volume rather than an image as its base. This gives us persistant instances. thanks Rupak Ganguly
Fix failing shindo tests. thanks Rupak Ganguly
Fix some null checks. thanks Rupak Ganguly
Add request layer methods for listing and getting bootable volumes. thanks Rupak Ganguly
Update volume model and collection to handle bootable volumes as well. thanks Rupak Ganguly
Add code to accept config_drive and block_device_mapping parameters while creating a server instance. thanks Rupak Ganguly
Move CHANGELOG.hp under hp folder. thanks Rupak Ganguly
Bump the version and update the changelog. thanks Rupak Ganguly
Fix public_key attribute to be visible in table. thanks Rupak Ganguly
Add create_persistent_server request layer method to compute service. Add mocks and tests as well. thanks Rupak Ganguly
Remove block_device_mapping param from create_server request method call. thanks Rupak Ganguly
Add capability of creating regular and persistent servers via the server model. Make image_id an optional parameter for creating servers. thanks Rupak Ganguly
Add bootable_volumes collection for managing only bootable volumes. thanks Rupak Ganguly
Remove bootable volumes list and get methods and moved them under the bootable_volumes collection. thanks Rupak Ganguly
Update changelog and release date. thanks Rupak Ganguly
Updated the BlockStorage namespace to be Fog::HP::BlockStorage. thanks Rupak Ganguly
Updated the tests to reflect the BlockStorage namespace changes. thanks Rupak Ganguly
Fix case where invalid CDN endpoint was causing issues. thanks Rupak Ganguly
Update to new code and tests based on changes from upstream fog. thanks Rupak Ganguly
Deprecate hp_account_id to use hp_access_key instead. thanks Rupak Ganguly
Fix fog.gemspec. thanks Rupak Ganguly
* [dreamhost|dns] initial import. thanks Sergio Rubio
Switch gem source to https://rubygems.org. thanks Sergio Rubio
A whitespace fix :v:. thanks Simon Gate
add install.txt. thanks Terry Howe
remove file. thanks Terry Howe
Update put_object to accept blocks, and remove deprecation message. thanks Terry Howe
Fix warning. thanks William Lawson
version. thanks William Lawson
reverse version change. thanks William Lawson
joyent resize smartmachine incorrect class type. thanks angus
Typo in instantiate_vapp_template.rb. thanks dJason
fix for user agent tests excon usage. thanks geemus
fixed bug, quantum api need no underscore valiable name. (ex floatingips. thanks kanetann
Update lib/fog/ecloud/requests/compute/virtual_machine_create_from_template.rb. thanks tipt0e
Fog::Vsphere::Compute - misspelled method 'get_vm_by_ref' in vm_reconfig_hardware. thanks tipt0e
[openstack]
Register the image service. thanks Anshul Khandelwal
string interpolation problem image create fixes #1493. thanks Ruben Koster
[openstack|compute]
fix get_metadata call. thanks Ben Bleything
rename meta_hash to to_hash; make it public. thanks Ben Bleything
adds methods to retireve floating & fixed ip addresses. thanks Ohad Levy
ensures we clear ipaddresses cache upload reload. thanks Ohad Levy
configurable :openstack_endpoint_type. thanks Sergio Rubio
images collection should not return nil for #all. thanks Sergio Rubio
[openstack|identity]
Marks test as pending. thanks Paul Thornthwaite
Configurable :openstack_endpoint_type. thanks Sergio Rubio
user model tests fixes. thanks Sergio Rubio
cleanup the test role when no longer in use. thanks Sergio Rubio
[openstack|network]
Added missing Network model attributes. thanks Sergio Rubio
[openstack|storage]
intial import. thanks Sergio Rubio
added OpenStack Storage to lib/fog/storage.rb. thanks Sergio Rubio
Added OpenStack.escape utility method. thanks Sergio Rubio
Added storage service to lib/fog/bin/openstack.rb. thanks Sergio Rubio
Added OpenStack Storage service tests. thanks Sergio Rubio
configurable service_type and service_name. thanks Sergio Rubio
added openstack_tenant and openstack_region params. thanks Sergio Rubio
replace 'object_store' service type with 'object-store'. thanks Sergio Rubio
[openstack|volume]
Configurable :openstack_endpoint_type. thanks Sergio Rubio
remove extra comma. thanks Sergio Rubio
Added missing service declaration. thanks Sergio Rubio
[ovirt]
Add support for reading the oVirt api version. thanks Amos Benari
Added support for oVirt volume status. thanks Amos Benari
Updated the blocking start logic to fit oVirt 3.1 api. thanks Amos Benari
[rackspace]
adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage. thanks Kyle Rames
fixing merge. thanks Kyle Rames
[rackspace|cdn]
implemented purge object from CDN; added CDN tests and mocks. thanks Kyle Rames
more refactoring. thanks Kyle Rames
more refactoring of cdn. thanks Kyle Rames
[rackspace|compute]
Fix typo in attachments model. thanks Brad Gignac
Handle malformed API responses. thanks Brad Gignac
Update server to use default networks. thanks Brad Gignac
Allow custom network on server. thanks Brad Gignac
this should address a metadata issue discovered in chef http://tickets.opscode.com/browse/KNIFE-217. thanks Kyle Rames
this should address a metadata issue discovered in chef http://tickets.opscode.com/browse/KNIFE-217(cherry picked from commit a859b9ecf550469ac43ea35402785dad59d7c7f2). thanks Kyle Rames
added create server example. thanks Kyle Rames
Adding more cloud server examples. thanks Kyle Rames
tweaking examples. thanks Kyle Rames
fixing typo in metadata class. thanks Kyle Rames
fixing connection deprecation warnings. thanks Kyle Rames
Adding API documentation. thanks Kyle Rames
updated to check for public_ip_address instead of ip4_address as setup uses the public_ip_address. thanks Kyle Rames
removed timeout from bootstrap method signature and hard coded it in method per geemus. thanks Kyle Rames
added test for put_container with an optional parameter. thanks Kyle Rames
updated mocking framework to support any flavor or image. thanks Kyle Rames
remove erroneous block argument to get_object fixes #1588. thanks geemus
[rackspace|compute_v2]
fixing merge issues; added metadata test for servers. thanks Kyle Rames
Added note indicating that RackConnect users should use Server personalization rather than the bootstrap method. thanks Kyle Rames
fixing bootstrap example. thanks Kyle Rames
compute_v2 tests were failing because the flavor used in the tests was too small for the image selected. I updating tests to use the an Ubuntu image in hopes of making the tests less brittle. thanks Kyle Rames
[rackspace|database]
remove extraneous colon. thanks Kyle Rames
[rackspace|databases]
removed trailing stash from hard coded endpoints; added accept header. thanks Kyle Rames
[rackspace|dns]
added tests for zones.find. thanks Brian Hartsock
fix issue in zones.find where results with no links throw exception. thanks Brian Hartsock
[rackspace|identity]
Correctly populate model from request data. thanks Brad Gignac
Remove unused get_credentials request. thanks Brad Gignac
[rackspace|lb]
fixed issue where double paths cause API errors. thanks Brian Hartsock
removed puts. thanks Brian Hartsock
[rackspace|networks]
Add Cloud Networks requests. thanks Brad Gignac
Add networks model and collection. thanks Brad Gignac
Add mock responses. thanks Brad Gignac
[rackspace|storage]
refactored storage/cdn. thanks Kyle Rames
fixed issue in ruby 1.8.7 where metadata was not being deleted when set to nil. thanks Kyle Rames
tweaked directory implementation; added directory model tests. thanks Kyle Rames
updating to return true after saving directory. thanks Kyle Rames
added support for container metadata; added directory tests. thanks Kyle Rames
Cloud Files will not process a header without a value so I added a stand in value for nil. thanks Kyle Rames
added delete method to metadata. thanks Kyle Rames
removing test of dubious distinction per geemus. thanks Kyle Rames
updated file class to use the same metadata implementation as the directory class. thanks Kyle Rames
added test to check for metadata on object creation; tweaked metadata on object creation test. thanks Kyle Rames
updated metadata class to decode incoming header values using FOG::JSON. thanks Kyle Rames
fixing Metadata#respond_to? method. thanks Kyle Rames
updated directory to lazy load metadata when necessary. thanks Kyle Rames
added tests for metadata class; fixed bug with method missing. thanks Kyle Rames
updated file class to use the same metadata implementation as the directory class. thanks Kyle Rames
added test to check for metadata on object creation; tweaked metadata on object creation test. thanks Kyle Rames
updated metadata class to decode incoming header values using FOG::JSON. thanks Kyle Rames
rebased with dir_metadata branch - https://github.com/fog/fog/pull/1563. thanks Kyle Rames
added ios_url and streaming_url methods to directory and file; added more tests. thanks Kyle Rames
added account model. thanks Kyle Rames
removing type conversion for metadata per https://github.com/fog/fog/pull/1587. thanks Kyle Rames
added the ability to determine meta prefixes from Class objects as well as Fog object. This addresses issue in Files#get method. thanks Kyle Rames
[tests]
Updates format tests. thanks Paul Thornthwaite
Changes to format testing helper. thanks Paul Thornthwaite
Extracts schema validator to class. thanks Paul Thornthwaite
Fixes schema validator for arrays. thanks Paul Thornthwaite
[virtualbox]
Removed VirtualBox since it has many problems and the gem it's based on is no longer maintained. thanks Kevin Menard
1.9.0 01/19/2013 0283cac581edc36fe58681c51d6fa2a5d2db3f41
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1567112, 'forks' => 673, 'open_issues' => 99, 'watchers' => 2342 }
MVP! Paul Thornthwaite
[AWS]
CopySnapshot. supports cross-region snapshot copying. thanks Shai Rosenfeld & Jacob Burkhart
[AWS|DynamoDB]
Default to HTTPS. thanks Blake Gentry
[AWS|cloud_watch]
Add Metrics#each, which follows NextToken. thanks Michael Hale
[Brightbox]
Add ServerGroup attribute in CloudIP model. thanks Hemant Kumar
Guards against unimplemented mock. thanks Paul Thornthwaite
Adds firewall request tests. thanks Paul Thornthwaite
Deprecates incorrect form of #request. thanks Paul Thornthwaite
Replaces usage of deprecated #request. thanks Paul Thornthwaite
Adds #dns_name to server. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[Rackspace]
updated to select London athorization endpoint if the London Region endpoint is selected. thanks Kyle Rames
[Rackspace|Compute]
updated create_image to return an image object instead of the object id. thanks Kyle Rames
updated ready method on Image to raise an exception if an error state occurs. This is similar to the behavior of Server. thanks Kyle Rames
[atmos]
Updates reference to service. thanks Paul Thornthwaite
[aws]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
[aws|auto_scaling]
Implement resume_processes mock. thanks Michael Hale
Implement suspend_processes mock. thanks Michael Hale
remove pending if mocking? for model_tests. thanks Michael Hale
Updates reference to service. thanks Paul Thornthwaite
[aws|beanstalk]
Updates reference to service. thanks Paul Thornthwaite
[aws|cdn]
Updates reference to service. thanks Paul Thornthwaite
[aws|cloud_watch]
Updates reference to service. thanks Paul Thornthwaite
[aws|compute]
Updates 'connection' references. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[aws|dns]
Updates reference to service. thanks Paul Thornthwaite
[aws|elasticache]
Updates reference to service. thanks Paul Thornthwaite
[aws|elb]
Updates reference to service. thanks Paul Thornthwaite
[aws|glacier]
Updates reference to service. thanks Paul Thornthwaite
[aws|iam]
Updates reference to service. thanks Paul Thornthwaite
[aws|rds]
Updates reference to service. thanks Paul Thornthwaite
[aws|storage]
Updates reference to service. thanks Paul Thornthwaite
[bluebox]
Updates reference to service. thanks Paul Thornthwaite
[clodo]
Updates reference to service. thanks Paul Thornthwaite
[cloudstack]
Updates reference to service. thanks Paul Thornthwaite
[core]
Adds #persisted? to Fog models. thanks Paul Thornthwaite
Breaks down rake tasks. thanks Paul Thornthwaite
Deprecates 'connection' accessor. thanks Paul Thornthwaite
Fix service instance variable being included when doing model.to_json. thanks Philip Mark M. Deazeta
[dns_made_easy|dns]
Updates reference to service. thanks Paul Thornthwaite
[dnsimple]
Updates reference to service. thanks Paul Thornthwaite
[doc]
converting old doc style to YARD doc style. thanks Weston Platter
is there a better way to format nested responses?. thanks Weston Platter
[docs]
changed rdoc formatting to yard. thanks Danny Garcia
Creates release policy document to discuss. thanks Paul Thornthwaite
[docs::aws::storage]
added [] to make it pretty. thanks Weston Platter
yard doc syntax fix. thanks Weston Platter
reformatted copy_object. thanks Weston Platter
reformatted delete requests. thanks Weston Platter
standardized return format for key with values, # @return variable [data_type]: for values, # * variable [data_type] - description of value. thanks Weston Platter
WIP on get requests. thanks Weston Platter
finished formatting get requests. thanks Weston Platter
requests convert Rdoc to YARD format. thanks Weston Platter
requests minor tweaks to keep docs all the same. thanks Weston Platter
requests changed Rdoc to YARD. thanks Weston Platter
requests finished changing RDoc to Yard. thanks Weston Platter
remove 1 space char for formatting. thanks Weston Platter
[docs::was::storage]
i was wrong. this is an int describing "number of seconds before expiration" to confirm, go to -- http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html search for -- expires. thanks Weston Platter
formatting. thanks Weston Platter
added more description. thanks Weston Platter
added docs for other public methods. thanks Weston Platter
added URL for list of S3 docs about Restful HTTP API. thanks Weston Platter
this consistently spaces all methods 2 lines from each other. thanks Weston Platter
[dynect|dns]
Updates reference to service. thanks Paul Thornthwaite
[ecloud]
improvements and some mocking. thanks Eugene Howe & Josh Lane
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Fixes tests by duplicating test setup. thanks Paul Thornthwaite
[ecloud|compute]
Fixes missing value. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
Fixes tagging of some tests. thanks Paul Thornthwaite
Fixes ecloud server tests. thanks Paul Thornthwaite
[glesys|compute]
Updates reference to service. thanks Paul Thornthwaite
[go_grid|compute]
Updates reference to service. thanks Paul Thornthwaite
[google|storage]
Updates reference to service. thanks Paul Thornthwaite
[hp]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[ibm]
Updates reference to service. thanks Paul Thornthwaite
[joyent|compute]
Updates reference to service. thanks Paul Thornthwaite
[libvirt|compute]
Updates 'connection' references. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[linode]
Updates reference to service. thanks Paul Thornthwaite
[local|storage]
Updates reference to service. thanks Paul Thornthwaite
[misc]
use old multijson methods. thanks Carl Allen
always use old encode/decode from multijson (it only has warnings in 1.3.0-1.3.2). thanks Carl Allen
Rackspace, openstack, hp API error messages are not set correctly in exceptions. thanks Carlos Sanchez
Add vsphere public_ip_address correctly. thanks Carlos Sanchez
add failing test and update Mock list_users to filter based on tenant_id. thanks Coby Randquist
update tenant.rb to pass the test, by passing correct parameter. thanks Coby Randquist
OpenStack server test updates for real mode. thanks Dan Prince
OpenStack: Drop unused server_format hash. thanks Dan Prince
OpenStack custom exception cleanup. thanks Dan Prince
OpenStack auth updates to select by service name. thanks Dan Prince
skype sucks. thanks Danny Garcia
change copy_object docs to YARD. thanks Danny Garcia
YARD docs for head_object.rb. thanks Danny Garcia
how do I updates my clone with updates from source?. thanks Danny Garcia
change docs on initiate_multipart_upload.rb. thanks Danny Garcia
change copy_object docs to YARD. thanks Danny Garcia
YARD docs for head_object.rb. thanks Danny Garcia
how do I updates my clone with updates from source?. thanks Danny Garcia
change docs on initiate_multipart_upload.rb. thanks Danny Garcia
resolve merge conflicts according to the code on fog master. thanks Danny Garcia
change doc on copy_object.rb. thanks Danny Garcia
change docs. thanks Danny Garcia
Add ability to specify Tags to AWS cfn-create-stack call. thanks David Chen
Remove tabs... thanks David Chen
Added test for Fog::Openstack::authenticate_v2. thanks Eric Hodel
Raise a NotFound exception for missing services. thanks Eric Hodel
Add OpenStack EC2 credentials requests. thanks Eric Hodel
Added OpenStack EC2 credential management models. thanks Eric Hodel
Added documentation for OS-EC2 requests. thanks Eric Hodel
Ruby 1.8.7 does not allow trailing commas in method arguments. thanks Eric Hodel
Ruby 1.8.7 does not allow trailing commas in method arguments (for remaining files). thanks Eric Hodel
OpenStack create_server mocks now match reality. thanks Eric Hodel
Added mock for Fog::Identity#get_user_by_name. thanks Eric Hodel
Removed extra whitespace from previous commit. thanks Eric Hodel
Store the user_id in the server mock data. thanks Eric Hodel
Added SIGINT handler to the fog console. thanks Eric Hodel
OpenStack servers can now retrieve security groups. thanks Eric Hodel
adds support for bucket transitioning/fixes bucket lifecycle management. thanks Eric Stonfer
fixed bug where Fog::Storage::Rackspace::File raised Fog::Storage::Rackspace::NotFound if file was created with passed etag attribute. Changed to check existence based on last_modified instead of etag. thanks Evan Smith
Added multi-region support for OpenStack Image service. thanks Joe Topjian
use CGI.escapeHTML instead of CGI.escape. thanks John Parker
Correct the Blue Box create_block method to check for ssh_public_key, not public_key. thanks Josh Kalderimis
Correct the docs for the ssh_public_key option. thanks Josh Kalderimis
added create_image and delete_image to Compute::RackspaceV2 Fixes #1351. thanks Kyle Rames
added a mock for Compute::RackspaceV2 delete_image; Compute::RackspaceV2 has not implemented mocking support however. thanks Kyle Rames
Updated Fog.wait_for to throw a timeout exception instead of returning false #1368. thanks Kyle Rames
updating wait_for timeout message per conversation with @geemus. thanks Kyle Rames
Modified Fog::Compute::RackspaceV2 destroy image test from test setup. thanks Kyle Rames
Updated Fog::Rackspace::Errors::Service error to include the HTTP response code to aid in debugging. thanks Kyle Rames
Fixing html escape typo in the Rackspace section of the Fog storage instructions. thanks Kyle Rames
added create_snapshot method to Fog::Rackspace::BlockStorage::Volume. thanks Kyle Rames
updated save method in Fog::Rackspace::BlockStorage::Volume and Fog::Rackspace::BlockStorage::Snapshot to skip creating cloud reources if identity was already set Fixes #1402. thanks Kyle Rames
Updated default Rackspace Compute provider to return a Fog::Compute::RackspaceV2 instance. In order to access legacy Cloud Servers, a :version => :v1 parameter will need be passed like so Fog::Compute.new({ :provider => 'Rackspace', :rackspace_username => USER, :rackspace_api_key => API_KEY, :version => :v1 }). thanks Kyle Rames
Updated the save method in Fog::Rackspace::BlockStorage::Volume and Fog::Rackspace::BlockStorage::Snapshot to throw an exception if the identity attribute is set per geemus; rebased code to latest master. thanks Kyle Rames
updating Compute[:rackspace] to use v1 provider. thanks Kyle Rames
Updated compute model tests to take a provider parameter; Updated tests to run tests for Rackspace Compute V1. I will add V2 when the mocks are complete. thanks Kyle Rames
reverted back to version 1 of the Rackspace compute interface along with a deprecation warning. thanks Kyle Rames
implemented list_addresses for Fog::Compute::RackspaceV2. thanks Kyle Rames
implemented list_addresses_by_network for Fog::Compute::RackspaceV2. thanks Kyle Rames
added server metadata operations for Fog::Compute::RackspaceV2. thanks Kyle Rames
refactored Fog::Compute::RackspaceV2 metadata to take collection as a parameter rather than using it as part of the method name. thanks Kyle Rames
fixing broken metadata tests. thanks Kyle Rames
changed metadata implementation for Fog::Compute::RackspaceV2::Server and Fog::Compute::RackspaceV2::Image. thanks Kyle Rames
changing variable names to make code clearer. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
added better acceptance criteria to server/image metadata tests; added metadata to ignored_attributes to address bug. thanks Kyle Rames
fixing merge issues with master. thanks Kyle Rames
fixing typo. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
tweaking tests and error handling. thanks Kyle Rames
merge in latest master. thanks Kyle Rames
Updated Fog::Logger to log to standard out if DEBUG=true is passed in through the environment. thanks Kyle Rames
Fixing merge conflicts. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
tweaking whitespace in order to get travis to rebuild. thanks Kyle Rames
tweaking whitespace one more time in order to get travis to rebuild. thanks Kyle Rames
initial revision of rackspace documentation. thanks Kyle Rames
Support AWS S3 cors configuration for buckets. thanks Lee Henson
adding support for rackspace loadbalancer content caching. thanks Luiz Ribeiro
Added request create_folder for vsphere compute. This will create a vm folder in vsphere. thanks Matthew Black
Expanded vm_clone to allow for setting up static ip for first nic. thanks Matthew Black
Add Gem Version badge. thanks Michael Rykov
Added new output to vm_clone.rb Fixed 'path' attribute on server model fixed server.clone function and added some documentation. thanks Nick Huanca
Fixed path for folder attribute model. thanks Nick Huanca
Added a new attribute to server model (relative_path) cleaned up clone function from server model Added better use of resource pool, dest_folder Added new datastore selection, simplified vm_clone.rb Added Customization specs for linux machines Added a new call from datacenters method to grab virtual_servers in datacenter. thanks Nick Huanca
fixed up issues with vm_clone looking for methods that didn't exist tested with wait => true, wait => false fails since it cannot load model while server is still being created. thanks Nick Huanca
added styling fix. thanks Nick Huanca
Fixed up tests. thanks Nick Huanca
fixed up some issues with the tests, needs more work and thought. thanks Nick Huanca
added a note about ugliness and needing more help with tests. thanks Nick Huanca
Adds badge for dependencies status. thanks Paul Thornthwaite
Make use of #persisted? method. thanks Paul Thornthwaite
Removes tags file from repo. thanks Paul Thornthwaite
Revert "add GitHub Flavored Markdown to README". thanks Paul Thornthwaite
add GitHub Flavored Markdown to README. thanks Phil Cohen
Fix typo and use #get_header to handle mixed-case header keys. thanks Rida Al Barazi
Adding describe_reserved_cache_nodes.rb ' '. thanks Sean Hart
Added Tests for Elasticache Reservations. thanks Sean Hart
Added missing HostMetrics model. thanks Sergio Rubio
Added some task descriptions so they show up with 'rake -T'. thanks Sergio Rubio
Alias 'rake build' task with 'rake gem'. thanks Sergio Rubio
Introduce AWS::COMPLIANT_BUCKET_NAMES constant. thanks Stephan Kaag
fix typo. thanks Steve Agalloco
list all VMs in nested folders. thanks Tejas Ravindra Mandke
search through all network adapters recursively to find one being searched for. thanks Tejas Ravindra Mandke
a few workarounds allowing aws plugin to work with Eucalyptus cloud. thanks Tomasz Bak
unit test for the XML namespace handling workaround. thanks Tomasz Bak
a workaround for lack of handling XML namespaces directly (required by Eucalyptus endpoint). thanks Tomasz Bak
add IamInstanceProfile abilitie. thanks Topper Bowers
fix existing spot specs. thanks Topper Bowers
support parsing the iamInstanceProfile. thanks Topper Bowers
Properly return all alarms. thanks Trotter Cashion
add aws page - wip #1350. thanks Weston Platter
work in progress #1350 - change tabs to spaces. thanks Weston Platter
complete #1350 add link to index page referencing storage/aws.hmtl. thanks Weston Platter
issue/1350 [doc] add options param. thanks Weston Platter
issue/1350 [doc] add key to options hash -- encryption. thanks Weston Platter
issue/1350 [doc] add other key to options hash. thanks Weston Platter
Added a cors (with bucket) item to the data has of the Storage AWS Mock class (upon creation of the hash). This is to prevent put_bucket_cors from failing during tests. thanks epdejager
Added a test for put_bucket_cors to make sure it runs in a test (mock) scenario. thanks epdejager
remove docs and related, they now live at fog/fog.github.com. thanks geemus
update copyright notice year. thanks geemus
rescue/retry when loading gems (possibly without rubygems) closes #901. thanks geemus
added floatingip. thanks kanetann
added associate_floatingip and disassosiate_floatingip mock test. thanks kanetann
update associate_floatingip for real. thanks kanetann
deleted update_floatingip and changed variable name from floating_network_id to floatingip_id. thanks kanetann
fixed disassociate_floatingip bug and update floatingip-* mock values. thanks kanetann
updated for ruby naming conventions. thanks kanetann
deleted old files eg. floatingip.rb. thanks kanetann
Bug fix: Ensure Fog::VERSION gets defined. thanks ronen barzel
remove const_defined? guard. thanks ronen barzel
[ninefold|compute]
Updates reference to service. thanks Paul Thornthwaite
[openstack]
Show an error message when there aren't any endpoints available for a region. thanks Ferran Rodenas
Show an error message when there aren't any endpoints available for a region. thanks Ferran Rodenas
Update Mocks and Cleanup Unused Code. thanks Nelvin Driz
Fix Test. thanks Nelvin Driz
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[openstack|compute]
Update Quota Mocks based on Folsom Stable. thanks Nelvin Driz
[openstack|identity]
Update User Role Membership Mocks. thanks Nelvin Driz
Added sample code to README.identity.md. thanks Sergio Rubio
replace to_json with Fog::JSON.encode. thanks Sergio Rubio
[openstack|image]
Fixes #1383. thanks Sergio Rubio
Configurable :openstack_endpoint_type. thanks Sergio Rubio
[ovirt|compute]
Updates reference to service. thanks Paul Thornthwaite
[rackspace]
compute_v2 and blockstorage are mocked [ecloud] fixed a test and removed connection deprecation notices. thanks Eugene Howe
Moved methods to MockData module. thanks Eugene Howe
updated Rackspace to return a list of all services. thanks Kyle Rames
Updates reference to service. thanks Paul Thornthwaite
Fixes nesting of tests. thanks Paul Thornthwaite
[rackspace|compute]
updated rebuild to support passing additional options. thanks Kyle Rames
added attach_volume method to server; cleaned up attachment model. thanks Kyle Rames
server update method now updates accessIPv4, accessIPv6, as well as name; made server request tests more robust. thanks Kyle Rames
made device an optional parameter in attach_volume method and request; split volume_attach and attachments into two different tests. thanks Kyle Rames
tweaked server model tests; updated ready? method to support different ready states as well as checking for error states. thanks Kyle Rames
[rackspace|dns]
creating a record now uses specified ttl. thanks Andreas Gerauer
[rackspace|storage]
Updates 'connection' references. thanks Paul Thornthwaite
[serverlove|compute]
Updates reference to service. thanks Paul Thornthwaite
[storm_on_demand]
Updates reference to service. thanks Paul Thornthwaite
[terremark]
Updates reference to service. thanks Paul Thornthwaite
[vcloud]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
[vcloud|compute]
Updates reference to service. thanks Paul Thornthwaite
[virtual_box|compute]
Updates reference to service. thanks Paul Thornthwaite
[vmfusion]
Updates reference to service. thanks Paul Thornthwaite
[voxel|compute]
Updates reference to service. thanks Paul Thornthwaite
[vsphere]
allow to create a vm with multiple disks. thanks Ohad Levy
[vsphere|compute]
Updates reference to service. thanks Paul Thornthwaite
Reverts change of connection. thanks Paul Thornthwaite
[xenserver]
Fix Fog::XenServer::Connection.authenticate. thanks Oguz Bilgic
Added HostMetrics tests. thanks Sergio Rubio
added create_sr request (create Storage Repository). thanks Sergio Rubio
added destroy_sr request (destroy Storage Repository). thanks Sergio Rubio
added unplug_pbd request. thanks Sergio Rubio
added new requests to compute service. thanks Sergio Rubio
added unplug method to PBD model. thanks Sergio Rubio
missing Pool model attribute, new methods. thanks Sergio Rubio
added new methods to StorageRepository model. thanks Sergio Rubio
updated create_sr request documentation, fixed default values. thanks Sergio Rubio
add missing PBD 'currently_attached' attribute. thanks Sergio Rubio
StorageRepository.save should use sane defaults. thanks Sergio Rubio
add missing host operations (enable/disable, reboot, shutdown). thanks Sergio Rubio
added missing HostCpu model. thanks Sergio Rubio
added missing host_cpus attribute to Host model. thanks Sergio Rubio
add missing Host attributes (edition, software_version). thanks Sergio Rubio
replace #connection with #service in models. thanks Sergio Rubio
Use Nokogiri instead of slow REXML for parsing. thanks deepj
[xenserver|compute]
Updates reference to service. thanks Paul Thornthwaite
added getting started examples. thanks Sergio Rubio
[xenserver|docs]
Added maintainer/attribution header to README.md. thanks Sergio Rubio
added creating_servers.md tutorial. thanks Sergio Rubio
added storage repositories examples. thanks Sergio Rubio
added some color!, minor format fixes. thanks Sergio Rubio
Added new example that covers a Citrix KB ctx116324 article. thanks Sergio Rubio
Added XenServer provider specific ChangeLog. thanks Sergio Rubio
[xenserver|tests]
Added create_sr request tests. thanks Sergio Rubio
Added destroy_sr request tests. thanks Sergio Rubio
add unplug_pbd request tests. thanks Sergio Rubio
tests PBDs plug/unplug operation. thanks Sergio Rubio
added more pool tests to cover the new functionality. thanks Sergio Rubio
added missing SotorageRepository tests. thanks Sergio Rubio
added HostCpu model tests. thanks Sergio Rubio
typo fix. thanks Sergio Rubio
test Host.host_cpus method. thanks Sergio Rubio
[zerigo|dns]
Updates reference to service. thanks Paul Thornthwaite
1.8.0 12/01/2012 057c0c525a39e77cb2037c9fec3d851b209c151b
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1334733, 'forks' => 630, 'open_issues' => 98, 'watchers' => 2258 }
[AWS]
Adds ModifyVolumeAttribute. thanks Eric Stonfer
[Brightbox]
Removes incorrect yard tag. thanks Paul Thornthwaite
Updates request docs to use Yard. thanks Paul Thornthwaite
Adds baseline documentation. thanks Paul Thornthwaite
Documents #request method. thanks Paul Thornthwaite
Comments out rogue text. thanks Paul Thornthwaite
Fixes generated files EOF with newlines. thanks Paul Thornthwaite
Adds Servers#bootstrap. thanks Paul Thornthwaite
Adds way to check auth method. thanks Paul Thornthwaite
Adds reset FTP for scoped accounts. thanks Paul Thornthwaite
Fixes Compute#account to pass service. thanks Paul Thornthwaite
Fixes Account#reset_ftp_password. thanks Paul Thornthwaite
Fixes test to run out of sequence. thanks Paul Thornthwaite
Expands documentation for Compute class. thanks Paul Thornthwaite
Tests recognised options. thanks Paul Thornthwaite
Refactors credential code in Compute. thanks Paul Thornthwaite
Extracts authentication connection. thanks Paul Thornthwaite
Refactors how tokens are requested. thanks Paul Thornthwaite
Moves tokens to CredentialSet. thanks Paul Thornthwaite
Extracts parts of request out of compute. thanks Paul Thornthwaite
Adds support for refresh tokens. thanks Paul Thornthwaite
Adds option to disable token management. thanks Paul Thornthwaite
Adds means to update scoped account. thanks Paul Thornthwaite
Moves more of public API into Shared. thanks Paul Thornthwaite
Guards unimplemented mock tests. thanks Paul Thornthwaite
[Docs]
Switches to using Yard for documentation. thanks Paul Thornthwaite
[aws]
fixed auto scaling model group 'destroy' method where it needs to use merge! instead of merge to set the opts local variable in place, otherwise the options passed to the method are droppedon the floor. thanks Jay Perry
[aws|compute]
add offeringType to output from describe_reserved_instances_offerings. thanks geemus
fix mocks/tests around describe_reserved_instances_offerings. thanks geemus
fix one more offeringType mock format test failure. thanks geemus
[aws|dynamodb]
port off of sts for credentials, now uses signature v4. thanks geemus
[aws|storage]
Add Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Add mock for Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Little improvements to delete_multiple_objects tests. thanks Garret Alfert
Add Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Add mock for Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Little improvements to delete_multiple_objects tests. thanks Garret Alfert
[core]
Adds fog User-Agent header. thanks Paul Thornthwaite
Splits Fog::VERSION into own file. thanks Paul Thornthwaite
Adds fog User-Agent header. thanks Paul Thornthwaite
Updates Rakefile to use Fog::VERSION. thanks Paul Thornthwaite
[dns]
Add more record tests. thanks Brian Hartsock
[docs]
Updates link on fog.io to point to doc. thanks Paul Thornthwaite
Updates contributing notes. thanks Paul Thornthwaite
Replaces link to API to `rubydoc.info`. thanks Paul Thornthwaite
Adds 1.8.7 note to fog.io collaborators guide. thanks Paul Thornthwaite
[misc]
Add support for AWS Australia (ap-southeast-2). thanks Amy Woodward
Add Hosted Zone ID for ap-southeast-2. thanks Amy Woodward
Do not add empty security group. thanks Dan Bode
Add attr group. thanks Dan Bode
Sync with latest OpenStack flavors extensions. thanks Dan Prince
OpenStack floating_ip (aka address) test fixes. thanks Dan Prince
OpenStack: Remove volumes from limits tests. thanks Dan Prince
OpenStack: updates to quota tests. thanks Dan Prince
OpenStack: security group test fixes. thanks Dan Prince
add support for Storage::Rackspace::File#access_control_allow_origin and #origin. thanks Dusty Jones
add support for Storage::Rackspace::File#access_control_allow_origin and #origin. thanks Dusty Jones
Save the file instance before testing for presence of attribute. thanks Dusty Jones
Fix describe_instances stateReason handling. thanks Edward Muller
added support for Storage::Rackspace::File#metadata. thanks Evan Smith
added support for Storage::Rackspace::File#metadata. thanks Evan Smith
merged with origin. thanks Evan Smith
Rackspace Cloud Files. can load metadata from existing file. can set metadata for new file. can unset metadata for existing file. thanks Evan Smith
merged with upstream master. thanks Evan Smith
Implemented bootstrap method for Rackspace Compute v2. Added ability to set "metadata" and "personality" fields when creating a server on Rackspace Compute v2. Improved response parsing when dealing with Rackspace DNS service. thanks Jesse Scott
Removed the commented out password setting line for Rackspace Compute v2 bootstrap method. thanks Jesse Scott
Clarified the logic for finding the newly created DNS record for Rackspace Cloud DNS. thanks Jesse Scott
fix warning message to follow correct bucket naming guidelines. thanks Michael Elfassy
Bucket names cannot begin with the "goog" prefix. Also change for DNS compliant subdomain. thanks Michael Elfassy
VMWare vsphere provider refactor. thanks Ohad Levy
do not force trailing / on path. thanks Ohad Levy
Removes dead link to DNS tests. thanks Paul Thornthwaite
Adds link to Code Climate metrics. thanks Paul Thornthwaite
Extracts Changelog Rake task to class. thanks Paul Thornthwaite
Moves fog.io generation a prerequsite. thanks Paul Thornthwaite
Extracts docs rake tasks to a class. thanks Paul Thornthwaite
Extracts testing Rake tasks to class. thanks Paul Thornthwaite
Moves new Task classes to better location. thanks Paul Thornthwaite
Revert "[core] Adds fog User-Agent header". thanks Paul Thornthwaite
Inconsistent usage of cpus / vpcus in libvirt / requests. Reported number of cpus was always 1 for libvirt domains. thanks Romain Vrignaud
use CGI.escape when encoding the POST body. thanks Sam Cooper
Added versioned delete_multiple_objects support. thanks Timur Alperovich
Add support for volume_pool_name. thanks Vincent Demeester
fixes issue#1313 ~ Creating user via `Aws.iam.users` ignores `:path`. thanks VirtualStaticVoid
revised create logic to default path to '/'. thanks VirtualStaticVoid
added test for create logic to default path to '/'. thanks VirtualStaticVoid
added support for mock. thanks VirtualStaticVoid
revised test order. thanks VirtualStaticVoid
README: s/'cloud computing'/'cloud services'. thanks Wesley Beary
Adding explicit support for metadata for Rackspace compute_v2. thanks heyryanw
removed Fog::AWS[:rds] this was creating issues with was security credentials. thanks mauro catenacci
Adding public_ip_address and private_ip_address to Fog::Compute::RackspaceV2::Server. thanks sashap
Adding bootstrap and setup for RackspaceV2 servers. thanks sashap
[openstack]
Add Accept header with application/json media type to requests. thanks Andrew Donald Kennedy
Refactor Openstack Authentication. thanks Nelvin Driz
Fix Typo in Merge of Authentication Refactoring. thanks Nelvin Driz
Make use of the unscoped token for reauthentication. thanks Philip Mark M. Deazeta
[openstack|compute]
Add "Reset Server State" request. thanks Nelvin Driz
Add `get_limits` request. thanks Nelvin Driz
[openstack|identity]
use tenant_id parameter in users model. thanks Philip Mark M. Deazeta
Add `attr_accessor :unscoped_token` to Mock. thanks Philip Mark M. Deazeta
[opnestack|identity]
Added set_tenant request for identity service. thanks Philip Mark M. Deazeta
[rackspace|computev2]
aded test for bootstrap. thanks Brian Hartsock
[rackspace|dns]
fixed tests, merged some formatting to reduce duplication. thanks Brian Hartsock
[rackspace|storage]
rackspace files tests should be pending in mocked mode. thanks geemus
[readme]
update outdated sponsorship section. thanks geemus
[vsphere]
ensure reload works correctly for server. thanks Ohad Levy
1.7.0 11/04/2012 aa853488c9d84d849f52cf348787030fbb963163
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1216554, 'forks' => 599, 'open_issues' => 80, 'watchers' => 2206 }
MVP! Nick Osborn
[AWS::Mock|create_image]
automatic registration of ebs image upon image_create. thanks Chielo Zimmerman
[AWS|Glacier]
Fix description header not being passed through Fog.escape. thanks Frederick Cheung
[Brightbox]
Change code to return Single user. thanks Hemant Kumar
Adds ApiClient Model. thanks Hemant Kumar
Add identifier to get_account method. thanks Hemant Kumar
Reuses connection for image selection. thanks Paul Thornthwaite
Fixes cloud IP options default. thanks Paul Thornthwaite
Deprecates overloaded requests. thanks Paul Thornthwaite
Standardises update_firewall_rule. thanks Paul Thornthwaite
Deprecates old account update request. thanks Paul Thornthwaite
Use correct request to update account. thanks Paul Thornthwaite
Brightbox tests should select the smallest official image. thanks Steve Smith
Allows authentication as user. thanks Steve Smith
Allow users to lists all accounts associated with the current credentials. thanks Steve Smith
add support for User Applications. thanks Steve Smith
[HP|Storage]
remove debug output. thanks geemus
[Ninefold|Storage]
Use Atmos in Ninefold storage. thanks Timur Alperovich
[aws|auto_scaling]
update display_*_types. thanks Nick Osborn
Fix documentation URL. thanks Nick Osborn
support termination policies. thanks Nick Osborn
correct DefaultCooldown in mocks. thanks Nick Osborn
documentation tinkering. thanks Nick Osborn
support ForceDelete for delete_auto_scaling_group. thanks Nick Osborn
better tag handling. thanks Nick Osborn
DRY out ARNs in mocks. thanks Nick Osborn
document Tags option to create_auto_scaling_group. thanks Nick Osborn
fix AutoScalingGroupName in mock. thanks Nick Osborn
expose delete_notification_configuration request. thanks Nick Osborn
improve describe_*_types test. thanks Nick Osborn
improve notification configurations. thanks Nick Osborn
s/data/self.data/ in mocks. thanks Nick Osborn
mark describe_*_types requests as idempotent. thanks Nick Osborn
tags support. thanks Nick Osborn
expose termination policies in group model. thanks Nick Osborn
[aws|autoscaling]
fix casting availability_zones to array in create_auto_scaling_group mock. thanks geemus
mark problematic auto_scaling mocked tests as pending see also #1183. thanks geemus
[aws|cdn]
cover AWS CDN with some non-exhaustive tests. thanks Brice Figureau
Implements AWS CDN get_invalidation request. thanks Brice Figureau
fix incorrect get_invalidation result. thanks Brice Figureau
add aws cdn tests for streaming distributions. thanks Brice Figureau
fix cdn documentation. thanks Brice Figureau
AWS CDN models. thanks Brice Figureau
add request mock support for AWS Cloudfront. thanks Brice Figureau
fix up failing mocked tests around invalidations. thanks geemus
[aws|cloud_watch]
Add instrumentation support. thanks Michael Hale
[aws|ec2]
describe_availability_zones parser handles nested <item> tags. thanks Aaron Suggs
[aws|rds]
add region and owner_id as RDS connection attributes. thanks Benton Roberts
add request definitions for RDS tagging and increment RDS API version. thanks Benton Roberts
add tests for RDS tagging requests. thanks Benton Roberts
add tagging methods to RDS server model. thanks Benton Roberts
add tagging tests for RDS server model. thanks Benton Roberts
store mocked RDS instance tags in connection object. thanks Benton Roberts
FIX non-1.8-compliant syntax bug. thanks Benton Roberts
[misc]
modified create function to include options. changed "diskConfig" to "OS-DCF:diskConfig" to allow disk configuration to be properly set. thanks Alex Dunn
Removed options attribute and used the already existing disk_config attribute instead. Passed in options hash to create_server method with disk_config attribute unless nil. thanks Alex Dunn
Replace nil return value with private IP, implementation as in public_ip_address method. thanks Andrew Taylor
Change the metadata method to support amazon tags such as x-amz-website-redirect-location. thanks Arthur Gunawan
Fix issue #1245 - mock register_image fails with block device mapping. thanks Brice Figureau
Added ninefold load balancers. thanks Carl Woodward
Added other commands for load balancers. thanks Carl Woodward
Fix create load balancer test. thanks Carl Woodward
Add assign list to load balancer rules and update load balancer rule for Ninefold. thanks Carl Woodward
Add remove from load balancer test. thanks Carl Woodward
Move ssh private_key, public_key, username to Server model to reduce duplication. thanks Carlos Sanchez
Joyent server creation should not wait for server to be ready. thanks Carlos Sanchez
Added ParameterValue to engine_defaults_parser. thanks Curtis Stewart
Added outputs 'Description' field to DescribeStacks parser. thanks Curtis Stewart
Make region available to mock. thanks Edward Muller
Added OpenStack::Server#created and #updated. thanks Eric Hodel
Use :default from tests/.fog for test credentials. thanks Eric Hodel
Only run mocked tests by default. thanks Eric Hodel
Tested handling of Openstack server created and updated times. thanks Eric Hodel
create image now supports block device mapping. thanks Eric Stonfer
create image extended to allow for EBS volume handling. thanks Eric Stonfer
fix indexed_param usage. thanks Eric Stonfer
forgot to commit some changes. thanks Eric Stonfer
when querying servers by icenter group, servers will return nil. fixed this. thanks Eugene Howe
fixed bad request names. thanks Eugene Howe
correct the options checking in BlueBox create_block. thanks Josh Kalderimis
changed list nova servers request to get details. thanks Julio Feijo
Correct the handling of the power_on option. thanks Karan Misra
Added support for scheduler_hints in OpenStack. thanks Mariusz Pietrzyk
add force option to auto scaling group destroy method. thanks Michael Hale
use hash args. thanks Michael Hale
[AWS|cloud_watch]: fix list_metrics NextMarker should be NextToken. thanks Michael Hale
Fix to resolve "objectid is required for this operation" error message when calling public_url. thanks Michael Harrison
Fix to resolve "objectid is required for this operation" error message when calling public_url. thanks Michael Harrison
Return nil on public_url if the file isn't present on the cloud storage. thanks Michael Harrison
Added file existence check before file deletion attempt. thanks Michael Harrison
Rolled back deletion guard as some may be using the exception raised in their code. thanks Michael Harrison
Changed Atmos::FIle.public_url so an exception is thrown if the file doesn't exist on the cloud storage. thanks Michael Harrison
Changed Atmos::FIle.public_url so returns nil if the file doesn't exist on the cloud storage. This brings the method in line with other storage implementations such as AWS and Rackspace. thanks Michael Harrison
Changed Atmos::FIle.public_url so checks for existence of the file on storage on every call to the method minimising the potential for a 404 error. thanks Michael Harrison
added documentation. thanks Nick Huanuca
ammend dest_folder disclaimer. thanks Nick Huanuca
fixed vm listing problem. thanks Ohad Levy
Allows tests to run against FOG_RC setting. thanks Paul Thornthwaite
Beginning implementation of RDS subnet groups. thanks Rusty Geldmacher
Changes RDS subnet attribute name from subnets to subnet_ids. thanks Rusty Geldmacher
allow port to be included in queue_url. thanks Sairam
Fixed typos in elasticache and rds describe_events. Added better documentation of describe_events. thanks Sean Hart
Added test for describe_events.rb. It is very simple, and I'm not familiar with Shindo, so may need some assistance expanding. thanks Sean Hart
Added parsing for Marker. AWS limits response to 100 lines and gives you a marker to get the next batch with. thanks Sean Hart
Added missing header. thanks Stephen von Takach
Bumped mocked maximum value for provisioned iops. thanks Thom Mahoney
Ignore existing directory when creating on local storage. thanks Thomas Wright
Add config instructions to README. thanks Thomas Wright
Fix reference to config file. thanks Thomas Wright
expect public_key option instead of ssh_key on block create. thanks Trevor Bramble
Added usagePrice the hourly cost for a reserved instance. thanks Ulf Mansson
Added RDS describe_events. thanks Your Name
Created describe events for RDS. thanks Your Name
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
[ninefold|compute]
update load balancer tests to pass hash parameters for backwards compatability. thanks geemus
mark before/after blocks as pending in mocked mode also. thanks geemus
[openstack]
Authentication Mocks. thanks Nelvin Driz
Fix Failing Shindo Tests. thanks Nelvin Driz
Ensure String Username for Authentication. thanks Nelvin Driz
Changed volumes attributes of mocks from camelcase to snakecase. thanks Philip Mark M. Deazeta
Updated mocks for quota, image, tenant and volumes. thanks Philip Mark M. Deazeta
Fixed mocks for failing shindo tests. thanks Philip Mark M. Deazeta
Updated 'image update' mocks. thanks Philip Mark M. Deazeta
[openstack|compute]
Added auth_token_expiration. thanks Alfonso Juan Dillera
Fixed security groups typos. thanks Alfonso Juan Dillera
Fix Server Mocks and `find_by_id` method. thanks Nelvin Driz
[openstack|identity]
Update for failing mock test. thanks Alvin Garcia
Update Identity Mocking Process. thanks Nelvin Driz
Update Fog Mocks on Authentication, User and Roles. thanks Nelvin Driz
[openstack|image]
Added update_members function. thanks Alvin Garcia
Added updateable attributes. thanks Alvin Garcia
Added optional attributes to set on create image. thanks Alvin Garcia
Fixed update image and list public images mocks. thanks Alvin Garcia
Fix Hash Access on Mock of Create Image. thanks Nelvin Driz
[openstack|network]
Add support for OpenStack Quantum. thanks Ferran Rodenas
Add filters to networks, ports and subnets. thanks Ferran Rodenas
[rackspace|identity]
user should be alphanumeric. thanks geemus
1.6.0 09/15/2012 4bd909557fd595a656ebd86a3d7c5849bd923fe1
=========================================================
Stats! { 'collaborators' => 40, 'downloads' => 1015900, 'forks' => 539, 'open_issues' => 55, 'watchers' => 2119 }
[AWS]
Implement signature v4. thanks Frederick Cheung
Create the time directly in tests, avoids using a method not present in 1.8.7. thanks Frederick Cheung
avoid spurious test failure when tag test returns before images test. thanks Frederick Cheung
Adding missing :glacier case for AWS.collections. thanks Frederick Cheung
[AWS|AutoScaling]
Typo in delete_autoscaling_group mock: Autoscaling->AutoScaling. thanks Frederick Cheung
fix group#instances. thanks Frederick Cheung
Fix describe_auto_scaling_groups parser added spurious nil groups. thanks Frederick Cheung
Fix delete_auto_scaling_group.rb mock not raising the same error as real code. thanks Frederick Cheung
[AWS|Compute]
Add the ablity to pass :version and use newer AWS API. thanks Zuhaib M Siddique
[AWS|Glacier]
Bare glacier service. thanks Frederick Cheung
single part uploads. thanks Frederick Cheung
multipart uploads. thanks Frederick Cheung
Jobs requests. thanks Frederick Cheung
vaults model. thanks Frederick Cheung
Use bytesize rather than length. thanks Frederick Cheung
models for archives. thanks Frederick Cheung
jobs model. thanks Frederick Cheung
Add notification configuration to model. thanks Frederick Cheung
mark tests as pending. thanks Frederick Cheung
byteslice is only available in 1.9.3 - add fallback for 1.9.2. thanks Frederick Cheung
fix 1.9.2 fallback. thanks Frederick Cheung
make 1.8.7 friendly. thanks Frederick Cheung
Fix job type constant. thanks Frederick Cheung
fix setting description on multipart upload. thanks Frederick Cheung
fix name of header used for description. thanks Frederick Cheung
Allow filtering of jobs collection. thanks Frederick Cheung
Don't try to deserialize json when body is empty. thanks Frederick Cheung
[AWS|RDS]
expose the SnapshotType attribute & allow filtering by it. thanks Frederick Cheung
[AWS|Signaturev4]
allow symbols to be used as header/query keys. thanks Frederick Cheung
[AWS|Storage]
mark upload_part as idempotent so it will be retried automatically. thanks Frederick Cheung
[Brightbox]
Fix output format for brightbox cloud ip. thanks Hemant Kumar
[Brightbox|CloudIp]
Remove duplicate constant definition for port translators. thanks Hemant Kumar
[Cloudstack]
1.8.7 compat: on 1.8.7 '123'[0] returns the byte value of '0' and not '1'. thanks Frederick Cheung
[Core]
fix format_helper assuming p returns nil. thanks Frederick Cheung
[HP]
delete_if returns the array, not what was deleted. thanks Frederick Cheung
[OpenStack]
fixes wrong method name. thanks Ohad Levy
[Openstack]
Fix mock returning a hash instead of an array. thanks Frederick Cheung
[Openstack|Compute]
Security Groups are not assigned correctly to servers. thanks Ohad Levy
[aws|auto_scaling]
Add instrumentation support. thanks Michael Hale
[aws|compute]
fix typo in deprecation warning. thanks Aaron Suggs
Nicer interface for security group authorizations. thanks Aaron Suggs
Add instrumentation support. thanks Dan Peterson
Support creating and describing volumes with provisioned IOPS. thanks Dan Peterson
Get instance requests tests working. thanks Dan Peterson
Support for EBS-optimized instances. thanks Dan Peterson
Pass empty groupIds when mocking. thanks Dan Peterson
DescribeInstanceStatus code within eventsSet goes on the item. thanks Dan Peterson
fixes for spot request waiting see also #841. thanks geemus
remove brittle instance tests which rely on tests running fast p.s. these fail on travis-ci. thanks geemus
fix mock filters for internet gateways/subnets/vpcs. thanks geemus
[aws|elb]
Add instrumentation support. thanks Dan Peterson
fixes for mock tests. thanks geemus
[aws|iam]
Add instrumentation support. thanks Dan Peterson
[aws|rds]
Correct server#read_replica_identifiers when mocking. thanks Aaron Suggs
Mocking better supports reboot state. thanks Aaron Suggs
Mocking better supports modifying state. thanks Aaron Suggs
Fix server tests. thanks Aaron Suggs
Mocking support for read replicas. thanks Aaron Suggs
Mock support for setting AZ and MultiAZ. thanks Aaron Suggs
[brightbox]
Use first available image for server tests. thanks Steve Smith
[brightbox|ServerGroup]
ServerGroups can have a nil name. thanks Steve Smith
[brightbox|compute]
Merged outstanding work from Brightbox's fork. thanks Paul Thornthwaite
Implemented reboot using available API commands. thanks Paul Thornthwaite
Updates to Test helper for select image. thanks Paul Thornthwaite
Helper to get default image from API. thanks Paul Thornthwaite
[cloudstack|compute]
remove erroneous comma in merge command. thanks geemus
[compute|Ecloud]
Ecloud should not show up as a valid provider when not providing credentials. thanks Eugene Howe
[dynect|dns]
Only JSON decode when Content-Type says so. Fixes job handling. thanks Dan Peterson
Job polling should use original expected statuses. thanks Dan Peterson
[google/storage]
Fix docs for new GCS urls. thanks Nat Welch
[google|storage]
update expected format to remove StorageClass. thanks geemus
also update mocks to omit storageclass. thanks geemus
[hp|storage]
Use response_block param, as excon has deprecated implicit blocks. thanks Ferran Rodenas
[misc]
When using mock mode, Range header is now not ignored in get_object(). thanks Ahmed Al Hafoudh
Documentation error for delete_object. thanks Alex Tambellini
Add barebones configuration for Travis CI. thanks Alexander Wenzowski
add Travis CI build status image. thanks Alexander Wenzowski
notify #ruby-fog on freenode instead of emailing. thanks Alexander Wenzowski
remove repository_url from notification template Interpolation of %{repository_url} is currently broken on Travis CI. thanks Alexander Wenzowski
CloudStack: added registerTemplate request. thanks Aliaksei Kliuchnikau
CloudStack: listTemplates, registerTemplate requests return hypervisor in the response. thanks Aliaksei Kliuchnikau
Enable AWS spot requests in a VPC by specifying subnet_id. thanks Ben Turley
Fix for RDS VPC subnet groups. thanks Ben Turley
parse ASCII code * in wildcard domain. Fixes #1093. thanks Blake Gentry
automatically figure out the elb hosted_zone_id if possible. thanks Blake Gentry
Add source for getting instance mac address. thanks Carl Caum
Only add VNC password and listen port if present. thanks Carl Caum
Revert 530122d. thanks Carl Caum
Abillity to List Images and List SSH Keys. thanks Chirag Jog
Add support to create, delete internet services. thanks Chirag Jog
Accept vCPUS and Memory as parameters while creating servers. thanks Chirag Jog
Minor Fixes: Remove unncessary prints. Use override_path instead of replace class variable path. thanks Chirag Jog
Fix support to add internet service to the existing Public Ip. thanks Chirag Jog
Support to configure vapp and add multiple internet services. thanks Chirag Jog
Remove uneccessary puts. thanks Chirag Jog
Add support to build/re-build/clobber gem/package/docs. thanks Chirag Jog
Fix minor issue. thanks Chirag Jog
Re-work based on Geemus's review. Manage InternetService and NodeService as separate entities Reload server status properly. thanks Chirag Jog
Revert Rakefile changes. thanks Chirag Jog
1.Ability to fetch/list Orgs, Vdcs, Vapps, Servers. 2.Support to customize CPUs and Password. thanks Chirag Jog
Add ability to configure a vApp with an Org-wide network and associated firewall, NAT rules(limited support). thanks Chirag Jog
1.Fix Catalog Listing for vCD 1.5 2.Construct Valid XML to memory configuration 3.Fix Undeploy vCD 1.5. thanks Chirag Jog
Added m1.medium instance type for AWS flavors. thanks Curtis Stewart
- Updated "@host" variable to "noc.newservers.com" which is the current host for API calls - Added two calls: add_server_by_configuration.rb and list_configurations.rb -- These calls should be used instead of add_server and list_plans, although we still support them. - General comments were updated. thanks Diego Desani
Add gsub to replace URL-encoded characters in the public_url method. thanks Eric Chernuka
fix reboot guest in vsphere to reboot rather than shutdown guest. thanks Eric Stonfer
added file upload and ip add capabilities. thanks Eugene Howe
added error handling for edge cases where there are no networks or ips. thanks Eugene Howe
[AWS|Glacier} basic vault operations. thanks Frederick Cheung
fix mock not returning the right data. thanks Frederick Cheung
set Content-MD5. thanks Frederick Cheung
Add fqdn to server attributes. thanks Hemant Kumar
Brightbox : Include licence_name in Image. thanks Hemant Kumar
Brightbox: Change licence_name type to Fog::Nullable::String. thanks Hemant Kumar
Add support for port translators. thanks Hemant Kumar
Rackspace Storage: new request, get_object_https_url. thanks James Healy
Rackspace Storage: new request, post_set_meta_temp_url_key. thanks James Healy
Rackspace Storage: a backslash shouldn't be escaped when signing URLS. thanks James Healy
add a basic spec for Rackspace::Storage#get_object_https_url. thanks James Healy
add basic spec for Rackspace::Storage##post_set_meta_temp_url_key. thanks James Healy
Rackspace Storage: fix expiring URLs that contain a hyphen. thanks James Healy
Add Serverlove directory. thanks James Rose
Basic Serverlove implementation. thanks James Rose
Wrong directory. thanks James Rose
Typo. thanks James Rose
Proper request arguments. thanks James Rose
Typo. thanks James Rose
Still wrong. thanks James Rose
Works. thanks James Rose
We want JSON. thanks James Rose
Typo. thanks James Rose
add high io flavor to aws flavors. thanks Josh Lane
Move Dynect endpoint from api2 to api-v4. thanks Marc Seeger
don't let the Paulistas be left out of the party. thanks Martin Englund
use 10.04 instead of 12.04. thanks Martin Englund
Google changed their URL scheme for Cloud Storage. thanks Nat Welch
Also change GCS url in dir and file models. thanks Nat Welch
Update lib/fog/hp/models/compute/image.rb. thanks Neill Turner
Update lib/fog/hp/models/compute/server.rb. thanks Neill Turner
Update lib/fog/aws/requests/compute/describe_instance_status.rb. thanks Oleg
Added new Server#fqdn attribute to test helper. thanks Paul Thornthwaite
Rewrite tests to use 1.8 compatible Hash syntax. thanks Paul Thornthwaite
Add missing providers to the all_providers list for testing. thanks Paul Thornthwaite
Use string not symbols for Storage tests to work with Shindo tagging. thanks Paul Thornthwaite
Retagged tests with strings to be skipped by Shindo. thanks Paul Thornthwaite
Tagged AWS URL test so correctly ignored by Shindo. thanks Paul Thornthwaite
Reduce maintenance of tests by using a dynamic list of providers. thanks Paul Thornthwaite
add support for multiple regions in Opentack. thanks Pedro Perez
Fixed the link to GitHub issues. thanks Postmodern
Change iprange --> ec2_secg in Mock. thanks Rob Lockstone
Added support for RDS VPC subnet groups. Bumped RDS API version to 2012-01-15. thanks Rusty Geldmacher
Added DBSubnetGroupName to test format for RDS instances. thanks Rusty Geldmacher
Adding server love disk model. thanks Sean Handley
Changed disk model based on responses from real API requests. thanks Sean Handley
Set up drive objects (not disks). thanks Sean Handley
If you use info, you get all the info. thanks Sean Handley
Alias the encryption cipher. thanks Sean Handley
Sometimes the response body is empty. thanks Sean Handley
Destroying drives is easy. thanks Sean Handley
Allowed setting of params as k/v pairs. thanks Sean Handley
Added create/update functionality. thanks Sean Handley
Made create/save conform to the Fog API. thanks Sean Handley
Returning self is totes better than bools. thanks Sean Handley
Fog calls drives "images", rename for consistency. thanks Sean Handley
Beginnings of shin do request tests. thanks Sean Handley
Need these to run the server love tests. thanks Sean Handley
Beginnings of tests for image operations. thanks Sean Handley
Adding mock for easier testing. thanks Sean Handley
Added get_image function. thanks Sean Handley
Added meaningful test for updating images. thanks Sean Handley
Typo!. thanks Sean Handley
Fix conflict. thanks Sean Handley
This shouldn't be here. thanks Sean Handley
Can't run shindo tests with old references. thanks Sean Handley
Added loading of standard image. thanks Sean Handley
Shindo tests pass. thanks Sean Handley
Test that we can view servers. thanks Sean Handley
Whitespace adjustments. thanks Sean Handley
CRUDs + tests for servers. thanks Sean Handley
Added server power cycle actions + basic tests. thanks Sean Handley
Add new request methods to server object. thanks Sean Handley
Use get_server, not get_image. thanks Sean Handley
Need a mock server id. thanks Sean Handley
This was plain wrong - works now!. thanks Sean Handley
Don't start servers by default. thanks Sean Handley
Contrary to the documentation, this actually returns a 200 status rather than a 204. thanks Sean Handley
Allow setting of memory and disk drives. thanks Sean Handley
Allow DHCP assignment by default. thanks Sean Handley
Key 'vnc:ip' was invalid. thanks Sean Handley
Update allowed attributes and defaults. thanks Sean Handley
Increase test drive size to accommodate a real image. thanks Sean Handley
Without setting SMP the web UI won't load :-/. thanks Sean Handley
Reduce from 80GB to 20GB - big enough, save space. thanks Sean Handley
Standard images need to be unzipped. thanks Sean Handley
Need to wait for imaging to complete. thanks Sean Handley
Add a pseudorandom password generator for VNC. thanks Sean Handley
Auto generate VNC password randomly. thanks Sean Handley
Used the amazon published endpoints for sqs as defined at http://docs.amazonwebservices.com/general/latest/gr/rande.html#sqs_region. thanks Stuart Eccles
Better mocks for invalid Provisioned IOPS values. thanks Thom Mahoney
Add generic support for EMC Atmos. thanks Timur Alperovich
Submit password/ssh_key/username through POST body. thanks Trevor Bramble
Update public_url to handle new header casings from Rackspace. thanks Zachary Danger Campbell
CloudStack: images.get always returns nil - fixed. thanks alex
add changelog for 1.5.0. thanks geemus
fixes for cloudstack mock tests see #1090. thanks geemus
fix mocked elb tests by including InstanceProtocol closes #1090. thanks geemus
expand travis config, build more rubies, use non-threaded runner. thanks geemus
just run mri for now on travis. thanks geemus
remove empty failure block from model_helper. thanks geemus
allow 1.8.7 to fail and not report for now (until I can work out why it fails when 1.9.x works. thanks geemus
return to expecting 1.8.7 to pass. thanks geemus
fix deprecated requires in Rakefile. thanks geemus
Made steps to get update/create working. Work in progress. thanks seanhandley
Update lib/fog/aws/models/compute/security_group.rb. thanks vkhatri
[rackspace|blockstorage]
Add volume tests. thanks Brad Gignac
Add volume type tests. thanks Brad Gignac
Add snapshot tests. thanks Brad Gignac
Add relationship between volumes and snapshots. thanks Brad Gignac
Add block storage provider. thanks Julio Feijo
Add volume types to block storage. thanks Julio Feijo
Add snapshots to block storage. thanks Julio Feijo
[rackspace|compute]
Add service for Cloud Servers v2.0. thanks Brad Gignac
Add flavors and images. thanks Brad Gignac
Add servers model and collection. thanks Brad Gignac
Set password attribute on V2 servers. thanks Brad Gignac
Don't intern nil strings. thanks Brad Gignac
Add method for listing attachments. thanks Brad Gignac
Add tests for volume attachments. thanks Brad Gignac
Improve attachment test reliability. thanks Brad Gignac
Add attachments model and collection. thanks Julio Feijo
[rackspace|storage]
Override path when generating sha1 to make tests past. thanks Brian Hartsock
[serverlove|compute]
fix serverlove tests for 1.8.7 compatibility. thanks Frederick Cheung
fix serverlove tests for 1.8.7 compatibility. thanks geemus
1.5.0 07/28/2012 2e57e2029abbb618411c20f8974e64d8d3fd31fe
=========================================================
Stats! { 'collaborators' => 36, 'downloads' => 870008, 'forks' => 500, 'open_issues' => 44, 'watchers' => 2074 }
[AWS|Autoscaling]
fix group#instances returning all autoscaled instances in the account. thanks Frederick Cheung
[Libvirt]
fixed incorrect mock method signature. thanks Ohad Levy
ensure Fog volumes do not raise on LVM based volumes. thanks Ohad Levy
[aws|compute]
Address#destroy handles VPC addresses, improve address allocate/release mocking for VPC. thanks Dan Peterson
[aws|elasticache]
Fix bug in cache cluster test. thanks Benton Roberts
Remove erroneous whitespace trimming. thanks Benton Roberts
Add Elasticache service-level mocking support. thanks Benton Roberts
Add mocking for cache cluster requests. thanks Benton Roberts
Change modify_cache_cluster test to work in mocking mode. thanks Benton Roberts
Enable mocking for elasticache cluster tests. thanks Benton Roberts
Mock raises NotFound Exception when AWS does. thanks Benton Roberts
[aws|storage]
Default to false for persistent connections. thanks Kenny Johnston
[cloudstack|security_group]
fix rule revoke mock. thanks Josh Lane
[cloudstack|security_groups]
add groups and rules. thanks Josh Lane & Jason Hansen
[cloudstack|server]
assign security group. thanks Josh Lane & Jason Hansen
[dynect|dns]
No more recursion when polling jobs. Raise an error if the body indicates failure. thanks Dan Peterson
[fix-ephemeral-naming]
Typo in ephemeral naming. thanks Josh Pasqualetto
[joyent|compute]
fix dataset format in tests. thanks geemus
[local|storage]
mark tests pending in mock mode. thanks geemus
[misc]
fix changelog task for github API v3. thanks Aaron Suggs
update changelog for release 1.4.0. thanks Aaron Suggs
changelog: backdate to release data. thanks Aaron Suggs
Local storage support for #public_url. thanks Adam Tanner
Bugfix in Fog::DNS::AWS::Records.all!. thanks Alexander Kolesen
Fix for stopping all the servers instead of just specified servers. thanks Avrohom Katz
private ip address should start with a 10. thanks Avrohom Katz
Use proper signature when testing with aws mock. thanks Bohuslav Kabrda
The user must be destroyed even in mock mode, otherwise completely unrelated tests fail (e.g. tests/aws/models/iam/users_tests.rb). thanks Bohuslav Kabrda
The condition here should be the same as for destroying, so that we test iff the instance gets destroyed. thanks Bohuslav Kabrda
The assignment correctly returns nil, just the test has to react to it. thanks Bohuslav Kabrda
The assignment correctly returns false, just the test has to react to it. thanks Bohuslav Kabrda
Include this to make refresh_credentials_if_expired method work properly with Mock. thanks Bohuslav Kabrda
Fix the number where credentials expire - if too high, other tests will fail. thanks Bohuslav Kabrda
Fix openstack tests. thanks Bohuslav Kabrda
Fix more openstack mock tests failures. thanks Bohuslav Kabrda
Add the mock urls to fix some more openstack tests. thanks Bohuslav Kabrda
Fix minor typos and incorrect types in openstack volume tests. thanks Bohuslav Kabrda
More typos in openstack server tests. thanks Bohuslav Kabrda
Rework the quota mock testing to work and be more comfortable. thanks Bohuslav Kabrda
Must use values, so that connection.list_roles gets corrent argument. thanks Bohuslav Kabrda
Deleting returns nothing, so do not expect role. thanks Bohuslav Kabrda
Properly check whether role is present. thanks Bohuslav Kabrda
Return the properly updated image. thanks Bohuslav Kabrda
Add the 'new_image' public images, so that find_by_id can find it. thanks Bohuslav Kabrda
The pending block fails the outer one => make sure we return proper result. thanks Bohuslav Kabrda
Use proper parameters when testing deploying cloudstact VMs. thanks Bohuslav Kabrda
This was implemented right previously, shouldn't have changed it. thanks Bohuslav Kabrda
Correct solution for subnet failing tests - use a collection in self.data. thanks Bohuslav Kabrda
Do the same thing for vpcs as previously done for subnets. thanks Bohuslav Kabrda
...and the same for dhcp_options. thanks Bohuslav Kabrda
And the same for internet gateways. thanks Bohuslav Kabrda
Fixes the failure for hp storage. thanks Bohuslav Kabrda
[rackspace|databases| Add service tests. thanks Brad Gignac
fix for RDS mocking to avoid state flipping between "modifying" and "available". thanks Brian Nelson
Fix typo listing datacenters. thanks Carlos Sanchez
Stop vSphere vms before destroying, or destroy will fail. thanks Carlos Sanchez
Add a failure for #1014. :v:. thanks Dylan Egan
Only dup @attributes if it's not nil. thanks Edward Muller
each based pagination for Fog::AWS::IAM#users. thanks Edward Muller
fixes elb test in mocking mode. thanks Eric Stonfer
fix running subnet tests in mocking mode. thanks Eric Stonfer
fix subnet tests in mocking mode. thanks Eric Stonfer
fog bombs out on ruby 1.8.x because it cannot find Mutex. thanks Eric Stonfer
fix not pulling InstanceProtocol from the xml. thanks Frederick Cheung
Add Sao Paulo server to Amazon RDS known regions. thanks Irio Irineu Musskopf Junior
Add Sao Paulo server to Amazon SQS known regions. thanks Irio Irineu Musskopf Junior
Fix bug in local storage #copy_object. thanks Jade Tucker
Add and get SSL certificates to Rackspace Soft LB. thanks Justin Barry
Default to being less pessimistic about excon. thanks Kevin Moore
Fix ssh key behavior when passing specified private keys to ssh/scp. thanks Marc Seeger
Should not modify passed in "params" variable since block might run several times due to authentication failure producing erroneous path. thanks Max Stepanov
As discussed in #991, this converts the readme from SimpleMarkup to Markdown. thanks Mike Fiedler
added PeopleAdmin to list of users. thanks Mike Manewitz
Fixing typo bug in rackspace load balancer set_ssl_termination request. thanks Paul
add us-east-1e to mock. thanks Shai Rosenfeld
Pass up all the options that have been assigned. thanks Trotter Cashion
Pass options on to AutoScalingGroup. thanks Trotter Cashion
Add better ScalingPolicy support. thanks Trotter Cashion
Add more AWS Alarm functionality. thanks Trotter Cashion
Add delete mocks. thanks Trotter Cashion
Properly array-ify keys for create_auto_scaling_group. thanks Trotter Cashion
Add tags to autoscaling groups. thanks Trotter Cashion
Enable tests when mocking. thanks Trotter Cashion
Recognize ninefold_api_url option for pre-production testing. thanks Warren Bain
remove specs (likely from a bad merge). thanks geemus
update tests/helper to have bare_metal_cloud instead of new_servers. thanks geemus
Mock for filter ec2 instances by group name. thanks phillc
[openstack]
Fix Authentication for OpenStack v1.1 Authentication. thanks Nelvin Driz
[openstack|compute]
Add filters to list servers details. thanks Ferran Rodenas
Added adminPass attribute in create_server. thanks Philip Mark M. Deazeta
fix method signature for mock list_servers_detail. thanks geemus
[openstack|image]
Stream OpenStack image. thanks Vadim Spivak
[rackspace|databases]
Add read-only support for Rackspace Cloud Databases. thanks Brad Gignac
Add write support for Rackspace Cloud Databases. thanks Brad Gignac
Register Rackspace Cloud Databases service with Fog. thanks Brad Gignac
Remove "list/details" API calls in favor of "list" calls. thanks Brad Gignac
Add model tests. thanks Brad Gignac
Finish request tests. thanks Brad Gignac
Remove old comments. thanks Brad Gignac
Handle breaking API changes. thanks Brad Gignac
Initial pass at request tests. thanks Brian Hartsock
[rackspace|identity]
Add Rackspace identity service. thanks Brad Gignac
Add requests and request tests. thanks Brad Gignac
Add user model and collection with tests. thanks Brad Gignac
Handle non-array responses from list calls. thanks Brad Gignac
Better checking around hash/array responses. thanks Brad Gignac
Handle NotAuthorized respones from the identity API in the user model. thanks Brian Hartsock
use a valid username in tests. thanks geemus
[rackspace|lb]
fixed broken tests because of API format changes. thanks Brian Hartsock
ssl termination fixes. thanks Brian Hartsock
moved to Fog::JSON.encode instead of MultiJson.encode. thanks Brian Hartsock
1.4.0 06/24/2012 24e0be755e251159f07d5d82beb1e8ef57c962d9
=========================================================
Stats! { 'collaborators' => 35, 'downloads' => 800348, 'forks' => 477, 'open_issues' => 43, 'watchers' => 2080 }
MVP! Nelvin Driz
[AWS]
make beanstalk, cdn, cloudformation, cloudwatch, elasticache, elb, storage, rds, ses, sns, route53 temporary credential friendly. thanks Frederick Cheung
[AWS|Auto Scale]
Add support for put_notification_configuration and change AWS API to use 01-01-2011 Spec. thanks Zuhaib M Siddique
[AWS|Autoscale]
Fixing Parameters notes for autoscale create launch configuration for InstanceMonitoring. Credit goes to boto, https://github.com/boto/boto/blob/develop/boto/ec2/autoscale/__init__.py , for having it correct. thanks Zuhaib M Siddique
Fixing Parameters notes for autoscale create launch configuration for InstanceMonitoring. Credit goes to boto, https://github.com/boto/boto/blob/develop/boto/ec2/autoscale/__init__.py , for having it correct. thanks Zuhaib M Siddique
[Openstack|Compute]
Usage Requests. thanks Hunter Nield
Migration and Console output. thanks Hunter Nield
server methods for console and migration. thanks Hunter Nield
Minor address cleanup. thanks Hunter Nield
[aws|address]
fixes release_address for VPC EIPs * amazon requires allocation_id only for vpc eips, and public_ip otherwise. thanks Albert Choi
[aws|beanstalk]
Added missing :beanstalk case. thanks George Scott
Added #load_balancer method. thanks George Scott
Serialize keys for SourceConfiguration. thanks George Scott
Added modify method for template. thanks George Scott
Support different AWS regions. thanks George Scott
Added swap_cnames method. thanks George Scott
[aws|compute]
add networkInterfaceSet context to EC2 instance parser. thanks Benton Roberts
[aws|dns]
Allow both Ruby and AWS style names for alias. thanks George Scott
Support for latency/weighted resource sets. thanks George Scott
Fixed #all iteration. thanks George Scott
Reimplemented #get. thanks George Scott
Added #all! method to Records. thanks George Scott
[aws|dynamodb]
correct batch_put_item to batch_write_item for consistency with API. thanks geemus
[aws|elb]
Failing test for load_balancers marker support. thanks Dan Peterson
Deprecate describe_load_balancers with just an array of names. thanks Dan Peterson
Marker support for describe_load_balancers. thanks Dan Peterson
Fix use of describe_load_balancers in tests. thanks Dan Peterson
load_balancers.get(nil) returns nil instead of the first of all load balancers. thanks Dan Peterson
[aws|iam]
Add test for AWS[:iam].get_user. thanks Benton Roberts
add test for AWS[:iam].get_user_policy. thanks Benton Roberts
FIX - make arguments AWS::IAM.get_user conform to expected standard for this module. thanks Benton Roberts
Fix Users model to comply with updated request parameter set. thanks Benton Roberts
mark role tests as pending in mock mode. thanks geemus
[aws|storage]
fix flipped logic on valid acl check closes #889. thanks geemus
fix method signature for setup_credentials. thanks geemus
[aws|storage|]
Make get_object_http_url use correct S3 host in returned URL. thanks Michiel Sikkes
Make get_object_http_url use correct S3 host in returned URL. thanks Michiel Sikkes
[brightbox|compute]
Updated image reference where unfortunately hardcoded. thanks Paul Thornthwaite
Remove resize request since not available. thanks Paul Thornthwaite
Update format tests for new attributes on Cloud IPs. thanks Paul Thornthwaite
Update format tests for "fqdn" attribute. thanks Paul Thornthwaite
Update format tests for updates to Image. thanks Paul Thornthwaite
[cloudstack]
prevent mock test failure when cloudstack credentials are not defined. thanks geemus
add to list of providers so it can be skipped when lacking credentials. thanks geemus
[cloudstack|compute]
zones,flavors,images,address. thanks Jason Hansen & Josh Lane
support async jobs. thanks Jason Hansen & Josh Lane
server abstraction and mocks. thanks Josh Lane & Jason Hansen
volumes support. thanks Josh Lane & Jason Hansen
[compute]
volume tests. thanks Josh Lane & Jason Hansen
[compute|aws]
Apply tags to volume at creation. thanks Dan Carley
Respect extra register_image options when mocking. thanks Dan Peterson
extend polling interval for spot_requests bootstrap. thanks geemus
cleanup internet_gateway mocks and remove debug output. thanks geemus
[compute|openstack]
update server attributes for shared compute tests. thanks geemus
cleanup for list security groups request/mock. thanks geemus
[docs]
fix link to EngineYard logo (broken in /storage, /compute, etc.). thanks Len
[ecloud|compute]
Adding multiple disks at once was not working properly. thanks Eugene Howe
fix optional params for validate_data closes #969. thanks geemus
[glesys|compute]
update server/status format to include cpu hash and warnings. thanks Anton Lindström
add reboot and compute test params. thanks Anton Lindström
[hp|compute]
fix tests to properly set default base image. thanks geemus
[ibm|compute]
Typo in parameter name, should be storageID. thanks Decklin Foster
[joyent|compute]
Fixes issue where params are not properly passed to #keys_create from #create_key. thanks Kevin Chan
Added #list_datacenters. thanks Kevin Chan
Support for DSA keys for auth. thanks Kevin Chan
[libVirt]
added tests. thanks Amos Benari
[libvirt]
refactored libvirt entire code. thanks Ohad Levy
expose node hostname. thanks Ohad Levy
added display attributes and allowed to change display of a running server. thanks Ohad Levy
volumes dev names must be uniq. thanks Ohad Levy
makes libvirt code more debian friendly. thanks Ohad Levy
- ensure no nil pools are returned. thanks Ohad Levy
Fix SSH keyfile being pulled from wrong param. thanks brookemckim
skip tests if ruby-libvirt is unavailable. thanks geemus
correct error message when skipping tests. thanks geemus
[misc]
Add support for internal ELBs in VPC. thanks Aaron Bell
cleaning up model. thanks Aaron Bell
fix parser to show scheme, add test for internal ELB creation. thanks Aaron Bell
fixing test. thanks Aaron Bell
add scheme to elb helper. thanks Aaron Bell
adds batch_put_item functionality to AWS dynamodb + test. thanks Alex Gaudio
Fixed non-persistent connections handling to AWS. thanks Alexander Kolesen
Fixed handling options[:persistent] in some cases. thanks Alexander Kolesen
added mock implementation. thanks Amos Benari
removed unneeded dependency,. thanks Amos Benari
new rbovirt version. thanks Amos Benari
use constant for GB. thanks Amos Benari
Adding network interface information and security group ids. thanks Artem Veremey
Adding network interface information and security group ids to the model. thanks Artem Veremey
Store the region for S3. thanks Ben Butler-Cole
add create_hosted_zone and get_hosted_zone request mocks. thanks Bulat Shakirzyanov
add list_hosted_zones request mock. thanks Bulat Shakirzyanov
add change_resource_record_set request mock. thanks Bulat Shakirzyanov
fix response codes and formatting. thanks Bulat Shakirzyanov
fix typos. thanks Bulat Shakirzyanov
fix identifiers. thanks Bulat Shakirzyanov
use hard-coded sample value to eliminate randomness. thanks Bulat Shakirzyanov