Commit Graph

57 Commits

Author SHA1 Message Date
Joshua Boniface cac2e2a2b8 Better handle errors in TFTP bootstrap 2023-08-30 09:37:26 -04:00
Joshua Boniface 7230ba6121 Fix cluster name 2023-03-13 16:13:52 +00:00
Joshua Boniface 9cb675a60f Fix name of Ansible bootstrap trigger var 2023-01-16 19:37:51 +00:00
Joshua Boniface 090e39694c Fix various delays and bugs 2023-01-16 19:37:19 +00:00
Joshua Boniface 83118331a5 Wait longer for final poweroff and adjust msgs 2022-10-27 16:39:37 +00:00
Joshua Boniface 05bd7d1711 Fix bad ref to cluster 2022-10-27 16:35:49 +00:00
Joshua Boniface 5db1438328 Fix completion for all nodes 2022-10-27 15:31:05 +00:00
Joshua Boniface 1c3c59b6f0 Add check if node is registered
Avoids reprovisioning existing nodes until they are manually removed
from the database.
2022-10-26 18:10:30 +00:00
Joshua Boniface b4796ef4c9 Revert incorrect reference call and use right data 2022-10-26 14:53:04 +00:00
Joshua Boniface d025a47d82 Correct returns for copy and script execution 2022-10-26 14:41:06 +00:00
Joshua Boniface 2681ccf577 Fix incorrect class reference 2022-10-26 13:54:39 +00:00
Joshua Boniface 247fc866a2 Handle return codes from paramiko commands 2022-10-25 21:17:12 +00:00
Joshua Boniface 96ac9bcb75 Add additional detail in commit 2022-10-25 21:03:30 +00:00
Joshua Boniface 884867989a Reduce second wait and add hook after 2022-10-25 20:01:51 +00:00
Joshua Boniface 08ba856288 Standardize names and lock config 2022-10-25 19:25:38 +00:00
Joshua Boniface 00ac00ae2c Add locking to git commands
Avoids conflicting attempts when multiple hosts check in at once.
2022-10-25 19:25:38 +00:00
Joshua Boniface 9b3a8c9d40 Unify remaining message 2022-08-02 18:25:47 +00:00
Joshua Boniface 8d8898077f Add additional error state webhooks
Ensures that webhooks are sent for failures during Redfish setup.
2022-08-02 18:23:54 +00:00
Joshua Boniface f927118f5b Refactor completion of cluster configuration
Instead of rebooting one final time before shutting down, just shut it
down directly after performing hooks. This allows hooks to prestage
things like the `--autostart` flag of a VM properly.
2022-07-08 19:19:29 +00:00
Joshua Boniface 8d7e3d8dc8 Handle login/logout failures more gracefully 2022-07-08 14:32:50 +00:00
Joshua Boniface bdf72f90c5 Fix bad octal conversion 2022-07-07 23:29:51 -04:00
Joshua Boniface 8201535b5b Add triggerword support for completed runs 2022-07-07 21:09:22 +00:00
Joshua Boniface 00dd050151 Alter final message text 2022-07-07 21:02:49 +00:00
Joshua Boniface 75de65fe71 Quote error in messages 2022-07-07 20:26:50 +00:00
Joshua Boniface 0ca705ddd9 Make sure mode is set as integer 2022-07-07 20:19:04 +00:00
Joshua Boniface 30f8368886 Remove git pull message
This happens much too frequently to notify on.
2022-07-07 19:07:35 +00:00
Joshua Boniface 21bcf32ac7 Move git messages around 2022-07-07 18:34:33 +00:00
Joshua Boniface f10e0930e4 Fix bad hook variable 2022-07-07 18:10:27 +00:00
Joshua Boniface a30c94bcb4 Correct messages for install start/finish 2022-07-07 17:45:27 +00:00
Joshua Boniface 0b026faaca Fix boot source override further 2022-07-07 17:34:46 +00:00
Joshua Boniface 6ab39cd2e2 Add further delay to avoid errors 2022-07-07 17:20:35 +00:00
Joshua Boniface 405b4a63f7 Fix boot source override 2022-07-07 17:19:30 +00:00
Joshua Boniface 6acacc153c Move delay further 2022-07-07 17:15:38 +00:00
Joshua Boniface 668b5c9939 Fix bug with mgr attributes 2022-07-07 17:11:00 +00:00
Joshua Boniface fe3d79b5f1 Fix typo in boot override configuration 2022-07-07 16:52:35 +00:00
Joshua Boniface 59228ed2eb Add better messages and move normalization wait 2022-07-07 16:50:25 +00:00
Joshua Boniface a30ac176f4 Improve boot override handling for Dell 2022-07-07 16:23:29 +00:00
Joshua Boniface fe6f34a3eb Add note message type and improve messages 2022-07-07 16:23:18 +00:00
Joshua Boniface 9a9caae923 Fix where path is expanded 2022-07-07 15:39:06 +00:00
Joshua Boniface 0565a6b635 Fix relative paths in copy hook 2022-07-06 22:25:25 +00:00
Joshua Boniface 26c86a40fd Add replcfg option to pool creation 2022-07-06 20:05:28 +00:00
Joshua Boniface d68c3a32b5 Fix bug with network hooks 2022-07-06 19:50:24 +00:00
Joshua Boniface c86a14477c Add sudo option to script hooks 2022-07-06 19:42:25 +00:00
Joshua Boniface 61f7f33c92 Adjust some completion messages 2022-07-06 19:03:24 +00:00
Joshua Boniface b0fb48925f Adjust message of git initialization 2022-07-06 18:41:20 +00:00
Joshua Boniface d773ded73d Add remainder of notification webhooks 2022-07-06 18:33:41 +00:00
Joshua Boniface d35e339801 Fix webhook configuration and formatting 2022-07-06 17:46:27 +00:00
Joshua Boniface 5563f8921f Add initial support for webhook notifications 2022-07-06 13:30:42 -04:00
Joshua Boniface 4b20a722bd Fix LED spec for Dell 2022-07-06 16:58:35 +00:00
Joshua Boniface f263885790 Add support for customizing Manager attributes 2022-07-06 16:36:33 +00:00