Permalink
Commits on Sep 29, 2012
  1. Version bump to 4.2.0

    temujin9 committed Sep 29, 2012
Commits on Sep 27, 2012
  1. Basic cluster spec stuff

    fractaloop committed Sep 27, 2012
  2. Version bump to 4.1.1

    temujin9 committed Sep 27, 2012
  3. Failing spec for #158

    fractaloop committed Sep 27, 2012
Commits on Sep 26, 2012
Commits on Sep 24, 2012
  1. Updated changelog

    temujin9 committed Sep 24, 2012
  2. Restoring alphabetical order of Ec2 attributes: arbitrary unlabelled …

    temujin9 committed Sep 24, 2012
    …groupings don't improve legibility
  3. Version bump to 4.1.0

    temujin9 committed Sep 24, 2012
  4. bootstrap_distro and ssh_user fall back to image_info value (fixes #164)

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    Main fix is to set the default for those to fall back to image_info[:xx].
    Also put in some helpers to shield the feature jealousy everyone has for computers' attributes' attributes.
  5. Like any good hitman, knife cluster kill should 'take care of' errant…

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    … clients
    
    If the client existed but the node did not, knife cluster kill would ignore the server. In Cosa Nostra when a client give you agita you give it lead.
    
    A server is now killable? if it has a node, a client, or a created machine. Also added progress report to the killination.
  6. Ironfan.deprecated should raise, not exit directly -- otherwise is gr…

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    …eat sadness when pry session dumps you on your ass.
  7. call to keypair listing might have a nil cluster

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
  8. cleaner progress report from chef loading

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    * made all the load! methods follow the same stanza
    * added #to_s methods for the models
  9. Cleanup of progress reporting and object display

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    * knife cluster show outputs the chef config
    * resources have a readable-in-parallel #to_s method
    * in-progress reporting for discovery, so you know whether to be angry with Opscode or AWS
    * Moved the refactoring notes to an Ironfan.todo helper -- set Chef::Config[:show_todo] on to see them.
  10. Ironfan.parallel catches errors per-thread; Ironfan.safely returns th…

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 24, 2012
    …e exception
    
    Parallel keeps track of the return value of each thread, and runs it inside 'safely'.
    Safely now returns the exception if there was a problem
    Together, you can then say 'results.each{|result| next if result.is_a?(Exception) ; ... }'
  11. Updating changelog

    temujin9 committed Sep 24, 2012
  12. Merge pull request #163 from infochimps-labs/ec2_bitness_configurable

    temujin9 committed Sep 24, 2012
    cloud(:ec2) lets you declare bitness (fixes infochimps-labs/ironfan#147)
Commits on Sep 23, 2012
  1. use legacy '32-bit' string in the lookup table (re infochimps-labs/ir…

    Philip (flip) Kromer
    Philip (flip) Kromer committed Sep 23, 2012
    …onfan#147)
    
    the 'bits' field is an integer; it's only the lookup table that needs legacy papering-over
Commits on Sep 22, 2012
  1. Adding notation to changelog

    temujin9 committed Sep 22, 2012
Commits on Sep 21, 2012
  1. Merge pull request #161 from fractaloop/master

    temujin9 committed Sep 21, 2012
    Volume definitions fail due to changes within machine.rb