Skip to content
Commits on Nov 17, 2011
  1. @tokengeek
  2. @tokengeek
  3. @tokengeek
  4. @tokengeek

    [brightbox] Replace duplicate remove with move test

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

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

    tokengeek committed
    * 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 committed
    * 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 committed
    * Standard timeout
    * Errors if reported as failed by API
  13. @tokengeek
  14. @tokengeek
  15. @tokengeek

    Merge branch 'bb_updates'

    tokengeek committed
Commits on Nov 16, 2011
  1. @geemus

    Merge pull request #615 from bgentry/master

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

    Merge pull request #614 from hunner/symbolize_credential_input

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

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

    hunner committed
    Similar to #504, say your ~/.fog had multiple stanzas:
      :aws_access_key_id: aaa
      :aws_access_key_id: bbb
      :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 committed
    [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 committed
    …a hash representation of the ACL
  3. Added acl_to_hash helper method to Fog::Storage::AWS

    Arvid Andersson committed
    * 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 committed
    … when mocking
Commits on Nov 13, 2011
  1. @jeffmccune

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

    jeffmccune committed
    [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 committed
    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 committed
  2. @geemus
  3. @geemus

    1.1.0 changelog

    geemus committed
  4. @geemus

    Release 1.1.0

    geemus committed
  5. @geemus
  6. @geemus

    Merge pull request #601 from brianhartsock/master

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

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

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