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.
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
Forgot one!
build-essential v1.0.2:
- [COOK-1098] - Add Amazon Linux platform support
- [COOK-1149] - Add OS X platform support
On Tue, May 29, 2012 at 3:56 PM, Joshua Timberman joshua@opscode.com wrote:
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.
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
--
Opscode, Inc
Joshua Timberman, Technical Program Manager
IRC, Skype, Twitter, Github: jtimberman