Ceph is pinned to Hammer, but it needs to be pinned to a specific z version

Registered by Steven Dake

Some communication with the ceph community about making a version of CEPH available via their repositories would be helpful here. The reason we want to pin the z stream is because we only want to upgrade ceph from mitaka->liberty, not randomly every time the z version changes.

It is unclear if hammer would be compatible between z releases, but just to be sure, it needs to be pinned.

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
Essential
Drafter:
Steven Dake
Direction:
Approved
Assignee:
Michal Rostecki
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-1
Started by
Michal Rostecki
Completed by
Sam Yaple

Related branches

Sprints

Whiteboard

http://ceph.com/releases/v0-94-5-hammer-released/
http://ceph.com/releases/v0-94-4-hammer-released/
http://ceph.com/releases/v0-94-3-hammer-released/

Looking at the changelog, it appears that after 94-4, the changes are focused on bug fixes. I suspect this means we could just install any version of Hammer and be safe, but might as well pin to a z version for the lifetime of Kolla Liberty. Note they do not delete old zstreams from their hammer repository, so there is no need to contact their mailing list to make such a request. This should be as simple as installing the specific versions of the RPM packaging needed for ceph in the dockerfiles from the upstream repository location. --sdake

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

Addressed by: https://review.openstack.org/247488
    [WIP] Pin specific version of Ceph

Addressed by: https://review.openstack.org/249527
    Pin specific version of Ceph

(?)

Work Items

Work items:
(sdake) Send email to CEPH list requesting a 6 month z stream version remain in their repo for OpenStack use: TODO
(nihilifer) Make changes to ceph dockerfile.j2 packaging to use pinned Hammer version: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.