Difference between revisions of "Chef"
m (→Releases) |
(→Welcome!) |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Welcome!== | ==Welcome!== | ||
− | This is the main wiki page for the [http://governance.openstack.org/reference/projects/ | + | {{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== | ||
Line 7: | Line 9: | ||
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: | 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/openstack/cookbook-openstack-block-storage OpenStack Block Storage (Cinder) cookbook] | * [https://github.com/openstack/cookbook-openstack-block-storage OpenStack Block Storage (Cinder) cookbook] | ||
* [https://github.com/openstack/cookbook-openstack-compute OpenStack Compute (Nova) cookbook] | * [https://github.com/openstack/cookbook-openstack-compute OpenStack Compute (Nova) cookbook] | ||
* [https://github.com/openstack/cookbook-openstack-dashboard OpenStack Dashboard (Horizon) cookbook] | * [https://github.com/openstack/cookbook-openstack-dashboard OpenStack Dashboard (Horizon) cookbook] | ||
− | * [https://github.com/openstack/cookbook-openstack- | + | * [https://github.com/openstack/cookbook-openstack-dns OpenStack DNSaaS (Designate) cookbook] |
− | |||
* [https://github.com/openstack/cookbook-openstack-identity OpenStack Identity (Keystone) cookbook] | * [https://github.com/openstack/cookbook-openstack-identity OpenStack Identity (Keystone) cookbook] | ||
* [https://github.com/openstack/cookbook-openstack-image OpenStack Image (Glance) cookbook] | * [https://github.com/openstack/cookbook-openstack-image OpenStack Image (Glance) cookbook] | ||
− | * [https://github.com/openstack/cookbook-openstack-network OpenStack Network ( | + | * [https://github.com/openstack/cookbook-openstack-network OpenStack Network (Neutron) cookbook] |
− | |||
* [https://github.com/openstack/cookbook-openstack-orchestration OpenStack Orchestration (Heat) cookbook] | * [https://github.com/openstack/cookbook-openstack-orchestration OpenStack Orchestration (Heat) cookbook] | ||
− | * [https://github.com/openstack/cookbook-openstack-telemetry OpenStack Telemetry | + | * [https://github.com/openstack/cookbook-openstack-telemetry OpenStack Telemetry (Ceilometer/Gnocchi) 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/openstack/cookbook- | + | * [https://github.com/openstack/cookbook-openstackclient Client resource cookbook] |
* [https://github.com/openstack/cookbook-openstack-common Common library cookbook] | * [https://github.com/openstack/cookbook-openstack-common Common library cookbook] | ||
* [https://github.com/openstack/cookbook-openstack-ops-database Example database configuration cookbook] | * [https://github.com/openstack/cookbook-openstack-ops-database Example database configuration cookbook] | ||
* [https://github.com/openstack/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/openstack/cookbook-openstack-integration-test OpenStack Integration Test Suite (Tempest) cookbook] | * [https://github.com/openstack/cookbook-openstack-integration-test OpenStack Integration Test Suite (Tempest) cookbook] | ||
− | |||
As well as an example [http://docs.chef.io/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: | ||
Line 51: | Line 49: | ||
| stable/kilo || frozen || Ubuntu 14.04, RedHat 7.1 || 0.4.0 | | stable/kilo || frozen || Ubuntu 14.04, RedHat 7.1 || 0.4.0 | ||
|- | |- | ||
− | | stable/liberty || | + | | 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/ | + | | stable/pike || fixes || Ubuntu 16.04, Red Hat 7.4 || 2.3.4 |
|- | |- | ||
− | | master || | + | | master || Queens development || Ubuntu 16.04, RedHat 7.4 || 2.5.3 |
|} | |} | ||
Latest revision as of 05:33, 26 January 2019
Welcome!
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:
- OpenStack Block Storage (Cinder) cookbook
- OpenStack Compute (Nova) cookbook
- OpenStack Dashboard (Horizon) cookbook
- OpenStack DNSaaS (Designate) cookbook
- OpenStack Identity (Keystone) cookbook
- OpenStack Image (Glance) cookbook
- OpenStack Network (Neutron) cookbook
- OpenStack Orchestration (Heat) cookbook
- OpenStack Telemetry (Ceilometer/Gnocchi) cookbook
In addition to the project cookbooks, there are five support cookbooks:
- Client resource cookbook
- Common library cookbook
- Example database configuration cookbook
- Example message queue configuration cookbook
- OpenStack Integration Test Suite (Tempest) cookbook
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.