I’ve encountered several bugs in the passenger_apache2 cookbook and I believe they are not specific to my environment (i.e. COOK-1087). Because of this I’m wondering if official opscode cookbooks actually get tested somehow? And if they are tested: against which environments/OSes? Or are they written and then tested in field?
Opscode tests cookbooks prior to releasing new versions. The platforms which they are tested on is indicated in the README.md under the “Requirements” section of individual cookbooks, and/or as “supports” in the metadata of the cookbook. However, we cannot possibly account for every platform or distribution, nor all nuances of version updates from upstream software.
We have a document in the Chef wiki that describes what we support in greater detail:
If you encounter issues in a particular cookbook, please do report the issue in Jira under the COOK project, and use the cookbook name as the “component”.
When reporting issues, the more information you can provide about your environment the better. Include the platform, platform version, how Chef was installed, and any relevant log output (debug logging is very helpful).