Skip to content
This repository

Aug 25, 2012

  1. R. Tyler Croy

    Add a minor optimization, don't bother bootstrapping Puppet if it's a…

    …lready in our PATH
    authored August 25, 2012
  2. R. Tyler Croy

    Clean-up the remainder of the holes missed when refactoring for the P…

    …uppet livery
    authored August 25, 2012
  3. R. Tyler Croy

    Move can_rsync? into the base livery class where it belongs

    authored August 25, 2012
  4. R. Tyler Croy

    Add a new built-in (and configurable) Puppet livery.

    This will allow for easier bootstrapping and configuration of Puppet on a
    machine, e.g.:
    
        Blimpy.fleet do |f|
          f.add(:aws) do |s|
            s.livery = Blimpy::Livery::Puppet.configure |c|
              c.module_path = "test/modules" # This is relative to the Blimpfile's root directory
            end
          end
        end
    
    In a way, this should fix #47
    authored August 25, 2012

Aug 23, 2012

  1. R. Tyler Croy

    Change the default AMI ID to an Ubuntu 12.04 LTS (amd64) image

    authored August 22, 2012
  2. R. Tyler Croy

    Having ruby-debug around inside of the RSpec examples is handy

    authored August 22, 2012
  3. R. Tyler Croy

    Restructure the World object just for funsies

    authored August 22, 2012
  4. R. Tyler Croy

    Flesh out the liveries feature and make the configuration-less livery…

    … scenario work
    authored August 22, 2012
  5. R. Tyler Croy

    Move the concept of a Livery around to denote an actual class with mo…

    …re "structure"
    
    This effectively breaks the crap out of existing Blimpfiles with a `ship.livery
    = :cwd` line, or something similar. I think it's worth it at this point.
    
    Liveries will have some access to the box object itself, so that API will need
    to remain consistent for some time. It's expected that every Livery will have
    at least:
    
        * setup_on(box)
        * preflight(box)
        * flight(box)
        * postflight(box)
    
    This should be enough for just about every livery to do what it needs to do
    with the created box. This should also allow (in the future) a Livery to
    express variables or other configuration information "outward" for the
    consumption of other Liveries.
    authored August 22, 2012
  6. R. Tyler Croy

    Bump to version to 0.6 so I can break some more things

    authored August 22, 2012
  7. R. Tyler Croy

    Make sure we have at least RSpec 2.11 for our expect() calls

    authored August 22, 2012
  8. R. Tyler Croy

    Add cucumber profiles and clean up the Rakefile a bit

    authored August 22, 2012
  9. R. Tyler Croy

    Remove the notion of an "engine" since it's not any useful form of an…

    … abstraction
    
    Fixes #49
    authored August 22, 2012

Aug 22, 2012

  1. R. Tyler Croy

    Add a simple "version" task to print the current version of the gem

    authored August 21, 2012

Aug 20, 2012

  1. R. Tyler Croy

    Bump the version for a bugfix release

    authored August 19, 2012

Aug 15, 2012

  1. R. Tyler Croy

    Merge pull request #50 from branan/instance_data_symbols

    Fix instance_data lookups to use symbols
    authored August 15, 2012
  2. Branan Purvine-Riley

    Fix instance_data lookups to use symbols

    authored August 15, 2012

Aug 11, 2012

  1. R. Tyler Croy

    Make the "name" argument to `blimpy ssh` optional, if it's not provid…

    …ed we'll choose the first ship we find
    authored August 10, 2012

Aug 10, 2012

  1. R. Tyler Croy

    Jump to 0.5.0 for the new livery changes

    authored August 10, 2012
  2. R. Tyler Croy

    Refactor the Linux and FreeBSD Puppet liveries into one script

    Fixes #29
    authored August 10, 2012
  3. R. Tyler Croy

    Bump for a new release

    authored August 10, 2012

Jul 27, 2012

  1. R. Tyler Croy

    Add ci_reporter support for generating Jenkins compatible JUnit XML

    authored July 27, 2012

Jul 21, 2012

  1. R. Tyler Croy

    Avoid trying to update YAML::ENGINE if it's not there

    authored July 21, 2012
  2. R. Tyler Croy

    Ignore host key checks when rsyncing things to the machine

    Fixes #43
    authored July 20, 2012

Jul 20, 2012

  1. R. Tyler Croy

    Properly load the box_by_name when provisioning without an explicit name

    authored July 20, 2012
  2. R. Tyler Croy

    Force the psych YAML engine

    authored July 20, 2012

Jul 14, 2012

  1. R. Tyler Croy

    Bump the version up a little heavier due to the file format changes

    authored July 14, 2012
  2. R. Tyler Croy

    Finish up support for allocating and associating floating IPs for ope…

    …nstack blimps
    
    Last night I was mistakenly using the image ID when trying to associate instead
    of the server ID, so this fixes that. OpenStack wants a certain order of
    operations for associating an IP as well, we must associate only after
    OpenStack says the machine is ready.
    authored July 14, 2012
  3. R. Tyler Croy

    Use the correct key when re-creating the OpenStack compute server object

    authored July 14, 2012
  4. R. Tyler Croy

    Ensure that we reserialize as much data as possible when re-constitut…

    …ing boxes from .blimp files
    authored July 14, 2012
  5. R. Tyler Croy

    Avoid requiring 'fog' since it takes a damned eternity to require it

    authored July 14, 2012
  6. R. Tyler Croy

    Clean-up the serialization and deserialization semantics for the .bli…

    …mpy.d state files
    authored July 14, 2012
  7. R. Tyler Croy

    Add support for predestroy/postdestroy hooks to allow OpenStack boxes…

    … to tear down their floating ip
    authored July 13, 2012
  8. R. Tyler Croy

    Add some "prestart" and "poststart" support so OpenStack can allocate…

    … and associate an IP
    
    This is the first half of the story, we need to make sure that the right
    information is being persisted and then the second half can take place:
    deassociating and releasing the floating IP
    authored July 13, 2012
  9. R. Tyler Croy

    Add a specific Rake task to run OpenStack features

    authored July 13, 2012
Something went wrong with that request. Please try again.