TripleO Stein to Deploy Ceph Mimic or Nautilus

Registered by John Fulton on 2018-08-29

TripleO Rocky has been tested to deploy Ceph Lumionus. During the Stein cycle we should start to develop against a newer version of Ceph. Mimic was released June 2018 and early versions of Nautilus should be available before the predicted Stein feature freeze. As in Pike and Rocky Ceph will only be deployed in containers.

New Ceph containers can be easily tested in the existing TripleO CI by submitting a WIP patch which overrides the default DockerCephDaemonImage with a URL to a newer version of the ceph container daemon, e.g. https://review.openstack.org/#/c/562213 . If the relevant tests pass the default may be updated but still easily rolled back. During the Stein cycle we should test both the Mimic and Nautilus containers provided by the Ceph team the same way and decide on a stable default version.

Blueprint information

Status:
Complete
Approver:
Giulio Fidente
Priority:
Medium
Drafter:
John Fulton
Direction:
Approved
Assignee:
John Fulton
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
milestone icon stein-3
Started by
Juan Antonio Osorio Robles on 2019-03-11
Completed by
Juan Antonio Osorio Robles on 2019-03-11

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Add Mimic (with ceph-ansible) in CBS: TODO
Migrate TripleO/CI to deploy Mimic: TODO
Ensure new defaults in tripleo-common and tripleoclient are set to Mimic: TODO
Verify upgrade from Luminous works in CI: TODO

This blueprint contains Public information 
Everyone can see this information.