Commit Graph

84 Commits

Author SHA1 Message Date
Joshua Boniface febda81f7b Fix incorrect ifup commands 2024-10-24 12:50:01 -04:00
Joshua Boniface 34e1335fce Break system packages 2024-10-24 12:41:06 -04:00
Joshua Boniface 640bdc0552 Add more missing dependencies 2024-10-17 15:26:53 -04:00
Joshua Boniface 2097bf954b Add support for Debian 12 2024-10-17 15:25:06 -04:00
Joshua Boniface 1038d5c576 Ensure interface is up before bootstrap init 2024-10-17 13:14:52 -04:00
Joshua Boniface d2b792c414 Update install dependencies for Debian 12 2024-10-17 12:50:03 -04:00
Joshua Boniface 0907e1d7d2 Add OSD count configuration handling 2024-09-23 12:58:49 -04:00
Joshua Boniface c0acaafc61 Update description of detect: strings 2024-08-30 11:07:11 -04:00
Joshua Boniface 40f30ce467 Perform second submodule update after init 2023-10-24 10:47:20 -04:00
Joshua Boniface 32457f2427 Append to backends in apt-cacher-ng 2023-09-05 10:52:51 -04:00
Joshua Boniface 96c9643753 Add python3-ansible-runner dependency 2023-09-05 10:51:09 -04:00
Joshua Boniface 700d09d54f Add missing lock_file var 2023-09-05 10:50:31 -04:00
Joshua Boniface 1dc4f98432 Fix name of key_file variable 2023-09-05 10:49:03 -04:00
Joshua Boniface cfe40da677 Add python3-git to installed packages 2023-09-05 10:47:16 -04:00
Joshua Boniface 9e0e2f0c76 Lower initial wait time to 30s 2023-09-01 19:23:22 +00:00
Joshua Boniface ed0ab06d2c Add support for Debian release 2023-08-31 16:50:17 +00:00
Joshua Boniface 286d7aad44 Fix incorrect error handling 2023-08-30 17:24:55 +00:00
Joshua Boniface 3f0b0b2d7b Add support for customized mirror and apt-cacher 2023-08-30 14:30:13 +00:00
Joshua Boniface 6cfc75e321 Simplify stdout/stderr handling 2023-08-30 09:47:45 -04:00
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 fdae20c3c6 Add additional detail for status diagram 2022-10-24 10:11:09 -04:00
Joshua Boniface 41d259101d Add additional details on detect strings 2022-10-24 10:09:43 -04:00
Joshua Boniface 5ceb589af7 Update second reference too 2022-10-24 09:55:45 -04:00
Joshua Boniface 9b589e5be1 Mention webhook system in readme 2022-10-24 09:54:04 -04: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 5c2653395d Update message icon for init 2022-07-07 19:25:10 +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