Chef 0.9.10 RC Available for Testing


#1

Ohai Chefs,

I’ve just pushed release candidate version of Chef 0.9.10 to
rubygems.org. Please test and report any bugs you find.

Features And Bug Fixes

Here’s a totally unscientific sampling of bug fixes and new features
in Chef 0.9.10:

  • Improved Solaris and Windows Support, including a knife windows bootstrap
  • Fixes to cookbook uploading and downloading where metadata updates
    were not being respected, and versions were not sorted correctly
  • Attributes from JSON are applied before attribute files are
    processed, as was the behavior in 0.8.x and previous
  • knife exec allows you to run shef scripts
  • New resource/provider for reloading ohai data
  • Chef client now cleans up its cache of file/template checksums
  • knife ec2 server create should now be more reliable
  • knife ssh logs a warning (instead of failing) when some hosts are unavailable
  • knife cookbook delete --purge now works correctly

Thanks for testing, enjoy!

Dan DeLeo (kallistec)


#2

Ohai Chefs, just a quick note on installing the RC:

Since we’ve bumped our dependency on the JSON gem to version 1.4.4 and
higher, you need to install an updated ohai as well. We’re not quite
ready to go final with ohai 0.5.8, so I’ve released an RC of the new
ohai as well. Unfortunately, installing chef with --pre won’t install
the prerelease ohai, so you need to manually install the ohai
prerelease before you can install the chef prerelease:

gem install ohai --pre
gem install chef --pre

Thanks,
Dan DeLeo

On Thu, Oct 7, 2010 at 10:27 AM, Daniel DeLeo dan@kallistec.com wrote:

Ohai Chefs,

I’ve just pushed release candidate version of Chef 0.9.10 to
rubygems.org. Please test and report any bugs you find.

Features And Bug Fixes

Here’s a totally unscientific sampling of bug fixes and new features
in Chef 0.9.10:

  • Improved Solaris and Windows Support, including a knife windows bootstrap
  • Fixes to cookbook uploading and downloading where metadata updates
    were not being respected, and versions were not sorted correctly
  • Attributes from JSON are applied before attribute files are
    processed, as was the behavior in 0.8.x and previous
  • knife exec allows you to run shef scripts
  • New resource/provider for reloading ohai data
  • Chef client now cleans up its cache of file/template checksums
  • knife ec2 server create should now be more reliable
  • knife ssh logs a warning (instead of failing) when some hosts are unavailable
  • knife cookbook delete --purge now works correctly

Thanks for testing, enjoy!

Dan DeLeo (kallistec)


#3

Hello Dan,

On 7 October 2010 19:27, Daniel DeLeo dan@kallistec.com wrote:

Ohai Chefs,

I’ve just pushed release candidate version of Chef 0.9.10 to
rubygems.org. Please test and report any bugs you find.

Is the 0.9.10 release locked content-wise? I would really like to have
this fix in:

http://tickets.opscode.com/browse/CHEF-1702

This would help me considerably in deploying new machines.

Ringo


#4

Shouldn’t the init script for debian include the pidfile in the options?

  • DAEMON_OPTS="-L $LOGFILE -d -c $CONFIG -i $INTERVAL -s $SPLAY"
    +DAEMON_OPTS="-L $LOGFILE -d -c $CONFIG -i $INTERVAL -s $SPLAY -p $PIDFILE"

I see that the redhat one does.

Also, any reason not using upstart in the deb builds??


#5

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello!

On Oct 8, 2010, at 5:18 AM, Brian Akins wrote:

Shouldn’t the init script for debian include the pidfile in the options?

  • DAEMON_OPTS="-L $LOGFILE -d -c $CONFIG -i $INTERVAL -s $SPLAY"
    +DAEMON_OPTS="-L $LOGFILE -d -c $CONFIG -i $INTERVAL -s $SPLAY -p $PIDFILE"

I see that the redhat one does.

Also, any reason not using upstart in the deb builds??

Mainly, the packages we build for Debian/Ubuntu are for all “current” versions. Upstart is not the default init system on Debian, but it is on Ubuntu. This means separate packages need to be built for Ubuntu which adds maintenance overhead for releases.


Opscode, Inc
Joshua Timberman, Technical Evangelist
IRC, Skype, Twitter, Github: jtimberman

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAkyvHGcACgkQO97WSdVpzT116QCfVyvETriQvkZ9Nx1R+KyCD7jz
TmoAn2IP3c+x2EAQl49Aj8gg4w6dapyT
=Hncv
-----END PGP SIGNATURE-----