Use RPM/DEB packages instead of eggs and gems

Registered by Dmitry Pyzhov

In order to have one fully supported method of control for our installations we need to get move all eggs, gems and locally built packages to our osci build process.

First step is to create eggs for all nailgun and ostf requirements.
Second is to pack ostf and get rid of ostf virtualenv.
Third is to pack nailgun and get rid of nailgun virtualenv.
Forth is to find suitable solution for orchestrator rbenv.

Forth step can be split into two steps. At first we will pack whole rbenv as one package. At second we will create separate packages for each dependency.

Blueprint information

Status:
Complete
Approver:
Mike Scherbakov
Priority:
Essential
Drafter:
Dmitry Pyzhov
Direction:
Approved
Assignee:
Roman Vyalov
Definition:
Approved
Series goal:
Accepted for 5.0.x
Implementation:
Implemented
Milestone target:
milestone icon 5.0
Started by
Dmitry Pyzhov
Completed by
Roman Vyalov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/pack-all-eggs-and-gems,n,z

Addressed by: https://review.openstack.org/81810
    Update RPMs list. Add 'production' param to verstion.yaml

Addressed by: https://review.openstack.org/81208
    Change version deps for nailgun

Addressed by: https://review.openstack.org/88276
    Remove ruby gems from centos kickstart

Addressed by: https://review.openstack.org/89342
    Get rid of outdated mirrors

Addressed by: https://review.openstack.org/89832
    Makesystem target for astute rpm package

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.