Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Oct 22, 2013
Commits on Oct 17, 2013
  1. Merge

    James Laver authored
  2. Merge

    James Laver authored
  3. Merge

    James Laver authored
  4. gitignore

    James Laver authored
  5. Added environment variable configuration

    James Laver authored
Commits on Sep 23, 2013
  1. README

    James Laver authored
  2. Merge branch 'master' of github.com:osfameron/Oyster

    James Laver authored
  3. Added modules path to vagrantfile

    James Laver authored
Commits on Sep 22, 2013
  1. gitignore

    James Laver authored
Commits on Sep 21, 2013
  1. Merge pull request #2 from jjl/master

    authored
    Replace with vagranty stuffs
  2. @jjl

    Create README.md

    jjl authored
  3. Pushed in stuff from jjl/oyster (about to be defunct)

    James Laver authored
  4. Removed existing code

    James Laver authored
Commits on Jan 31, 2011
  1. @perigrin
  2. @mfontani

    _rs needs to be lazy

    mfontani authored
  3. @mfontani

    Correct provision class

    mfontani authored
  4. @mfontani

    use on top

    mfontani authored
  5. @mfontani

    Clarify error; correct config

    mfontani authored
  6. @mfontani
  7. @mfontani

    Clearer error messages

    mfontani authored
  8. @mfontani

    Corrected SYNOPSIS

    mfontani authored
  9. @mfontani
  10. @mfontani
  11. @mfontani

    corrected abstract

    mfontani authored
  12. @mfontani

    Configurable config file

    mfontani authored
  13. @perigrin

    * Fix package names to point to Oyster::Provision::Backend::*

    perigrin authored
    * Make sure the EC2 backend does the Provision::API
    * Add a builder to EC2 backend so that it uses the right image
    * Fix some typos and missing variables
    * Add stubby resize() method to conform to the API
    * Move checking for the ENV variables up to the top level of the configuration
    * Make sure that the Provision class creates a new Config object to pass through
    * Remove builders from ::Provision::API since we're passing that in now
    * Make Provision::Config mutable for now
    * Fix up the tests so that we pass in all the correct data
    * Remove extraneous and stale test directory
    
    Conflicts:
    
    	t/Provision/01-EC2/01-basic.t
Commits on Jan 25, 2011
  1. @perigrin

    Perigrin's Obscenely Rude Re-factor : Step 1

    perigrin authored
    * Move from Provision composing Roles to Provision using delegates
    
    Using delegation over composition makes it easier to understand the model of what is going on. It also will make configuration easier in the long run as you can use Bread::Board or other pieces to assemble your application from a configuration file.
    
    * Promote Configuration options to a First Class Object that is passed through
    
    I'm not particularly happy with this one, but it makes passing through (and verifying) the configuration data much easier. The existing code looked like it had waffled between this style and using first-class methods on $self.
    
    * Create a Role to define Provisioning Backend API
    
    This allows us to keep the API we had set up before, where Oyster::Provision has create/delete/resize methods, but they are now delegated to backend objects rather composed directly into Oyster::Provision via Roles. This also means that creating a new backend class is simply a matter of writing to the API.
    
    * Move Common backend logic into the API
    
    The API had some common behaviors that came with properly initializing the object. Since this behavior was identical, and should be across all backends it makes sense to put it in a common location.
    
    * Create EC2 specific tests
    
    Time to start testing that we can actually provision something. I haven't actually run this test yet since doing so will require paying for AWS for an hour. I plan on doing this soon.
Commits on Nov 20, 2010
  1. attempting to fix ::Provision

    hakim authored
  2. fix bugs

    hakim authored
  3. sample config tweak

    hakim authored
  4. Changing the image

    Ian Norton authored
  5. Merge branch 'master' of git.shadowcat.co.uk:Oyster

    Ian Norton authored
Something went wrong with that request. Please try again.