# Chef 10.16.0 RC 0 available for testing

**URL:** https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182
**Category:** Chef Infra (archive)
**Created:** [October 12, 2012, 7:54pm UTC](https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182 "2012-10-12T19:54:32Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Bryan\_McLellan1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan1/32/426_2.png) [@Bryan\_McLellan1](https://discourse.chef.io/u/Bryan_McLellan1)
#### Post date: [October 12, 2012, 7:54pm UTC](https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182/1 "2012-10-12T19:54:32Z")

</div>

The first release candidate of Chef 10.16.0 is now available for gem or  
omnibus installation.

# Install the rubygem using the prerelease argument

gem install chef --pre

# Download the RC Omnibus package

curl [https://www.opscode.com/chef/install.sh](https://www.opscode.com/chef/install.sh) \> [install.sh](http://install.sh) && sudo bash  
./install.sh -v 10.16.0.rc.0-1

This is mostly a bug fix release but contains some new features like  
’knife environment from file --all’ support and improves security around  
the contents of your bootstrap templates. There’s some refactoring of  
internal attribute resources that will only matter if you’re heavily  
accessing internal methods.

- [CHEF-3358 [http://tickets.opscode.com/browse/CHEF-3358](http://tickets.opscode.com/browse/CHEF-3358)] -  
server\_services using incorrect path to executable under init init\_style  
and 12.04 ubuntu
- [CHEF-3413 [http://tickets.opscode.com/browse/CHEF-3413](http://tickets.opscode.com/browse/CHEF-3413)] -  
bootstrap/distro templates leave secret files world readable
- [CHEF-3484 [http://tickets.opscode.com/browse/CHEF-3484](http://tickets.opscode.com/browse/CHEF-3484)] - knife ssh  
plugin fails with following statement: `block in configure_session': undefined method`[]’ for nil:NilClass (NoMethodError)
- [CHEF-3489 [http://tickets.opscode.com/browse/CHEF-3489](http://tickets.opscode.com/browse/CHEF-3489)] - chef-client  
should permit whitespace in --override-runlist
- [CHEF-3508 [http://tickets.opscode.com/browse/CHEF-3508](http://tickets.opscode.com/browse/CHEF-3508)] - Improper  
usage of Fileutils#rm\_f in Chef::Provider::Ifconfig
- [CHEF-2826 [http://tickets.opscode.com/browse/CHEF-2826](http://tickets.opscode.com/browse/CHEF-2826)] - pacman (arch  
package provider) doesn’t allow for custom package repos
- [CHEF-3455 [http://tickets.opscode.com/browse/CHEF-3455](http://tickets.opscode.com/browse/CHEF-3455)] - Add  
commandline options to allow scripting of knife configure --initial
- [CHEF-3469 [http://tickets.opscode.com/browse/CHEF-3469](http://tickets.opscode.com/browse/CHEF-3469)] -  
Chef::RunList should have an #add method
- [CHEF-1914 [http://tickets.opscode.com/browse/CHEF-1914](http://tickets.opscode.com/browse/CHEF-1914)] - As a chef  
user I want to load all my environments from files with one command

* * *

Bryan McLellan | opscode | technical program manager, open source  
© 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)

---

<div class="post-metadata">

### Author: ![AJ\_Christensen](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/aj_christensen/32/525_2.png) [@AJ\_Christensen](https://discourse.chef.io/u/AJ_Christensen)
#### Post date: [October 12, 2012, 8:56pm UTC](https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182/2 "2012-10-12T20:56:27Z")

</div>

Yo Bryan,

Any word on CHEF-3478? Was in one of your earlier messages but no  
mention of it here. [0]

We're kinda counting on this for some pretty awesome functionality,  
and it's good to finally have someone refactor my old  
Chef::Application codez. [1]

Either way is cool -- cheers,

AJ

[http://tickets.opscode.com/browse/CHEF-3478](http://tickets.opscode.com/browse/CHEF-3478)  
[https://github.com/chrisroberts/flock\_of\_chefs/blob/master/lib/flock\_of\_chefs/flocked\_chef.rb#L4](https://github.com/chrisroberts/flock_of_chefs/blob/master/lib/flock_of_chefs/flocked_chef.rb#L4)

On 13 October 2012 08:54, Bryan McLellan [btm@opscode.com](mailto:btm@opscode.com) wrote:

> The first release candidate of Chef 10.16.0 is now available for gem or  
> omnibus installation.
> 
> # Install the rubygem using the prerelease argument
> 
> gem install chef --pre
> 
> # Download the RC Omnibus package
> 
> curl [https://www.opscode.com/chef/install.sh](https://www.opscode.com/chef/install.sh) \> install.sh && sudo bash  
> ./install.sh -v 10.16.0.rc.0-1
> 
> This is mostly a bug fix release but contains some new features like  
> 'knife environment from file --all' support and improves security around  
> the contents of your bootstrap templates. There's some refactoring of  
> internal attribute resources that will only matter if you're heavily  
> accessing internal methods.
> 
> - [CHEF-3358 [http://tickets.opscode.com/browse/CHEF-3358](http://tickets.opscode.com/browse/CHEF-3358)] -  
> server\_services using incorrect path to executable under init init\_style  
> and 12.04 ubuntu
> - [CHEF-3413 [http://tickets.opscode.com/browse/CHEF-3413](http://tickets.opscode.com/browse/CHEF-3413)] -  
> bootstrap/distro templates leave secret files world readable
> - [CHEF-3484 [http://tickets.opscode.com/browse/CHEF-3484](http://tickets.opscode.com/browse/CHEF-3484)] - knife ssh  
> plugin fails with following statement: `block in configure_session': undefined method `' for nil:NilClass (NoMethodError)
> - [CHEF-3489 [http://tickets.opscode.com/browse/CHEF-3489](http://tickets.opscode.com/browse/CHEF-3489)] - chef-client  
> should permit whitespace in --override-runlist
> - [CHEF-3508 [http://tickets.opscode.com/browse/CHEF-3508](http://tickets.opscode.com/browse/CHEF-3508)] - Improper  
> usage of Fileutils#rm\_f in Chef::Provider::Ifconfig
> - [CHEF-2826 [http://tickets.opscode.com/browse/CHEF-2826](http://tickets.opscode.com/browse/CHEF-2826)] - pacman (arch  
> package provider) doesn't allow for custom package repos
> - [CHEF-3455 [http://tickets.opscode.com/browse/CHEF-3455](http://tickets.opscode.com/browse/CHEF-3455)] - Add  
> commandline options to allow scripting of knife configure --initial
> - [CHEF-3469 [http://tickets.opscode.com/browse/CHEF-3469](http://tickets.opscode.com/browse/CHEF-3469)] -  
> Chef::RunList should have an #add method
> - [CHEF-1914 [http://tickets.opscode.com/browse/CHEF-1914](http://tickets.opscode.com/browse/CHEF-1914)] - As a chef  
> user I want to load all my environments from files with one command
> 
> * * *
> 
> Bryan McLellan | opscode | technical program manager, open source  
> (c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)

---

<div class="post-metadata">

### Author: ![AJ\_Christensen](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/aj_christensen/32/525_2.png) [@AJ\_Christensen](https://discourse.chef.io/u/AJ_Christensen)
#### Post date: [October 12, 2012, 9:01pm UTC](https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182/3 "2012-10-12T21:01:47Z")

</div>

Made some noise internally at Heavy Water about seeing if we can't get  
CHEF-3497 [0] ready for this release too. Breaks huge swathes of knife  
plugins currently -- awesome. 😛

Cheers,

AJ

[0] [http://tickets.opscode.com/browse/CHEF-3497](http://tickets.opscode.com/browse/CHEF-3497)

On 13 October 2012 09:56, AJ Christensen [aj@junglist.gen.nz](mailto:aj@junglist.gen.nz) wrote:

> Yo Bryan,
> 
> Any word on CHEF-3478? Was in one of your earlier messages but no  
> mention of it here. [0]
> 
> We're kinda counting on this for some pretty awesome functionality,  
> and it's good to finally have someone refactor my old  
> Chef::Application codez. [1]
> 
> Either way is cool -- cheers,
> 
> AJ
> 
> [http://tickets.opscode.com/browse/CHEF-3478](http://tickets.opscode.com/browse/CHEF-3478)  
> [https://github.com/chrisroberts/flock\_of\_chefs/blob/master/lib/flock\_of\_chefs/flocked\_chef.rb#L4](https://github.com/chrisroberts/flock_of_chefs/blob/master/lib/flock_of_chefs/flocked_chef.rb#L4)
> 
> On 13 October 2012 08:54, Bryan McLellan [btm@opscode.com](mailto:btm@opscode.com) wrote:
> 
> > The first release candidate of Chef 10.16.0 is now available for gem or  
> > omnibus installation.
> > 
> > # Install the rubygem using the prerelease argument
> > 
> > gem install chef --pre
> > 
> > # Download the RC Omnibus package
> > 
> > curl [https://www.opscode.com/chef/install.sh](https://www.opscode.com/chef/install.sh) \> install.sh && sudo bash  
> > ./install.sh -v 10.16.0.rc.0-1
> > 
> > This is mostly a bug fix release but contains some new features like  
> > 'knife environment from file --all' support and improves security around  
> > the contents of your bootstrap templates. There's some refactoring of  
> > internal attribute resources that will only matter if you're heavily  
> > accessing internal methods.
> > 
> > - [CHEF-3358 [http://tickets.opscode.com/browse/CHEF-3358](http://tickets.opscode.com/browse/CHEF-3358)] -  
> > server\_services using incorrect path to executable under init init\_style  
> > and 12.04 ubuntu
> > - [CHEF-3413 [http://tickets.opscode.com/browse/CHEF-3413](http://tickets.opscode.com/browse/CHEF-3413)] -  
> > bootstrap/distro templates leave secret files world readable
> > - [CHEF-3484 [http://tickets.opscode.com/browse/CHEF-3484](http://tickets.opscode.com/browse/CHEF-3484)] - knife ssh  
> > plugin fails with following statement: `block in configure_session': undefined method `' for nil:NilClass (NoMethodError)
> > - [CHEF-3489 [http://tickets.opscode.com/browse/CHEF-3489](http://tickets.opscode.com/browse/CHEF-3489)] - chef-client  
> > should permit whitespace in --override-runlist
> > - [CHEF-3508 [http://tickets.opscode.com/browse/CHEF-3508](http://tickets.opscode.com/browse/CHEF-3508)] - Improper  
> > usage of Fileutils#rm\_f in Chef::Provider::Ifconfig
> > - [CHEF-2826 [http://tickets.opscode.com/browse/CHEF-2826](http://tickets.opscode.com/browse/CHEF-2826)] - pacman (arch  
> > package provider) doesn't allow for custom package repos
> > - [CHEF-3455 [http://tickets.opscode.com/browse/CHEF-3455](http://tickets.opscode.com/browse/CHEF-3455)] - Add  
> > commandline options to allow scripting of knife configure --initial
> > - [CHEF-3469 [http://tickets.opscode.com/browse/CHEF-3469](http://tickets.opscode.com/browse/CHEF-3469)] -  
> > Chef::RunList should have an #add method
> > - [CHEF-1914 [http://tickets.opscode.com/browse/CHEF-1914](http://tickets.opscode.com/browse/CHEF-1914)] - As a chef  
> > user I want to load all my environments from files with one command
> > 
> > * * *
> > 
> > Bryan McLellan | opscode | technical program manager, open source  
> > (c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)

---

<div class="post-metadata">

### Author: ![Bryan\_McLellan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan/32/81_2.png) [@Bryan\_McLellan](https://discourse.chef.io/u/Bryan_McLellan)
#### Post date: [October 15, 2012, 9:15pm UTC](https://discourse.chef.io/t/chef-10-16-0-rc-0-available-for-testing/3182/4 "2012-10-15T21:15:56Z")

</div>

On Fri, Oct 12, 2012 at 4:56 PM, AJ Christensen [aj@junglist.gen.nz](mailto:aj@junglist.gen.nz) wrote:

> Any word on CHEF-3478? Was in one of your earlier messages but no  
> mention of it here. [0]

IIRC I sided with holding it for Chef 11 since that's coming soon and  
we moved a bit around in CHEF-3478, but if you could really use it  
sooner on second look it really shouldn't affect anyones abuse of the  
internal methods.

Bryan
