Jump to: navigation, search

Difference between revisions of "Packaging/Fedora"

(Fedora upstream packages)
(Fedora packages)
Line 2: Line 2:
 
= Fedora packages =
 
= Fedora packages =
  
RPMs for openstack-nova openstack-glance openstack-keystone and openstack-quantum from essex are available in Fedora 17.  
+
There is a one to one match between an OpenStack Release and a Fedora release.  The development release of Fedora is always called Rawhide, and this will map to the next OpenStack release.
  
Read more about getting started at https://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17
+
* The current Fedora Release is Fedora 19 it a has Grizzly  OpenStack packages.
 +
* Fedora 18 has Folsom OpenStack packages
 +
* Fedora 17 has Essex OpenStack packages
 +
 
 +
The Git repositories for Fedora packaging are on http://pkgs.fedoraproject.org/.  For example, the Keystone repository is
 +
http://pkgs.fedoraproject.org/cgit/openstack-keystone.git/
 +
 
 +
In order to build a version of the RPM on Fedora make use of the fedpkg tool:
 +
 
 +
git clone http://pkgs.fedoraproject.org/cgit/openstack-keystone.git/
 +
cd openstack-keystone
 +
fedpkg  local
 +
 
 +
There are multiple installation tools for Fedora.  The simplest is packstack.  It is available as an RPM from Fedora, or from git:
 +
  https://github.com/stackforge/packstack
 +
 
 +
An older page with a more hands on install process is available at https://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17
  
 
== Fedora upstream packages ==
 
== Fedora upstream packages ==
  
Upstream non-supported packages for Fedora 17 are also available here:
+
Upstream non-supported packages for Fedora 17 and later are also available here:
  
 
  http://repos.fedorapeople.org/repos/openstack/openstack-trunk/
 
  http://repos.fedorapeople.org/repos/openstack/openstack-trunk/

Revision as of 16:16, 2 August 2013

Fedora packages

There is a one to one match between an OpenStack Release and a Fedora release. The development release of Fedora is always called Rawhide, and this will map to the next OpenStack release.

  • The current Fedora Release is Fedora 19 it a has Grizzly OpenStack packages.
  • Fedora 18 has Folsom OpenStack packages
  • Fedora 17 has Essex OpenStack packages

The Git repositories for Fedora packaging are on http://pkgs.fedoraproject.org/. For example, the Keystone repository is

http://pkgs.fedoraproject.org/cgit/openstack-keystone.git/

In order to build a version of the RPM on Fedora make use of the fedpkg tool:

git clone http://pkgs.fedoraproject.org/cgit/openstack-keystone.git/
cd openstack-keystone
fedpkg   local

There are multiple installation tools for Fedora. The simplest is packstack. It is available as an RPM from Fedora, or from git:

 https://github.com/stackforge/packstack

An older page with a more hands on install process is available at https://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17

Fedora upstream packages

Upstream non-supported packages for Fedora 17 and later are also available here:

http://repos.fedorapeople.org/repos/openstack/openstack-trunk/

To enable:

 yum install yum-priorities
 (cd /etc/yum.repos.d &&
  wget http://repos.fedorapeople.org/repos/openstack/openstack-trunk/fedora-openstack-trunk.repo)

These packages are built and tested by SmokeStack before they are posted. This repo is upstream oriented and built with RPM spec files hosted on GitHub which follow each upstream project very closely:

RPM's in this upstream Fedora repo follow the following naming convention:

<generated tarball version name>-0.1-<project git commits>.<project_git_hash>_<RPM installer project git hash>

Fedora 14 packages

Mirantis provides OpenStack Fedora packages.

There are two builds available:

These have been built and tested with Fedora 14 release.

These packages are based on RHEL6 specs from https://github.com/griddynamics/openstack-rhel

Feel free to test these on your Fedora boxes and provide feedback on openstack-support@mirantis.com.