Skip to content

Releases: fog/fog

v1.36.0

16 Nov 15:16
Compare
Choose a tag to compare

1.36.0 11/16/2015

Hash e7cd196

Statistic Value
Collaborators 2
Downloads 12793379
Forks 1517
Open Issues 92
Watchers 3689

MVP! Phil Ross

[misc]

  • added content-encoding meta-data. thanks ller
  • version for fog-aliyun added in fog.gemspec. thanks Daniyal Shah
  • Digital Ocean V2 call to create an ssh key returns a 201 on success: https://developers.digitalocean.com/documentation/v2/#create-a-new-key. thanks Dave Benvenuti
  • improve mocks to more closely match real ssh key endpoint functionality. thanks Dave Benvenuti
  • Fix issue when creating virtual machines with more than 7 disks. thanks Francois Herbert
  • Fix distributed port group switches support for cloning with multiple networks. thanks as
  • Extract virtualswitch parameter to the network model. thanks as
  • fix openstack baremetal node delete. thanks Jason Montleon
  • Fixed issue with OpenStack Auth v2. thanks ller
  • Fix set node type for Rackspace load balancer. thanks Pablo Porto
  • Add abbr attribute to Linode DataCenter. thanks Phil Ross
  • Add created_at and requires_pvops_kernel to Linode Image model. thanks Phil Ross
  • Update the Linode avail_kernels request and Kernel model. thanks Phil Ross
  • Update the Linode avail_linodeplans request and Flavor model. thanks Phil Ross
  • Add support for the Linode avail.nodebalancers API call. thanks Phil Ross
  • Fix the signature of the Linode avail_stackscripts mock. thanks Phil Ross
  • Use options on the all method to filter Linode kernels. thanks Phil Ross
  • fix method call name in openstack node destroy so that it will work. thanks Stephen Herr
  • vsphere: allow setting of boot order when using api > 5.0. thanks Timo Goebel
  • Revert "temporarily relax ruby version constraint". thanks geemus
  • make net/ssh require optional. thanks geemus
  • re-add 1.9 to travis config. thanks geemus
  • limit to 1.9 compat fog-google. thanks geemus
  • 1.8 compatibility for pre 2 release. thanks geemus

[openstack]

  • Basic caching support for auth tokens, domains & projects. thanks Darren Hague
  • Re-record VCRs, plus some light refactoring. thanks Darren Hague

[vsphere]

  • add support for taking snapshot. thanks Ivo Reznicek
  • support for snapshot list and revert. thanks Ivo Reznicek
  • support for listing processes in guest OS. thanks Ivo Reznicek
  • Prefer Class#name to Class#to_s. thanks Kevin Menard

v1.35.0

20 Oct 20:53
Compare
Choose a tag to compare

1.35.0 10/20/2015

Hash 4444f32

Statistic Value
Collaborators 2
Downloads 12346569
Forks 1496
Open Issues 86
Watchers 3665

MVP! bryanl

