[chef] COOK Releases, Winter 2012 Edition


Chronological Thread 
  • From: Joshua Timberman < >
  • To: Chef Users < >
  • Subject: [chef] COOK Releases, Winter 2012 Edition
  • Date: Fri, 21 Dec 2012 23:09:05 +0000
  • Accept-language: en-US

Ohai, Chefs!

As today is the first day of winter (in the Northern Hemisphere), let's
call this the Winter Edition! (Or, those down south can call it Summer
Edition :-))

We have *36* cookbook releases for you this week. Actually, we have more
than that because some cookbooks were released multiple times, due to
fixes and new features being added throughout the week. Thank you everyone
who has provided fixes, and that participates in the code review meetings.
It's a tremendous help.

We're *finally* caught up with the COOK project in terms of tickets to
review, merge, and release. The rate of incoming fixes is still pretty
high. We had 15 tickets set "fix provided" between the end of code review
on Wednesday and the code review meeting today. That doesn't count the
pull requests on the GitHub repositories, though. If you'd like to help
out but don't know how, simply associating tickets with pull requests and
verifying that contributors have a CLA signed is awesome. Remember that in
order for a ticket to be in a "Fix Provided" state, the contributor must
have a CLA signed and be in the "Jira Developers" group. We hope to get
caught up enough to get to this kind of triaging in our regular meetings,
too.

Next week due to the holiday season and vacation schedules, we won't have
any code review meetings, and we'll resume in the new year on January 2.

Thanks, enjoy the updated cookbooks and have a great weekend!

## apache2 v1.4.0:

- [COOK-1456] - iptables enhancements
- [COOK-1473] - apache2 does not disable default site when setting
  "`default_site_enabled`" back to false
- [COOK-1824] - the apache2 cookbook needs to specify which binary is
  used on rhel platform
- [COOK-1916] - Download location wrong for apache2 `mod_auth_openid`
  >= 0.7
- [COOK-1917] - Improve `mod_auth_openid` recipe to handle module
  upgrade more gracefully
- [COOK-2029] - apache2 restarts on every run on RHEL and friends,
  generate-module-list on every run.
- [COOK-2036] - apache2: Cookbook style

## apt v1.7.0:

- [COOK-2082] - add "arch" parameter to apt_repository LWRP

## ark v0.0.17:

- [COOK-2026] - Allow cherry_pick action to be used for directories as
  well as files

## build-essential v1.3.2:

- [COOK-2069] - build-essential will install osx-gcc-installer when
  Xcode is present

## chef-client v2.1.4:

- [COOK-2108] - corrected Chef and Ohai version requirements in README

Previously this week, v2.1.2:

- [COOK-2071] - chef-client breaks on value_for_platform_family b/c of
  unneeded version
- [COOK-2072] - chef-client on mac should not attempt to create
  directory nil
- [COOK-2086] - Allow the passing of an enviornment variables to
  node['chef-client']['bin']
- [COOK-2092] - chef-client run fails because quotes in log_path cause
  File resource to fail

Previously this week, v2.1.0:

- [COOK-1755] - Don't delete the validation key on systems that have a
  'chef-server' binary in the default $PATH
- [COOK-1898] - Support Handlers and Cache Options with Attributes
- [COOK-1923] - support chef-client::cron on Solaris/SmartOS
- [COOK-1924] - use splay for size of random offset in
  chef-client::cron
- [COOK-1927] - unknown node[:fqdn] prevents bootstrap if
  chef-client::cron is in runlist
- [COOK-1951] - Add an attribute for additional daemon options to pass
  to the chef-client service
- [COOK-2004] - in attributes, "init" style claims to handle fedora,
  but service.rb missing a clause
- [COOK-2017] - Support alternate chef-client locations in Mac OS X
  Launchd service plist
- [COOK-2052] - Log files are set to insecure default

## chef-server v1.1.1

