kubernetes bay needs to be fully functional before notifying the wait condition and transitioning to CREATE_COMPLETE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Magnum |
Fix Released
|
High
|
hongbin |
Bug Description
Currently a kubernetes bay goes to CREATE_COMPLETE before the kubernetes API is fully active. The template only waits for all the start commands to be issued but doesn't wait for all the kubernetes setup work to complete. As a result we get kubernetes failures in the gate due to the tests trying to connect to kubernetes before it is actually ready.
Example stack trace from test: http://
Example gate failure from bay that went CREATE_COMPLETE before kubernetes was functional:
http://
* The bay went to CREATE_COMPLETE at 05:12:36 (from m-cond.log)
* master node was still creating and running podmaster and proxy and other startup containers as of 5:16:34, 5:17:23, etc.
Changed in magnum: | |
assignee: | nobody → Corey O'Brien (coreypobrien) |
status: | New → In Progress |
Changed in magnum: | |
importance: | Undecided → High |
Magnum also needs to wait for minion nodes to be registered with the master