[doctor] fix node-label setting 25/51025/6
authorRyota MIBU <r-mibu@cq.jp.nec.com>
Wed, 24 Jan 2018 02:29:28 +0000 (11:29 +0900)
committerRyota MIBU <r-mibu@cq.jp.nec.com>
Wed, 24 Jan 2018 11:22:23 +0000 (20:22 +0900)
commit5dcdbca2432e90bdcbb54383b61132e3c1d1b123
tree745e65d98a7cf20f4c9eb8be115aeaeab44ff623
parent4b1560c6499e53efb3b2ca83294265052396b2d5
[doctor] fix node-label setting

Current doctor verify jobs need to be run on relevant pods which are
specified by slave-label. But, after multijob introduced, the parameter
is not passed to children jobs. Also, 'phase' of project is misleading,
as it isn't multijob's phase.

This patch makes sure each doctor job run on correct pod by updating
node label rule for doctor pod to 'doctor-{installer}-{arch}'.

This patch also merges doctor slave parameter definitions into one,
and deletes unnecessary setting where default are set.

Change-Id: Ic9bf218ae7fb4f9866b510efd1e0ccd19277b78e
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
jjb/doctor/doctor.yml
jjb/global/slave-params.yml