Do health check in scaling actions which is configurable

Registered by RUIJIE YUAN on 2017-03-22

We support health check when doing scaling actions, e.g. synchronize Senlin node status and physical resource status, and this process is configurable:
1. Add one parameter to scaling policy --> HEALTH_CHECK: True/False
2. Add one parameter to modeled request --> health_check: True/False

Blueprint information

Status:
Complete
Approver:
Qiming Teng
Priority:
Medium
Drafter:
RUIJIE YUAN
Direction:
Approved
Assignee:
RUIJIE YUAN
Definition:
Obsolete
Series goal:
Accepted for pike
Implementation:
Unknown
Milestone target:
None
Completed by
RUIJIE YUAN on 2017-05-22

Related branches

Sprints

Whiteboard

Here is the draft: https://etherpad.openstack.org/p/pike-senlin-desired-health-check

Gerrit topic: https://review.openstack.org/#q,topic:bp/scaling-action-support-health-check,n,z

Addressed by: https://review.openstack.org/451209
    request obj prepare for supporting health check

Addressed by: https://review.openstack.org/455542
    handle node which status is WARNING

Addressed by: https://review.openstack.org/456432
    add health_check() to engine.cluster

Addressed by: https://review.openstack.org/456453
    add health check to deletion policy

Addressed by: https://review.openstack.org/457901
    revise api to support "health_check"

Addressed by: https://review.openstack.org/457910
    revise engine service to support "health_check"

Addressed by: https://review.openstack.org/459090
    action support 'health_check' parameter

Addressed by: https://review.openstack.org/460884
    revise deletion policy to support 'health check'

Gerrit topic: https://review.openstack.org/#q,topic:scale-in-victims,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.