Jump to: navigation, search

Difference between revisions of "Chef/GettingStarted"

(Releases)
Line 19: Line 19:
 
The canonical upstream Chef cookbooks and example repository are located in the [https://github.com/stackforge Stackforge Github organization]. There is a single Chef cookbook for each integrated OpenStack project:
 
The canonical upstream Chef cookbooks and example repository are located in the [https://github.com/stackforge Stackforge Github organization]. There is a single Chef cookbook for each integrated OpenStack project:
  
 +
* [https://github.com/stackforge/cookbook-openstack-bare-metal OpenStack Bare Metal (Ironic) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-block-storage OpenStack Block Storage (Cinder) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-block-storage OpenStack Block Storage (Cinder) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-compute OpenStack Compute (Nova) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-compute OpenStack Compute (Nova) cookbook]
Line 37: Line 38:
 
* [https://github.com/stackforge/cookbook-openstack-ops-messaging Example message queue configuration cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-ops-messaging Example message queue configuration cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-integration-test OpenStack Integration Test Suite (Tempest) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-integration-test OpenStack Integration Test Suite (Tempest) cookbook]
* [https://github.com/stackforge/cookbook-ceph Ceph, a distributed network storage and filesystem cookbook]
+
* [https://github.com/ceph/ceph-cookbook A distributed network storage and filesystem (Ceph) cookbook]
  
 
As well as an example [http://docs.opscode.com/essentials_repository.html Chef Repository] that sets up an OpenStack environment:
 
As well as an example [http://docs.opscode.com/essentials_repository.html Chef Repository] that sets up an OpenStack environment:

Revision as of 16:36, 21 January 2015

This page serves as a getting started guide for community members interested in contributing to the OpenStack Chef cookbooks and example repository.

Communication

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:

In addition to the project cookbooks, there are five support cookbooks:

As well as an example Chef Repository that sets up an OpenStack environment:

Releases

The following table show the supported openstack releases and platforms. Note that some of the cookbooks do not support all the platforms, see the Readme's and metadata files for more information.

Branch Status Platforms
Grizzly stable - frozen Ubuntu 12.04
Havana stable - frozen Ubuntu 12.04, RedHat 6.5, Suse 11.03
Icehouse stable - fixes Ubuntu 12.04, RedHat 6.5, Suse 11.03
Master - Juno development Ubuntu 14.04
Kilo TODO Begin Feb 2015 Ubuntu 14.04, RedHat 7, Suse 11.03

How to Contribute

We have broken this off into another page here.