Jump to: navigation, search

Difference between revisions of "Chef"

m
(Welcome!)
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
==Welcome!==
 
==Welcome!==
  
This is the main wiki page for the Openstack-Chef project. This is the community collaboration wiki page(s) and have been agreed upon. Please don't hesitate to look around!
+
{{Warning|header='''Caution'''|body=The content of this wiki may be stale and replaced by content available at: https://docs.openstack.org/openstack-chef/latest/}}
 +
 
 +
This is the main wiki page for the [http://governance.openstack.org/reference/projects/chef-openstack.html Openstack-Chef project]. This is the community collaboration wiki page(s) and have been agreed upon. Please don't hesitate to look around!
  
 
==Code==
 
==Code==
  
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/openstack OpenStack 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/openstack/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/openstack/cookbook-openstack-compute OpenStack Compute (Nova) cookbook]
* [https://github.com/stackforge/cookbook-openstack-compute OpenStack Compute (Nova) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-dashboard OpenStack Dashboard (Horizon) cookbook]
* [https://github.com/stackforge/cookbook-openstack-dashboard OpenStack Dashboard (Horizon) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-dns OpenStack DNSaaS (Designate) cookbook]
* [https://github.com/stackforge/cookbook-openstack-data-processing OpenStack Data Processing (Sahara) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-identity OpenStack Identity (Keystone) cookbook]
* [https://github.com/stackforge/cookbook-openstack-database OpenStack Database (Trove) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-image OpenStack Image (Glance) cookbook]
* [https://github.com/stackforge/cookbook-openstack-identity OpenStack Identity (Keystone) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-network OpenStack Network (Neutron) cookbook]
* [https://github.com/stackforge/cookbook-openstack-image OpenStack Image (Glance) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-orchestration OpenStack Orchestration (Heat) cookbook]
* [https://github.com/stackforge/cookbook-openstack-network OpenStack Network (formerly known as Quantum) cookbook]
+
* [https://github.com/openstack/cookbook-openstack-telemetry OpenStack Telemetry (Ceilometer/Gnocchi) cookbook]
* [https://github.com/stackforge/cookbook-openstack-object-storage OpenStack Object Storage (Swift) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-orchestration OpenStack Orchestration (Heat) cookbook]
 
* [https://github.com/stackforge/cookbook-openstack-telemetry OpenStack Telemetry (formerly known as Metering) (Ceilometer) cookbook]
 
  
 
In addition to the project cookbooks, there are five support cookbooks:
 
In addition to the project cookbooks, there are five support cookbooks:
  
* [https://github.com/stackforge/cookbook-openstack-client Client provider cookbook]
+
* [https://github.com/openstack/cookbook-openstackclient Client resource cookbook]
* [https://github.com/stackforge/cookbook-openstack-common Common library cookbook]
+
* [https://github.com/openstack/cookbook-openstack-common Common library cookbook]
* [https://github.com/stackforge/cookbook-openstack-ops-database Example database configuration cookbook]
+
* [https://github.com/openstack/cookbook-openstack-ops-database Example database configuration cookbook]
* [https://github.com/stackforge/cookbook-openstack-ops-messaging Example message queue configuration cookbook]
+
* [https://github.com/openstack/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/openstack/cookbook-openstack-integration-test OpenStack Integration Test Suite (Tempest) 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.chef.io/essentials_repository.html Chef Repository] that sets up an OpenStack environment:
  
* [https://github.com/stackforge/openstack-chef-repo Example OpenStack Chef Repository]
+
* [https://github.com/openstack/openstack-chef-repo Example OpenStack Chef Repository]
  
 
==Releases==
 
==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.
+
The following table shows the supported OpenStack releases and platforms.  Note that some of the cookbooks do not support all the platforms, see the READMEs and metadata files for more information. SUSE support for Juno and later is "as-is", but patches are always welcome.
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Branch !! Status !! Platforms
+
! Branch !! Status !! Platforms !! Chef DK
 
|-
 
|-
| Grizzly || stable - frozen || Ubuntu 12.04
+
| stable/grizzly || frozen || Ubuntu 12.04 ||
 
|-
 
|-
| Havana || stable - frozen || Ubuntu 12.04, RedHat 6.5, Suse 11.03
+
| stable/havana || frozen || Ubuntu 12.04, RedHat 6.5, Suse 11.03 ||
 
|-
 
|-
| Icehouse || stable - frozen|| Ubuntu 12.04, RedHat 6.5, Suse 11.03
+
| stable/icehouse || frozen|| Ubuntu 12.04, RedHat 6.5, Suse 11.03 ||
 
|-
 
|-
| Juno || stable - fixes || Ubuntu 14.04, RedHat 7
+
| stable/juno || frozen || Ubuntu 14.04, RedHat 7 ||
 
|-
 
|-
| Kilo - Master || development || Ubuntu 14.04, RedHat 7.1, Suse 11.03
+
| stable/kilo || frozen || Ubuntu 14.04, RedHat 7.1 || 0.4.0
 
|-
 
|-
| Liberty || coming 3Q2015 ||  
+
| stable/liberty || frozen || Ubuntu 14.04, RedHat 7.1 || 0.9.0
 
+
|-
 +
| stable/mitaka || frozen || Ubuntu 14.04, RedHat 7.2 || 0.9.0
 +
|-
 +
| stable/newton || fixes || Ubuntu 16.04, RedHat 7.2 || 1.0.3
 +
|-
 +
| stable/ocata || fixes || Ubuntu 16.04, Red Hat 7.3 || 1.5.0
 +
|-
 +
| stable/pike || fixes || Ubuntu 16.04, Red Hat 7.4 || 2.3.4
 +
|-
 +
| master || Queens development || Ubuntu 16.04, RedHat 7.4 || 2.5.3
 
|}
 
|}
  
 
Release branching work items [https://wiki.openstack.org/wiki/OpenstackChefStablebranchCreateNotes page]
 
Release branching work items [https://wiki.openstack.org/wiki/OpenstackChefStablebranchCreateNotes page]
 +
 +
==Maintainers==
 +
 +
We have a [http://bit.ly/openstack-chef-maintainers maintainers list] located there. Please don't hesitate to reach out.
  
 
==Getting Started==
 
==Getting Started==
  
 
For more information about the project please click this [[Chef/GettingStarted|start page.]]
 
For more information about the project please click this [[Chef/GettingStarted|start page.]]

Latest revision as of 05:33, 26 January 2019

Welcome!

Warning icon.svg Caution

The content of this wiki may be stale and replaced by content available at: https://docs.openstack.org/openstack-chef/latest/

This is the main wiki page for the Openstack-Chef project. This is the community collaboration wiki page(s) and have been agreed upon. Please don't hesitate to look around!

Code

The canonical upstream Chef cookbooks and example repository are located in the OpenStack 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 shows the supported OpenStack releases and platforms. Note that some of the cookbooks do not support all the platforms, see the READMEs and metadata files for more information. SUSE support for Juno and later is "as-is", but patches are always welcome.

Branch Status Platforms Chef DK
stable/grizzly frozen Ubuntu 12.04
stable/havana frozen Ubuntu 12.04, RedHat 6.5, Suse 11.03
stable/icehouse frozen Ubuntu 12.04, RedHat 6.5, Suse 11.03
stable/juno frozen Ubuntu 14.04, RedHat 7
stable/kilo frozen Ubuntu 14.04, RedHat 7.1 0.4.0
stable/liberty frozen Ubuntu 14.04, RedHat 7.1 0.9.0
stable/mitaka frozen Ubuntu 14.04, RedHat 7.2 0.9.0
stable/newton fixes Ubuntu 16.04, RedHat 7.2 1.0.3
stable/ocata fixes Ubuntu 16.04, Red Hat 7.3 1.5.0
stable/pike fixes Ubuntu 16.04, Red Hat 7.4 2.3.4
master Queens development Ubuntu 16.04, RedHat 7.4 2.5.3

Release branching work items page

Maintainers

We have a maintainers list located there. Please don't hesitate to reach out.

Getting Started

For more information about the project please click this start page.