repackage ceilometer and ceilometerclient

Registered by Hisashi Osanai

The swift_middleware middleware is included in the ceilometer package now.
Therefore we need to install the ceilometer package on Proxy Nodes of
swift in addition to the ceilometeclient package.

This dependency should be removed because maintenance costs for Proxy Nodes
such as bug check and fixes apply increase even if these codes don't work there.

From swift point of view, at least swift_middleware.py and the following modules
should be moved to the ceilometerclient package.

- swift_middleware.py
     61 from ceilometer.openstack.common import context
     62 from ceilometer.openstack.common import timeutils
     63 from ceilometer import pipeline
     64 from ceilometer import sample
     65 from ceilometer import service

good reference: keystone and keystoneclient

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Hisashi Osanai
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
gordon chung

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/117745
    Repackage the ceilometer and the ceilometerclient packages

repacking done here; http://specs.openstack.org/openstack/ceilometer-specs/specs/kilo/ceilometermiddleware.html -- gordc (18.6.15)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.