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

Release 1.15.0

This commit is contained in:
geemus 2013-08-16 08:39:02 -05:00
parent 73c5497a16
commit 86ecdf0e1a
4 changed files with 300 additions and 3 deletions

View file

@ -1,3 +1,299 @@
1.15.0 08/16/2013 73c5497a16a5374b6bec2f533da872aee682a73a
==========================================================
Stats! { 'collaborators' => 50, 'downloads' => 2932167, 'forks' => 891, 'open_issues' => 165, 'watchers' => 2679 }
MVP! Daniel Reichert
[AWS]
print out raw response string when DEBUG_RESPONSE env var is set. thanks Michael Hale
[AWS|ASG]
filtering for ASG Scaling Policies. thanks Blake Gentry
filtering for ASG Scaling Activities. thanks Blake Gentry
parse ScalingPolicy MinAdjustmentStep. thanks Blake Gentry
filtering for ASGs. thanks Blake Gentry
filter mocked results for describe_auto_scaling_groups. thanks Blake Gentry
filter mocked results for describe_auto_scaling_policies. thanks Blake Gentry
[AWS|ELB]
add ProxyProtocolPolicyType (and formatting). thanks Michael Hale
add set_load_balancer_policies_for_backend_server request. thanks Michael Hale
add support for seeing backend server descriptions. thanks Michael Hale
add support for OtherPolicies. thanks Michael Hale
fix InstancePort parsing in describe_load_balancers. thanks Michael Hale
load_balancer_tests cleanup cert from potentially failed previous test run. thanks Michael Hale
test describe_load_balancers parser directly. thanks Michael Hale
emulate AWS behavior: no BackendServerDescriptions by default. thanks Michael Hale
fix set_load_balancer_polices_for_backend mock to track set BackgroundServerDescriptions. thanks Michael Hale
update helper to include BackendServerDescriptions and OtherPolicies. thanks Michael Hale
fix backend server descriptions model test. Reload the elb to pickup the latest descriptions. thanks Michael Hale
mocks emulate AWS behavior when setting a policy for the backend server a subsequent describe is required to update the local state with the current BackendServerDescriptions. thanks Michael Hale
fix PolicyTypeNotFound error in create_load_balancer_policy mock. thanks Michael Hale
policy model and collection support creating and showing OtherPolicies. thanks Michael Hale
fetch policy descriptions for elb.policies model call. thanks Michael Hale
actually check PublicKey. thanks Michael Hale
use ['Policies']['Proper'] as the canonical mock policy store. thanks Michael Hale
remove unused bits. thanks Michael Hale
check the result of describe_load_balancer_polices for each policy by name. thanks Michael Hale
test that describe_load_balancers mocks properly formats policy results. thanks Michael Hale
restore policy.cookie and policy.expiration methods. thanks Michael Hale
[Brightbox]
Fixes service deprecations. thanks Paul Thornthwaite
Updates to collaboration models. thanks Paul Thornthwaite
[Cloudstack|Compute]
Add support for keypair and userdata when creating cloudstack vms. thanks Christophe Roux
[Vcloud]
Adding case insensitivity for set-cookie header. thanks Garima Singh
[aws|elb]
add new style default security group. thanks Eugene Howe
[aws|iam]
Make mock EntityAlreadyExists message match reality. thanks Dan Peterson
[core]
excluded :headers hash from symbolize_credentials in order to properly pass headers onto Excon. thanks Kyle Rames
exclude :headers from symbolization for real this time; added better tests; Thanks @burns!. thanks Kyle Rames
[glesys]
added options to resuse ip and/or ipv6 and description. thanks Andreas Josephson
[google]
Add support for network and external_ip. thanks Romain Vrignaud
client.images doesn't list google public images. thanks Romain Vrignaud
Add support for network and external_ip. thanks Romain Vrignaud
[google-compute-engine]
Add private_ip_address method for server. thanks Romain Vrignaud
[google|compute]
Fix insert disk to deal with changes to insert image. thanks Nat Welch
servers.get don't catch errors. thanks Romain Vrignaud
disks.all shouldn't return nil. thanks Romain Vrignaud
fix typo on disk example. thanks Romain Vrignaud
zone in disks.get is now optional. thanks Romain Vrignaud
better check on server.public_ip_address. thanks Romain Vrignaud
[misc]
Accept public_key and public_key_path when creating GCE server. thanks Akshay Moghe
Query global projects when get/list'ing compute images. thanks Akshay Moghe
Allow users to create images in GCE. thanks Akshay Moghe
Add 'status' attribute to GCE images. thanks Akshay Moghe
When 'insert'ing a disk, don't try to create an image. thanks Akshay Moghe
Add ability to get/list snapshots in GCE. thanks Akshay Moghe
Align the disk interface more closely with the API. thanks Akshay Moghe
Fix up the 'disk' api. thanks Akshay Moghe
Rackspace: add keypair support. thanks Bart Vercammen
AWS: remove logging. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
Rackspace: add keypair support. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
rackspace: create_server - API change: options[:keypair] takes String i.s.o. Hash (-> the keypair name). thanks Bart Vercammen
rackspace: keypairs - add unit tests. thanks Bart Vercammen
rackspace:keypairs - add 'model' unit tests. thanks Bart Vercammen
rackspace:kaypair - small corrections during unit test. thanks Bart Vercammen
rackspace: keypairs - throw Fog::Compute::RackspaceV2::NotFound when HTTP:404 received. thanks Bart Vercammen
rackspace: keypairs - additional unittests + correct keypairs.destroy behaviour. thanks Bart Vercammen
rackspace - keypairs : redo exception/no-exception logic for ::destroy and ::get functions. thanks Bart Vercammen
rackspace: keypairs - add documentation. thanks Bart Vercammen
Protect against missing fields in rackspace endpoint documents. thanks Brendan Fosberry
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding agent tests. thanks Daniel Reichert
Adding list data points tests. thanks Daniel Reichert
Removed redundant test from comments. thanks Daniel Reichert
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding delete agent token coverage of api. thanks Daniel Reichert
Adding test coverage of deleting agent tokens. thanks Daniel Reichert
Re-adding tests from rebase. thanks Daniel Reichert
Adding alarm delete coverage of API. thanks Daniel Reichert
Adding alarm delete test coverage. thanks Daniel Reichert
Forgot to add underscore for test groups. thanks Daniel Reichert
Removing bad Failure test. thanks Daniel Reichert
WIP: Adding get tests for checks. thanks Daniel Reichert
Completed: get_check tests now working. thanks Daniel Reichert
Completed: get_entity tests implemented and passing. thanks Daniel Reichert
Removing list_entites failure test. thanks Daniel Reichert
forgot to return test group to original value. thanks Daniel Reichert
Removing test group. thanks Daniel Reichert
add support for openstack network quota endpoints. thanks Evan Petrie
fixes #1434 : How to use vcloud fog services. thanks Garima Singh
Fixed an uninitialized constant error. thanks Hongbin Lu
Add request/parser for DescribeOperableDBInstanceOptions. thanks James Bence
Return boolean, not index of match. thanks James Bence
Add model, collection for instance_options. thanks James Bence
Use correct filters in RDS model instance_options 'all' method. thanks James Bence
Set up tests (and make them pass) for orderable_db_instance_options. thanks James Bence
Adjust number of items returned for test. thanks James Bence
Remove failure test; non-existent engine sometimes has options. thanks James Bence
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
fix(alarm_tests): Use npTechnicalContactsEmail. thanks Jay Faulkner
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
add(notice): Direct future developers to old repo. thanks Jay Faulkner
fix for token timeout on cdn. thanks Jon Holt
Tests for reauthentication in CDN. thanks Jon Holt
Allow to configure server#scp and server#ssh on the instance level. thanks Jonas Pfenniger
Fixes issue where Net::SSH would only use the "password" authentication method. thanks Jonas Pfenniger
add support for m3.xlarge and m3.2xlarge instance flavors. thanks Kevin McFadden
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921. thanks Kyle Rames
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921 take two. thanks Kyle Rames
try 3 in removing coveralls for ruby 1.9.2. thanks Kyle Rames
trying to disable coveralls. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
updating monitoring service to recognize rackspace_region. thanks Kyle Rames
trying one more times to disable coveralls on 1.9.2. thanks Kyle Rames
Adds light documentation for GCE and GCS. thanks Nat Welch
A set of smoke tests for GCE. thanks Nat Welch
fix some small bugs in the gce smoke tests. thanks Nat Welch
some more small bugs in the GCE examples. thanks Nat Welch
Be alittle more specific in the footer of Google Readme. thanks Nat Welch
Make public_url function easier to read and change acl request to deal with nokogiri changes. thanks Nat Welch
Examples tweak. thanks Nat Welch
remove networks. thanks Nat Welch
Fix some issues with GCE examples and disk requests. thanks Nat Welch
Fix comments in Google snapshot example. thanks Nat Welch
Renamed Fog::AWS::SES::Real#verify_domain to #verify_domain_identity. thanks Postmodern
Fix all in Fog::Compute::Servers. thanks Romain Vrignaud
Fix Fog::Compute::Google::Flavor all method. thanks Romain Vrignaud
Add a parameter to servers.all for rackspace v2 to make it the same as other providers. thanks Sam Kottler
Remove whitespace from the Rackspace V2 test. thanks Sam Kottler
Fix #server so that it returns the right server instead of all servers. thanks Shay Bergmann
Changing the non-ascii dash in the url. thanks Steve Frank
use params instead of prep. thanks Thomas Cate
Add VPC security groups to the RDS instances. thanks Timur Alperovich
[aws|rds]: PubliclyAccessible is boolean. thanks Timur Alperovich
remove dependency on active_support's present? method. thanks Toby Hede
Cleanup and refactor digitalocean integration. thanks Trae Robrock
Whitespace. thanks Trae Robrock
Whitespace, fix tests for running in non mock mode, and clean up in non mock mode. thanks Trae Robrock
digitalocean supports bootstrap. thanks Trae Robrock
Fix digitalocean server test. thanks Trae Robrock
Add digitalocean mock key to run these tests on travis. thanks Trae Robrock
Add ip_address to the mock. thanks Trae Robrock
Remove mock server from servers list on destroy. thanks Trae Robrock
Adding exception from net-ssh 2.6 that occurs during bootstrap as sshd is just starting up. thanks Trae Robrock
Add mock for dnsimple and fix tests for non mock mode. thanks Trae Robrock
Add mock and test for get_record. thanks Trae Robrock
Correct record creation response. thanks Trae Robrock
Return a 404 if the domain does no exist. thanks Trae Robrock
Add proper error message to 404. thanks Trae Robrock
handle zone with no records. thanks Trae Robrock
Handle missing record case. thanks Trae Robrock
Use the zone id for record creation. thanks Trae Robrock
Fix mock for creation by id. thanks Trae Robrock
Use the id for deletion also. thanks Trae Robrock
Use id for record update. thanks Trae Robrock
Add ip_address method back, but deprecate it. thanks Trae Robrock
Allow v1 auth for OpenStack. thanks Yauheni Kryudziuk
fix inner/outer variable shadowing. thanks geemus
random ip address support. thanks mlincoln
lib/fog/cloudstack/models/compute/servers.rb must check for nil before checking for empty. thanks torake.fransson
[openstack|compute]
update volume tests. thanks Brian D. Burns
update flavor tests. thanks Brian D. Burns
[openstack|image]
strip unused headers in #update_image. thanks Brian D. Burns
[openstack|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
added the ability to upload files using blocks in the same manner as the Rackspace provider. thanks Kyle Rames
updating object tests to support ruby 1.8.7. thanks Kyle Rames
Added temporary signed URL support. thanks Yauheni Kryudziuk
[rackspace]
refined authentication endpoint tests. thanks Kyle Rames
updated exceptions to include the service transaction id if available. thanks Kyle Rames
added transaction id to monitoring exceptions; passing service into slurp for compute, databases, dns and load balancers. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|compute_v2]
renaming keypairs to key_pairs to match other compute implementations. thanks Kyle Rames
[rackspace|identity]
added error handling to make service catalog more robust. thanks Kyle Rames
fixing broken service catalog test. thanks Kyle Rames
[rackspace|monitoring]
WIP initial commit of alarm example tests. thanks Daniel Reichert
Adding alarm examples tests. thanks Daniel Reichert
Adding alarm example tests. thanks Daniel Reichert
WIP Initial commit of alarm tests. thanks Daniel Reichert
Adding alarm example(s) tests. thanks Daniel Reichert
Adding working alarm tests. thanks Daniel Reichert
Adding support required for tests to pass. thanks Daniel Reichert
Correcting entity destroy logic. thanks Daniel Reichert
Fixing entity destroy logic. thanks Daniel Reichert
Addding Alarms and Check-Types tests. thanks Daniel Reichert
Adding mocks pending indication. thanks Daniel Reichert
Update Alarm bug fixed, uncommenting test. thanks Daniel Reichert
updating to re-authenticate token on expiration; adding monitoring authentication tests. thanks Kyle Rames
updating to use fog conventions. thanks Kyle Rames
adding model tests for agent_token, check, and entity; added destroy method to agent_token and check models; updated models to retrieve identity from header value 'X-Object-ID'; updated check model to take an entity object or id. thanks Kyle Rames
removing bad test per @irdan. thanks Kyle Rames
adding model tests for metrics and data points. thanks Kyle Rames
updated monitoring tests to skip sleeping if we are running in mocked mode. thanks Kyle Rames
fixing broken monitoring test. thanks Kyle Rames
replaced entity_id and check_id attributes with entity and check attributes; removed entity_id from base module. thanks Kyle Rames
[rackspace|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
[vsphere]
Raise NotFound exception when Datacenter or Template is not found. thanks Carlos Sanchez
Make mock data consistent across operations. thanks Carlos Sanchez
searchIndex.FindByUuid datacenter parameter must be a RbVmomi::VIM::Datacenter. thanks Carlos Sanchez
Need to turn off vm and wait until off before destroying. thanks Carlos Sanchez
Fix NoMethodError: undefined method in list_virtual_machines. thanks Carlos Sanchez
[xenserver]
Added support to get VM by uuid. thanks Celso Fernandes
Console model created. thanks Gustavo Villalta
Consoles collection created. thanks Gustavo Villalta
1.14.0 07/19/2013 b9f1659ebd45c84db011c71b53cc581a1b7ac7e1
==========================================================

View file

@ -6,8 +6,8 @@ Gem::Specification.new do |s|
## If your rubyforge_project name is different, then edit it and comment out
## the sub! line in the Rakefile
s.name = 'fog'
s.version = '1.14.0'
s.date = '2013-07-19'
s.version = '1.15.0'
s.date = '2013-08-16'
s.rubyforge_project = 'fog'
## Make sure your summary is short. The description may be as long

View file

@ -1,3 +1,3 @@
module Fog
VERSION = '1.14.0'
VERSION = '1.15.0'
end

View file

@ -56,6 +56,7 @@ module Fog
'Aaron Suggs',
'Brian Hartsock',
'Christopher Oliver',
'Daniel Reichert',
'Decklin Foster',
'Dylan Egan',
'Erik Michaels-Ober',