Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 17, 2011
  1. @tokengeek
  2. @tokengeek
  3. @tokengeek
  4. @tokengeek

    [brightbox] Replace duplicate remove with move test

    tokengeek authored
    * Still leaves group empty to allow deletion
  5. @tokengeek
  6. @tokengeek
  7. @tokengeek

    [brightbox] Make Cloud IP model's map nicer to use

    tokengeek authored
    * API accepts a load balancer or interface ID
    * Model accepts a Server and figures out a suitable interface
  8. @tokengeek
  9. @tokengeek
  10. @tokengeek

    [brightbox] Test and fix for API client secret reset

    tokengeek authored
    * Wasn't loaded although code in place
    * Test format and check output isn't nil
  11. @tokengeek
  12. @tokengeek

    [brightbox] Helper to get a test server ready

    tokengeek authored
    * Standard timeout
    * Errors if reported as failed by API
  13. @tokengeek
  14. @tokengeek
  15. @tokengeek

    Merge branch 'bb_updates'

    tokengeek authored
    Conflicts:
    	tests/brightbox/requests/compute/helper.rb
Commits on Nov 16, 2011
  1. @geemus

    Merge pull request #615 from bgentry/master

    geemus authored
    Fix exceptions from nil credential value
  2. @bgentry
  3. @geemus

    Merge pull request #614 from hunner/symbolize_credential_input

    geemus authored
    [core] `@credential` should always be a symbol
  4. @hunner

    [core] `@credential` should always be a symbol

    hunner authored
    Similar to #504, say your ~/.fog had multiple stanzas:
    
    ```yaml
    :default:
      :aws_access_key_id: aaa
    test:
      :aws_access_key_id: bbb
    :prod:
      :aws_access_key_id: ccc
    ```
    
    By default, fog will look for either the credential *symbol* `:default` or for the *string* stored in `FOG_CREDENTIAL` (in `lib/fog/core/credentials.rb` method `self.credential`). When the fog credentials file given above is read in, it’s passed through `self.symbolize_credentials` which makes *symbols* out of all the keys (so `prod`, `test`, and `default` will all be symbols) and saves the list to credentials then looks for `credentials[credential]` which is indexing a string in a hash of symbols.
    
    Any value that `@credential` is set to should be a symbol, because the hash keys will only be symbols.
Commits on Nov 15, 2011
  1. @geemus

    Merge pull request #610 from arvida/fix-s3-get-acl-mocks

    geemus authored
    [AWS] Fix S3 get acl mocks
Commits on Nov 14, 2011
  1. @antonlindstrom
  2. Ensuring that get_object_acl and get_bucket_acl mock methods returns …

    Arvid Andersson authored
    …a hash representation of the ACL
  3. Added acl_to_hash helper method to Fog::Storage::AWS

    Arvid Andersson authored
    * Added test for acl_to_hash
    * Renamed hash_to_acl.rb to acl_utils.rb
  4. Enabled tests for setting S3 ACL by id and uri on buckets and objects…

    Arvid Andersson authored
    … when mocking
Commits on Nov 13, 2011
  1. @jeffmccune

    Merge pull request #608 from jeffmccune/feature/master/10644_vsphere_…

    jeffmccune authored
    …compute_speed_improvement
    
    [vsphere|compute] Add servers filter to improve clone performance
Commits on Nov 12, 2011
  1. @jeffmccune

    [vsphere] (#10644) Add servers filter to improve clone performance

    jeffmccune authored
    The behavior without this patch is that the performance of the vm_clone
    operation in unacceptably slow for VMware vCenter deployments with
    multiple hundreds of virtual machines.
    
    Performance is unacceptable because the vm_clone operation makes
    multiple API calls to list _all_ of the VM's in the inventory.  This
    patch eliminates the need to list all VM's by adding path and folder
    filters to limit our API calls to subtrees of the VMware inventory.
    
    = API Changes =
    
     * New datacenters request that caches the Datacenter objects for the
       life of the process.
     * New clone() method on the server model that returns a server model of
       the new VM even if it is not yet done cloning.
     * Ability to limit collections to inventory paths by passing the
     * 'folder' filter to the servers collection.  For example:
       `conn = Fog::Compute[:vsphere];
        conn.servers('path' => '/Datacenters/DC1/vm/Templates')`
       this filter will greatly reduce the number of SOAP API calls by
       limiting the server models in the collection to only those in the
       Templates inventory folder.  Note, this is not recursive yet.
    
    = Tests =
    
    Tests have been updated.  The vm_clone request no longer takes an
    instance_uuid because we cannot actually use this to search the
    inventory efficiently.  Instead, the vm_clone request now requires a
    path attribute to allow Fog to search only a subset of the inventory.
Commits on Nov 11, 2011
  1. @geemus

    Release 1.1.1

    geemus authored
  2. @geemus
  3. @geemus

    1.1.0 changelog

    geemus authored
  4. @geemus

    Release 1.1.0

    geemus authored
  5. @geemus
  6. @geemus

    Merge pull request #601 from brianhartsock/master

    geemus authored
    [dns] Made model tests use uniq domain names
  7. @geemus

    Merge pull request #605 from brianhartsock/issue/604/rs_lb_endpoint_name

    geemus authored
    [rackspace|load_balancers] made lb endpoint configurable
  8. @brianhartsock
  9. @brianhartsock
Something went wrong with that request. Please try again.