Merge lp://qastaging/~matthew-hart/lava-lab/production-to-pdudaemon into lp://qastaging/lava-lab

Proposed by Matthew Hart
Status: Merged
Approved by: Neil Williams
Approved revision: 294
Merge reported by: Neil Williams
Merged at revision: not available
Proposed branch: lp://qastaging/~matthew-hart/lava-lab/production-to-pdudaemon
Merge into: lp://qastaging/lava-lab
Diff against target: 701 lines (+84/-82)
65 files modified
lava/devices/control/production/k3v2-01.conf (+1/-1)
lava/devices/control/production/vexpress-a5-01.conf (+1/-2)
lava/devices/control/production/vexpress-a9-01.conf (+1/-2)
lava/devices/control/production/vexpress-tc2-01.conf (+1/-1)
lava/devices/control/production/vexpress-tc2-04.conf (+1/-2)
lava/devices/dispatcher01/production/arndale01.conf (+1/-1)
lava/devices/dispatcher01/production/arndale02.conf (+1/-1)
lava/devices/dispatcher01/production/beaglebone-black01.conf (+1/-1)
lava/devices/dispatcher01/production/beaglebone-black02.conf (+1/-1)
lava/devices/dispatcher01/production/beaglexm01.conf (+1/-2)
lava/devices/dispatcher01/production/beaglexm02.conf (+1/-1)
lava/devices/dispatcher01/production/capri-02.conf (+1/-1)
lava/devices/dispatcher01/production/nexus01.conf (+1/-1)
lava/devices/dispatcher01/production/origen01.conf (+1/-2)
lava/devices/dispatcher01/production/origen02.conf (+1/-2)
lava/devices/dispatcher01/production/origen03.conf (+1/-2)
lava/devices/dispatcher01/production/origen04.conf (+1/-2)
lava/devices/dispatcher01/production/panda-es01.conf (+1/-1)
lava/devices/dispatcher01/production/panda-es02.conf (+1/-1)
lava/devices/dispatcher01/production/panda-es03.conf (+1/-1)
lava/devices/dispatcher01/production/panda-es05.conf (+1/-2)
lava/devices/dispatcher01/production/panda01.conf (+1/-1)
lava/devices/dispatcher01/production/panda02.conf (+1/-2)
lava/devices/dispatcher01/production/panda03.conf (+1/-1)
lava/devices/dispatcher01/production/panda04.conf (+1/-1)
lava/devices/dispatcher01/production/panda05.conf (+1/-1)
lava/devices/dispatcher01/production/panda06.conf (+1/-2)
lava/devices/dispatcher01/production/panda07.conf (+1/-1)
lava/devices/dispatcher01/production/panda08.conf (+1/-1)
lava/devices/dispatcher01/production/panda09.conf (+1/-1)
lava/devices/dispatcher01/production/panda12.conf (+1/-1)
lava/devices/dispatcher01/production/vexpress-a9-02.conf (+1/-2)
lava/devices/dispatcher01/production/vexpress-tc2-02.conf (+1/-2)
lava/devices/dispatcher01/production/vexpress-tc2-benchmark-01.conf (+1/-2)
lava/devices/dispatcher02/production/aa9-01.conf (+1/-1)
lava/devices/dispatcher02/production/arndale03.conf (+1/-1)
lava/devices/dispatcher02/production/arndale04.conf (+1/-1)
lava/devices/dispatcher02/production/arndale05.conf (+1/-1)
lava/devices/dispatcher02/production/beaglexm03.conf (+1/-1)
lava/devices/dispatcher02/production/beaglexm04.conf (+1/-1)
lava/devices/dispatcher02/production/capri-01.conf (+1/-1)
lava/devices/dispatcher02/production/k3v2-02.conf (+1/-1)
lava/devices/dispatcher02/production/origen05.conf (+1/-2)
lava/devices/dispatcher02/production/origen06.conf (+1/-2)
lava/devices/dispatcher02/production/origen07.conf (+1/-2)
lava/devices/dispatcher02/production/origen08.conf (+1/-2)
lava/devices/dispatcher02/production/origen09.conf (+1/-2)
lava/devices/dispatcher02/production/panda-es06.conf (+1/-1)
lava/devices/dispatcher02/production/panda-es07.conf (+1/-1)
lava/devices/dispatcher02/production/panda-es08.conf (+1/-2)
lava/devices/dispatcher02/production/panda-es09.conf (+1/-1)
lava/devices/dispatcher02/production/panda10.conf (+1/-1)
lava/devices/dispatcher02/production/panda11.conf (+1/-1)
lava/devices/dispatcher02/production/panda13.conf (+1/-1)
lava/devices/dispatcher02/production/panda14.conf (+1/-1)
lava/devices/dispatcher02/production/panda15.conf (+1/-1)
lava/devices/dispatcher02/production/panda16.conf (+1/-1)
lava/devices/dispatcher02/production/panda17.conf (+1/-1)
lava/devices/dispatcher02/production/panda18.conf (+1/-1)
lava/devices/dispatcher02/production/panda20.conf (+1/-1)
lava/devices/dispatcher02/production/panda22.conf (+1/-1)
lava/devices/dispatcher02/production/panda23.conf (+1/-1)
production-coordinator/init.sls (+13/-0)
production-coordinator/lava-coordinator.conf (+6/-0)
top.sls (+3/-0)
To merge this branch: bzr merge lp://qastaging/~matthew-hart/lava-lab/production-to-pdudaemon
Reviewer Review Type Date Requested Status
Tyler Baker Approve
Neil Williams Approve
Review via email: mp+183688@code.qastaging.launchpad.net

Description of the change

Big commit that needs a few reviews.

Updated hard_reset_command on all production devices to use the pdudaemon on the services server. This was manually done so could do with a few pairs of eyes looking at the commands.

Moved all devices away from control that require no physical connection. Please can someone else check that the devices I have moved do not need to be directly connected to their dispatcher!! As far as I can see, the devices I have moved use serial-over-lan and pduclient for hard_reset so should be fine to be 'dispatched' from anywhere.

To post a comment you must log in.
292. By Matt Hart <matt@6430u.local>

vexpress-tc2-04 still had the old hard_reset_command

293. By Matt Hart <matt@6430u.local>

arndale05 still had the old hard_reset_command

Revision history for this message
Neil Williams (codehelp) wrote :

lava/devices/control/production/vexpress-tc2-04.conf

lava/devices/dispatcher02/production/arndale05.conf

Both have two hard_reset_command lines.

Needs fixing.

review: Needs Fixing
Revision history for this message
Neil Williams (codehelp) wrote :

Note for other reviewers, if there is a third argument, it is mapped as:
3 -> reboot
6 -> delayed

e.g. lava/devices/dispatcher01/production/nexus01.conf

With the update, it looks ok but needs at least one more review.

review: Approve
Revision history for this message
Tyler Baker (tyler-baker) wrote :

Ugh, we have a lot of devices. :) Looks good to me.

review: Approve
294. By Matt Hart <matt@6430u.local>

add lava-coordinator config file to production machines

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches