4/18 Opscode Code Review


#1

We’re going to merge a simple hint system into OHAI. The use case here
is to use knife cloud plugins to let ohai know you’re on a cloud,
since most of the cloud providers aren’t giving us reliable ways to
detect the cloud, let alone without making a network call. Check out
OHAI-267 if you’re interested in this.

I propose that we detect Openstack as a cloud system, rather than a
cloud provider or virtualization system, and thus store it in
node[:cloud][:system]. You can see the problem in OHAI-335, where
there are multiple cloud providers using Openstack now.

Merge:
OHAI-345 - Missing platform_family support for OS X and OS X Server
OHAI-351 - network information is blank on Windows
COOK-1180 - Apache2 logio/logconfig problem on RHEL, and
mod_proxy_ajp dependency on mod_proxy
COOK-1203 - Allow PATH to be provided for cron based chef-client runs
COOK-1168 - A Few Typos in the README for the DJBDNS Cookbook
COOK-1207 - Add missing service hooks to gunicorn cookbook. Fix method names.
OHAI-267 - identifying rackspace’s managed cloud instances

Other:
OHAI-315 - Virtualbox plugin + cloud attributes
Reopened - Cloud doesn’t seem the right place for virtualization data
OHAI-336 - Running ohai (and chef-client) on OSX without Java prompts user
Reopened - Look for a better way to tell if Java isn’t installed.
COOK-1195 - As an AWS user I would like chef to provide a resource
for manipulating the tags assigned to AWS resources (e.g. instances,
volumes and snapshots)
Reopened - updated_by_last_action
COOK-1183 - Cloudkick cookbook causes chef run to fail if
communication with the Cloudkick API endpoint fails
Reopened - Exception should more specific
COOK-1188 - Gunicorn cookbook is not very reusable
Reviewed - LWRP over a definition?
COOK-1196 - convert maven lwrp attributes to use snake_case rather
than CamelCase
Reviewed - Is the ark cookbook stable yet?
COOK-1197 - Ark cookbook should be added to opscode-cookbooks/ as
the maven cookbook depends on it
Reviewed - Need to modify community set permissions
OHAI-335 - Integration with HP Cloud
Reopened - Cannot determine HP Cloud by the Openstack MAC address.
COOK-1195 - As an AWS user I would like chef to provide a resource
for manipulating the tags assigned to AWS resources (e.g. instances,
volumes and snapshots)
Reopened - Needs to call updated_by_last_action


Bryan McLellan | opscode | technical program manager, open source
© 206.607.7108 | (t) @btmspox | (b) http://blog.loftninjas.org