Add services list to senlin-api and client

Registered by yangyide

Two reasons for this blueprints.
1. Administer can clearly grasp senlin-engine services information via command-line, for
example when services create, services up, services down.
2.User can conveniently monitor senlin-engine services, just use fileds "state" from api
return value could known services up or down.

Blueprint information

Status:
Complete
Approver:
Qiming Teng
Priority:
Medium
Drafter:
yangyide
Direction:
Approved
Assignee:
yangyide
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Qiming Teng
Completed by
Qiming Teng

Related branches

Sprints

Whiteboard

API layer add services list, dont use rpc, just handle by senlin-api.

[Qiming] What's the purpose of this API?

Gerrit topic: https://review.openstack.org/#q,topic:bp/api-add-services,n,z

Addressed by: https://review.openstack.org/457958
    API layer add services list

Addressed by: https://review.openstack.org/459191
    API documentation for services.

Addressed by: https://review.openstack.org/461982
    API documentation for services

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.