Cookbook Releases


#1

Ohai Chefs!

We have a bunch of Opscode cookbook releases over the last couple weeks,
with many more to come soon. The tickets that are marked "Fix Committed"
in the COOK project are the ones that will be released.

If you’re interested in seeing visual representation of the COOK project,
you may be interested in this Jira dashboard I’ve shared:

If you’re interested in participating in the code review meetings, see
this wiki page:

And if you are interested in contributing to our cookbooks, please see:

http://wiki.opscode.com/display/chef/How+to+Contribute+to+Opscode+Cookbooks

http://wiki.opscode.com/display/chef/Opscode+Cookbook+Maintenance+Processes

Thank you, you make Chef awesome!

And now, the list of released cookbooks and their fixes/improvements. A
huge thank you and #hugops to everyone who contributed fixes to the
cookbooks listed below, and for your patience as we continue to review the
backlog.

application v1.0.4

  • [COOK-1567] - Add git submodules to application cookbook

application_nginx v1.0.2

  • [COOK-1590] - add ssl support

application_php v1.0.4

  • [COOK-1784] - Can’t place settings file before migrate

applicaion_ruby v1.0.4

  • [COOK-1572] - allow specification of ‘bundle’ command via attribute

apache2 v1.3.0

  • [COOK-1738] - Better configuration for mod_include and some
    overrides in web_app definition
  • [COOK-1470] - Change SSL Ciphers to Mitigate BEAST attack

apt v1.5.0

  • [COOK-1500] - Avoid triggering apt-get update
  • [COOK-1548] - Add execute commands for autoclean and autoremove
  • [COOK-1591] - Setting up the apt proxy should leave https
    connections direct
  • [COOK-1596] - execute[apt-get-update-periodic] never runs
  • [COOK-1762] - create /etc/apt/preferences.d directory
  • [COOK-1776] - apt key check isn’t idempotent

build-essential v1.2.0

  • Add test-kitchen support (source repo only)
  • [COOK-1677] - build-essential cookbook support for OpenSuse and SLES
  • [COOK-1718] - build-essential cookbook metadata should include scientific
  • [COOK-1768] - The apt-get update in build-essentials needs to be renamed

database v1.3.6

  • [COOK-1688] - fix typo in readme and add amazon linux to supported
    platforms

erlang v1.1.0

  • [COOK-1782] - Add test kitchen support

logrotate v1.0.2

  • [COOK-1027] - Add support for pre-/post-rotate commands
  • [COOK-1338] - Update log rotate for more flexibility of rotate options
  • [COOK-1598] - “Create” isn’t a mandatory option

lvm v0.8.2

  • [COOK-1857] - lvm_logical_volume resource callback conflicts with
    code in provider.

partial_search v1.0.0

postfix v2.0.0

This version uses platform_family attribute, making the cookbook
incompatible with older versions of Chef/Ohai, hence the major version
bump.

  • [COOK-1535] - smtpd_cache should be in data_directory, not
    queue_directory
  • [COOK-1790] - /etc/aliases template is only in ubuntu directory
  • [COOK-1792] - add minitest-chef tests to postfix cookbook

supervisor v0.2.0

  • [COOK-1720] - support for ‘minfds’ or ‘minprocs’ parameters

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


#2

I have another cookbook release to add to the list, postgresql version
2.0.0.

This version is backwards incompatible with previous versions of the
cookbook due to use of platform_family, and the refactored
configuration files using node attributes. See README.md for details
on how to modify configuration of PostgreSQL.

  • [COOK-1508] - fix mixlib shellout error on SUSE
  • [COOK-1744] - Add service enable & start
  • [COOK-1779] - Don’t run apt-get update and others in ruby recipe if pg
    is installed
  • [COOK-1871] - Attribute driven configuration files for PostgreSQL
  • [COOK-1900] - don’t assume ssl on all postgresql 8.4+ installs
  • [COOK-1901] - fail a chef-solo run when the postgres password
    attribute is not set

Not listed is that test-kitchen support is added and this cookbook’s
configurations pass on the four supported platforms in the default
Kitchenfile (ubuntu 10.04, 12.04, centos 5.8, 6.3).

Note that this still does not resolve ticket COOK-1406. See that ticket
for the latest about that topic.

Cheers!
Joshua

On 11/13/12 8:27 AM, “Joshua Timberman” joshua@opscode.com wrote:

Ohai Chefs!

We have a bunch of Opscode cookbook releases over the last couple weeks,
with many more to come soon. The tickets that are marked "Fix Committed"
in the COOK project are the ones that will be released.

If you’re interested in seeing visual representation of the COOK project,
you may be interested in this Jira dashboard I’ve shared:

If you’re interested in participating in the code review meetings, see
this wiki page:

And if you are interested in contributing to our cookbooks, please see:

http://wiki.opscode.com/display/chef/How+to+Contribute+to+Opscode+Cookbook
s

http://wiki.opscode.com/display/chef/Opscode+Cookbook+Maintenance+Processe
s

Thank you, you make Chef awesome!

And now, the list of released cookbooks and their fixes/improvements. A
huge thank you and #hugops to everyone who contributed fixes to the
cookbooks listed below, and for your patience as we continue to review the
backlog.

application v1.0.4

  • [COOK-1567] - Add git submodules to application cookbook

application_nginx v1.0.2

  • [COOK-1590] - add ssl support

application_php v1.0.4

  • [COOK-1784] - Can’t place settings file before migrate

applicaion_ruby v1.0.4

  • [COOK-1572] - allow specification of ‘bundle’ command via attribute

apache2 v1.3.0

  • [COOK-1738] - Better configuration for mod_include and some
    overrides in web_app definition
  • [COOK-1470] - Change SSL Ciphers to Mitigate BEAST attack

apt v1.5.0

  • [COOK-1500] - Avoid triggering apt-get update
  • [COOK-1548] - Add execute commands for autoclean and autoremove
  • [COOK-1591] - Setting up the apt proxy should leave https
    connections direct
  • [COOK-1596] - execute[apt-get-update-periodic] never runs
  • [COOK-1762] - create /etc/apt/preferences.d directory
  • [COOK-1776] - apt key check isn’t idempotent

build-essential v1.2.0

  • Add test-kitchen support (source repo only)
  • [COOK-1677] - build-essential cookbook support for OpenSuse and SLES
  • [COOK-1718] - build-essential cookbook metadata should include
    scientific
  • [COOK-1768] - The apt-get update in build-essentials needs to be renamed

database v1.3.6

  • [COOK-1688] - fix typo in readme and add amazon linux to supported
    platforms

erlang v1.1.0

  • [COOK-1782] - Add test kitchen support

logrotate v1.0.2

  • [COOK-1027] - Add support for pre-/post-rotate commands
  • [COOK-1338] - Update log rotate for more flexibility of rotate options
  • [COOK-1598] - “Create” isn’t a mandatory option

lvm v0.8.2

  • [COOK-1857] - lvm_logical_volume resource callback conflicts with
    code in provider.

partial_search v1.0.0

postfix v2.0.0

This version uses platform_family attribute, making the cookbook
incompatible with older versions of Chef/Ohai, hence the major version
bump.

  • [COOK-1535] - smtpd_cache should be in data_directory, not
    queue_directory
  • [COOK-1790] - /etc/aliases template is only in ubuntu directory
  • [COOK-1792] - add minitest-chef tests to postfix cookbook

supervisor v0.2.0

  • [COOK-1720] - support for ‘minfds’ or ‘minprocs’ parameters