blob: e1f1495e7199751743f54ddf341d62e1ca58b474 [file] [log] [blame]
Devin Lime1346f42018-05-15 15:41:36 -07001#!groovy
2
Devin Limf5175192018-05-14 19:13:22 -07003// Copyright 2017 Open Networking Foundation (ONF)
4//
5// Please refer questions to either the onos test mailing list at <onos-test@onosproject.org>,
6// the System Testing Plans and Results wiki page at <https://wiki.onosproject.org/x/voMg>,
7// or the System Testing Guide page at <https://wiki.onosproject.org/x/WYQg>
8//
9// TestON is free software: you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation, either version 2 of the License, or
12// (at your option) any later version.
13//
14// TestON is distributed in the hope that it will be useful,
15// but WITHOUT ANY WARRANTY; without even the implied warranty of
16// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17// GNU General Public License for more details.
18//
19// You should have received a copy of the GNU General Public License
20// along with TestON. If not, see <http://www.gnu.org/licenses/>.
21
22// This is the dependency Jenkins script.
23// This will provide the basic information for the tests for scheduling.
24// Any new test to be added should be added here.
25
Jeremy Ronquillo14ecc172018-03-05 09:57:17 -080026
27def getAllTheTests( wikiPrefix ){
Devin Limf5175192018-05-14 19:13:22 -070028 // This contains the dictionary of the test and the category of them
You Wangdba6c9f2018-12-21 11:58:55 -080029 // wikiPrefix : master, 2.0, 1.15 ...
Devin Limf5175192018-05-14 19:13:22 -070030
31 // category: it will be used to distinguish which category to be run on which days ( basic,extra_A, extra_B ... )
32 // day: it will be used to display the schedule of the test to be run to the slack. It is empty in the first place but will be
33 // filled out every monday.
34 // wiki_link : link of the wiki page that will be used to publish to confluence later on. SCPF tests don't need one.
35
Jeremy Ronquillo14ecc172018-03-05 09:57:17 -080036 return [
Jon Hall6af749d2018-05-29 12:59:47 -070037 "FUNC": [
38 "FUNCipv6Intent": [
39 "basic": true,
40 "extra_A": false,
41 "extra_B": false,
42 "new_Test": false,
43 "day": "",
44 wiki_link: wikiPrefix + "-" + "FUNCipv6Intent",
45 wiki_file: "FUNCipv6IntentWiki.txt" ],
46 "FUNCoptical": [
47 "basic": true,
48 "extra_A": false,
49 "extra_B": false,
50 "new_Test": false,
51 "day": "",
52 wiki_link: wikiPrefix + "-" + "FUNCoptical",
53 wiki_file: "FUNCopticalWiki.txt" ],
54 "FUNCflow": [
55 "basic": true,
56 "extra_A": false,
57 "extra_B": false,
58 "new_Test": false,
59 "day": "",
60 wiki_link: wikiPrefix + "-" + "FUNCflow",
61 wiki_file: "FUNCflowWiki.txt" ],
62 "FUNCnetCfg": [
63 "basic": true,
64 "extra_A": false,
65 "extra_B": false,
66 "new_Test": false,
67 "day": "",
68 wiki_link: wikiPrefix + "-" + "FUNCnetCfg",
69 wiki_file: "FUNCnetCfgWiki.txt" ],
70 "FUNCovsdbtest": [
71 "basic": true,
72 "extra_A": false,
73 "extra_B": false,
74 "new_Test": false,
75 "day": "",
76 wiki_link: wikiPrefix + "-" + "FUNCovsdbtest",
77 wiki_file: "FUNCovsdbtestWiki.txt" ],
78 "FUNCnetconf": [
79 "basic": true,
80 "extra_A": false,
81 "extra_B": false,
82 "new_Test": false,
83 "day": "",
84 wiki_link: wikiPrefix + "-" + "FUNCnetconf",
85 wiki_file: "FUNCnetconfWiki.txt" ],
86 "FUNCgroup": [
87 "basic": true,
88 "extra_A": false,
89 "extra_B": false,
90 "new_Test": false,
91 "day": "",
92 wiki_link: wikiPrefix + "-" + "FUNCgroup",
93 wiki_file: "FUNCgroupWiki.txt" ],
94 "FUNCintent": [
95 "basic": false,
96 "extra_A": true,
97 "extra_B": false,
98 "new_Test": false,
99 "day": "",
100 wiki_link: wikiPrefix + "-" + "FUNCintent",
101 wiki_file: "FUNCintentWiki.txt" ],
102 "FUNCintentRest": [
103 "basic": false,
104 "extra_A": false,
105 "extra_B": true,
106 "new_Test": false,
107 "day": "",
108 wiki_link: wikiPrefix + "-" + "FUNCintentRest",
109 wiki_file: "FUNCintentRestWiki.txt" ],
110 "FUNCformCluster": [
111 "basic": true,
112 "extra_A": false,
113 "extra_B": false,
114 "new_Test": false,
115 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700116 wiki_link: wikiPrefix + "-" + "FUNCformCluster",
Jon Hall6af749d2018-05-29 12:59:47 -0700117 wiki_file: "FUNCformClusterWiki.txt" ]
118 ],
119 "HA": [
120 "HAsanity": [
121 "basic": true,
122 "extra_A": false,
123 "extra_B": false,
124 "new_Test": false,
125 "day": "",
126 wiki_link: wikiPrefix + "-" + "HA Sanity",
127 wiki_file: "HAsanityWiki.txt" ],
128 "HAclusterRestart": [
129 "basic": true,
130 "extra_A": false,
131 "extra_B": false,
132 "new_Test": false,
133 "day": "",
134 wiki_link: wikiPrefix + "-" + "HA Cluster Restart",
135 wiki_file: "HAclusterRestartWiki.txt" ],
136 "HAsingleInstanceRestart": [
137 "basic": true,
138 "extra_A": false,
139 "extra_B": false,
140 "new_Test": false,
141 "day": "",
142 wiki_link: wikiPrefix + "-" + "HA Single Instance Restart",
143 wiki_file: "HAsingleInstanceRestartWiki.txt" ],
144 "HAstopNodes": [
145 "basic": false,
146 "extra_A": true,
147 "extra_B": false,
148 "new_Test": false,
149 "day": "",
150 wiki_link: wikiPrefix + "-" + "HA Stop Nodes",
151 wiki_file: "HAstopNodes.txt" ],
152 "HAfullNetPartition": [
153 "basic": false,
154 "extra_A": true,
155 "extra_B": false,
156 "new_Test": false,
157 "day": "",
158 wiki_link: wikiPrefix + "-" + "HA Full Network Partition",
159 wiki_file: "HAfullNetPartitionWiki.txt" ],
160 "HAswapNodes": [
161 "basic": false,
162 "extra_A": false,
163 "extra_B": true,
164 "new_Test": false,
165 "day": "",
166 wiki_link: wikiPrefix + "-" + "HA Swap Nodes",
167 wiki_file: "HAswapNodesWiki.txt" ],
168 "HAscaling": [
169 "basic": false,
170 "extra_A": false,
171 "extra_B": true,
172 "new_Test": false,
173 "day": "",
174 wiki_link: wikiPrefix + "-" + "HA Scaling",
175 wiki_file: "HAscalingWiki.txt" ],
176 "HAkillNodes": [
177 "basic": false,
178 "extra_A": false,
179 "extra_B": true,
180 "new_Test": false,
181 "day": "",
182 wiki_link: wikiPrefix + "-" + "HA Kill Nodes",
183 wiki_file: "HAkillNodes.txt" ],
184 "HAbackupRecover": [
185 "basic": false,
186 "extra_A": false,
187 "extra_B": true,
188 "new_Test": false,
189 "day": "",
190 wiki_link: wikiPrefix + "-" + "HA Backup Recover",
191 wiki_file: "HAbackupRecoverWiki.txt" ],
192 "HAupgrade": [
193 "basic": false,
194 "extra_A": true,
195 "extra_B": false,
196 "new_Test": false,
197 "day": "",
198 wiki_link: wikiPrefix + "-" + "HA Upgrade",
199 wiki_file: "HAupgradeWiki.txt" ],
200 "HAupgradeRollback": [
201 "basic": false,
202 "extra_A": true,
203 "extra_B": false,
204 "new_Test": false,
205 "day": "",
206 wiki_link: wikiPrefix + "-" + "HA Upgrade Rollback",
207 wiki_file: "HAupgradeRollbackWiki.txt" ]
208 ],
209 "SCPF": [
210 "SCPFswitchLat": [
211 "basic": true,
212 "extra_A": false,
213 "extra_B": false,
214 "extra_C": false,
215 "extra_D": false,
216 "new_Test": false,
217 "day": "" ],
218 "SCPFcbench": [
219 "basic": true,
220 "extra_A": false,
221 "extra_B": false,
222 "extra_C": false,
223 "extra_D": false,
224 "new_Test": false,
225 "day": " " ],
226 "SCPFportLat": [
227 "basic": true,
228 "extra_A": false,
229 "extra_B": false,
230 "extra_C": false,
231 "extra_D": false,
232 "new_Test": false,
233 "day": " " ],
234 "SCPFflowTp1g": [
235 "basic": true,
236 "extra_A": false,
237 "extra_B": false,
238 "extra_C": false,
239 "extra_D": false,
240 "new_Test": false,
241 "day": " " ],
242 "SCPFintentEventTp": [
243 "basic": true,
244 "extra_A": false,
245 "extra_B": false,
246 "extra_C": false,
247 "extra_D": false,
248 "new_Test": false,
249 "day": " " ],
250 "SCPFhostLat": [
251 "basic": false,
252 "extra_A": true,
253 "extra_B": false,
254 "extra_C": false,
255 "extra_D": false,
256 "new_Test": false,
257 "day": " " ],
258 "SCPFbatchFlowResp": [
259 "basic": false,
260 "extra_A": true,
261 "extra_B": false,
262 "extra_C": false,
263 "extra_D": false,
264 "new_Test": false,
265 "day": " " ],
266 "SCPFintentRerouteLat": [
267 "basic": false,
268 "extra_A": true,
269 "extra_B": false,
270 "extra_C": false,
271 "extra_D": false,
272 "new_Test": false,
273 "day": " " ],
274 "SCPFintentInstallWithdrawLat": [
275 "basic": false,
276 "extra_A": true,
277 "extra_B": false,
278 "extra_C": false,
279 "extra_D": false,
280 "new_Test": false,
281 "day": " " ],
282 "SCPFflowTp1gWithFlowObj": [
283 "basic": false,
284 "extra_A": false,
285 "extra_B": true,
286 "extra_C": false,
287 "extra_D": false,
288 "new_Test": false,
289 "day": " " ],
290 "SCPFintentEventTpWithFlowObj": [
291 "basic": false,
292 "extra_A": false,
293 "extra_B": true,
294 "extra_C": false,
295 "extra_D": false,
296 "new_Test": false,
297 "day": " " ],
298 "SCPFintentRerouteLatWithFlowObj": [
299 "basic": false,
300 "extra_A": false,
301 "extra_B": true,
302 "extra_C": false,
303 "extra_D": false,
304 "new_Test": false,
305 "day": " " ],
306 "SCPFscalingMaxIntentsWithFlowObj": [
307 "basic": false,
308 "extra_A": false,
You Wang49d06392018-07-23 10:30:49 -0700309 "extra_B": false,
Jon Hall6af749d2018-05-29 12:59:47 -0700310 "extra_C": false,
311 "extra_D": false,
312 "new_Test": false,
313 "day": " " ],
314 "SCPFintentInstallWithdrawLatWithFlowObj": [
315 "basic": false,
316 "extra_A": false,
317 "extra_B": true,
318 "extra_C": false,
319 "extra_D": false,
320 "new_Test": false,
321 "day": " " ],
322 "SCPFscaleTopo": [
323 "basic": false,
324 "extra_A": false,
325 "extra_B": false,
326 "extra_C": true,
327 "extra_D": false,
328 "new_Test": false,
329 "day": " " ],
330 "SCPFscalingMaxIntents": [
331 "basic": false,
332 "extra_A": false,
333 "extra_B": false,
334 "extra_C": false,
You Wang49d06392018-07-23 10:30:49 -0700335 "extra_D": false,
Jon Hall6af749d2018-05-29 12:59:47 -0700336 "new_Test": false,
337 "day": " " ],
338 "SCPFmastershipFailoverLat": [
339 "basic": false,
340 "extra_A": false,
341 "extra_B": false,
342 "extra_C": false,
343 "extra_D": true,
344 "new_Test": false,
345 "day": " " ]
346 ],
347 "USECASE": [
348 "FUNCvirNetNB": [
349 "basic": true,
350 "extra_A": false,
351 "extra_B": false,
352 "new_Test": false,
353 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700354 wiki_link: wikiPrefix + "-" + "FUNCvirNetNB",
355 wiki_file: "FUNCvirNetNBWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700356 "FUNCbgpls": [
357 "basic": true,
358 "extra_A": false,
359 "extra_B": false,
360 "new_Test": false,
361 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700362 wiki_link: wikiPrefix + "-" + "FUNCbgpls",
363 wiki_file: "FUNCbgplsWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700364 "VPLSBasic": [
365 "basic": true,
366 "extra_A": false,
367 "extra_B": false,
368 "new_Test": false,
369 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700370 wiki_link: wikiPrefix + "-" + "VPLSBasic",
371 wiki_file: "VPLSBasicWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700372 "VPLSfailsafe": [
373 "basic": true,
374 "extra_A": false,
375 "extra_B": false,
376 "new_Test": false,
377 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700378 wiki_link: wikiPrefix + "-" + "VPLSfailsafe",
379 wiki_file: "VPLSfailsafeWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700380 "USECASE_SdnipFunction": [
381 "basic": true,
382 "extra_A": false,
383 "extra_B": false,
384 "new_Test": false,
385 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700386 wiki_link: wikiPrefix + "-" + "SDNIP Function",
387 wiki_file: "USECASE_SdnipFunctionWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700388 "USECASE_SdnipFunctionCluster": [
389 "basic": true,
390 "extra_A": false,
391 "extra_B": false,
392 "new_Test": false,
393 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700394 wiki_link: wikiPrefix + "-" + "SDNIP Function Cluster",
395 wiki_file: "USECASE_SdnipFunctionClusterWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700396 "PLATdockertest": [
397 "basic": false,
398 "extra_A": true,
399 "extra_B": false,
400 "new_Test": false,
401 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700402 wiki_link: "Docker Images sanity test",
403 wiki_file: "PLATdockertestTableWiki.txt" ]
Jon Hall6af749d2018-05-29 12:59:47 -0700404 ],
405 "SR": [
406 "SRBridging": [
407 "basic": true,
408 "extra_A": false,
409 "extra_B": false,
410 "new_Test": false,
411 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700412 wiki_link: wikiPrefix + "-" + "SR Bridging",
413 wiki_file: "SRBridgingWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700414 "SRRouting": [
415 "basic": true,
416 "extra_A": false,
417 "extra_B": false,
418 "new_Test": false,
419 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700420 wiki_link: wikiPrefix + "-" + "SR Routing",
421 wiki_file: "SRRoutingWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700422 "SRDhcprelay": [
423 "basic": true,
424 "extra_A": false,
425 "extra_B": false,
426 "new_Test": false,
427 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700428 wiki_link: wikiPrefix + "-" + "SR Dhcp Relay",
429 wiki_file: "SRDhcprelayWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700430 "SRDynamicConf": [
431 "basic": true,
432 "extra_A": false,
433 "extra_B": false,
434 "new_Test": false,
435 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700436 wiki_link: wikiPrefix + "-" + "SR Dynamic Config",
437 wiki_file: "SRDynamicConfWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700438 "SRMulticast": [
439 "basic": true,
440 "extra_A": false,
441 "extra_B": false,
442 "new_Test": false,
443 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700444 wiki_link: wikiPrefix + "-" + "SR Multi Cast",
445 wiki_file: "SRMulticastWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700446 "SRSanity": [
447 "basic": false,
448 "extra_A": true,
449 "extra_B": false,
450 "new_Test": false,
451 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700452 wiki_link: wikiPrefix + "-" + "SR Sanity",
453 wiki_file: "SRSanityWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700454 "SRSwitchFailure": [
455 "basic": false,
456 "extra_A": true,
457 "extra_B": false,
458 "new_Test": false,
459 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700460 wiki_link: wikiPrefix + "-" + "SR Switch Failure",
461 wiki_file: "SRSwitchFailureWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700462 "SRLinkFailure": [
463 "basic": false,
464 "extra_A": true,
465 "extra_B": false,
466 "new_Test": false,
467 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700468 wiki_link: wikiPrefix + "-" + "SR Link Failure",
469 wiki_file: "SRLinkFailureWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700470 "SROnosFailure": [
471 "basic": false,
472 "extra_A": true,
473 "extra_B": false,
474 "new_Test": false,
475 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700476 wiki_link: wikiPrefix + "-" + "SR Onos node Failure",
477 wiki_file: "SROnosFailureWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700478 "SRClusterRestart": [
479 "basic": false,
480 "extra_A": false,
481 "extra_B": true,
482 "new_Test": false,
483 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700484 wiki_link: wikiPrefix + "-" + "SR Cluster Restart",
485 wiki_file: "SRClusterRestartWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700486 "SRDynamic": [
487 "basic": false,
488 "extra_A": false,
489 "extra_B": true,
490 "new_Test": false,
491 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700492 wiki_link: wikiPrefix + "-" + "SR Dynamic",
493 wiki_file: "SRDynamicWiki.txt" ],
Jon Hall6af749d2018-05-29 12:59:47 -0700494 "SRHighAvailability": [
495 "basic": false,
496 "extra_A": false,
497 "extra_B": true,
498 "new_Test": false,
499 "day": "",
You Wangdeabeba2018-06-08 12:53:23 -0700500 wiki_link: wikiPrefix + "-" + "SR High Availability",
501 wiki_file: "SRHighAvailabilityWiki.txt" ]
Jon Hall2ee92f82018-06-07 13:07:33 -0700502 ],
503 "SRHA": [
504 "SRHAsanity": [
505 "test": "HAsanity --params-file HAsanity.params.fabric",
506 "basic": true,
507 "extra_A": false,
508 "extra_B": false,
509 "new_Test": false,
510 "day": "",
511 wiki_link: wikiPrefix + "-" + "SR HA Sanity",
512 wiki_file: "HAsanityWiki.txt" ],
513 "SRHAclusterRestart": [
514 "test": "HAclusterRestart --params-file HAclusterRestart.params.fabric",
515 "basic": true,
516 "extra_A": false,
517 "extra_B": false,
518 "new_Test": false,
519 "day": "",
520 wiki_link: wikiPrefix + "-" + "SR HA Cluster Restart",
521 wiki_file: "HAclusterRestartWiki.txt" ],
522 "SRHAsingleInstanceRestart": [
523 "test": "HAsingleInstanceRestart --params-file HAsingleInstanceRestart.params.fabric",
524 "basic": true,
525 "extra_A": false,
526 "extra_B": false,
527 "new_Test": false,
528 "day": "",
529 wiki_link: wikiPrefix + "-" + "SR HA Single Instance Restart",
530 wiki_file: "HAsingleInstanceRestartWiki.txt" ],
531 "SRHAstopNodes": [
532 "test": "HAstopNodes --params-file HAstopNodes.params.fabric",
533 "basic": true,
534 "extra_A": true,
535 "extra_B": false,
536 "new_Test": false,
537 "day": "",
538 wiki_link: wikiPrefix + "-" + "SR HA Stop Nodes",
539 wiki_file: "HAstopNodes.txt" ],
540 "SRHAfullNetPartition": [
541 "test": "HAfullNetPartition --params-file HAfullNetPartition.params.fabric",
542 "basic": false,
543 "extra_A": true,
544 "extra_B": false,
545 "new_Test": false,
546 "day": "",
547 wiki_link: wikiPrefix + "-" + "SR HA Full Network Partition",
548 wiki_file: "HAfullNetPartitionWiki.txt" ],
549 "SRHAswapNodes": [
550 "test": "HAswapNodes --params-file HAswapNodes.params.fabric",
551 "basic": false,
552 "extra_A": false,
553 "extra_B": true,
554 "new_Test": false,
555 "day": "",
556 wiki_link: wikiPrefix + "-" + "SR HA Swap Nodes",
557 wiki_file: "HAswapNodesWiki.txt" ],
558 "SRHAscaling": [
559 "test": "HAscaling --params-file HAscaling.params.fabric",
560 "basic": false,
561 "extra_A": false,
562 "extra_B": true,
563 "new_Test": false,
564 "day": "",
565 wiki_link: wikiPrefix + "-" + "SR HA Scaling",
566 wiki_file: "HAscalingWiki.txt" ],
567 "SRHAkillNodes": [
568 "test": "HAkillNodes --params-file HAkillNodes.params.fabric",
569 "basic": true,
570 "extra_A": false,
571 "extra_B": false,
572 "new_Test": false,
573 "day": "",
574 wiki_link: wikiPrefix + "-" + "SR HA Kill Nodes",
575 wiki_file: "HAkillNodes.txt" ],
576 "SRHAbackupRecover": [
577 "test": "HAbackupRecover --params-file HAbackupRecover.params.fabric",
578 "basic": true,
579 "extra_A": false,
580 "extra_B": false,
581 "new_Test": false,
582 "day": "",
583 wiki_link: wikiPrefix + "-" + "SR HA Backup Recover",
584 wiki_file: "HAbackupRecoverWiki.txt" ],
585 "SRHAupgrade": [
586 "test": "HAupgrade --params-file HAupgrade.params.fabric",
587 "basic": false,
588 "extra_A": false,
589 "extra_B": true,
590 "new_Test": false,
591 "day": "",
592 wiki_link: wikiPrefix + "-" + "SR HA Upgrade",
593 wiki_file: "HAupgradeWiki.txt" ],
594 "SRHAupgradeRollback": [
595 "test": "HAupgradeRollback --params-file HAupgradeRollback.params.fabric",
596 "basic": false,
597 "extra_A": true,
598 "extra_B": false,
599 "new_Test": false,
600 "day": "",
601 wiki_link: wikiPrefix + "-" + "SR HA Upgrade Rollback",
602 wiki_file: "HAupgradeRollbackWiki.txt" ]
Jon Hall6af749d2018-05-29 12:59:47 -0700603 ]
604 ]
Jeremy Ronquillo14ecc172018-03-05 09:57:17 -0800605}
606
Jon Hall6af749d2018-05-29 12:59:47 -0700607return this