IMPROVEMENTS:
- Acceptance test coverage that verifies Chef is not reinstalled into a system where the desired version of Chef already exists. (@schisamo)
BUG FIXES:
FEATURES:
IMPROVEMENTS:
- PR #48: Don't install Chef if
--no-provision
is specified. (@tmatilai) - PR #50: Update README.md with vagrant-parallels compatibility. (@wizonesolutions)
- PR #56: Add Rubocop support and fix style errors. (@schisamo)
BUG FIXES:
- Issue #12: Ensure plugin is no-op on Windows guests. (@schisamo)
- PR #53: Ensure installed version check works on all platforms. (@comutt)
IMPROVEMENTS:
- PR #41: Add vagrant-digitalocean to the list of supported providers. (@tmatilai)
- PR #45: Compatibility with vagrant-aws v0.4.0 (@tmatilai)
- Use Vagrant's built in
Vagrant::Util::Downloader
class; removes requirement of the guest OS havingwget
orcurl
installed. (@schisamo)
BUG FIXES:
- PR #43: Fix development dependencies and Travis tests. (@tmatilai)
- Issue #33 Split fetching of
install.sh
from the actual execution (@schisamo)
BUG FIXES:
- PR #28: Include OpenStack provider into the list of working providers. (@srenatus)
- PR #32, Issue #31: No need to do sudo in sudo (@matsu911)
- PR #32, Issue #32: Fix the curl line to install the requested Chef version (@tmatilai)
- PR #37: Document that newer than v1.1.x Vagrant is fine, too. (@tmatilai)
- PR #38: Drop unneeded ConfigValidate action call (@tmatilai)
- Issue #27: Properly shell escape version strings (@schisamo)
FEATURES:
- PR #23, Issue #17, Issue #19, Issue #21, Issue #23: Support for all Vagrant providers that hook into
Vagrant::Action::Builtin::Provision
for provisioning. (@smdahlen, @michfield, @rjocoleman) - Issue #15: Multi-VM Vagrantfiles are now fully supported. A global
omnibus.chef_version
will install the same version of Chef on all VMs OR declare a separate Chef version in the config block for each individual VM! (@smdahlen, @schisamo) - PR #10: Optionally change the location of
install.sh
via theOMNIBUS_INSTALL_URL
environment variable. Default is still https://www.opscode.com/chef/install.sh. , (@petecheslock)
IMPROVEMENTS:
- Unit test coverage for
VagrantPlugins::Omnibus::Config
(@schisamo) - Add Rackspace provider acceptance test. (@schisamo)
- Parameterize the acceptance test Rake task, this allows you test run acceptance tests against a single provider. (@schisamo)
BUG FIXES:
- Issue #2: Convert
Gem::Version
returned by#retrieve_latest_chef_version
to a string. (@schisamo) - Issue #6: RubyGems 2.0 compat: use #empty? to check for results. (@schisamo)
- Issue #7: Ensure 'vagrant-rackspace/action' is loaded. (@schisamo)
- Issue #8: Trigger plugin if machine state is
:active
. (@schisamo)
IMPROVEMENTS:
- Issue #2: Resolve
latest
to a real Chef version. This ensures the plugin does not attempt to re-install Chef on subsequent provisions. (@schisamo) - Issue #4: Validate user provided value for omnibus.chef_version is in fact a real Chef version. (@schisamo)
- Retrieve omnibus.chef_version directly from global config. (@schisamo)
- Update development dependencies to vagrant (1.2.1) and vagrant-aws (0.2.1). (@schisamo)
BUG FIXES:
- Issue #3: Plugin now correctly operates in "no-op" node if now
omnibus.chef_version
is not present in the Vagrantfile. (@schisamo) - Use Ubuntu 12.04 release AMI for acceptance testing. (@schisamo)
- The initial release.