2734 Commits

Author SHA1 Message Date
e294e1c087 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
4685ba1ec4 Move cli_lib to lib directory 2023-05-01 13:43:54 -04:00
969091ed22 Another slight wording tweak 2023-05-01 11:03:58 -04:00
148f04b256 Reword the sections to add clarity 2023-05-01 10:59:23 -04:00
dc9e43fbee Add a bit of shade 2023-05-01 10:56:42 -04:00
d8dcec254d Add another reference to Ganeti and Harvester 2023-05-01 10:54:42 -04:00
3a90fda109 Bump version to 0.9.63 v0.9.63 2023-04-28 14:47:04 -04:00
78322f4de4 Improve size handling during volume add/resize 2023-04-28 12:16:16 -04:00
c1782c5004 Add full/nearfull OSD health detection 2023-04-28 11:33:39 -04:00
9114255af5 Add *.update-* obsolete configs to dpkg plugin 2023-04-10 15:39:40 -04:00
b26bb5cb65 Mention Ganeti in the docs 2023-03-19 21:23:21 -04:00
74c4ce3ec7 Increase timeout for connections to API 2023-03-14 09:19:13 -04:00
2c3a3cdf52 Use try when watching health value in NodeInstance v0.9.62 2023-03-07 09:53:01 -05:00
0b583bfdaf Bump IPMI timeout to 2 seconds 2023-03-07 09:25:27 -05:00
7c07fbefff Adjust keepalive health printing and ordering 2023-02-24 11:08:30 -05:00
202dc3ed59 Correct error handling if monitoring plugins fail 2023-02-24 10:19:41 -05:00
8667f4d03b Add documentation details about plugin logging 2023-02-23 22:24:07 -05:00
4c2d99f8a6 Fix bug with SMART info 2023-02-23 13:21:23 -05:00
bcff6650d0 Set timeout on IPMI command 2023-02-23 11:10:09 -05:00
a11206253d Fix ZK check location 2023-02-23 11:04:02 -05:00
7f57c6dbf7 Adjust the main location too 2023-02-23 10:32:31 -05:00
6865979e08 Show possible version minimum 2023-02-23 10:30:45 -05:00
5126bc3272 Handle old clusters in cluster detail list 2023-02-23 10:28:55 -05:00
765f0ef13d Better handle N/A health from old versions 2023-02-23 10:22:00 -05:00
fe258d9d56 Correct bad health text call for old clusters 2023-02-23 10:19:18 -05:00
93d89a2414 Fix status when connecting to old clusters 2023-02-23 10:16:29 -05:00
a49f3810d3 Set maintenance colour in cluster detail 2023-02-22 18:20:18 -05:00
45ad3b9a17 Bump version to 0.9.62 2023-02-22 18:13:45 -05:00
07623fad1a 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
8331b7ecd8 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
94d4ee5b9b Lower default connect timeout to 1s 2023-02-22 18:09:01 -05:00
e773211293 Add PVC version to cluster status output 2023-02-22 16:09:24 -05:00
32c36c866b Add additional plugins to manual 2023-02-22 15:02:08 -05:00
dc4e56db4b Add IPMI monitoring check 2023-02-22 15:02:08 -05:00
e45b3108a2 Add health delta change to message output 2023-02-22 15:02:08 -05:00
118237a53b Fix bad string value for message 2023-02-22 15:02:08 -05:00
9805681f94 Use consistent connection with other checks 2023-02-22 15:02:08 -05:00
6c9abb2abe Add Libvirtd monitoring check 2023-02-22 15:02:08 -05:00
a1122c6e71 Add Zookeeper monitoring check 2023-02-22 15:02:08 -05:00
3696f81597 Add PostgreSQL monitoring check 2023-02-22 15:02:08 -05:00
5ca0d903b6 Adjust comment message 2023-02-22 15:02:08 -05:00
6ddbde763e Correct lint error E741 2023-02-22 12:21:29 -05:00
626424b74a Adjust Munin threshold values 2023-02-22 10:42:43 -05:00
b3d99827f5 Add documentation about new health and plugins 2023-02-22 01:40:48 -05:00
c9ceb3159b Remove obsolete LINKSPEED variable 2023-02-22 01:04:25 -05:00
6525a2568b 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
09a005d3d7 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
96defebd0b Add last item to swagger doc 2023-02-22 00:25:27 -05:00
d00b8aa6cd Add plugin directory and plugin details log fields 2023-02-22 00:19:05 -05:00
e9aa545e9b Update API specification 2023-02-22 00:06:52 -05:00