[chef] Opscode Cookbook Releases, Post-ChefConf


Chronological Thread 
  • From: Joshua Timberman < >
  • To:
  • Subject: [chef] Opscode Cookbook Releases, Post-ChefConf
  • Date: Tue, 29 May 2012 15:56:02 -0600

Hi Chefs!

We've had a number of cookbook releases over the last month both
before and after ChefConf. Code review for COOK is happening again,
and we have a few releases in this post that were merged from the code
review last week. We're still working through the backlog of pull
requests and tickets. Thank you everyone who has contributed to these
releases, you make Chef awesome.

I'd like to especially thank Jamie Winsor and Joseph Anthony Pasquale
Holsten for their work in adding OS X and Windows support to several
cookbooks. Thanks guys!

# April releases

The following cookbooks were technically released in April, mainly for
use in our ChefConf workshop for System Administrators.

## apache2 v1.1.8:

* Some platforms with minimal installations that don't have perl won't
  have a `node['languages']['perl']` attribute, so remove the
  conditional and rely on the power of idempotence in the package
  resource.
* [COOK-1214] - address foodcritic warnings
* [COOK-1180] - add `mod_logio` and fix `mod_proxy`

## apt v1.4.2:

* [COOK-1155] - LWRP for apt pinning

## ntp v1.1.8:

* [COOK-1158] - RHEL family >= 6 has ntpdate package

## postfix v1.2.0:

* [COOK-880] - add client/server roles for search-based discovery of
  relayhost

## resolver v1.0.2

* 'node' went missing in the template.
* [COOK-1089] - accept resolver options via attributes
* [COOK-1109] - return from resolver recipe if no nameserver attribute
  is set so resolv.conf doesn't get broken during the run
* [COOK-1150] - drop the empty element from the nameserver attribute array

# May releases

The following cookbooks were released after ChefConf, now that we're
back back to our semi-regularly scheduled COOK code review.

## application*

The application cookbook was released with a new version, and a
variety of helper cookbooks:

- application
- application_java
- application_nginx
- application_php
- application_python
- application_ruby

Please see this mailing list post for more details on the releases for
these cookbooks.

http://lists.opscode.com/sympa/arc/chef/2012-05/msg00223.html

## dmg v1.0.0:

Making this a "1.0" release as it has been stable and now supports
both mpkg and pkg package installs from dmgs.

* [COOK-852] - add support for 'pkg' package types
* [COOK-586] - accomodate user agreements w/ resource attribute
* [COOK-884] - allow names with spaces

## git v1.0.0

Making this a "1.0" release as it has been stable and now adds support
for Windows and OS X.

* [COOK-1152] - Add support for Mac OS X
* [COOK-1112] - Add support for Windows

## mysql v1.2.6:

* [COOK-1113] - Use an attribute to determine if upstart is used
* [COOK-1121] - Add support for Windows
* [COOK-1140] - Fix conf.d on Debian
* [COOK-1151] - Fix server_ec2 handling /var/lib/mysql bind mount
* [COOK-1321] - Document setting password attributes for solo

## supervisor v0.1.0:

* Initial release as a dependency of the application_python cookbook

## windows v1.3.0:

**This release is incompatible with Chef 0.10.8**. We will release
0.10.12 soon, so Windows users will want to upgrade to this cookbook
release.

* [COOK-1323] - Update for changes in Chef 0.10.10.
  - Setting file mode doesn't make sense on Windows (package provider
  - and reboot_handler recipe)
  - Prefix ::Win32 to avoid namespace collision with Chef::Win32
  - (registry_helper library)
  - Use `chef_gem` instead of `gem_package` so gems get installed
    correctly under the Ruby environment Chef runs in
    (`reboot_handler` recipe, zipfile provider)

-- 
Opscode, Inc
Joshua Timberman, Technical Program Manager
IRC, Skype, Twitter, Github: jtimberman



Archive powered by MHonArc 2.6.16.

§