All Versions
59
Latest Version
Avg Release Cycle
261 days
Latest Release
1555 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.10.0 Changes
May 03, 2013Hash 2f30de2ab357a5bbdb505b94ada8aa637ba936f5
Statistic Value 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Ε KrzyzΜ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
-
v1.9.0 Changes
Hash 0283cac581edc36fe58681c51d6fa2a5d2db3f41
Statistic Value 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, #
@returnvariable [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
-
v1.8.0 Changes
January 12, 2012Hash 057c0c525a39e77cb2037c9fec3d851b209c151b
Statistic Value 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.usersignores: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_limitsrequest. thanks Nelvin Driz
[openstack|identity]
- use tenant_id parameter in users model. thanks Philip Mark M. Deazeta
- Add
attr_accessor :unscoped_tokento 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
-
v1.7.0 Changes
April 11, 2012Hash aa853488c9d84d849f52cf348787030fbb963163
Statistic Value 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 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
- 0οΈβ£ 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_idmethod. 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
-
v1.6.0 Changes
Hash 4bd909557fd595a656ebd86a3d7c5849bd923fe1
Statistic Value 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
-
v1.5.0 Changes
Hash 2e57e2029abbb618411c20f8974e64d8d3fd31fe
Statistic Value 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
@attributesif 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
-
v1.4.0 Changes
Hash 24e0be755e251159f07d5d82beb1e8ef57c962d9
Statistic Value 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
- fix typos. thanks Bulat Shakirzyanov
- fix zone id in create_hosted_zone response. thanks Bulat Shakirzyanov
- fix attribute name. thanks Bulat Shakirzyanov
- add authorize and revoke port range for security group. thanks Bulat Shakirzyanov
- Fix typo. thanks Christopher Meiklejohn
- Specify image_ref rather than trying to instantiate object. thanks Christopher Meiklejohn
- Fog::Compute::AWS::Address#server -> assigned Server. thanks Dr Nic Williams
- fix auto-discovery for HP Cloud by fog bin. thanks Dr Nic Williams
- whitespace. :bomb: :v:. thanks Dylan Egan
- Default to false for persistent connections. You can't pass in false. This now behaves like other connections in fog. :v:. thanks Dylan Egan
- Idempotent Dynect calls. :v:. thanks Dylan Egan
- Fix up describe_volume_status to work with THE ARRAYZ. :v:. thanks Dylan Egan
- Fog::AWS.indexed_reuqest_param. thanks Edward Muller
- include the nextToken in the body. thanks Edward Muller
- complete Request param support. thanks Edward Muller
- refactor to use Fog::AWS.indexed_request_param. thanks Edward Muller
- the old parser was not working properly. thanks Edward Muller
- All directories.create on us-east-1. thanks Edward Muller
- us-west-2 default ami. thanks Edward Muller
- some small fixups. thanks Edward Muller
- make the aws region accessible. thanks Edward Muller
- Fog::Compute::Server#private_key=. thanks Edward Muller
- Fog::Compute::Server#sshable?. thanks Edward Muller
- ssh/run optionally takes a block. thanks Edward Muller
- Cleanup after talking to
@dpiddy.thanks Edward Muller - return '' not nil. thanks Edward Muller
- Revert "Add debug option to Fog::Compute::Server#ssh". thanks Edward Muller
- Mock stop_instances. thanks Edward Muller
- Mock aws compute start_instances. thanks Edward Muller
- Don't duplicate effort. thanks Edward Muller
- Add ssh_port to Fog::Compute::Server. thanks Edward Muller
- Generalize NoLeak Inspector for Fog::Service. thanks Edward Muller
- Don't leak HP cdn & storage. thanks Edward Muller
- Make aws compute server retry SSH on EHOSTUNREACH. thanks Eric Boehs
- Copied auth token reauthentication from rackspace|compute. thanks Eric Hankins
- https://github.com/fog/fog/issues/810 - Add ENI support by maf23. thanks Eric Stonfer
- minor fix to ENI tests. thanks Eric Stonfer
- VPC ELBs, Tests, and the introduction of the InternetGateway object. thanks Eric Stonfer
- clean up conflict. thanks Eric Stonfer
- this adds the dhcp_options object and associated operations. thanks Eric Stonfer
- merge upstream. thanks Eric Stonfer
- β forgot to commit dhcp_options tests. thanks Eric Stonfer
- fix describe_volume_status parser. thanks Eric Stonfer
- add some more explanation to the server creation process. thanks Eric Stonfer
- testing. thanks Eugene Howe
- added requests and models for compute_pools. thanks Eugene Howe
- changed to urn:tmrk:eCloudExtensions-2.8. thanks Eugene Howe
- require compute pool to be specified on vapp creation. thanks Eugene Howe
- set default value for computePool on vapp creation. thanks Eugene Howe
- Made computePool an optional parameter, specs now pass without issue. thanks Eugene Howe
- Removed non-functioning Mock classes. thanks Eugene Howe
- fixed method name. thanks Eugene Howe
- start an instance with an IAM profile and access the credentials. thanks Frederick Cheung
- add new iam requests to support iam roles. thanks Frederick Cheung
- request tests for the new iam role requests. thanks Frederick Cheung
- test credential fetching. thanks Frederick Cheung
- use excon rather than net/http. thanks Frederick Cheung
- remove stray multijson require. thanks Frederick Cheung
- fix errant use of net/http. thanks Frederick Cheung
- Add debug option to Fog::Compute::Server#ssh. thanks Gabriel Horner
- Correct docs for change_resource_record_sets. thanks Gavin Sandie
- add cc2.8xlarge AWS flavor. thanks Ian Downes
- Fix user-data attribute name. thanks Igor Bolotin
- Refactor AWS Directory. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Fix indentation warning. thanks James Herdman
- Remove unnecessary full path usage with require. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused accessor. thanks James Herdman
- Silence warning regarding splat operator. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Silence warnings about potentially private attribute. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Silence warning about potentially private attribute. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove duplicate require. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove absolute path when requiring. thanks James Herdman
- Remove unused variable. thanks James Herdman
- Remove duplicate Mock class definition. thanks James Herdman
- implement Fog::SSH::Mock#run. thanks Jason Hansen & Josh Lane
- add a method to IPAddr instead of breaking a useful one. thanks Jesse Newland
- Adjusts regex to fix issues with S3 paths that include periods. thanks John Feminella
- fix response-cache-control type for AWS signed urls. thanks John Nishinaga
- remove FOG_PROVIDER env override. thanks Josh Lane
- more robust resource pool discovery. thanks Justin Clayton
- Removed duplicate property :ips on server. thanks Kevin Chan
- Fixes invalid call to #resize, should be #resize_machine. thanks Kevin Chan
- Fixed #875: Loosen multi_json version. thanks Kevin Menard
- Bad string replace. thanks Kevin Menard
- Actually call the new MultiJSON 1.3.2 API methods. thanks Kevin Menard
- Rename dd_belatedpng.js to dd_belatedpng.min.js. thanks Laurent Bigonville
- Add non-minified javascript files used in docs/ (#939). thanks Laurent Bigonville
- π Catch Errno::ETIMEDOUT timeout error when connecting to a freshly created EC2 machine. thanks Marc Seeger
- fix get, all, and all!. thanks Michael Keirnan
- Make
.irbrcservice agnostic. thanks Nelvin Driz - Nested Credentials with Array gets flattened; restrict flatten to 1L. thanks Nelvin Driz
- Allow for stringified options keys. thanks Nikita Pomyashchiy
- add supports for defining/extracting libvit boot order. thanks Ohad Levy
- libvirt volume sizes are in GB, ensuring both requests and setters are in GB. thanks Ohad Levy
- adds deprecation on vnc_port. thanks Ohad Levy
- monitoring-state is enabled or disabled, if enabled returns true. thanks Ozgur Akan
- reserved instances hourly cost was returning empty. thanks Ozgur Akan
- Modify url regexp to handle periods in bucket names. thanks Parker Selbert
- Tag generated model tests with string not symbol. thanks Paul Thornthwaite
- added missing server attributes for openstack compute model. thanks Pedro Perez
- openstack: extended list_servers and list_server_detail to allow all_tenants param. thanks Pedro Perez
- depend on excon >= 0.13.0. thanks Prashant Nadarajan
- use pessimistic gem version constraint for excon (~>0.14.0). thanks Prashant Nadarajan
- aim users model and nested model policy. thanks Rodrigo Estebanez
- IAM access_key model implemented. thanks Rodrigo Estebanez
- π€‘ get_user Mock implemented. Basic shindo user_tests added. thanks Rodrigo Estebanez
- Refactor aim modeling for nested models (policies and access keys). thanks Rodrigo Estebanez
- π€‘ shindo tests for IAM models: users, policies and access_keys. Mock implementation for get_user_policy. thanks Rodrigo Estebanez
- β
@users->@user.Clean up the@userafter the policies and access_keys test. thanks Rodrigo Estebanez - Fix encoding issue: https://github.com/fog/fog/pull/189. thanks Rodrigo Estebanez
- aim users model and nested model policy. thanks Rodrigo Estebanez
- IAM access_key model implemented. thanks Rodrigo Estebanez
- π€‘ get_user Mock implemented. Basic shindo user_tests added. thanks Rodrigo Estebanez
- Refactor aim modeling for nested models (policies and access keys). thanks Rodrigo Estebanez
- π€‘ shindo tests for IAM models: users, policies and access_keys. Mock implementation for get_user_policy. thanks Rodrigo Estebanez
- β
@users->@user.Clean up the@userafter the policies and access_keys test. thanks Rodrigo Estebanez - Fix encoding issue: https://github.com/fog/fog/pull/189. thanks Rodrigo Estebanez
- For some reason, there was a missing comma in the mock class. thanks Rodrigo Estebanez
- π Fix get_user_policy. The actual AWS data has to be in a ['Policy'] hash section. thanks Rodrigo Estebanez
- add IAM mocking for get_group method. thanks Rodrigo Estebanez
- add IAM mocking for get_group method. thanks Rodrigo Estebanez
- Add new HP providers for Object Storage, Compute and CDN services. thanks Rupak Ganguly
- Be sure to reload when checking for a started spot instance, also add private/public key options into spot_requests, then set those on the server when loaded. thanks Ryan Stout
- Use spot request's public_key when setting up keypair. thanks Ryan Stout
- ensure apiKey and command are included in parameter sorting. thanks Sean Caffery
- π * [xenserver|compute] initial release. thanks Sergio Rubio
- β * Added VIF model and collection tests * added network and server wrappers to VIF model. thanks Sergio Rubio
- β * Added VIF collection Shindo tests. thanks Sergio Rubio
- β * Added PIFs collection Shindo tests. thanks Sergio Rubio
- β * Added VBD Shindo tests * added server wrapper to VBD model. thanks Sergio Rubio
- β * Added Network collection Shindo tests * Fixed PBD and PIF tests descriptions. thanks Sergio Rubio
- β * Added Pool and StorageRepository models and collections Shindo tests * Added missing attributes to Pool and StorageRepository models. thanks Sergio Rubio
- π» * Define missing InvalidLogin exception * Add login tests. thanks Sergio Rubio
- * Added custom_templates and templates methods to Host model. thanks Sergio Rubio
- β * Added more tests and extended existing ones * Added missing exceptions NotFound and RequestFailed * connection.request now raises exception if request failed * refactored most get_* request into get_record and get_records * Compute.default_template more robust * Base parser now replaces OpaqueRef:NULL with nil * create_server request fixes. thanks Sergio Rubio
- β * Added some more tests * Lots of fixes and some refactoring. thanks Sergio Rubio
- * Fix Servers.templates method. thanks Sergio Rubio
- π― * Added clone_server request. thanks Sergio Rubio
- * Added create_vif tests * Server.save now properly creates additional VIFs when required * Added create_vif_custome request to create VIFs with custom params. thanks Sergio Rubio
- * Added Vif.destroy and destroy_vif request * add :auto_start parameter to Server.save. thanks Sergio Rubio
- * Added create_vdi request * Added missing VDI methods and attributes. thanks Sergio Rubio
- * Added missing VBD operations. thanks Sergio Rubio
- * Added set_attribute request and tests * Added missing PV_bootloaer attribute to Server * Added Server.set_attribute method and tests. thanks Sergio Rubio
- * Added create_vbd and provision_server requests * Do not provision server when :auto_start is false * Add Server.provisio method * Add VBD.save method. thanks Sergio Rubio
- β * renamed some tests * Added missing VDI attributes and methods * added create/destroy request tests * Added valid_ref? test helper * Fixes in get_record_tests. thanks Sergio Rubio
- * Added missing attributes to Server model * Added create_server_raw request and tests * Added VIF.save action * more tests. thanks Sergio Rubio
- * Fix: do not try to retrive guest_metrics when guest_metrics ref is nil * ruby 1.8.7 compatibility fixes * Sane defaults for create_server_raw request. thanks Sergio Rubio
- * Added new scan_sr request * Added StorageRepository.scan method * set_attribute request is now generic and can be used by any model * Added VDI.set_attribute method. thanks Sergio Rubio
- * [xenserver|compute] set_attribute request now accepts var args - added new tests. thanks Sergio Rubio
- updating gitignore for eclipse settings. thanks Spencer Dillard
- first pass at updates for VPC. thanks Spencer Dillard
- updating for SSL ciphers and protocols. thanks Spencer Dillard
- updating to master. thanks Spencer Dillard
- regularize examples showing use of AWS access keys. thanks Stephen Bannasch
- Use MultiJSON #dump and #load rather than #encode and #decode. thanks Steve Smith
- Add support for ports in AWS storage URLs. thanks Tim Carey-Smith
- Mock implementations for SCP upload and download. thanks Tom Mornini
- add Linode Mock classes to request primitives. thanks Wes Morgan
- make Mock#linode_disk_delete return the response object. thanks Wes Morgan
- make Mock#linode_disk_list return the response object. thanks Wes Morgan
- π€‘ use kernel_id for mocked kernel, not stackscript_id. thanks Wes Morgan
- Adds new method delete_notification_configuration which allows you notifications created by put_notification_configuration. thanks Zuhaib Siddique
- Fix for stacks that have capabilities. Without this the parser misinterprets stacks with capabilities set. thanks atlantacs
- volume(s) are not considered to be universally available. thanks geemus
- catch passing an invalid openstack_tenant. thanks mattray
- addresses['internet'] (like on TryStack.org) supported and public and private_ip_address now work. thanks mattray
- don't assume 'internet' for addresses. thanks mattray
- Added offering type for reserved instances response. thanks questionnet
[oVirt]
- added volumes to server and template. thanks Amos Benari
- added volume size in GB accessor. thanks Amos Benari
- fixed create_vm and get_virtual_machine requests mock implementation. thanks Amos Benari
[openstack]
- Fix create snapshot. thanks Ferran Rodenas
- Match both OS API 1.1 and v2 since they are the same. thanks Josh Kearney
- Update Reinitialization Process of Existing Auth Token. thanks Nelvin Driz
- Add Export of Credentials. thanks Nelvin Driz
- Wrong instance variables accessed for #credentials. thanks Nelvin Driz
- Update Authentication through X-Auth-Token. thanks Nelvin Driz
- π Update mocks for login and identity request #get_user_by_id. thanks Nelvin Driz
- Fix authentication without specifying tenant name. thanks Nelvin Driz
- π Make current_user and current_token accessible to services. thanks Nelvin Driz
- Fix Authentication as well as Fog::JSON call bugs. thanks Nelvin Driz
- Raise error when no tenant is found for the user logging in. thanks Nelvin Driz
- Ensure password sent is of type string. thanks Nelvin Driz
- Modify authentication process. thanks Philip Mark Deazeta
[openstack|compute]
- Add requests and tests for security groups. thanks Alfonso Juan Dillera
- Add requests, models and tests for keypairs. thanks Alfonso Juan Dillera
- Add requests, models and tests for address management. thanks Alfonso Juan Dillera
- Add requests, models and tests for address management. thanks Alfonso Juan Dillera
- Add flavor CRUD. thanks Alfonso Juan Dillera
- Add auth_token. thanks Alfonso Juan Dillera
- Added request for boot_from_snapshot. thanks Alfonso Juan Dillera
- Added id attribute to the keypair. thanks Alfonso Juan Dillera
- Update fetching of addresses and added fetching for address pools. thanks Alvin Garcia
- Fixed creating image of a server. thanks Alvin Garcia
- Added requests for quota. thanks Alvin Garcia
- Initial extension support for addresses. thanks Hunter Nield
- Initial extension support for key pairs. thanks Hunter Nield
- Initial extension support for security groups. thanks Hunter Nield
- Added Address models. thanks Hunter Nield
- Added key pair models. thanks Hunter Nield
- added security group models. thanks Hunter Nield
- Updates to server model. thanks Hunter Nield
- Added list/get support for /os-hosts. thanks Hunter Nield
- Add Tenants and Fix Authentication Implementation. thanks Nelvin Driz
- Fix Requests on Compute. thanks Nelvin Driz
- General Cleanup and Update. thanks Nelvin Driz
- Fix Compute Identity Endpoint Credential Export. thanks Nelvin Driz
- Add Identity Enpoint to Recognized Init Parameters. thanks Nelvin Driz
- Update requests and response of server actions. thanks Nelvin Driz
- Fix Bug on Key Pair Mock. thanks Nelvin Driz
- Update Mocks for Volumes. thanks Nelvin Driz
- Update Mocks for Security Groups and Volumes. thanks Nelvin Driz
- Add Instance Name to Fog. thanks Nelvin Driz
- Update Image Mocks. thanks Nelvin Driz
- Update List Security Groups to list those assigned to a server. thanks Nelvin Driz
- Assert Timezone to UTC and fix format for OS on
get_usage. thanks Nelvin Driz - β Added get_usage function, mocks, tests. thanks Philip Mark Deazeta
- Added get server volumes request. thanks Philip Mark M. Deazeta
- π Added key_pair and security_groups options int create server requrest. thanks Philip Mark M. Deazeta
- π added key_name and security_groups in boot from snapshot request. thanks Philip Mark M. Deazeta
- π authenticate_v2 fixes. thanks Sergio Rubio
[openstack|identity]
- Added current user id. thanks Alfonso Juan Dillera
- Updated current user id for identity. thanks Alfonso Juan Dillera
- Keystone Roles. thanks Alvin Garcia
- Keystone Roles and Users. thanks Alvin Garcia
- Update users collections and model. thanks Alvin Garcia
- Update users model initialization and save. thanks Alvin Garcia
- Fixed users fetching. thanks Alvin Garcia
- Rough implementation of the Keystone API (untested). thanks Hunter Nield
- Correction in Roles#all method. thanks Mark Maglana
- Express the "add user role" intent more clearly. thanks Mark Maglana
- Fix Authentication Implementation. thanks Nelvin Driz
- Update Tenants. thanks Nelvin Driz
- Update Tenants (Complete CRUD). thanks Nelvin Driz
- Fix Identity Authentication Conditions on Endpoint Detection. thanks Nelvin Driz
- Add User List and Delete User Mocks. thanks Nelvin Driz
- Update Fog to Accomodate Tenant Deletion Workaround Workflow. thanks Nelvin Driz
- Fix status code expectation. thanks Nelvin Driz
- Added function to add user to a tenant. thanks Philip Mark Deazeta
- Added function to add user to a tenant. thanks Philip Mark Deazeta
- fixes for mocks. thanks geemus
[openstack|image]
- Added set_tenant. thanks Alvin Garcia
- Added copy_from attribute. thanks Alvin Garcia
- Update Image Service Authentication Options. thanks Nelvin Driz
- Added image service, model and request. thanks Philip Mark Deazeta
- Added test for models and request. thanks Philip Mark Deazeta
- Added image module, model and request. thanks Philip Mark Deazeta
- Image Model Updates. thanks Philip Mark Deazeta
- Refactor Dynamic Methods on Image Model. thanks Philip Mark Deazeta
[openstack|volume]
- Volume Endpoints Support. thanks Marjun Pagalan
- Volume Snapshot CRUD. thanks Marjun Pagalan
- Volume attach/detach to Server. thanks Marjun Pagalan
- Added volume service requests. thanks Philip Mark M. Deazeta
- fix on module name. thanks Philip Mark M. Deazeta
- Added volume model. thanks Philip Mark M. Deazeta
[ovirt]
- fixed list storage domain test. thanks Amos Benari
[rackspace|compute]
- fix rackspace server compare. thanks Josh Lane & Jason Hansen
- default images. thanks Josh Lane & Jason Hansen
- Images#all returns data. thanks Josh Lane & Jason Hansen
- fixes for mock images. thanks geemus
[rackspace|lb]
- added support for algorithm on create. thanks Brian Hartsock
- fixed broken tests due to API contract changes. thanks Brian Hartsock
[rackspace|loadbalancers]
- fixed broken tests. thanks Brian Hartsock
[rackspace|storage|file]
- copy method now use the options hash and apply content type. thanks Matthias GrΓΆbner
[rackspace|storage|files]
- fix iteration. thanks Matthias GrΓΆbner
[slicehost]
- remove (now deprecated) slicehost support. thanks geemus
[storage|aws]
- fix location stuff to allow creating new buckets properly. thanks geemus
[vcloud]
- Remove some un-needed debug information. thanks Lincoln Stoll
π [vpc-fixes]
- AWS security group model + VPC. thanks Sean Porter
[vsphere]
- force poweroff of instance of vmware tools are not installed. thanks Ohad Levy
- adds memory and cpu server attributes. thanks Ohad Levy
- adds support to get and set vnc console. thanks Ohad Levy
[xenserver]
- Added missing Server.tags attribute. thanks Sergio Rubio
- fix tags to skip tests without credentials. thanks geemus
-
v1.3.1 Changes
Hash f0f692456956fe2e414ef8205d0268259901644a
Statistic Value Collaborators 32 Downloads 527366 Forks 392 Open Issues 27 Watchers 1901 MVP! George Scott
[aws|dns]
- π Preserves change_id. Support for checking sync status via reload. thanks George Scott
- Changed #insync? to #ready?. thanks George Scott
[ibm]
- avoid using constants (Rails loads files multiple times, issue #807). thanks Decklin Foster
- Make usage of #state rather than #status consistent. thanks Decklin Foster
[ibm|compute]
- Add clone/destroy methods and tests to Image. thanks Decklin Foster
- π€‘ Add request test for list_vlans and fix mock. thanks Decklin Foster
[ibm|storage]
- Restore storage_area, platform_version, clone_status Volume attributes. thanks Decklin Foster
[misc]
- Allow custom headers in Storage#put_object_url. thanks Jacob Mattingley
- π Use https_url instead of deprecated url for put_object_url. thanks Jacob Mattingley
- Adding Vlan class to IBM SmartCloud. thanks Joe Kinsella
- bump excon dep to get jruby openssl fixes. thanks geemus
[storage]
- properly update content-type at save time for file models. thanks geemus
-
v1.3.0 Changes
Hash f78afe98242a60ae4dbbfcd8c5ab67ba71c6d773
Statistic Value Collaborators 32 Downloads 513974 Forks 387 Open Issues 24 Watchers 1893 MVP! Decklin Foster
[aws|cloud_watch]
- GitHub Edit! s/prodide/provide/ :v:. thanks Dylan Egan
[aws|simpledb]
- fix region/host for us-east-1. thanks geemus
[ibm]
- Added Mocking and Tests. thanks Carl Hicks
- Moar convenience methods for servers. thanks Carl Hicks
- Update model for Volume. thanks Carl Hicks
- Added request tests for addresses. thanks Carl Hicks
- Initial IBM SmartCloud support. thanks Decklin Foster
- Add Location model and requests. thanks Decklin Foster
- Rename collection requests get->list so we have get_foo and list_foos. thanks Decklin Foster
- π Don't need json_body, so we can simplify requests; remove unused params. thanks Decklin Foster
- Pass optional params to requests with hashes. thanks Decklin Foster
- Add a InstanceType model, returned as part of Images. thanks Decklin Foster
- Rename model test files into compute, storage dirs. thanks Decklin Foster
- Remove trailing whitespace. thanks Decklin Foster
- Update tests to match model arguments (attribs hash) and lower-level request methods. thanks Decklin Foster
- Update mocks to reflect moving volume models from from compute to storage. thanks Decklin Foster
- Add some missing mocks, fix list_instances. thanks Decklin Foster
- Raise NotFound in mock instead of returning a 404. thanks Decklin Foster
- Fix form_encode to stringify args (e.g. booleans) to URI.escape. thanks Decklin Foster
- Typos in state names and status vs. state. thanks Decklin Foster
- β Fix key model for passing public_key, add setting/testing whether key is default. thanks Decklin Foster
- Setting default key returns success, not key name. thanks Decklin Foster
- Typo, assignment instead of equality, made some tests incorrectly pass. thanks Decklin Foster
- Flesh out modify_instance and modify_key for different modes. thanks Decklin Foster
- Restarting should return success, changing expiration should only return time. thanks Decklin Foster
- Delete instance mock should return success. thanks Decklin Foster
- Remove IBM from flavors tests. thanks Decklin Foster
- Make names used in tests unique using current time. thanks Decklin Foster
- Add vlan_id attrib so that it can be used in creating an instance. thanks Decklin Foster
- Return nil for public_hostname if primary_ip unset (e.g. state is Failed). thanks Decklin Foster
- Change default location and image ID. thanks Decklin Foster
- π Rename ibm_user_id -> ibm_username. thanks Decklin Foster
- Create temporary keys in tests that need to create instances. thanks Decklin Foster
- servers are not sorted, don't assume we can just take the last. thanks Decklin Foster
- create_image should do a PUT, not a POST, and needs 'state' param. thanks Decklin Foster
- Correct spelling of test volume format ('RAW') and fix parameter typo. thanks Decklin Foster
- Rename data -> body. thanks Decklin Foster
- Don't reboot or immediately expire, interferes with other tests. thanks Decklin Foster
- Use Raleigh location for tests. thanks Decklin Foster
- Nullable formats for attributes that may not be returned. thanks Decklin Foster
- Set expire a few seconds in the future since it takes a while to process. thanks Decklin Foster
- Return nil if instance_id is nil. thanks Decklin Foster
- Can't access Fog::Compute::IBM::Location class from here, just check if ID returned. thanks Decklin Foster
- servers.length will include already existing servers. thanks Decklin Foster
- Add state and ready? method to Image. thanks Decklin Foster
- Change public key format. thanks Decklin Foster
- vlan is part of primaryIP. thanks Decklin Foster
- Rename root_only -> is_mini_ephemeral. thanks Decklin Foster
- Description is mandatory. thanks Decklin Foster
- Wait for instance to be ready before deleting it or creating image. thanks Decklin Foster
- Add state/ready? methods for Address. thanks Decklin Foster
- Expiration time should be epoch in ms. thanks Decklin Foster
- launched_at convenience method. thanks Decklin Foster
- Don't set server to nil. thanks Decklin Foster
- Set a longer timeout on all wait_for calls. thanks Decklin Foster
- Generated key needs different name, supplied key only returns success. thanks Decklin Foster
- Invalid instance creation will return a 412 and thus raise PreconditionFailed. thanks Decklin Foster
- Don't calculate expiration time until ready to make the request. thanks Decklin Foster
- Fix volume formats and mocks. thanks Decklin Foster
- Wait for volume to be ready before deleting. thanks Decklin Foster
- Mark volume attach/detach pending, won't create instance. thanks Decklin Foster
- Return pending if provisioning times out in the real tests. thanks Decklin Foster
- adding documentation. thanks Wyatt Walter
- add bin helpers for storage. thanks geemus
[misc]
- ovirt added support for 'set vm ticket'. This api call is needed for openning a console to the server. thanks Amos Benari
- wrangled security tests into working. thanks Eric Stonfer
- Changes to the security group handling: * CreateSecurityGroup now includes the group id in the reply, this patch makes the code store this * The patch also changes the delete call to use the group id if present (since you must use the id when deleting VPC groups). thanks MaF
- Changes to the security group handling: * CreateSecurityGroup now includes the group id in the reply, this patch makes the code store this * The patch also changes the delete call to use the group id if present (since you must use the id when deleting VPC groups) * Fix teh security group mock and test code to handle this new behavior. thanks MaF
- Removed merge commit. thanks MaF
π [release]
- add Kevin Menard to future MVP exclusion list. thanks geemus
[storage|aws]
- fix hardcoded host in get_object_http(s)_url methods. thanks geemus
-
v1.2.0 Changes
Hash 70e0f48fa446dbf233ae31c4f055eb26ea2dadd1
Statistic Value Collaborators 30 Downloads 508132 Forks 384 Open Issues 23 Watchers 1874 MVP! Kevin Menard
[AWS]
- Compute: The security group parser was not parsing groupid properly. thanks Christopher Oliver
[AWS|DynamoDB]
- table requests. thanks geemus
- cleanup/fixes for tables. thanks geemus
- item requests. thanks geemus
- update item should not be idempotent when an action is specified. thanks geemus
- fix for UpdateItem idempotency. thanks geemus
- first pass at query/scan requests. thanks geemus
- ConsumedCapacityUnits should be a Float. thanks geemus
- add missing pending for mocked tests. thanks geemus
[AWS|ELB]
- Added support for InstanceProtocol to listeners. thanks James Stremick
- Updating listener and LB tests to include InstancePort checks. thanks James Stremick
[AWS|Storage]
- π€‘ versioning related fixes copy_object mocks. thanks geemus
- fix for put_bucket_website mock. thanks geemus
- remove redundant mock setup in tests #731. thanks geemus
[AWS|storage]
- fix for versioned copy_object. thanks geemus
[Brightbox]
- Updates to format tests. thanks Paul Thornthwaite
- Updated Server output format. thanks Paul Thornthwaite
- Updated format test to use correct link name. thanks Paul Thornthwaite
- Updated Image format for min_ram attribute. thanks Paul Thornthwaite
- Updated LoadBalancer format to include listeners in listing. thanks Paul Thornthwaite
- Updated format for nested firewall policies. thanks Paul Thornthwaite
- Merge in various spec corrections. thanks Paul Thornthwaite
- Update format test to not fail on new attributes in JSON. thanks Paul Thornthwaite
- Load balancer listener timeouts are now reported. thanks Paul Thornthwaite
- Correct server snapshot test. thanks Paul Thornthwaite
[Compute|OpenStack]
- match auth response to stable/diablo branch of keystone. thanks Todd Willey
[Rackspace|Storage]
- set put_object to idempotent. thanks geemus
[aws]
- add sts helper. thanks geemus
[aws|compute]
- Fixed failing instance tests. thanks Christopher Oliver
- Update API version and support new DescribeInstanceStatus format. thanks Dan Peterson
- β Fix allocate_address mocking. thanks Dan Peterson
- Mock detach_volume should raise proper error if volume is not attached. thanks Dan Peterson
- added group id to security group parser and model. thanks bdorry
- added security group get by id method. thanks bdorry
[aws|dns]
- Record identity is 'Name'. thanks Aaron Suggs
- Add Record#modify method. thanks Aaron Suggs
- Add model tests. thanks Aaron Suggs
- add test for Record#modify. thanks Aaron Suggs
- Parse IsTruncated as boolean in list_resource_record_set. thanks Aaron Suggs
- Add support for aliasing records to Elastic Load Balancers (API 2011-05-05). thanks James Miller
[aws|elb]
- start working on policies. :v:. thanks Dylan Egan
- create policies, describe policies, fix old mocking and yup. :v:. thanks Dylan Egan
- PolicyNotFound. :v:. thanks Dylan Egan
- remove test debugging. :v:. thanks Dylan Egan
- actually raise a PolicyNotFound. :v:. thanks Dylan Egan
- InstanceProtocol support. :v:. thanks Dylan Egan
[aws|fog]
- crapiness and hacks. :v:. thanks Dylan Egan
[aws|iam]
- Mock upload_server_certificate errors if private key is not RSA. thanks Dan Peterson
- P. :v:. thanks Dylan Egan
[aws|rds]
- Mock DB snapshot requests. thanks Aaron Suggs
- Enabled model tests that pass when mocking. thanks Aaron Suggs
[aws|storage]
- Simple multipart uploads; supports files > 5GB. thanks Aaron Suggs
- Automatically abort multipart uploads on exceptions. thanks Aaron Suggs
- Add mock for Fog::Storage::AWS#put_bucket_website. thanks Garret Alfert
- Handle S3 object deletions in the face of versioning. thanks Kevin Menard
- Return the object version in the request header and set an attribute value in the model. thanks Kevin Menard
- Allow options to be passed to the destroy method, facilitating passing of versionId. thanks Kevin Menard
- Added ability to control bucket versioning from Directory model. thanks Kevin Menard
- Added the ability to fetch a list of versions from a file. thanks Kevin Menard
- Allow passing of options to fetching versions. thanks Kevin Menard
- Added the pagination offset params to the get_object_bucket_versions parser. thanks Kevin Menard
- Added the MfaDelete value to the get_bucket_versioning parser. thanks Kevin Menard
- Fix put bucket website test, request returns not found when the bucket does not exist. thanks Peter Weldon
- Add bucket lifecycle / object expiration requests. thanks Peter Weldon
- make head_object idempotent. thanks geemus
- direct https urls to subdomains even with dots this may result in ssl warnings, but that seems better than the alternative (redirects) see #611. thanks geemus
β [aws|storage|test]
- use a random directory key; prevent collision. thanks Aaron Suggs
- Mark multipart upload test as pending. thanks Aaron Suggs
- Added mock support for setting and retrieving versioning on a bucket. thanks Kevin Menard
- Added in versioning support for S3 objects, sans deletion markers. thanks Kevin Menard
- Track if the version is the latest or not. thanks Kevin Menard
- Basic handling of version-id-marker. thanks Kevin Menard
- Added the ability to get_object by versionId. thanks Kevin Menard
- Added S3 versioning support for delete_object. thanks Kevin Menard
- Deal with suspended buckets properly. thanks Kevin Menard
- Added request tests for put_bucket_versioning and get_bucket_versioning. thanks Kevin Menard
- Added tests for get_bucket_object_versions. thanks Kevin Menard
- Added request test for get_object with versioning. thanks Kevin Menard
- Added request tests for delete_object with versioning. thanks Kevin Menard
- Added failing request test for delete_object with versioning. thanks Kevin Menard
- Added in some file and directory model tests. thanks Kevin Menard
- Added model tests for versioning Directory and File models. thanks Kevin Menard
- Added tests for the Version model. thanks Kevin Menard
- Added versioning test for Files collection. thanks Kevin Menard
- Added versioning tests for Versions collection. thanks Kevin Menard
- Added versioning test for Files#head. thanks Kevin Menard
- Removed a commented-out test. thanks Kevin Menard
- Make sure tests pass with both mocking enabled and disabled. thanks Kevin Menard
- π€‘ Fixed a regression with mocked get_bucket requests, due to a change in the mock data ordering. thanks Kevin Menard
- Fixed handling of options in mocked get_bucket_object_versions. thanks Kevin Menard
- Replaced random ETag implementation with MD5, per S3 docs. thanks Kevin Menard
[aws|sts]
- make get__token requests idempotent. *thanks geemus
[beanstalk]
- avoid one remaining error with mocked tests. thanks geemus
[cloudstack]
- Fix warning in ruby 1.8.7. thanks Aaron Suggs
- added additional networking support and volume management commands. thanks Brian Dorry
- added unit tests. thanks Brian Dorry
- skip ssl verification. thanks geemus
[cloudstack|compute]
- merged in upstream. thanks bdorry
- added ssh key support, snapshot policy support. thanks bdorry
- added update resource count action. thanks bdorry
[compute|aws]
- π fix for describe_images parser that accidently split records. thanks geemus
- π fix error in describe_security_groups parser closes #678. thanks geemus
[compute|cloudstack]
- added basic cloudstack list support. thanks bdorry
- added user management support. thanks bdorry
- added domain management support. thanks bdorry
- added domain management support, added documentation links to existing cloudstack requests. thanks bdorry
[core]
- no need to expand the already exanded LIB_DIR. thanks geemus
- update connection to use new excon response_block format. thanks geemus
π [docs]
- Update GitHub repository references from geemus/fog to fog/fog. thanks Benjamin Manns
[dynect|dns]
- Pass zone.records.all options through to get_node_list. thanks Dan Peterson
[glesys|compute]
- fix for changes in api. thanks Anton LindstroΜm
[joyent|compute]
- β rename _test files to _tests for shindo. thanks geemus
- make password required. thanks geemus
- fix format of joyent to match real output and remove mock-only test. thanks geemus
[local|storage]
- Fix Local::File deletion for Ruby 1.8. thanks Benjamin Manns
- Add copy_object method to Local::Storage. thanks Benjamin Manns
- Add copy method to Local::File. thanks Benjamin Manns
[misc]
- whitespace. thanks Aaron Suggs
- fix typo in comment. thanks Aaron Suggs
- whitespace cleanup. thanks Aaron Suggs
- Refactor to support ruby 1.8.7. thanks Aaron Suggs
- Whoops, don't need to require digest/md5. thanks Aaron Suggs
- whitespace. thanks Aaron Suggs
- Adds Supprt for oVirt (http://ovirt.org). thanks Amos Benari
- oVirt: Added tests to work on both real and mock. thanks Amos Benari
- Removing duplicates from reservation's groupSet. thanks Artem
- Remove coverage Rake task. thanks Benjamin Manns
- Remove a step that referenced a private config file. thanks Bob Briski
- updated cloudstack tests for user level permissions, added ssh key, disk offering, service offering, os type, security group tests. thanks Brian Dorry
- Adding update_firewall_rule request. thanks Caius Durling
- Correct an error with long keys where Base64.encode64 would add "\n" at 60 chars. thanks Chris Hasenpflug
- Use gsub for Ruby 1.8.7 compatibility. thanks Chris Hasenpflug
- Correct copy & paste error. thanks Chris Hasenpflug
- implement #scp_download method to allow downloads in addition to uploads via scp. alias #scp method as #scp_upload. thanks Christoph Schiessl
- tests for scp_download. thanks Christoph Schiessl
- Removed various 'puts' statements... thanks Christopher Oliver
- fix for free choice of region. thanks Daniel Schweighoefer
- save the region in a instance variable. thanks Daniel Schweighoefer
- rounding out API coverage in 'Virtual Machine section. thanks David Nalley
- π mock #create_user and #create_access_keys". thanks Edward Muller
- fix typo. thanks Edward Muller
- Enable Shindo tests for the mocked methods. thanks Edward Muller
- Refactor mock data structure. thanks Edward Muller
- π mock #put_user_policy. thanks Edward Muller
- π Mock out #list_users. thanks Edward Muller
- π Mock #delete_user_policy. thanks Edward Muller
- 0οΈβ£ Move this is Mock.key_id and don't default the path. thanks Edward Muller
- Add group mock data. thanks Edward Muller
- Use #has_key? instead of #keys.include?. thanks Edward Muller
- rework these to use #tap instead. Cleaner IMNSHO. thanks Edward Muller
- Additional mocks. thanks Edward Muller
- missing raise. thanks Edward Muller
- DescribeVolumeStatus. thanks Edward Muller
- Add code to support the creation and modification of security groups existing in a VPC. thanks Eric Stonfer
- modified security group tests to accomodate the new security group data model. Also allowed permissions to be nil in the security tests for groups with no ACLs. thanks Eric Stonfer
- Change default for vpc_id from '' to nil. thanks Eric Stonfer
- fixed a conditional that was assigining = rather than evaluating == in vsphere clone routine. This resulted in cloning from folders always failing. thanks Eric Stonfer
- Add the ability to create linked clones in vsphere. thanks Eric Stonfer
- whitespace fix. thanks Eric Stonfer
- whitespace fix. thanks Eric Stonfer
- β add a linked clone test scenario, set the vm_clone test to wait, and clean up old servers after the VM clone test. thanks Eric Stonfer
- linked clone tests. thanks Eric Stonfer
- This patch allows the ability to create 'blank' vms in vsphere. thanks Eric Stonfer
- fix list_virtual_machines when using :folder. thanks Eric Stonfer
- add vm reconfiguration functions for memory cpu / generic spec. thanks Eric Stonfer
- add subnet and vpc info to instance gets. thanks Eric Stonfer
- fixed a typo in vm_power_on_tests.rb. thanks Eric Stonfer
- make eips useable in a VPC. thanks Eric Stonfer
- associate EIPs in a vpc. thanks Eric Stonfer
- update autoscaling groups to allow the use of recurrence, start and end times. thanks Eric Stonfer
- realized that
@activitywas actually not used. thanks Eric Stonfer - β fixed some whitespace issues in auto_scaling tests. Fixed auto_scaling tests formats. thanks Eric Stonfer
- add host based vmotion. thanks Eric Stonfer
- basic VPC creation. thanks Eric Stonfer
- [aws]Add in subnets. thanks Eric Stonfer
- enable_metrics_collection requires a granularity argument (1Minute is the only legal value). thanks Frederick Cheung
- New file additions for AWS Elastic Beanstalk support. thanks George Scott
- Added beanstalk service to AWS Provider. thanks George Scott
- Unit tests for beanstalk. thanks George Scott
- Now sets pending when mocking for all beanstalk model tests. thanks George Scott
- environment now uses name as identity. thanks George Scott
- Added additional convenience methods to application. thanks George Scott
- remove rubygems require from core.rb. thanks Hemant Kumar
- Reset the alias_target hash for good measure. thanks James Miller
- Add a test for ALIAS records. thanks James Miller
- Cleanups and crazy long sleep to ensure ALIAS zone is found. thanks James Miller
- Fix linked clone mocked test unhandled exception. thanks Jeff McCune
- (maint) Whitespace and format only clean up. thanks Jeff McCune
- added support for server-side encryption on s3. thanks John Parker
- Switch from NewServers to BareMetalCloud for #773. thanks John Wang
- Add deprecation warning. thanks John Wang
- π€‘ Fixed bug in SQS :receive_message mock. thanks Joshua Krall
- Fixed a typo in the warning. thanks Kashif Rasul
- One more typo fix. thanks Kashif Rasul
- GH-690 Joyent Cloud Provider. thanks Kevin Chan
- Credentials: cloudapi_* -> joyent_* for consistency. thanks Kevin Chan
- Revert "[joyent|compute] make password required" This reverts commit 6e93321e29e69cc863aa9d78cdcf1c83203a2fa7. thanks Kevin Chan
- Fixes dataset tests. thanks Kevin Chan
- - Fixes tests to run in both mock and non-mock mode - Clean ups and fixes. thanks Kevin Chan
- β Cleanups + Fixes #get_machine test breaking when there are no machines. thanks Kevin Chan
- cleanups + refactorings + better error reporting per joyent cloudapi spec. thanks Kevin Chan
- Fixed #673: Zerigo DNS - update_host fails with some options. thanks Kevin Menard
- Fixed a filename. thanks Kevin Menard
- implement respond_to? corresponding to method_missing for VirtualBox and libvirt. thanks Konstantin Haase
- Swap aws_access_key_id and aws_secret_access_key positions in hash to match typical usage convention. thanks Kyle Drake
- When Exists boolean is not specified, this request is not idempotent. thanks Lance Carlson
- Scan sort of acts like a GET request, which are idempotent. thanks Lance Carlson
- Only do a 'head' on the file that we've copied - no need to go download it now, that would defeat the purpose. thanks Lars Pind
- Improved support for SecurityGroup IDs. thanks MaF
- We must create the VPC before we can create a security group in it. thanks MaF
- Changed verify_permission_options in mocked version of authorize_security_group_ingress to accept any ipProtocol for vpc groups. Also changed the security group test to use protocol 42 when testing vpc security_groups. thanks MaF
- Check if exception has a #response method before calling it, otherwise call #message. thanks Manuel Meurer
- Fix sync_clock method, only rescue Excon::Errors::HTTPStatusError that are known to have a #response method, let all other exceptions bubble up. thanks Manuel Meurer
- π Updated excon to version ~>0.10.0. Closes #781. thanks Marc Seeger
- include fission gem. thanks Michael Brodhead & Shai Rosenfeld
- Move fission from reg dependency to dev dependency per comments on pull request #736. thanks Michael Brodhead & Shai Rosenfeld
- adding required gem to run the tests. thanks Ohad Levy
- first cut of cleaning up libvirt server class. thanks Ohad Levy
- minor cleanups. thanks Ohad Levy
- fixes libvirt wrong state check. thanks Ohad Levy
- libvirt - avoids exception if a uuid is not found. thanks Ohad Levy
- libvirt: servers return nil, not an empty array... thanks Ohad Levy
- Added basic tests to Ovirt compute provider. thanks Ohad Levy
- Added check if Fog.mock! should be used in AWS tests. thanks Paul Thornthwaite
- Nix hardcoded regions: DynamoDB. thanks Pavel Repin
- Nix hardcoded regions: Autoscaling. thanks Pavel Repin
- Nix hardcoded regions: CloudFormation. thanks Pavel Repin
- Nix hardcoded regions: CloudWatch. thanks Pavel Repin
- Nix hardcoded regions: EC2. thanks Pavel Repin
- Nix hardcoded regions: ElastiCache. thanks Pavel Repin
- Nix hardcoded regions: ELB. thanks Pavel Repin
- Nix hardcoded regions: EMR. thanks Pavel Repin
- Nix hardcoded regions: RDS. thanks Pavel Repin
- Nix hardcoded regions: SES. thanks Pavel Repin
- Nix hardcoded regions: SimpleDB. thanks Pavel Repin
- Nix hardcoded regions: SNS. thanks Pavel Repin
- Nix hardcoded regions: SQS (us-east-1 is special). thanks Pavel Repin
- Nix hardcoded regions: S3 (us-east-1 is special). thanks Pavel Repin
- Fixing typo "retreive" -> "retrieve". thanks Pedro Nascimento
- π· Add the ":idempotent => true" property to create_tags to fix an issue when launching many instance from cluster_chef. thanks Peter C. Norton
- Ran M-x align-regexp on the hashrockets. thanks Peter C. Norton
- β Passing half of rds/instance_tests.rb shindo tests. thanks Rodrigo Estebanez
- making shindo tests for security groups in rds. thanks Rodrigo Estebanez
- Better rds/security_group_test. Mocking rds security_groups. thanks Rodrigo Estebanez
- Support for rds parameter groups mocking. thanks Rodrigo Estebanez
- π§ [aws][auto_scaling] Bug fixed: configurations.get(launch-configuration) always shows the first element. thanks Rodrigo Estebanez
- it doesn't throw an error when the launch configuration doesnt exist. thanks Rodrigo Estebanez
- π [aws][auto_scaling]. Support delete_launch_configuration mocking. thanks Rodrigo Estebanez
- Added PrivateIpAddress to the list of valid parameters for instance creation. thanks Rusty Geldmacher
- Add Ecloud version 2.8 as supported. thanks Shai Rosenfeld
- support alias records in the route53 models. thanks Thom May
- Remove unused comment / commented code. thanks Todd Willey
- Fix intial public_url when saving using rackspace_cdn_ssl = true. thanks Zachary Danger Campbell
- added virtual machine support and security group support. thanks bdorry
- merged in 0.11.0 release. thanks bdorry
- merged 1.0.0. thanks bdorry
- remove latest MVP from future possibilities. thanks geemus
- examples should use providers.values. thanks geemus
- fix Fog::Nullable::Boolean to include true/false. thanks geemus
- update fog.io copyright year. thanks geemus
- use path style access for https public_urls that include . to avoid certificate issues closes #743. thanks geemus
- fix AWS get_object_http(s)_url methods to properly use subdomain vs path urls as appropriate closes #611. thanks geemus
- loosen multi-json dependency closes #757. thanks geemus
- remove examples as they are not that helpful or well supported. thanks geemus
- bump excon dep closes #799. thanks geemus
- bump excon dep. thanks geemus
- strip ARNs - AWS is sensitive to leading and trailing whitespace/cr/lf. thanks hedgehog
- allow for bundler+rbenv best practice. thanks hedgehog
- Rackspace create_image request - pass all options. thanks kbockmanrs
- Add Blue Box location support. thanks leehuffman
- Update location UUID. thanks leehuffman
- Add passing tests. thanks leehuffman
- Fix location_id typo. thanks leehuffman
- Add Blue Box location support. thanks leehuffman
- Update location UUID. thanks leehuffman
- Add passing tests. thanks leehuffman
- Fix location_id typo. thanks leehuffman
[ninefold|storage]
- Add copy method to Ninefold::File. thanks Benjamin Manns
[oVirt]
- Fixed syntax error in ovirt parser. thanks Amos Benari
- added option to block on start. Start action will block instead of fail. It can be useful in case of start after stop or create. thanks Amos Benari
- added support for update vm on ovirt. thanks Amos Benari
- Added VM and Template network-interfaces crud. thanks Amos Benari
[ovirt|compute]
- #instance_variables returns Symbols in 1.9.2+. thanks Dan Peterson
[rackspace/compute]
- Add 30GB (30720) compute size. thanks Phil Kates
[rackspace|storage]
- Add copy_object request. thanks Benjamin Manns
- Add copy method to Rackspace::File. thanks Benjamin Manns
[slicehost]
- add deprecation warnings. thanks geemus
[storage]
- fixes for deprecated implicit block usage to excon requests. thanks geemus
- update get_object requests to use excon response_blocks. thanks geemus
β [storage|test]
- Run storage tests on a file in a subdirectory. thanks Benjamin Manns
β [storage|tests]
- Add copy method to storage tests. thanks Benjamin Manns
- Check that the copied file body matches the original file. thanks Benjamin Manns
[vcloud]
- mark mock tests pending. thanks geemus
[vcloud|compute]
- rather mock Fog::Vcloud::Connection as this is the right place to mock things. thanks Peter Meier
- improve models + additional tests. thanks Peter Meier
- add API version 1.5 compability. thanks Peter Meier
[vmfusion|compute]
- Sync fission v0.4.0 plus more. thanks Cody Herriges
[voxel]
- π update ssl_verify_peer = false setting. thanks geemus
[vsphere]
- add to test skip list when lacking credentials. thanks geemus
[zerigo|dns]
- Fixed an issue with updating a record since the response body is an empty string, not nil. thanks Kevin Menard
- Fixed the parser. TTL and priority values can be nil and should not be coerced into integers in that case. thanks Kevin Menard