Cookbook Releases, Groundhog Edition!

Hello!

Well, we’re a few days after Groundhog Day, but hey, Punxsutawney Phil
won’t know0.

Over the last few months, we’ve made a lot of progress released a lot
of new cookbooks. Thank you to everyone who has submitted a patch
fixing a bug, whether in code or documentation. You make Chef and
these cookbooks, awesome. I’m sorry for the delay in several of these.
I think we’ve taken care of most of the older tickets.

As of this email, we’re down to 1 “resolved and merged” ticket that
hasn’t been released to the community site (COOK-627), and only 5
"resolved and untriaged" tickets, three of which are pending COOK-634
(application cookbook LWRP). The other two are pending review or
further investigation per Bryan’s triage email for this week. We are
also down to 64 pull requests, and I’d like to thank Paul Morton for
his awesome assistance in following up with pull requests, linking
tickets (or creating them) and helping people through the CLA process.

As most of you are probably aware, we’re planning to split the
opscode/cookbooks repository into individual repositories per
cookbook. A commit last week contained a bulk of the finishing touches
for the individual cookbooks:

  • add LICENSE and CONTRIBUTING files
  • remove the “changes” sections from README.md
  • create CHANGELOG.md with the “changes” section

This is a priority and we’re actively working on moving it forward. I
don’t have an ETA when it will be done, but you’ll see activity on
GitHub, for sure!

The list of cookbook releases is a new experiment, it is markdown
format and should render HTML just fine (though most mail clients
don’t do that).

apt v1.4.0:

  • COOK-889 - overwrite
    existing repo source files
  • COOK-921 - optionally
    use cookbook_file or remote_file for key
  • COOK-1032 - fixes
    problem with apt repository key installation

bluepill v1.0.2:

  • COOK-1043 - Bluepill
    cookbook fails on OS X because it tries to use ‘root’ group

chef-client v1.1.2:

chef_handler v1.0.6:

database v1.1.4:

  • COOK-1062 -
    Databases: Postgres exists should close connection

iis v1.1.0:

java v1.4.2:

  • COOK-1051 - fix
    attributes typo and platform case switch consistency

memcached v1.0.2:

nginx v0.100.2:

  • COOK-1053 - Add :url
    attribute to nginx cookbook

pacman v1.0.2:

  • COOK-1018 - aur
    provider fails when a package is of ‘any’ cpu type.

passenger_apache2 v0.99.4:

pdns v0.1.0:

  • COOK-1080 - Fixes for
    centos/rhel boxen and pdns::recursor cookbook

postgresql v0.99.4:

  • COOK-421 - config
    template is malformed
  • COOK-956 - add make
    package on ubuntu/debian

rabbitmq v1.4.0:

runit v0.15.0:

  • COOK-1008 - Added
    parameters for names of different templates in runit

ssh_known_hosts v0.5.0:

  • COOK-1077 - allow
    adding arbitrary host keys from a data bag

windows v1.2.12:

  • COOK-1037 - specify
    version for rubyzip gem
  • COOK-1007 -
    windows_feature does not work to remove features with dism
  • COOK-667 - shortcut
    resource + provider for Windows platforms

users v1.1.2:

  • COOK-623 - LWRP
    conversion of users recipe
  • COOK-1076 -
    authorized_keys template not found in another cookbook

Thank you!


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