This isn't a release on the community site because we're working on
this cookbook primarily to support Chef 11 in the master branch.
There's a chef10 branch where the following were added, and this is
"released" in the current "bootstrap-latest.tar.gz" used in the
RubyGems installation. TO differentiate the version, this uses the
development version, 1.1.1 (odd patch #).

- [COOK-1964] - configure log_level with new chef_server log_level
attribute
- [COOK-1974] - set service init priority for chef-expander, chef-solr and
  chef-server
- [COOK-1983] - runit run scripts use wrong gem bin path

## database v1.3.8:

- [COOK-1896] - Escape command
- [COOK-2047] - Chef::Provider::Database::MysqlUser action :grant
  improperly quotes 

 string
- [COOK-2060] - Mysql::Error: Table '*.*' doesn't exist when privileges
  include SELECT and database/table attributes are nil
- [COOK-2062] - Remove backticks from database name when using wildcard

## dynect v1.0.0:

- [COOK-1958] - use `chef_gem` for runtime gem requirement

## firewall v0.10.0:

- [COOK-1234] - allow multiple ports per rule

## git v2.1.2:

- [COOK-2043] - install git on ubuntu 12.04 not git-core

Previously this week, v2.1.0:

The repository didn't have pushed commits, and so the following
changes from earlier-than-latest versions wouldn't be available on the
community site. We're releasing 2.1.0 to correct this.

- [COOK-1943] - Update to git 1.8.0
- [COOK-2020] - Add setup option attributes to Git Windows package
  install

## iis v1.3.4:

- [COOK-2050] - IIS cookbook does not have returns resource defined

## iptables v0.11.0:

- [COOK-1883] - add perl package so rebuild script works

## java v1.7.0:

- [COOK-2001] - improvements for Oracle update-alternatives

## jetty v0.1.0:

- [COOK-1434] - Add cargo remote deploy support

## keepalived v1.0.2:

- [COOK-1965] - fixes template subscribes and readme typos

## maven v0.12.0:

- [COOK-1860] - refactor maven provider to use resources and
  `shell_out`

## memcached v1.1.2:

- [COOK-990] - params insite runit_service isn't the same as outside

## mercurial v1.1.0:

- [COOK-1945] - cleanup provider
- [COOK-1946] - windows support

## motd-tail v1.2.0:

- [COOK-2089] - Add the ability to add additional text to motd

## mysql v2.1.0:

- [COOK-1669] - Using platform("ubuntu") in default attributes always
  returns true
- [COOK-1694] - Added additional my.cnf fields and reorganized
  cookbook to avoid race conditions with mysql startup and sql script
  execution
- [COOK-1851] - Support server-id and binlog_format settings
- [COOK-1929] - Update msyql server attributes file because setting
  attributes without specifying a precedence is deprecated
- [COOK-1999] - Add read_only tunable useful for replication slave
  servers

## nagios v3.1.0:

- [COOK-2032] - Use public IP address for inter-cloud checks and
  private for intra-cloud checks
- [COOK-2081] - add support for `notes_url` to `nagios_services` data
  bags

## nginx v1.1.2:

- [COOK-1766] - Nginx Source Recipe Rebuilding Source at Every Run
- [COOK-1910] - Add IPv6 module
- [COOK-1966] - nginx cookbook should let you set `gzip_vary` and
`gzip_buffers` in  nginx.conf
- [COOK-1969]- - nginx::passenger module not included due to use of
symbolized `:nginx_configure_flags`
- [COOK-1971] - Template passenger.conf.erb configures key
`passenger_max_pool_size` 2 times
- [COOK-1972] - nginx::source compile_nginx_source reports success in
spite of failed compilation
- [COOK-1975] - nginx::passenger requires rake gem
- [COOK-1979] - Passenger module requires curl-dev(el)
- [COOK-2080] - Restart nginx on source compilation

## ohai v1.1.6:

- [COOK-2057] - distribution from another cookbok fails if ohai
  attributes are loaded after the other cookbook

## passenger_apache2 v1.1.0:

- [COOK-2003] - only able to use apache2-prefork-dev to compile
  passenger

## perl v1.1.0:

- [COOK-1765] - Install Strawberry Perl on Windows in Perl Cookbook

## php v1.1.4:

- [COOK-2106] - `php_pear` cannot find available packages

Previously this week, v1.1.2:

- [COOK-1803] - use better regexp to match package name
- [COOK-1926] - support Amazon linux

## postfix v2.1.2:

- [COOK-2010] - postfix sasl_auth does not include the sasl plain
  package

## rabbitmq v1.7.0:

- [COOK-1850] - oracle linux support
- [COOK-1873] - add `set_user_tag` action to `rabbitmq_user` LWRP
- [COOK-1878] - :immediately action causes clustering to fail
- [COOK-1888] - smartos support

## runit v0.16.2:

- [COOK-1576] - Do not symlink /etc/init.d/servicename to /usr/bin/sv
  on debian
- [COOK-1960] - default_logger still looks for sv-service-log-run
  template
- [COOK-2035] - runit README change

## selinux v0.5.4:

- [COOK-1277] - disabled recipe fails on systems w/o selinux installed

## sudo v2.0.2:

- [COOK-2109] - lwrp uses incorrect action on underlying file
  resource.

Previously this week, v2.0.0:

This is a major release because the LWRP's "nopasswd" attribute is
changed from true to false, to match the passwordless attribute in the
attributes file. This requires a change to people's LWRP use.

- [COOK-2085] - Incorrect default value in the sudo LWRP's nopasswd
attribute

Previously this week, v1.3.0:

- [COOK-1892] - Revamp sudo cookbook and LWRP
- [COOK-2022] - add an attribute for setting /etc/sudoers Defaults

## tmux v1.2.2:

The repository didn't have pushed commits, and so the following
changes from earlier-than-latest versions wouldn't be available on the
community site. We're releasing 1.2.2 to correct this.

- [COOK-1841] - recipe downloads tmux tar everytime, even if its
  installed

## users v1.3.0

- [COOK-1842] - allow specifying private SSH keys
- [COOK-2021] - Empty default recipe for including users LWRPs

## windows v1.7.0:

- [COOK-1745] - allow for newer versions of rubyzip

Previously this week, v1.6.0:

- [COOK-2048] - undefined method for Falseclass on task :change when
  action is :nothing (and task doesn't exist)
- [COOK-2049] - Add `windows_pagefile` resource

## xml v1.1.2:

- [COOK-2059] - missing dependency on build-essential

## yum v2.0.6:

- [COOK-2037] - minor style fixes
- [COOK-2038] - updated README


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




  • [chef] COOK Releases, Winter 2012 Edition, Joshua Timberman, 12/21/2012

Archive powered by MHonArc 2.6.16.

§