[#3099]

  • Remove Nokogiri constraint. thanks Paul Thornthwaite

[Fog 2.0]

  • Remove 1.8.7 support. thanks Paul Thornthwaite
  • Update docs re dropping 1.8.7 support. thanks Paul Thornthwaite

[misc]

  • Add boot_volume_size to RS compute_v2 Server Create. thanks Alain De Carolis
  • fix kernel selection bug. thanks Alex Borisov
  • Use head version of all released MRI versions. thanks Caleb Thompson
  • Allow travis to generate matrix of rubies and gems. thanks Caleb Thompson
  • Re-add 1.9.3 support. thanks Caleb Thompson
  • Allow failures on latest Ruby version. thanks Caleb Thompson
  • change get_raw replacement regex from />/ to /=>/ for output XML. thanks Cherdancev Evgeni
  • add RAW tests. thanks Cherdancev Evgeni
  • fixing scope of mock class on compute_v2 digital ocean list fiels. thanks Joshua Gross
  • Fixing misnaming of methods for mock classes in compute v2 digitalocean. thanks Joshua Gross
  • Making the existing suite of tests pass for digitalocean compute v2. thanks Joshua Gross
  • fixing digitalocean server tests to test response format. thanks Joshua Gross
  • fixing merge conflicts. thanks Joshua Gross
  • forgetful save of a file. thanks Joshua Gross
  • Openstack adding Heat Patch support. thanks Ladislav Smola
  • Openstack volumes adding volume type management. thanks Ladislav Smola
  • Ensure root user behaves like Rackspace defaults. thanks Martin Smith
  • Require fog-google versions compatable w/ > 1.9.3. thanks Nat Welch
  • update fog-google dep to > 0.1.1. thanks Nat Welch
  • Added case to reboot gracefully if toolsOld. thanks Nick Huanca
  • Change URL options to a hash rather than an array. thanks Paul Martin
  • CGI.escape and character replacements. thanks Paul Martin
  • Limit 1.9.3 tests to use older Net::SSH. thanks Paul Thornthwaite
  • Remove support for Ruby 1.9.3. thanks Paul Thornthwaite
  • Don't allow Travis failures for Ruby 2.2. thanks Paul Thornthwaite
  • Removed unecessary configurations from Travis. thanks Paulo Henrique Lopes Ribeiro
  • Bumped required ruby version to 1.9.3. thanks Paulo Henrique Lopes Ribeiro
  • Remove XENSERVER code. thanks Paulo Henrique Lopes Ribeiro
  • Remove XENSERVER tests. thanks Paulo Henrique Lopes Ribeiro
  • Remove XENSERVER bin. thanks Paulo Henrique Lopes Ribeiro
  • Remove XENSERVER test helper. thanks Paulo Henrique Lopes Ribeiro
  • Depend on fog-xenserver. thanks Paulo Henrique Lopes Ribeiro
  • Adds documentation for new V2 methods. thanks Peter Souter
  • Add new #get method for images. thanks Peter Souter
  • Adds #transfer and #convert methods to image. thanks Peter Souter
  • list_servers. thanks bryanl
  • list_images. thanks bryanl
  • list_regions. thanks bryanl
  • list_flavors. thanks bryanl
  • add a server mock. thanks bryanl
  • list_servers. thanks bryanl
  • list_images. thanks bryanl
  • list_regions. thanks bryanl
  • list_flavors. thanks bryanl
  • add a server mock. thanks bryanl
  • add create and delete server. thanks bryanl
  • get a server. thanks bryanl
  • add droplet actions. thanks bryanl
  • add ssh key data. thanks bryanl
  • support DigitalOcean v2 compute API. thanks bryanl
  • add methods for server ipv4 and ipv6 public addresses. thanks bryanl
  • Fog support new provider: aliyun. thanks dengqinsi
  • v2.0.0.pre.0. thanks geemus
  • temporarily relax ruby version constraint. thanks geemus

[openstack]

  • Add request for Cinder to get quota usage. thanks Dang Tung Lam
  • List server actions fix. thanks Dang Tung Lam
  • Glance v2 API. thanks Darren Hague
  • Make sure that Identity v3 authentication uses a v3 endpoint. thanks Darren Hague
  • IdV3: re-record VCRs against a new DevStack kilo installation. thanks Darren Hague

v1.34.0

03 Sep 19:45
Compare
Choose a tag to compare

1.34.0 09/03/2015

Hash 23467f3

Statistic Value
Collaborators 2
Downloads 11446261
Forks 1472
Open Issues 82
Watchers 3594

MVP! Oleg Vivtash

[Brightbox]

  • Remove provider specific tests. thanks Paul Thornthwaite

[OpenStack]

  • Enable list_snapshots_detailed request. thanks Greg Blomquist

[misc]

  • Adding #get_by_id for Fog::Compute::VcloudDirector::VmCustomizations. thanks Adam Leff
  • Fix attach router to also use port id if passed. thanks Andrew Battye
  • When getting a v3 identity service from the catalog, make sure the path includes /v3. thanks Darren Hague
  • Fix issue #3662 - copy openstack_identity_endpoint option to @openstack_identity_public_endpoint. thanks Darren Hague
  • Extract dynect bin from fog to fog-dynect. thanks Glenn Pratt
  • Fix deprecated call to security_groups. thanks Greg Blomquist
  • Fix deprecated call to resources. thanks Greg Blomquist
  • Cloud Director supports multiple peer subnets. thanks Josh Myers
  • Openstack missing passing of unscoped_token. thanks Ladislav Smola
  • Allow Rackspace-specific options for get_object_https_url. thanks Oleg Vivtash
  • Code prettified. thanks Oleg Vivtash
  • Ruby187 hash syntax. thanks Oleg Vivtash
  • Fog::Storage[:rackspace] object requests test update. thanks Oleg Vivtash
  • Fog::Storage[:rackspace] object requests test cleanup. thanks Oleg Vivtash
  • relax dependency for fog-ecloud. thanks Praveen Arimbrathodiyil
  • support allowed address pairs. thanks pyama86
  • style. thanks pyama86
  • api path set. thanks pyama86

[openstack]

  • allow auth_token attribute to be written to. thanks Darren Hague
  • align recognized parameters, move common things among services into openstack core. thanks Maurice Schreiber
  • undo premature move of identity_service_type: default value does no good. thanks Maurice Schreiber
  • orchestration: add missing collection requires, path variable already contains tenant_id. thanks Maurice Schreiber
  • core: fix wrong merge in 3b129ab. thanks Maurice Schreiber

v1.33.0

12 Aug 18:36
Compare
Choose a tag to compare

1.33.0 08/12/2015

Hash 514fb79

Statistic Value
Collaborators 2
Downloads 11035171
Forks 1472
Open Issues 78
Watchers 3573

MVP! Darren Hague

[Dynect]

  • Extract Dynect DNS provider to fog-dynect. thanks Glenn Pratt

[misc]

  • vCloud Director queued tasks should not count as "non_running". thanks Adam Leff
  • Add execute request. thanks Alan Sebastian
  • Fix comment: 5mins = 300s. thanks Andrew Langhorn
  • Allow real OpenStack storage adapter to take :openstack_management_url option. thanks Danny Guinther
  • [openstack][Storage] Added the delete_at and delete_after flags. thanks Francesco Vollero
  • Vsphere - customizing interfaces and disks when cloning from template. thanks as
  • Add support for multiple VPN tunnels. thanks Josh Myers
  • Adding Openstack Collection base class. thanks Ladislav Smola
  • Openstack Model base class. thanks Ladislav Smola
  • Fog::OpenStack::Model base class for all openstack models. thanks Ladislav Smola
  • Fog::OpenStack::Collection base class for all openstack collections. thanks Ladislav Smola
  • OpenStack compute add full support of availability zones. thanks Ladislav Smola
  • OpenStack servers list options fix. thanks Ladislav Smola
  • Adding OpenStack volume availability_zones. thanks Ladislav Smola
  • OpenStack compute add shelve related actions. thanks Ladislav Smola
  • Add missing require of identitty v3. thanks Ladislav Smola
  • update Linode avail_datacenters mock results. thanks Marques Johansson
  • add extend_volume request to Fog::Volume::OpenStack. thanks Stefan Majewsky
  • fucking 1.8.7. thanks Stefan Majewsky
  • fix test run on JRuby. thanks Stefan Majewsky
  • Use traverse to get resource pools, fixes #3579. thanks alan
  • Fix nested folders in get virtual machine. thanks alan
  • Intermediate foldes in DC/Cluster tree. thanks slivik

[openstack]

  • Allow the auth_token to be overridden (e.g. with the admin token from keystone.conf). thanks Darren Hague
  • Deal with Compute 'server details' returning null user_data. thanks Darren Hague
  • Add support for hierarchical projects. thanks Darren Hague
  • Add test for subnet creation. thanks Darren Hague
  • Add tests for subtree_as_list and parents_as_list in hierarchical projects. thanks Darren Hague
  • hierarchical projects: subtree_as_list and parents_as_list - set subtree and parents attributes as Array of Project instead of Array of Hash. thanks Darren Hague
  • hierarchical projects: Add test to check that a newly added subproject appears in a top-level project's list. thanks Darren Hague
  • Refactoring to avoid having to copy/paste openstack options to/from instance variables. thanks Darren Hague
  • fix subnet update & create regarding to empty vanilla options, add allocation_pools option. thanks Maurice Schreiber
  • mock create subnet array options. thanks Maurice Schreiber
  • fix broken subnet test. thanks Maurice Schreiber
  • reduce code duplication between specs. thanks Stefan Majewsky
  • fix test run so that the volume_spec.rb is actually run. thanks Stefan Majewsky
  • reduce code duplication in volume spec... thanks Stefan Majewsky
  • add volume transfer models/requests. thanks Stefan Majewsky

v1.32.0

02 Jul 20:50
Compare
Choose a tag to compare

1.32.0 07/02/2015

Hash 3339ba7

Statistic Value
Collaborators 2
Downloads 10420612
Forks 1453
Open Issues 83
Watchers 3538

MVP! Ladislav Smola

[cloudstack]

  • Use isdefault in listNetworks response. thanks Yamashita Yuu

[misc]

  • Various fixes & tweaks for OpenStack Identity V3 API & related tests. thanks Darren Hague
  • Clamp fog-ecloud at 0.1.1 because 0.1.2 was causing a Travis build failure. thanks Darren Hague
  • Reintroduce user_domain and project_domain Refactor - move repetitive code from compute & network to core. Tweak VCR config and Rakefile to make sure tests are run correctly. thanks Darren Hague
  • Fix ruby 1.8.7 failure. thanks Darren Hague
  • Add missing reference to openstack_project_name & simplify test code a little. thanks Darren Hague
  • Adding OpenStack Host Aggregate support. thanks Ladislav Smola
  • OpenStack Baremetal list methods unified interface. thanks Ladislav Smola
  • We need to move all list methods to unified interface, where only Hash is passed as a first argument. The hash can have specific fields, that will be recognized and deleted. Rest of the Hash goes directly to request :query. thanks Ladislav Smola
  • OpenStack Keystone and Ironic change all to detailed list. thanks Ladislav Smola
  • OpenStack Cinder, Swift and Tuskar list methods unified interface. thanks Ladislav Smola
  • OpenStack Compute list methods unified interface. thanks Ladislav Smola
  • OpenStack Glance and Heat list methods unified interface. thanks Ladislav Smola
  • Minor bugs from list methods unification. thanks Ladislav Smola
  • Missing network init uri. thanks Ladislav Smola
  • OpenStack missing list unification of Network and Volume. thanks Ladislav Smola
  • Openstack security groups list typo. thanks Ladislav Smola
  • Don't remove nil keys in OpenStack#create_subnet. thanks Matt Darby
  • Send :force flag in Snapshot payload. thanks Matt Darby
  • OpenStack create_volume: add metadata option. thanks Maurice Schreiber
  • OpenStack volume model: add metadata attribute. thanks Maurice Schreiber
  • OpenStack port: add security groups to model and update request. thanks Maurice Schreiber
  • include core in identity_v3 mock. thanks Maurice Schreiber
  • correct mock format, when there is no input given. thanks Maurice Schreiber
  • Bump fog-aws dependency. thanks Quentin de Metz
  • add missing new method call to example. thanks Ryan King
  • first bits of a spec for Fog::OpenStack::Volume. thanks Stefan Majewsky
  • test the model create() method instead of the create_volume request. thanks Stefan Majewsky
  • Fix typo in vm_clone. thanks alan
  • bump fog-core dep. thanks geemus
  • comment attribute in ovirt. thanks karmab
  • support security-group by create port. thanks kazuhiko yamashita

[openstack]

  • Minor bugfixes & cleanups in identity_v3 test code. thanks Darren Hague

v1.31.0

05 Jun 00:25
Compare
Choose a tag to compare

1.31.0 06/05/2015

Hash 8c65341

Statistic Value
Collaborators 2
Downloads 10004131
Forks 1444
Open Issues 77
Watchers 3515

MVP! TerryHowe

[cloudstack]

  • Allow specifying the size of DATADISK on the creation of a server. thanks Yamashita Yuu

[misc]

  • Fixes #3084: Implement OpenStack Identity V3 API. thanks Darren Hague
  • Support the full vmware customization spec. thanks Francois Herbert
  • remove comma from end of hash to fix error with ruby 1.8.7 test. thanks Francois Herbert
  • Openstack Ironic maintenance mode. thanks Ladislav Smola
  • OpenStack add nova service support. thanks Ladislav Smola
  • Fog::OpenStack::Compute: remove assumption about endpoint URL format. thanks Stefan Majewsky
  • OpenStack rename flavor extra specs to metadata. thanks TerryHowe
  • OpenStack allow domains to be optional fix warning. thanks TerryHowe
  • Do not double encode image query. thanks TerryHowe
  • Fix OpenStack compute docs. thanks TerryHowe
  • Adding list_zones call to OpenStack. thanks Tom Caspy
  • added tests for flavor extra_specs. thanks Mainn Chen
  • rework tasks to better integrate github release creation/tagging. thanks geemus
  • Upgraded fog-core to version 1.30. thanks gust

[openstack|baremetal]

  • added support for setting node power/provision states. thanks Mainn Chen

[openstack|compute]

  • added support for flavor extra_specs. thanks Mainn Chen

v1.30.0

07 May 18:38
Compare
Choose a tag to compare

1.30.0 05/07/2015

Hash 7de752a

Statistic Value
Collaborators 2
Downloads 9587472
Forks 1436
Open Issues 85
Watchers 3479

MVP! Josef Stribny

[Brightbox]

  • Remove provider specific helper test. thanks Paul Thornthwaite

[GleSYS]

  • server/create: sync required and optional args with API spec. thanks Tobias Nygren

[Rackspace|Documentation]

  • Documenting the Networks option. thanks James Belchamber

[cloudstack|compute]

  • Public IP Address model improvement. thanks Atsushi Sasaki

[dynect|dns]

  • include SOA and NS records in #records response. thanks Richard Henning

[misc]

  • Add missing attributes to stack and resource. thanks Bill Wei
  • Supporting openstack auth v3 - project/user domain for compute/network. thanks Christophe Larsonneur
  • Introduce disk-snapshot and VM shutdown functionality. thanks Evgeny Yurchenko
  • image_pool request introduced. thanks Evgeny Yurchenko
  • Fixes #3543, adds support for cpuHotAdd and memoryHotAdd. thanks Francois Herbert
  • update CONTRIBUTING to point to design document in wiki. thanks Isaac Hollander McCreery
  • Hash#reject! returns nil if no changes were made; it is not correct behavior in assignment. thanks Jaroslav Barton
  • Fix the 'redirect to master' functionality. When authenticating towards a slave host, the error HOST_IS_SLAVE is returned by the slave host together with the IP address of the master host. Previously this resulted in an InvalidLogin exception which was hiding the actual cause. Now it results in an HostIsSlave exception which is then used to redirect the connection to the master host in case :xenserver_redirect_to_master is true. thanks Jonas Kongslund
  • Remove libvirt provider specific files. thanks Josef Stribny
  • Add modular dependency on extracted fog-libvirt. thanks Josef Stribny
  • Remove libvirt bin file. thanks Josef Stribny
  • Travis: Install libvirt header files to compile ruby-libvirt. thanks Josef Stribny
  • Remove dependency on fog-libvirt altogether. thanks Josef Stribny
  • Remove libvirt tests from fog. thanks Josef Stribny
  • Added vsphere_debug flag for stderr debugging. thanks Lukas Zapletal
  • add Linode Singapore DC to mock data. thanks Marques Johansson
  • Set proper content type and clear operations after request. thanks Matt Darby
  • Fixing Unrecognized argument: path warning message. thanks Miguel Martinez
  • name and storage profile VM configuraiton during vApp instantiation. thanks Miguel Martinez
  • vcloud-token on instantiation. thanks Miguel Martinez
  • Remove Google code. thanks Paulo Henrique Lopes Ribeiro
  • Remove Google tests. thanks Paulo Henrique Lopes Ribeiro
  • Remove Google main file. thanks Paulo Henrique Lopes Ribeiro
  • Remove Google Binary. thanks Paulo Henrique Lopes Ribeiro
  • Remove mocks for Google. thanks Paulo Henrique Lopes Ribeiro
  • Depend on fog-google. thanks Paulo Henrique Lopes Ribeiro
  • Force version 0.0.2 of fog-google. thanks Paulo Henrique Lopes Ribeiro
  • add firmware support for vsphere. thanks Samuel Keeley
  • Allow passing query options to snapshots endpoint. thanks Sean Handley
  • Change openstack_prj to openstack_project. thanks TerryHowe
  • Host and port options support for create_temp_url. thanks biomancer
  • Fix hp storage tests. thanks biomancer
  • Use sane default ports for get_object_http(s)_url. thanks biomancer
  • Compatibility fix for ruby 1.8.7 that does not have URI.encode_www_form method. thanks biomancer
  • Make port option overridable for get_object_http(s)_url. thanks biomancer
  • Fixing indentation. thanks eyurchenko
  • Tests added for vm_disk_snapshot, vm_shutdown and image_pool requests. thanks eyurchenko
  • Remove empty Mock classes. thanks eyurchenko
  • Return to "standard" template name. thanks eyurchenko
  • Remove puts (leftovers from debugging tests). thanks eyurchenko

[opennebula]

  • added get_by_name for network model. thanks ller
  • identify the network by id or name within a flavor. thanks ller
  • fixed networks.get_by_name. thanks ller
  • changed list_networks mock names. thanks ller
  • added mock for template_pool. thanks ller
  • added flavor tests. thanks ller
  • flavor: fixed get_vcpu and get_memory; added tests. thanks ller
  • removed dead debug code. thanks ller
  • added better string escaping for schedule requirements and raw sections. thanks ller
  • fix: escape RAW parameter the right way. thanks ller
  • fixed networks.get_by_name, added tests. thanks ller

[vsphere|compute]

  • Find virtual machines and templates under a folder. thanks Kevin Menard
  • Fixed spacing. thanks Kevin Menard

v1.29.0

02 Apr 20:50
Compare
Choose a tag to compare

1.29.0 04/02/2015

Hash 90e96f3

Statistic Value
Collaborators 2
Downloads 9116129
Forks 1417
Open Issues 83
Watchers 3433

MVP! Chris Luo

[GleSYS]

  • Add ability to persist changes on existing server. thanks Christoffer Artmann
  • add support for SSH key management. thanks Tobias Nygren

[glesys]

  • fix URL encoding of API parameter values. thanks Tobias Nygren

[google]

  • Add credentials tests. thanks Ferran Rodenas

[google|compute]

  • Adding start_server and stop_server. thanks Daniel Broudy

[misc]

  • Initial integration of powerdns. thanks Chris Luo
  • Fix binspec def. thanks Chris Luo
  • Debug modularization and integration. thanks Chris Luo
  • Initial integration of powerdns. thanks Chris Luo
  • Fix binspec def. thanks Chris Luo
  • Debug modularization and integration. thanks Chris Luo
  • gemspec powerdns update. thanks Chris Luo
  • fix powerdns_spec.rb. thanks Chris Luo
  • revert modular providers messup. thanks Chris Luo
  • missing powerdns require in bin. thanks Chris Luo
  • fix formatting in gemspec. thanks Chris Luo
  • Remove server.cost.amount from Formats:Details as it breaks the tests when server has a cost that is a non decimail number. thanks Christoffer Artmann
  • Use OpenVZ and Debian 7.0 64-bit as default options when creating a server as GleSYS has deprecated their Xen platform. thanks Christoffer Artmann
  • Changed tests to use Vmware and Debian 7 instead of Xen and Debian 6. thanks Christoffer Artmann
  • Update test to expect CPU Usage as a Nullable Float. thanks Christoffer Artmann
  • zone.id instead of zone.domain. thanks Hippie Hacker
  • Move contributing guidelines from fog.io to CONTRIBUTING.md; closes #3509. thanks Isaac Hollander McCreery
  • CONTRIBUTING: discuss ongoing changes, link to Roadmap in Wiki and relevant issues. thanks Isaac Hollander McCreery
  • allow self-signed certs. thanks Jared Everett
  • Adds ovirt_filtered_api to list of recognized options for Ovirt service. thanks Jesse Hallett
  • Treat __sr as a string representing an opaque reference to a storage repository. See #3469. thanks Jonas Kongslund
  • Allow setting gateway option in CustomizationIPSettings. thanks Justin Pratt
  • Remove superfluous if modifier. thanks Justin Pratt
  • added requests files for linode image and linode disk api calls. thanks Marques Johansson
  • use Fog::Mock.random_numbers where appropriate. thanks Marques Johansson
  • fix mock for linode_disk_createfromimage. thanks Marques Johansson
  • added tests for the new linode requests. thanks Marques Johansson
  • use correct api_action in linode_disk_update. thanks Marques Johansson
  • use correct identifier for linode_disk_createfromimage. thanks Marques Johansson
  • revise linode expected results. thanks Marques Johansson
  • add linode.disk.createfromimage(..label..) param. thanks Marques Johansson
  • add missing ImageID, DiskID from linode.disk.imagize, linode.disk.resize responses. thanks Marques Johansson
  • Use fog-core 1.27.4 and above. thanks Matt Bostock
  • Rackspace Neutron Security Groups & Rules. thanks Matt Darby
  • Better help address for Rackspace. thanks Matt Darby
  • Added support to requests V3 tokens and provision compute using V3 keystone auth. thanks Miguel Z
  • Added extra parameters for domain suffixes and gateway, added comments. thanks Oscar Elfving
  • vm_clone used regular virtual switches no matter what kind of portgroup was named, changed it to look up and handle distributed virtual switches correctly. thanks Oscar Elfving
  • Fixed Ruby 1.8 breaking comma. thanks Oscar Elfving
  • Makes the docker api version call use assigned connection. thanks Partha Aji
  • Test Provider[] errors when unknown. thanks Paul Thornthwaite
  • Tests top level classes interface. thanks Paul Thornthwaite
  • Do not skip tests when configuration is missing. thanks Paul Thornthwaite
  • Remove test references to xenserver. thanks Paul Thornthwaite
  • Apply style rules to fog.gemspec. thanks Paul Thornthwaite
  • DRY up specs with spec_helper. thanks Paul Thornthwaite
  • Add Simplecov for coverage. thanks Paul Thornthwaite
  • Fix Xenserver VDI creation. thanks Paulo Henrique Lopes Ribeiro
  • Remove Atmos Bin. thanks Paulo Henrique Lopes Ribeiro
  • Add alias attribute to ovirt/compute/volume.rb. thanks Pavol Dilung
  • Implement affinity groups. thanks Pavol Dilung
  • Remove dangeling references to pry debugger. thanks Pavol Dilung
  • Implement affinity group mockups. thanks Pavol Dilung
  • Fine-tune affinity group mockups. thanks Pavol Dilung
  • Implement wipe_after_delete attribute for Fog::Compute::Ovirt::Volume class. thanks Pavol Dilung
  • Adds Planning service to OpenStack provider. thanks Petr Blaho
  • Adds Role model and list_roles request. thanks Petr Blaho
  • Adds Plan model, list_plans and get_plan requests. thanks Petr Blaho
  • Adds template retrieving into Plan. thanks Petr Blaho
  • Adds create_plan and delete_plan requests. thanks Petr Blaho
  • Adds adding and removing Roles from Plan. thanks Petr Blaho
  • Adds patch_plan request and patch method to Plan. thanks Petr Blaho
  • Adds RESTlike methods to Plan of Planning service. thanks Petr Blaho
  • Adds brief docs for OpenStack Planning service. thanks Petr Blaho
  • Adds few examples for OpenStack Planning service. thanks Petr Blaho
  • Add endpoint for hypervisor stats. thanks Sean Handley
  • Fix path and include request in catalog. thanks Sean Handley
  • fixes inconsistent spacing. thanks Tony Ta
  • removes unnecessary commas. thanks Tony Ta
  • more consistent spacing around blocks. thanks Tony Ta
  • fix inconsistent hash spacing. thanks Tony Ta
  • Extract local storage provider. thanks Ville Lautanala
  • Revert "allow self-signed certs for Joyent". thanks Wesley Beary
  • fix minor typo in get_object_https_url. thanks stephen charles baldwin

[openstack|identity]

  • check_token and validate_token - make tenant_id optional. thanks Darren Hague
  • add tests for check_token and validate_token parameters. thanks Darren Hague

[ovirt]

  • Fix update_interface method. thanks Pavol Dilung
  • Implement high availability flag an priority attributes. thanks Pavol Dilung

v1.28.0

19 Feb 22:11
Compare
Choose a tag to compare

1.28.0 02/19/2015

Hash d023ee5

Statistic Value
Collaborators 2
Downloads 8526269
Forks 1402
Open Issues 86
Watchers 3382

MVP! Peter Souter

[HP|storage]

  • Add support for headers to get_object. thanks Bruz Marzolf

[Openstack|Servers|Create]

  • Allow :volume_size in block_device_mapping_v2. thanks Brandon Dunne

[google]

  • Add support for JSON key format. thanks Ferran Rodenas

[joyent|compute]

  • support for gracefully handling 400 error responses from api Fixes #3434. thanks Kevin Chan

[misc]

  • Port Rackspace Orchestration implementation to OpenStack. thanks Bill Wei
  • Pass options when get resources from a stack. thanks Bill Wei
  • Add ubuntu-os-cloud to list of global projects. thanks Chris Gianelloni
  • get resource pool without name. thanks Chris Thompson
  • Add nic_type option. thanks Darren Foo
  • Adding multiple server support for Docker. thanks David Davis
  • Fixes "Error - undefined method 'delete' for nil:NilClass" when attempting to stop a container. thanks Dmitri Dolguikh
  • Remove duplicate openstack_region key. thanks Kyle Tolle
  • Add OpenStack Ironic support. thanks Ladislav Smola
  • Ming Jin: added list/get compute_resource functions. thanks Ming Jin
  • Ming Jin: expose effective attribute. thanks Ming Jin
  • Ming Jin: add isSingleHost attribute to compute resource. thanks Ming Jin
  • Ming Jin: fix nil usage issue of host. thanks Ming Jin
  • Ming Jin: added appropriate mocked response. thanks Ming Jin
  • Fix RDoc build. thanks Paulo Henrique Lopes Ribeiro
  • Fix small typo. thanks Paulo Henrique Lopes Ribeiro
  • Remove RiakCS. thanks Paulo Henrique Lopes Ribeiro
  • Remove tests. thanks Paulo Henrique Lopes Ribeiro
  • Remove unused credentials. thanks Paulo Henrique Lopes Ribeiro
  • Remove Bin. thanks Paulo Henrique Lopes Ribeiro
  • Add Fog::RiakCS as dependency. thanks Paulo Henrique Lopes Ribeiro
  • Add floating disks manipulation in rbovirt provider. thanks Pavol Dilung
  • Fix method names errors in exception. thanks Pavol Dilung
  • Add missing braces. thanks Pavol Dilung
  • Updates location to get API keys from. thanks Peter Souter
  • Adds section about SSH key management. thanks Peter Souter
  • Adds notes about how to bootstrap a server. thanks Peter Souter
  • Fix typo. thanks Peter Souter
  • Adds RDoc for #bootstrap, #get(id) and #all(). thanks Peter Souter
  • Removes not about not being documented. thanks Peter Souter
  • adding option to set ovirt to use filtered API. thanks Tom Caspy
  • adding version attribute for ovirt template. thanks Tom Caspy
  • Remove duplicate lines from code example. thanks Tomas Varaneckas
  • Use correct variable in code example. thanks Tomas Varaneckas
  • remove redundant requires. thanks geemus
  • cloudinit to customspec support. thanks karmab
  • Use Fog::Formatador. thanks starbelly

[vsphere]

  • new default dest_folder in vm_clone. thanks Chris Thompson
  • find network by name and dvswitch. thanks Chris Thompson
  • Supplied a mock implementation for cloudinit_to_customspec. thanks Kevin Menard
  • searching for VM improved to search whole cluster instead of current folder. thanks Matthew Black

v1.27.0

31 Mar 22:01
Compare
Choose a tag to compare

1.27.0 01/12/2015

Hash 8a8f9a3

Statistic Value
Collaborators 2
Downloads 8014597
Forks 1382
Open Issues 133
Watchers 3336

MVP! Paulo Henrique Lopes Ribeiro

[AWS]

  • Tests covering "bin" interface. thanks Paul Thornthwaite
  • Extract service mapping. thanks Paul Thornthwaite
  • Fix test and data pipeline issue. thanks Paul Thornthwaite
  • Tests covering "bin" interface. thanks Paul Thornthwaite
  • Extract service mapping. thanks Paul Thornthwaite
  • Fix test and data pipeline issue. thanks Paul Thornthwaite

[GH-3378]

  • Reinstate JRuby CI runs. thanks Paul Thornthwaite

[Openstack]

  • Update example for Servers.create with :block_device_mapping_v2. thanks Brandon Dunne

[aws]

  • mocks and models for SNS. thanks Eugene Howe

[aws/sns]

  • basic subscription mock. thanks Josh Lane

[aws|put_object]

  • guard against non-us_ascii x-amz-meta-* values. thanks Jan Raasch
  • do not check user meta data encoding for ruby-1.8.7. thanks Jan Raasch

[misc]

  • add storage_type to rds server. thanks Adam Reese
  • add models for firewall, egress_firewall, networks, port_forwarding, projects, public_ip_addresses. Also fix 3015 (support project_id in key calls). thanks Athir Nuaimi
  • add network offerings model and add functionality to egress_firewall_rule model. thanks Athir Nuaimi
  • add initial extra testing for cloudstack enhancements. thanks Athir Nuaimi
  • add a number of tests for cloudstack requests. thanks Athir Nuaimi
  • add models for firewall, egress_firewall, networks, port_forwarding, projects, public_ip_addresses. Also fix 3015 (support project_id in key calls). thanks Athir Nuaimi
  • add network offerings model and add functionality to egress_firewall_rule model. thanks Athir Nuaimi
  • add initial extra testing for cloudstack enhancements. thanks Athir Nuaimi
  • fix failing test for cloudstack flavors. thanks Athir Nuaimi
  • fix failed travis test with cloudstack on ruby 1.8.7. thanks Athir Nuaimi
  • issue #3275, setting path_style to true for signature_version 4. thanks Christian Ott
  • path_style debugging. thanks Christian Ott
  • check path_style for nil. thanks Christian Ott
  • remove debug msg. thanks Christian Ott
  • issue #3275, set path_style for get_bucket_location only, remove larger scope. thanks Christian Ott
  • Add configuration for path_style to RiakCS Provisioning client. Defaults the false if no user input is given (following the style for the s3client default settings). thanks Derek Richard and Karen Wang
  • rds event subscriptions. thanks Eugene Howe
  • All I want for Christmas are logs clean of warnings about HTTPS access to my bucket... thanks Frederic Jean
  • Revert "Revert "Run Fog tests for Ruby 2.2.0"". thanks Frederick Cheung
  • Add ovirt_ca_no_verify option for ovirt provider. thanks Ilja Bobkevic
  • get_topic_attributes handle nil values. thanks Josh Lane
  • fog-aws module. thanks Josh Lane
  • fix aws bin. thanks Josh Lane
  • Rackspace Neutron (Networking) Support. thanks Matt Darby
  • Rackspace's new CDN (V2). thanks Matt Darby
  • Launch. thanks Matt Darby
  • Fix [excon][WARNING] Invalid Excon request keys: :host exception. thanks Mevan Samaratunga
  • Test service abstraction code loading. thanks Paul Thornthwaite
  • This limits 1.8.7 to use activesupport-v3.2.21. thanks Paul Thornthwaite
  • Ignore JRuby failures until investigated. thanks Paul Thornthwaite
  • First batch of deprecation of requests in Xenserver. thanks Paulo Henrique Lopes Ribeiro
  • Fix build in ruby 1.8.7. thanks Paulo Henrique Lopes Ribeiro
  • Remove command gem update from travis build. thanks Paulo Henrique Lopes Ribeiro
  • Added more deprecations. thanks Paulo Henrique Lopes Ribeiro
  • Added deprecation notice to destroy requests. thanks Paulo Henrique Lopes Ribeiro
  • Deprecated all requests. thanks Paulo Henrique Lopes Ribeiro
  • Deprecating methods in models. thanks Paulo Henrique Lopes Ribeiro
  • Fix indentation. thanks Paulo Henrique Lopes Ribeiro
  • Removed Serverlove code. thanks Paulo Henrique Lopes Ribeiro
  • Removed Serverlove tests. thanks Paulo Henrique Lopes Ribeiro
  • Removed Serverlove bin. thanks Paulo Henrique Lopes Ribeiro
  • Added modular Serverlove provider as dependency. thanks Paulo Henrique Lopes Ribeiro
  • Allowing users to fetch ec2 instances in batches. thanks Richard Hall
  • Grouping requestId, and nextToken together in DescribeInstances#end_element as they perform the same action. thanks Richard Hall
  • Improving docs for fetching EC2 instances in batches. thanks Richard Hall
  • Run Fog tests for Ruby 2.2.0. thanks Sean Handley
  • Revert "Run Fog tests for Ruby 2.2.0". thanks Sean Handley
  • [vSphere]: Add full path to cluster. thanks Shlomi Zadok
  • Add support for bucket notification configuration. thanks e Peignier
  • cleanup leftover files (now in fog-aws). thanks geemus
  • start_with_cloudinit function (rbovirt). thanks karmab
  • Fix misbehavior around connection to slave node in pool. thanks ooVoo LLC
  • Fixed the issue according pool request #3356. thanks ooVoo LLC
  • Fix circular argument reference warnings for ruby 2.2. thanks starbelly
  • 应俊 (1):. thanks starbelly
  • need region param. thanks starbelly

[openstack|storage]

  • fixes around file metadata. thanks geemus