Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 30, 2012
  1. @tmatilai

    Re-add `test_barks_without_atleast_a_hostname`

    tmatilai authored
    The test was accidentally removed by commit
    86c8fd4 as it was also using the same
    files as syntax error tests.
  2. @matschaffer
Commits on Oct 29, 2012
  1. @patcon
  2. @tmatilai

    Fix Ubuntu 12.04 AMI ID in integration tests

    tmatilai authored
    The previous AMI was really Ubuntu 10.10 "Maverick".
Commits on Oct 27, 2012
  1. @matschaffer

    Merge pull request #119 from tmatilai/improve-tests

    matschaffer authored
    Clean up the unit tests a bit
  2. @tmatilai
  3. @tmatilai

    Add a helper module for kitchen tests

    tmatilai authored
    DRY. And avoid using hardcoded paths for temporary files in tests.
  4. @tmatilai
  5. @tmatilai

    Do not use real default SSH config file for tests

    tmatilai authored
    Some options might affect test results.
  6. @tmatilai
  7. @tmatilai
Commits on Oct 25, 2012
  1. @matschaffer

    Merge pull request #116 from tmatilai/unify-prepare-and-cook-cli

    matschaffer authored
    Unify how prepare and cook commands handle node config
  2. @tmatilai
Commits on Oct 24, 2012
  1. @tmatilai

    Pass --node-name option to chef-solo command while cooking

    tmatilai authored
    In addition to specifying the node configuration file, pass the given
    node name option to chef-solo command run on the node. This was
    forgotten on pull request #107.
  2. @tmatilai

    Allow node_config be given as a parameter to the prepare command

    tmatilai authored
    `knife cook` has accepted the node configuration file as a second
    command line parameter. This gives the same ability to `knife prepare`.
  3. @tmatilai

    Generate missing node config in cook command, too

    tmatilai authored
    If `knife bootstrap` is used instead of `knife prepare`, the node
    configuration file is not generated. This commit makes `knife cook` to
    generate the config with empty run list if it doesn't exist.
    
    Fixes #42.
  4. @tmatilai

    Use NodeConfigCommand in Chef::Knife::Cook

    tmatilai authored
    Remove duplicate #node_config method from SshCommand.
    No changes in functionality.
  5. @tmatilai

    Extract node_config generation to own module

    tmatilai authored
    Add KnifeSolo::NodeConfigCommandTest that includes helper methods for
    node configuration file management.
    
    Also print information if the configuration file was generated or
    already existed.
  6. @matschaffer

    Merge pull request #115 from zeph/master

    matschaffer authored
    no parenthesys
  7. @zeph

    no need of parenthesys

    zeph authored
  8. @zeph
Commits on Oct 23, 2012
  1. @matschaffer

    Merge pull request #110 from tmatilai/knife-plugin-dependencies

    matschaffer authored
    Lazy load dependencies
  2. @matschaffer

    Merge pull request #111 from DrGonzo65/master

    matschaffer authored
    add -y to rsync install
Commits on Oct 22, 2012
  1. @tmatilai
Commits on Oct 20, 2012
  1. @tmatilai

    Lazy load dependencies

    tmatilai authored
    Use Knife's lazy loading:
      http://wiki.opscode.com/display/chef/Knife+Plugins#KnifePlugins-HandlingDependencies
    
    Especially avoid loading of 'net/ssh' and all out Bootstraps classes
    unless needed.
Commits on Oct 19, 2012
  1. @DrGonzo65

    Add -y to apt-get install

    DrGonzo65 authored
    If rsync was already installed on the remote host, you may receive this:
    rsync is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded.
    1 not fully installed or removed.
    After this operation, 0 B of additional disk space will be used.
    Do you want to continue [Y/n]?
    
    If so, the command will hang, and the cook will never begin.
  2. @matschaffer

    Merge pull request #109 from tmatilai/knife-output

    matschaffer authored
    Use Knife's ui object to display messages
  3. @tmatilai

    Use Knife's ui object to display messages

    tmatilai authored
    While at it, also unify messages and strip some trailing spaces.
Commits on Oct 18, 2012
  1. @matschaffer

    Merge pull request #107 from tmatilai/node-name-option

    matschaffer authored
    Add --node-name option to specify node config filename
  2. @tmatilai

    Add --node-name option to specify node config filename

    tmatilai authored
    By default the node configuration is written to (by `knife prepare`) and
    read from (by `knife cook`) "nodes/<hostname>.json". The "<hostname>"
    part can now be overridden using --node-name option.
    
    This is particularly useful when provisioning cloud servers that have
    dynamic DNS names. The option is also consistent with `knife bootstrap`,
    `knife ec2 server create`, etc.
  3. @tmatilai

    Use more complete host name parameter in unit tests

    tmatilai authored
    Also reorder some test methods.
Commits on Oct 15, 2012
  1. @matschaffer

    Merge pull request #104 from avit/master

    matschaffer authored
    knife kitchen command should be idempotent
Commits on Oct 14, 2012
  1. @avit
Commits on Sep 22, 2012
  1. @matschaffer

    Pre-release stuff

    matschaffer authored
Commits on Sep 11, 2012
  1. @matschaffer
Something went wrong with that request. Please try again.