Difference between revisions of "Chef/GettingStarted"
(→How to Contribute) |
|||
Line 44: | Line 44: | ||
==How to Contribute== | ==How to Contribute== | ||
− | [https://wiki.openstack.org/wiki/Chef/Contributing | + | We have broken this off into another page [https://wiki.openstack.org/wiki/Chef/Contributing here]. |
Revision as of 12:22, 6 November 2014
This page serves as a getting started guide for community members interested in contributing to the OpenStack Chef cookbooks and example repository.
Communication
- The OpenStack + Chef community has a mailing list on Google Groups. Join the conversation: https://groups.google.com/forum/?fromgroups=#!forum/opscode-chef-openstack
- There is an #openstack-chef channel on Freenode.net. Come hang out with us and collaborate there.
Bug Tracking
We track bugs and feature requests using a single Launchpad project called OpenStack + Chef. You can see the list of open bugs or file a new bug.
Blueprints / Feature Tracking
For major feature enhancements and planning you can use Launchpad's Blueprints system for the OpenStack + Chef project on Launchpad. You can create a new blueprint that may be targeted to a milestone and tracked appropriately. The process for blueprint content reviews is documented here: https://github.com/stackforge/openstack-chef-specs
Code
The canonical upstream Chef cookbooks and example repository are located in the Stackforge Github organization. There is a single Chef cookbook for each integrated OpenStack project:
- OpenStack Block Storage (Cinder) cookbook
- OpenStack Compute (Nova) cookbook
- OpenStack Dashboard (Horizon) cookbook
- OpenStack Data Processing (Sahara) cookbook
- OpenStack Database (Trove) cookbook
- OpenStack Identity (Keystone) cookbook
- OpenStack Image (Glance) cookbook
- OpenStack Network (formerly known as Quantum) cookbook
- OpenStack Object Storage (Swift) cookbook
- OpenStack Orchestration (Heat) cookbook
- OpenStack Telemetry (formerly known as Metering) (Ceilometer) cookbook
In addition to the project cookbooks, there are five support cookbooks:
- Common library cookbook
- Example database configuration cookbook
- Example message queue configuration cookbook
- OpenStack Integration Test Suite (Tempest) cookbook
- Ceph, a distributed network storage and filesystem cookbook
As well as an example Chef Repository that sets up an OpenStack environment:
How to Contribute
We have broken this off into another page here.