[chef] vagrant-omnibus v1.3.0


Chronological Thread 
  • From: Seth Chisamore < >
  • To:
  • Subject: [chef] vagrant-omnibus v1.3.0
  • Date: Mon, 24 Feb 2014 18:26:58 -0500

I just released version 1.3.0 of the vagrant-omnibus Vagrant plugin. You can upgrade to the latest version by running:

    vagrant plugin install vagrant-omnibus

This version includes a couple of exciting changes:

1. Initial Windows guest support.
2. Delayed Chef version string validation.

#1 is self-explanatory but #2 benefits from some background information. vagrant-omnibus previously took advantage of the Vagrant plugin API's config validation hook [0] to ensure a user-provided Chef version mapped to an actual Chef version. It also transformed a human-friendly version of "latest" to a real Chef version during this validation.

This config validation hook has one undesirable side-effect: all Vagrant commands would fail if a host internet connection does not exist. This occurs for a couple of reasons:

* vagrant-omnibus queries Rubygems.org during the Chef version validations referenced above.
* Vagrant performs config validation for ALL plugins at EVERY "vagrant" command execution!

This undesirable behavior has been fixed by delaying all vagrant-omnibus validations until the execution of the actual "install Chef" action which hooks after all Vagrant provision actions.

See the project CHANGELOG [1] for more details.


--
Seth Chisamore
Practice Lead, Release Engineering
IRC, Twitter, GitHub: schisamo


  • [chef] vagrant-omnibus v1.3.0, Seth Chisamore, 02/24/2014

Archive powered by MHonArc 2.6.16.

§