list of tasks to get grizzly working with redhat

Registered by Dan Bode

There are several things that should be done to verify that the redhat modules work correctly.

1. Add code for setting up repos

There should be a simple class like:

  openstack::repo(
    $version,
   # other parameters?
  )

this should work on both redhat and ubuntu (working ubuntu example can be found here: https://github.com/stackforge/puppet-openstack_dev_env/blob/master/manifests/setup/precise64.pp#L9)

it should be smart enough to set up the repos, and possibly also set up dependencies that all packages depend on those repos, like:

  Apt::Source['cloud-archive'] -> Package<||>

this may have performance implication, but it will make life easier for folks getting started.

2. test that redhat works with nova-networks (this is known to work)

  there are a few patches I need to submit (I will get those in now)

    * https://review.openstack.org/#/c/29601/

3. get redhat working with quantum (this is blocked on quantum working at all)

  first quantum needs to work
    https://review.openstack.org/#/c/29160/ (this is what Dan Bode is working on atm)

  current patches from redhat that need to be reviewed:
    * https://review.openstack.org/#/c/27571/
    * https://review.openstack.org/#/c/27566/
    * https://review.openstack.org/#/c/27572/

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2.0.0
Started by
Mathieu Gagné
Completed by
Mathieu Gagné

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/redhat-grizzly,n,z

Addressed by: https://review.openstack.org/29977
    Adding an "openstack::repo" class which automatically sets up repos

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.