Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 24, 2012
  1. Workaround for bundler swallowing the '--verbose' flag

    Philip (flip) Kromer authored
    Recent bundlers swallow the --verbose flag (bundler/issues#2102): 'bundle exec knife ... -VV'  never does get the verbositoseness all the way to knife.
    
    I'm preparing a patch for bundler, but being blind to backtraces is horrible enough however that a workaround here is justifiable.
    
    If you specify '-Z' or '-ZZ' alone as an arg, it will be turned into '-V' or '-VV', resp.
    
    I hate monkeying around with ARGV, but a) knife already does so, and b) after some poking around inside knife I don't see a clean way to do this. This only patches up 'knife cluster' commands (things that include Ironfan::KnifeCommon).
    It also ignores any arguments that follow the string 'ssh' -- 'bundle exec knife -Z ssh awesomehood -Z' will be single verbose for knife and -Z for awesomehood.
  2. @temujin9
  3. @temujin9

    Updated changelog

    temujin9 authored
  4. @temujin9

    Cleaning up kill descriptions

    temujin9 authored
  5. @temujin9

    Restoring alphabetical order of Ec2 attributes: arbitrary unlabelled …

    temujin9 authored
    …groupings don't improve legibility
  6. @temujin9
  7. @temujin9
  8. @temujin9

    Merge branch 'better_logging'

    temujin9 authored
  9. @temujin9
  10. @temujin9
  11. @temujin9

    Version bump to 4.1.0

    temujin9 authored
  12. bootstrap_distro and ssh_user fall back to image_info value (fixes #164)

    Philip (flip) Kromer authored
    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.
  13. Like any good hitman, knife cluster kill should 'take care of' errant…

    Philip (flip) Kromer authored
    … 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.
  14. Ironfan.deprecated should raise, not exit directly -- otherwise is gr…

    Philip (flip) Kromer authored
    …eat sadness when pry session dumps you on your ass.
  15. call to keypair listing might have a nil cluster

    Philip (flip) Kromer authored
  16. cleaner progress report from chef loading

    Philip (flip) Kromer authored
    * made all the load! methods follow the same stanza
    * added #to_s methods for the models
  17. Cleanup of progress reporting and object display

    Philip (flip) Kromer authored
    * 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.
  18. Ironfan.parallel catches errors per-thread; Ironfan.safely returns th…

    Philip (flip) Kromer authored
    …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) ; ... }'
  19. @temujin9

    Updating changelog

    temujin9 authored
  20. @temujin9

    Merge pull request #163 from infochimps-labs/ec2_bitness_configurable

    temujin9 authored
    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 authored
    …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. @temujin9

    Adding notation to changelog

    temujin9 authored
Commits on Sep 21, 2012
  1. @temujin9

    Merge pull request #161 from fractaloop/master

    temujin9 authored
    Volume definitions fail due to changes within machine.rb
  2. cloud(:ec2) lets you declare bitness (fixes infochimps-labs/ironfan#147)

    Philip (flip) Kromer authored
    * Chef::Config.ec2_flavor_info declares the same default bitness it did. Another reasonable choice would be 'everything is 64-bit by default' but that would change things underfoot.
    * Ec2::Cloud defines 'bits' field, defaulting to value taken from Chef::Config.ec2_flavor_info
    
    I added a warning to the DSL step when image_id is missing; and a mini-linter that checks for things like a missing AMI id before launch -- by the time Fog fails the machine it's too hard to figure out why the image wasn't found.
Commits on Sep 20, 2012
  1. @fractaloop
  2. @temujin9

    Version bump to 4.0.10

    temujin9 authored
  3. @temujin9
  4. @temujin9
  5. @temujin9

    Version bump to 4.0.9

    temujin9 authored
  6. @temujin9
  7. @temujin9

    Updating changelog

    temujin9 authored
  8. @temujin9

    Version bump to 4.0.8

    temujin9 authored
  9. @temujin9

    Fixing cluster's role name

    temujin9 authored
  10. @temujin9
  11. @temujin9
Something went wrong with that request. Please try again.