Permalink
Switch branches/tags
Nothing to show
Commits on Oct 22, 2013
  1. All manner of things that I can't be arsed to split into loads of com…

    …mits
    James Laver committed Oct 22, 2013
Commits on Oct 17, 2013
  1. Merge

    James Laver committed Oct 17, 2013
  2. Merge

    James Laver committed Oct 17, 2013
  3. Merge

    James Laver committed Oct 17, 2013
  4. gitignore

    James Laver committed Oct 17, 2013
  5. Added environment variable configuration

    James Laver committed Oct 17, 2013
Commits on Sep 23, 2013
  1. README

    James Laver committed Sep 23, 2013
  2. Merge branch 'master' of github.com:osfameron/Oyster

    James Laver committed Sep 23, 2013
  3. And we have it working and installing perls and modules

    James Laver committed Sep 23, 2013
  4. Added modules path to vagrantfile

    James Laver committed Sep 23, 2013
Commits on Sep 22, 2013
  1. gitignore

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

    Replace with vagranty stuffs
    committed Sep 21, 2013
  2. Create README.md

    jjl committed Sep 21, 2013
  3. Pushed in stuff from jjl/oyster (about to be defunct)

    James Laver committed Sep 21, 2013
  4. Removed existing code

    James Laver committed Sep 21, 2013
Commits on Jan 31, 2011
  1. _rs needs to be lazy

    mfontani committed Jan 31, 2011
  2. Correct provision class

    mfontani committed Jan 31, 2011
  3. use on top

    mfontani committed Jan 31, 2011
  4. Clarify error; correct config

    mfontani committed Jan 31, 2011
  5. Correct defaults for Rackspace

    mfontani committed Jan 31, 2011
  6. Clearer error messages

    mfontani committed Jan 31, 2011
  7. Corrected SYNOPSIS

    mfontani committed Jan 31, 2011
  8. Init + Preinstall on rackspace

    mfontani committed Jan 31, 2011
  9. corrected abstract

    mfontani committed Dec 4, 2010
  10. Configurable config file

    mfontani committed Dec 4, 2010
  11. * Fix package names to point to Oyster::Provision::Backend::*

    * 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
    perigrin committed Jan 31, 2011
Commits on Jan 25, 2011
  1. Perigrin's Obscenely Rude Re-factor : Step 1

    * 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.
    perigrin committed Jan 25, 2011
Commits on Nov 20, 2010
  1. attempting to fix ::Provision

    hakim committed Nov 20, 2010
  2. fix bugs

    hakim committed Nov 20, 2010
  3. sample config tweak

    hakim committed Nov 20, 2010
  4. Changing the image

    Ian Norton committed Nov 20, 2010
  5. Merge branch 'master' of git.shadowcat.co.uk:Oyster

    Ian Norton committed Nov 20, 2010