Commit Graph

2757 Commits

Author SHA1 Message Date
790e9becc0 Revamp cluster test script 2023-08-17 23:01:38 -04:00
50479be3ef Fix bad import 2023-08-17 22:45:50 -04:00
d11abc928f Revamp behaviour of VM "--restart" options
Previously, either "--restart" was specified or a prompt was given, with
the prompt being ignored with "--unsafe" in favour of a reboot. This
failed to provide an explicit way to prevent VM restarts with these
commands, which might be desired in some non-interactive situations, and
the interaction of "--unsafe" with this option was an undesired bug.

This is now a complete binary flag with --restart and --no-restart
versions, while still defaulting to a prompt if neither is specified.
This allows full non-interactive control of this option.
2023-08-17 22:19:36 -04:00
2b15f64960 Ensure ACPI is included in Deb VMs 2023-08-17 11:16:08 -04:00
5d3ccd9d6a Ensure consistency in variable names and fix bug 2023-08-17 11:09:51 -04:00
55b004f815 Move provisioner wait to helpers and fix 2023-08-17 10:26:19 -04:00
4aa6a65e6c Work around strange Python anomaly
Apparently, `True` is both an instance of `int` and `bool`, which is a
change and is very strange. Instead flip the conditional here.
2023-08-17 09:55:19 -04:00
81e16e99f6 Correct entrypoint for CLI package 2023-08-17 00:27:45 -04:00
bcabfa9d70 Update linting options for new CLI client 2023-08-16 23:55:44 -04:00
2dc2055cfa Move new CLI client into place 2023-08-16 23:55:27 -04:00
5bd2bd468a Move old CLI client out of the way 2023-08-16 23:54:51 -04:00
3ed60ac1c1 Add provisioner formatters 2023-08-16 23:48:56 -04:00
362d65c011 Add storage formatters 2023-08-16 22:46:13 -04:00
561cb8e465 Add network formatters 2023-08-10 00:58:36 -04:00
7c64f153a1 Add formatters for Node and VM, fix handling 2023-08-09 13:13:03 -04:00
865742c906 Add provisioner management commands
TODO: Add proper new formatters as required
2023-08-09 11:44:43 -04:00
8d479b4068 Add storage management commands
TODO: Add proper new formatters as required
2023-08-09 10:51:44 -04:00
96fffa42c4 Add network management commands
TODO: Add proper new formatters as required
2023-07-03 00:18:07 -04:00
eca726f7a5 Add VM management commands
TODO: Add proper new formatters as required
2023-07-02 01:03:09 -04:00
070a57df99 Fix key display and add stubs 2023-07-01 21:51:46 -04:00
e3777ff00c Add node management commands 2023-05-05 02:10:02 -04:00
d92ada623a Normalize return messages for node commands 2023-05-04 17:02:46 -04:00
a2df4e5662 Port cluster management functions 2023-05-04 03:04:10 -04:00
25f7d4c807 Initial work on new CLI client rewrite
1. lib copied verbatim from existing client
2. initial reworking of Click to split logic from Click definitions
2023-05-02 17:28:52 -04:00
458603bcde Move cli_lib to lib directory 2023-05-01 13:43:54 -04:00
71a4c28d6e Another slight wording tweak 2023-05-01 11:03:58 -04:00
1cee68e03d Reword the sections to add clarity 2023-05-01 10:59:23 -04:00
5bec9363d4 Add a bit of shade 2023-05-01 10:56:42 -04:00
13f1291970 Add another reference to Ganeti and Harvester 2023-05-01 10:54:42 -04:00
3fa111aba5 Bump version to 0.9.63 2023-04-28 14:47:04 -04:00
5298cd19f0 Improve size handling during volume add/resize 2023-04-28 12:16:16 -04:00
17bdb82670 Add full/nearfull OSD health detection 2023-04-28 11:33:39 -04:00
aeaf388933 Add *.update-* obsolete configs to dpkg plugin 2023-04-10 15:39:40 -04:00
6118278427 Mention Ganeti in the docs 2023-03-19 21:23:21 -04:00
2ae303f8bb Increase timeout for connections to API 2023-03-14 09:19:13 -04:00
2af217ced1 Use try when watching health value in NodeInstance 2023-03-07 09:53:01 -05:00
50385deb2a Bump IPMI timeout to 2 seconds 2023-03-07 09:25:27 -05:00
6ac4b7a54e Adjust keepalive health printing and ordering 2023-02-24 11:08:30 -05:00
faa96ff6c4 Correct error handling if monitoring plugins fail 2023-02-24 10:19:41 -05:00
d66e33041e Add documentation details about plugin logging 2023-02-23 22:24:07 -05:00
8dfd6c4d50 Fix bug with SMART info 2023-02-23 13:21:23 -05:00
ad0273f5ae Set timeout on IPMI command 2023-02-23 11:10:09 -05:00
ef0b325ba0 Fix ZK check location 2023-02-23 11:04:02 -05:00
91ee397ed8 Adjust the main location too 2023-02-23 10:32:31 -05:00
adfb2da7d2 Show possible version minimum 2023-02-23 10:30:45 -05:00
1624af7c3f Handle old clusters in cluster detail list 2023-02-23 10:28:55 -05:00
93c24faf9b Better handle N/A health from old versions 2023-02-23 10:22:00 -05:00
5b853feb8e Correct bad health text call for old clusters 2023-02-23 10:19:18 -05:00
b90d0729c4 Fix status when connecting to old clusters 2023-02-23 10:16:29 -05:00
38ff55556f Set maintenance colour in cluster detail 2023-02-22 18:20:18 -05:00