- Update licence in Gemspec
- Allow using relative paths in plugin configuration (PR #27)
- Upload a cookbook even if it had been frozen (PR #60)
- Fix network unreacheable error when destroying VMs (PR #62)
- Fix provisioner name discovery for non standard Vagrantfile (PR #66)
- Add support for Vagrant 1.7 (PR #68)
- Include ruby windows dependencies (PR #68)
- Run the plugin with the same ruby as vagrant (PR #68)
- April 15, 2015 license changed to Apache License v2.0 to allow the new maintainer to work on this project during working hours.
- Allow passing in mixed cookbook directories and absolute paths. Thanks @jesseadams
- Some minor development fixes regarding ruby
- Allow using the latest version of
Chef-Zero
- Compatability fix to work with Vagrant 1.5, thanks to @andrewhavens and @sysbot for fixes.
NOTE: Attempting to work on migrating to chef-api
instead of ridley
to help with dependency issues.
NOTE: May be an issue if we do not constrain ridley
to an upper bound so that vagrant
doesn't grab a broken version. Candidate version 'ridley', '~> 1.2.1'
.
Remove some dependency cruft, add better cookbook searching.
-
Remove custom dependencies for
i18n
,json
,net-ssh
,net-scp
andactivesupport
. Still depend on Chef, but no longer force specific gem versions. Seems to install properly on Vagrant 1.4. -
Add better cookbook searching algorithm
Update net-ssh
dependency to work with the newest version of Vagrant 1.4. Thanks to @paulczar
- Search for the Chef-Zero gem inside of Vagrant first, then fall back to searching other gem paths. Mostly a fix to make testing easier.
Minor bugfixes (hopefully) to fix installation behavior and berkshelf issues.
-
Back out change adding ||= to berkshelf key replacement as it was causing issues.
-
Attempt to match the Chef dependency order more closely to avoid ruby gem installation issues
NOTE: This version is in beta status as I have not had time to fully test it due to issues with my Vagrant environment (old versions will still be availabe in the 0.4.X
series)
- Add support for
.rb
files by using the Chef Gem, thanks to @mattray for the PR.
- Keep existing Berkshelf client key if one is already defined. Thanks to Greg Symons for the PR.
-
This is a belated changelog, as I apparently did not push one with this version in the past
-
Fix issues with Chef-Zero and Vagrant reload action. See commit 2a2c6673d303f0768aec2909f19713a9f1ebb14e for more details
-
Always write out a simple Knife configuration file to
.zero-knife.rb
to make it easier to use Knife with the server. -
Switch to RSpec for tests. Thanks to @tduffield for porting the existing tests.
-
Chef-Zero now uses the Chef-Zero gem to manage starting and stopping of the server. While this may change in the future, it is the simplest solution for now.
- Add support for
chef_repo_path
, graciously provided by @tduffield via pull request, as I was taking too long.
- Fix bug where we could find multiple gem paths with 'vagrant' in them, causing the construction of an erroneous Chef Zero binary path. Fixes #10
- Fix Berkshelf support by being selfish and putting Chef Zero before Berkshelf (and anything else) in the load order for
up
,provision
andreload
- Fix Berkshelf support by monkeypatching
client_key
in all Berkshelf Objects
- Re-add ActiveSupport dependency because otherwise the plugin cannot install correctly in Vagrant.
- Remove unused ActiveSupport dependency.
- Add MIT License
- Fix bug where the PID of the Chef-Zero server could not be found due to inconsistencies in the process name across operating systems. Fixes #11
- Fix bug where
chef-zero
binary could not be found in RVM environments.vagrant-chef-zero
will now search the GEM_PATH for 'vagrant' and extrapolate tobin/chef-zero
accordingly. Fixes #8
- Initial Beta Release with support for *NIX variants