blob: 3b08ab611597436f41ec47e34f98c9eccfc9556a [file] [log] [blame]
Michael Sheposc1b73de2020-10-07 10:52:15 -05001{
Michael Sheposc1b73de2020-10-07 10:52:15 -05002 "Redfish Power On": {
3 "start": {
George Keishinge1879642020-12-09 13:20:15 -06004 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -05005 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -06006 "boot_progress": "^None$",
7 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -05008 },
9 "end": {
George Keishinge1879642020-12-09 13:20:15 -060010 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050011 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -050012 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -060013 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050014 "os_ping": "^1$",
15 "os_login": "^1$",
16 "os_run_cmd": "^1$"
17 },
18 "bmc_reboot": 0,
19 "method_type": "keyword",
20 "method": "Redfish Power Operation On",
21 "lib_file_path": "bmc_redfish_utils.robot"
22 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050023 "IPMI Power On": {
24 "start": {
George Keishinge1879642020-12-09 13:20:15 -060025 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050026 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060027 "boot_progress": "^None$",
28 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -050029 },
30 "end": {
George Keishinge1879642020-12-09 13:20:15 -060031 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050032 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -050033 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -060034 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050035 "os_ping": "^1$",
36 "os_login": "^1$",
37 "os_run_cmd": "^1$"
38 },
39 "bmc_reboot": 0,
40 "method_type": "keyword",
41 "method": "Run External IPMI Standard Command power on -N 10 -R 1",
42 "lib_file_path": "ipmi_client.robot"
43 },
44
Michael Sheposc1b73de2020-10-07 10:52:15 -050045 "Redfish Power Off": {
46 "start": {
George Keishinge1879642020-12-09 13:20:15 -060047 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050048 "chassis": "^On$"
49 },
50 "end": {
George Keishinge1879642020-12-09 13:20:15 -060051 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050052 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060053 "boot_progress": "^None$",
54 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050055 "os_ping": "^0$",
56 "os_login": "^0$",
57 "os_run_cmd": "^0$"
58 },
59 "bmc_reboot": 0,
60 "method_type": "keyword",
61 "method": "Redfish Power Operation GracefulShutdown",
62 "lib_file_path": "bmc_redfish_utils.robot"
63 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050064 "Redfish Hard Power Off": {
65 "start": {
George Keishinge1879642020-12-09 13:20:15 -060066 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050067 "chassis": "^On$"
68 },
69 "end": {
George Keishinge1879642020-12-09 13:20:15 -060070 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050071 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060072 "boot_progress": "^None$",
73 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050074 "os_ping": "^0$",
75 "os_login": "^0$",
76 "os_run_cmd": "^0$"
77 },
78 "bmc_reboot": 0,
79 "method_type": "keyword",
80 "method": "Redfish Power Operation ForceOff",
81 "lib_file_path": "bmc_redfish_utils.robot"
82 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050083 "IPMI Power Off": {
84 "start": {
George Keishinge1879642020-12-09 13:20:15 -060085 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050086 "chassis": "^On$"
87 },
88 "end": {
George Keishinge1879642020-12-09 13:20:15 -060089 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050090 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060091 "boot_progress": "^None$",
92 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050093 "os_ping": "^0$",
94 "os_login": "^0$",
95 "os_run_cmd": "^0$"
96 },
97 "bmc_reboot": 0,
98 "method_type": "keyword",
99 "method": "Run External IPMI Standard Command power off -N 10 -R 1",
100 "lib_file_path": "ipmi_client.robot"
101 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500102 "IPMI Power Soft": {
103 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600104 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500105 "chassis": "^On$"
106 },
107 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600108 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500109 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600110 "boot_progress": "^None$",
111 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500112 "os_ping": "^0$",
113 "os_login": "^0$",
114 "os_run_cmd": "^0$"
115 },
116 "bmc_reboot": 0,
117 "method_type": "keyword",
118 "method": "Run External IPMI Standard Command power soft -N 10 -R 1",
119 "lib_file_path": "ipmi_client.robot"
120 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500121 "Host Power Off": {
122 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600123 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500124 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500125 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600126 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500127 "os_ping": "^1$",
128 "os_login": "^1$",
129 "os_run_cmd": "^1$"
130 },
131 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600132 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500133 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600134 "boot_progress": "^None$",
135 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500136 "os_ping": "^0$",
137 "os_login": "^0$",
138 "os_run_cmd": "^0$"
139 },
140 "bmc_reboot": 0,
141 "method_type": "keyword",
142 "method": "utils.Initiate OS Host Power Off",
143 "lib_file_path": "utils.robot"
144 },
145
Michael Sheposc1b73de2020-10-07 10:52:15 -0500146 "APOR": {
147 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600148 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500149 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500150 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600151 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500152 "os_ping": "^1$",
153 "os_login": "^1$",
154 "os_run_cmd": "^1$"
155 },
156 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600157 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500158 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500159 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600160 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500161 "os_ping": "^1$",
162 "os_login": "^1$",
163 "os_run_cmd": "^1$"
164 },
165 "bmc_reboot": 1,
166 "method_type": "keyword",
167 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
168 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
169 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500170 "OBMC Reboot (run)": {
171 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600172 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500173 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500174 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600175 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500176 "os_ping": "^1$",
177 "os_login": "^1$",
178 "os_run_cmd": "^1$"
179 },
180 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600181 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500182 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500183 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600184 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500185 "os_ping": "^1$",
186 "os_login": "^1$",
187 "os_run_cmd": "^1$"
188 },
189 "bmc_reboot": 1,
190 "method_type": "keyword",
191 "method": "BMC Execute Command /sbin/reboot fork=${1}"
192 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500193 "Redfish OBMC Reboot (run)": {
194 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600195 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500196 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500197 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600198 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500199 "os_ping": "^1$",
200 "os_login": "^1$",
201 "os_run_cmd": "^1$"
202 },
203 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600204 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500205 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500206 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600207 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500208 "os_ping": "^1$",
209 "os_login": "^1$",
210 "os_run_cmd": "^1$"
211 },
212 "bmc_reboot": 1,
213 "method_type": "keyword",
214 "method": "Redfish BMC Reset Operation",
215 "lib_file_path": "bmc_redfish_utils.robot"
216 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500217 "OBMC Reboot (off)": {
218 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600219 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500220 "chassis": "^Off$"
221 },
222 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600223 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500224 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600225 "boot_progress": "^None$",
226 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500227 },
228 "bmc_reboot": 1,
229 "method_type": "keyword",
230 "method": "BMC Execute Command /sbin/reboot fork=${1}"
231 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500232 "Redfish OBMC Reboot (off)": {
233 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600234 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500235 "chassis": "^Off$"
236 },
237 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600238 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500239 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600240 "boot_progress": "^None$",
241 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500242 },
243 "bmc_reboot": 1,
244 "method_type": "keyword",
245 "method": "Redfish BMC Reset Operation",
246 "lib_file_path": "bmc_redfish_utils.robot"
247 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500248 "PDU AC Cycle (run)": {
249 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600250 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500251 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500252 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600253 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500254 "os_ping": "^1$",
255 "os_login": "^1$",
256 "os_run_cmd": "^1$"
257 },
258 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600259 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500260 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500261 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600262 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500263 "os_ping": "^1$",
264 "os_login": "^1$",
265 "os_run_cmd": "^1$"
266 },
267 "bmc_reboot": 1,
268 "method_type": "keyword",
269 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
270 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
271 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500272 "PDU AC Cycle (off)": {
273 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600274 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500275 "chassis": "^Off$"
276 },
277 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600278 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500279 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600280 "boot_progress": "^None$",
281 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500282 },
283 "bmc_reboot": 1,
284 "method_type": "keyword",
285 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
286 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
287 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500288 "IPMI MC Reset Warm (run)": {
289 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600290 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500291 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500292 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600293 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500294 "os_ping": "^1$",
295 "os_login": "^1$",
296 "os_run_cmd": "^1$"
297 },
298 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600299 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500300 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500301 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600302 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500303 "os_ping": "^1$",
304 "os_login": "^1$",
305 "os_run_cmd": "^1$"
306 },
307 "bmc_reboot": 1,
308 "method_type": "keyword",
309 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
310 "lib_file_path": "ipmi_client.robot:gen_print.py"
311 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500312 "IPMI MC Reset Warm (off)": {
313 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600314 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500315 "chassis": "^Off$"
316 },
317 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600318 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500319 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600320 "boot_progress": "^None$",
321 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500322 },
323 "bmc_reboot": 1,
324 "method_type": "keyword",
325 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
326 "lib_file_path": "ipmi_client.robot:gen_print.py"
327 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500328 "IPMI MC Reset Cold (run)": {
329 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600330 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500331 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500332 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600333 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500334 "os_ping": "^1$",
335 "os_login": "^1$",
336 "os_run_cmd": "^1$"
337 },
338 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600339 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500340 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500341 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600342 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500343 "os_ping": "^1$",
344 "os_login": "^1$",
345 "os_run_cmd": "^1$"
346 },
347 "bmc_reboot": 1,
348 "method_type": "keyword",
349 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
350 "lib_file_path": "ipmi_client.robot:gen_print.py"
351 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500352 "IPMI MC Reset Cold (off)": {
353 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600354 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500355 "chassis": "^Off$"
356 },
357 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600358 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500359 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600360 "boot_progress": "^None$",
361 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500362 },
363 "bmc_reboot": 1,
364 "method_type": "keyword",
365 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
366 "lib_file_path": "ipmi_client.robot:gen_print.py"
367 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500368 "IPMI Std MC Reset Warm (run)": {
369 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600370 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500371 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500372 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600373 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500374 "os_ping": "^1$",
375 "os_login": "^1$",
376 "os_run_cmd": "^1$"
377 },
378 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600379 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500380 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500381 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600382 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500383 "os_ping": "^1$",
384 "os_login": "^1$",
385 "os_run_cmd": "^1$"
386 },
387 "bmc_reboot": 1,
388 "method_type": "keyword",
389 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
390 "lib_file_path": "ipmi_client.robot:gen_print.py"
391 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500392 "IPMI Std MC Reset Warm (off)": {
393 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600394 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500395 "chassis": "^Off$"
396 },
397 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600398 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500399 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600400 "boot_progress": "^None$",
401 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500402 },
403 "bmc_reboot": 1,
404 "method_type": "keyword",
405 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
406 "lib_file_path": "ipmi_client.robot:gen_print.py"
407 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500408 "IPMI Std MC Reset Cold (run)": {
409 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600410 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500411 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500412 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600413 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500414 "os_ping": "^1$",
415 "os_login": "^1$",
416 "os_run_cmd": "^1$"
417 },
418 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600419 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500420 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500421 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600422 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500423 "os_ping": "^1$",
424 "os_login": "^1$",
425 "os_run_cmd": "^1$"
426 },
427 "bmc_reboot": 1,
428 "method_type": "keyword",
429 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
430 "lib_file_path": "ipmi_client.robot:gen_print.py"
431 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500432 "IPMI Std MC Reset Cold (off)": {
433 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600434 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500435 "chassis": "^Off$"
436 },
437 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600438 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500439 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600440 "boot_progress": "^None$",
441 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500442 },
443 "bmc_reboot": 1,
444 "method_type": "keyword",
445 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
446 "lib_file_path": "ipmi_client.robot:gen_print.py"
447 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500448 "IPMI Power Cycle": {
449 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600450 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500451 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500452 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600453 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500454 "os_ping": "^1$",
455 "os_login": "^1$",
456 "os_run_cmd": "^1$"
457 },
458 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600459 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500460 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500461 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600462 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500463 "os_ping": "^1$",
464 "os_login": "^1$",
465 "os_run_cmd": "^1$"
466 },
467 "bmc_reboot": 0,
468 "method_type": "keyword",
469 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1",
470 "lib_file_path": "ipmi_client.robot"
471 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500472 "IPMI Power Reset": {
473 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600474 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500475 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500476 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600477 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500478 "os_ping": "^1$",
479 "os_login": "^1$",
480 "os_run_cmd": "^1$"
481 },
482 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600483 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500484 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500485 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600486 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500487 "os_ping": "^1$",
488 "os_login": "^1$",
489 "os_run_cmd": "^1$"
490 },
491 "bmc_reboot": 0,
492 "method_type": "keyword",
493 "method": "Run External IPMI Standard Command power reset -N 10 -R 1",
494 "lib_file_path": "ipmi_client.robot"
495 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500496 "Auto Reboot": {
497 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600498 "redfish": "^1$",
George Keishingc0701102021-09-30 12:12:04 -0500499 "chassis": "^Off$",
500 "boot_progress": "^None$",
501 "host": "^Disabled$",
502 "os_ping": "^0$",
503 "os_login": "^0$",
504 "os_run_cmd": "^0$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500505 },
506 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600507 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500508 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500509 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600510 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500511 "os_ping": "^1$",
512 "os_login": "^1$",
513 "os_run_cmd": "^1$"
514 },
515 "bmc_reboot": 0,
516 "method_type": "keyword",
George Keishingc0701102021-09-30 12:12:04 -0500517 "method": "utils.Redfish Initiate Auto Reboot 1000",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500518 "lib_file_path": "utils.robot"
519 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500520 "Host Reboot": {
521 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600522 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500523 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500524 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600525 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500526 "os_ping": "^1$",
527 "os_login": "^1$",
528 "os_run_cmd": "^1$"
529 },
530 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600531 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500532 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500533 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600534 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500535 "os_ping": "^1$",
536 "os_login": "^1$",
537 "os_run_cmd": "^1$"
538 },
539 "bmc_reboot": 0,
540 "method_type": "keyword",
541 "method": "utils.Initiate OS Host Reboot",
542 "lib_file_path": "utils.robot"
543 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500544 "RF SYS GracefulRestart": {
545 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600546 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500547 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500548 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600549 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500550 "os_ping": "^1$",
551 "os_login": "^1$",
552 "os_run_cmd": "^1$"
553 },
554 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600555 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500556 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500557 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600558 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500559 "os_ping": "^1$",
560 "os_login": "^1$",
561 "os_run_cmd": "^1$"
562 },
563 "bmc_reboot": 0,
564 "method_type": "keyword",
565 "method": "Redfish Power Operation GracefulRestart",
566 "lib_file_path": "bmc_redfish_utils.robot"
567 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500568 "RF SYS ForceRestart": {
569 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600570 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500571 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500572 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600573 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500574 "os_ping": "^1$",
575 "os_login": "^1$",
576 "os_run_cmd": "^1$"
577 },
578 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600579 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500580 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500581 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600582 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500583 "os_ping": "^1$",
584 "os_login": "^1$",
585 "os_run_cmd": "^1$"
586 },
587 "bmc_reboot": 0,
588 "method_type": "keyword",
589 "method": "Redfish Power Operation ForceRestart",
590 "lib_file_path": "bmc_redfish_utils.robot"
591 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500592 "OPAL TI": {
593 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600594 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500595 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500596 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600597 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500598 "os_ping": "^1$",
599 "os_login": "^1$",
600 "os_run_cmd": "^1$"
601 },
602 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600603 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500604 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500605 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600606 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500607 "os_ping": "^1$",
608 "os_login": "^1$",
609 "os_run_cmd": "^1$"
610 },
611 "bmc_reboot": 0,
612 "method_type": "keyword",
613 "method": "Inject OPAL TI",
614 "lib_file_path": "open_power_utils.robot"
George Keishingaa436642021-10-27 06:34:40 -0500615 },
616 "Istep Power On": {
617 "start": {
618 "redfish": "^1$",
619 "chassis": "^Off$",
620 "boot_progress": "^None$",
621 "host": "^Disabled$"
622 },
623 "end": {
624 "redfish": "^1$",
625 "chassis": "^On$",
626 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
627 "host": "^Enabled$",
628 "os_ping": "^1$",
629 "os_login": "^1$",
630 "os_run_cmd": "^1$"
631 },
632 "bmc_reboot": 0,
633 "method_type": "keyword",
634 "method": "BMC Execute Command export PDBG_DTB=/var/lib/phosphor-software-manager/pnor/rw/DEVTREE;/usr/bin/istep fork=${1}"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500635 }
636}