Commit Graph

2734 Commits

Author SHA1 Message Date
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
646785b7f8 Bump version to 0.9.62 2023-02-22 18:13:45 -05:00
f9f3bbbb3d Merge branch 'revamp-health'
Add detailed health checking, status reporting, and enhancements to the
PVC system.

Closes #161 #154 #159
2023-02-22 18:12:35 -05:00
6561ca6f75 Add cluster detail list
Adds a command to show a list of details including health and item
counts for all configured clusters in the client.
2023-02-22 18:09:11 -05:00
0614e133fe Lower default connect timeout to 1s 2023-02-22 18:09:01 -05:00
879a844f28 Add PVC version to cluster status output 2023-02-22 16:09:24 -05:00
74f894913d Add additional plugins to manual 2023-02-22 15:02:08 -05:00
8a403e6a20 Add IPMI monitoring check 2023-02-22 15:02:08 -05:00
a9e7713abf Add health delta change to message output 2023-02-22 15:02:08 -05:00
0f3cd13da1 Fix bad string value for message 2023-02-22 15:02:08 -05:00
1451c480dc Use consistent connection with other checks 2023-02-22 15:02:08 -05:00
137b3010f2 Add Libvirtd monitoring check 2023-02-22 15:02:08 -05:00
e15b4f14ec Add Zookeeper monitoring check 2023-02-22 15:02:08 -05:00
e9e9d50ff6 Add PostgreSQL monitoring check 2023-02-22 15:02:08 -05:00
6fd341501b Adjust comment message 2023-02-22 15:02:08 -05:00
dcd7ac066c Correct lint error E741 2023-02-22 12:21:29 -05:00
da7394a8de Adjust Munin threshold values 2023-02-22 10:42:43 -05:00
8699c291ac Add documentation about new health and plugins 2023-02-22 01:40:48 -05:00
109654ba77 Remove obsolete LINKSPEED variable 2023-02-22 01:04:25 -05:00
ba6cb1371e Adjust health delta of load to 50
This is a very bad situation and should be critical.
2023-02-22 01:03:12 -05:00
8896c6914c Adjust health delta of EDAC Uncorrected to 50
This is a very bad situation and should be critical.
2023-02-22 01:01:54 -05:00
73e04ad2aa Add last item to swagger doc 2023-02-22 00:25:27 -05:00
6f5aecfa22 Add plugin directory and plugin details log fields 2023-02-22 00:19:05 -05:00
c834a3e9c8 Update API specification 2023-02-22 00:06:52 -05:00