- Fix support for knife-openstack >= 1.0.0. (@fnichol)
- Fix support for knife-digtal_ocean >= 2.0.0. (@fnichol)
- Pull request #48, issue #50: Fix issue affecting newer Knife/Chef versions dealing with nil default options. (@dldinternet, @fnichol)
- Patch specific versions of Chef to fix
knife configure
bug. (@fnichol)
- Pull request #51: Add OpenStack support to knife-server command. (@johnbellone)
- Re-use existing private user key for omnibus bootstraps. (@fnichol)
- Add support for downloading packages from a URL using the
--url
flag. (@fnichol)
- Pull request #43: Enable ssh on firewall. (@taylor)
- Add output when backing up and writing keys locally. (@fnichol)
- Issue #28: Shunt stderr/ioctl warnings to a tmp log file for knife configure. (@fnichol)
- Issue #9, issue #10: Validate that node_name & client_key are set when running plugins, giving the user a hint that their local knife.rb is not currently set up correctly. (@fnichol)
- Update download URL for Omnibus packages. (@fnichol)
- Update testing dependencies, upgrade to RSpec 3.x, freshen TravisCI build matrix, add style and complexity support. (@fnichol)
- Pull request #41: Add new option pretty_print for knife server backup. (@sawanoboly)
- Pull request #29: Fix README typo in ssh password argument. (@ranjib)
- Pull request #34: Fix AMQP_PASSWORD propagation. (@erikh)
- Pull request #35: Add VPC support. (@jssjr)
- Pull request #34: Provide better information when the package can't be downloaded. (@erikh)
- Default Chef Server installed is the latest Chef 11 (erchef) version from
Omnibus packages via the
"chef11/omnibus"
template. All platform supported by the Omnibus packages should work out of the box. Chef Server 10 is still supported by setting the --bootstrap-version flag to "10". (@fnichol) - WebUI is no longer configured to start up by default (--enable-webui flag introduced to re-enable). For more details, please read http://lists.opscode.com/sympa/arc/chef-dev/2013-02/msg00023.html. (@fnichol)
- The knife-ec2 gem is no longer a direct dependency; you must add install this
gem or add it to your Gemfile in order to use
knife server bootstrap ec2
. (@fnichol)
- First class support for RHEL platform family nodes including CentOS, Scientific, RHEL, Amazon Linux, etc. Seriously, this is huge. (@danryan, @erikh)
- Support for installing Chef 11 (erchef) servers from Omnibus packages. (@fnichol)
- Add --log-level flag to help debug bootstrap template output. (@fnichol)
- Support all relevant options from
Chef::Knife::Bootstrap
andChef::Knife::Ec2ServerCreate
in the standalone and ec2 subcommands. This includes --bootstrap-version, ssh options, ebs options, etc. (@fnichol) - An auto mode (set via --platform auto) which will detect the node's platform and run the appropriate template for Chef 10 servers. Currently only supported with standalone subcommand. (@erikh)
- Ensure config parameters are applied in the right order for Chef 10/11. (@fnichol)
- Add matrix build support to TravisCI for multiple versions of Chef. (@fnichol)
- Update README badges (better consistency). (@fnichol)
- Update CHANGLOG format headings for Vandamme/Gemnasium compatability. (@fnichol)
- Update README documentation with 1.0.0 changes. (@fnichol)
- Pull request #13: Relax version constraint on knife-ec2 gem. (@wpeterson)
- Issue #9: Highlight the need to create set various knife.rb configuration settings. (@fnichol)
- Issue #10, #5: Add more instructions in knife.rb setup section as using Knife may be new to many users of this gem. (@fnichol)
- Pull request #7: Fix identity-file flag for bootstrapping. (@xdissent)
- Pull request #11: Fix identity-file flag for EC2 bootstrapping. (@erikh)
- Pull request #8: Merge server config to Ec2ServerCreate config. (@stormsilver)
- Pull request #3: Set server hostname even if /etc/hostname is not present. (@iafonov)
- Update usage section in README.
- Add
knife server restore
subcommand to restore data components (nodes, roles, environments, data bags) from the workstation's file system. (@fnichol)
- Add
knife server bootstrap standalone
subcommand to setup any server accessible via SSH. (@fnichol)
- Add Code Climate badge to README. (@fnichol)
- Move knife plugin requires into dep block for speedier knife loads. Source: http://wiki.opscode.com/display/chef/Knife+Plugins. (@fnichol)
- Issue #2: Improve documentation to clarify
knife server bootstrap
is not a proper subcommand. (@fnichol)
- Add
knife server backup
subcommand to backup data components (nodes, roles, environments, data bags) to the workstation's file system. (@fnichol)
The initial release.