Cookbooks Testing
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?
Hello,
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:
- http://wiki.opscode.com/display/chef/Cookbook+Support
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”.
- http://tickets.opscode.com
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).
Thanks!
Thanks for the provided links, I don’t know why I couldn’t find them in the first place. I have one additional question: Are the cookbooks tested once or are they tested when they change (continuous integration)?
^^ Please ignore my comment, your first paragraph has the info in it…
