check kubernetes enviroment

Registered by PanFengyun

Currently the bay of magnum can build a kubernetes cluster environment, but the bay just return 'SUCCESS' to the Heat resource of OS::Heat::WaitCondition until Kubernetes API Server is active. When the service of etcd \ kube-apiserver \ docker has failed, the bay do not return 'FAILURE' and causes Create bay timed out. We should check the kubernetes cluster environment:
1.When nodes can not connect discovery url, the bay should return 'FAILURE'.
2.When the status of etcd\docker\... is inactive or failed, the bay should return 'FAILURE'.
 3.when nodes can not connect insecure registry url, the bay should return 'FAILURE'.
4.when nodes can not download docker image, the bay should return 'FAILURE'.
5.when nodes can not connect auth-url \ heat_url \ magnum_url, the bay should return 'FAILURE'.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
PanFengyun
Direction:
Needs approval
Assignee:
PanFengyun
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/check-kubernetes-enviroment,n,z

Addressed by: https://review.openstack.org/333833
    Check whether node can connect discovery url

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.