9c14d84bfc
Add node health value and send out API
2023-02-13 15:53:39 -05:00
d8f346abdd
Move Ceph cluster health reporting to plugin
...
Also removes several outputs from the normal keepalive that were
superfluous/static so that the main output fits on one line.
2023-02-13 13:29:40 -05:00
2ee52e44d3
Move Ceph cluster health reporting to plugin
...
Also removes several outputs from the normal keepalive that were
superfluous/static so that the main output fits on one line.
2023-02-13 12:13:56 -05:00
3c742a827b
Initial implementation of monitoring plugin system
2023-02-13 12:06:26 -05:00
aeb238f43c
Bump version to 0.9.61
v0.9.61
2023-02-08 10:08:05 -05:00
671a907236
Allow rename in disable state
2023-01-30 11:48:43 -05:00
e945fd8590
Remove bad casting to int in string compare
2023-01-01 13:55:10 -05:00
a49510ecc8
Bump version to 0.9.60
v0.9.60
2022-12-06 15:42:55 -05:00
6d7730ab52
Disable RBD caching by default
...
Results in a massive (~2x) performance boost for random block I/O inside
VMs, and thus a worthwhile default change.
2022-12-05 17:56:59 -05:00
8135426973
Fix bad ref in example scripts
2022-11-18 12:54:28 -05:00
20d436a745
Update description
2022-11-16 22:48:40 -05:00
28f6819726
Fix up remaining bugs in Rinse test script
2022-11-16 13:32:24 -05:00
35c07f0384
Ensure transient dirs are cleaned up
2022-11-16 13:01:15 -05:00
6127387be4
Ensure swap is skipped during cleanup too
2022-11-16 12:52:24 -05:00
343d66875b
Skip swap volumes during mounting
2022-11-16 12:42:28 -05:00
92feeefd26
Bump version to 0.9.59
v0.9.59
2022-11-15 15:50:15 -05:00
38d63d9837
Flip behaviour of memory selectors
...
It didn't make any sense to me for mem(prov) to be the default selector,
since this has too many caveats versus mem(free). Switch to using
mem(free) as the default (i.e. "mem") and make memprov the alternative.
2022-11-15 15:45:59 -05:00
095bcb2373
Bump version to 0.9.58
v0.9.58
2022-11-07 12:27:48 -05:00
91e450f399
Remove extra lower() call where not needed
2022-11-07 12:26:50 -05:00
79eb994a5e
Ensure equality of none and None for selector
2022-11-07 11:59:53 -05:00
d65f512897
Bump version to 0.9.57
v0.9.57
2022-11-06 01:39:50 -04:00
8af7189dd0
Add module tag for daemon lib
2022-11-04 03:47:18 -04:00
ea7a4b2b85
Make benchmarker function as a module
...
1. Move the test_matrix, volume name, and size to module-level variables
so they can be accessed externally if this is imported.
2. Separate the volume creation and volume cleanup into functions.
3. Separate the individual benchmark runs into a function.
This should enable easier calling of the various subcomponents
externally, e.g. for external benchmark scripts.
2022-11-03 21:33:32 -04:00
59f97ebbfb
Better handle invalid nets in VMs
...
1. Error out when trying to add a new network to a VM if the network
doesn't exist on the cluster.
2. When showing the VM list, only show invalid networks in red, not the
whole list.
2022-11-01 10:24:24 -04:00
072337f1f0
Remove VXLAN ref where it isn't correct
2022-11-01 09:40:13 -04:00
c3bc55eff8
Bump version to 0.9.56
0.9.56
2022-10-27 14:21:04 -04:00
6c58d52fa1
Add node autoready oneshot unit
...
This replicates some of the more important functionality of the defunct
pvc-flush.service unit. On presence of a trigger file (i.e.
/etc/pvc/autoready), it will trigger a "node ready" on boot. It does
nothing on shutdown as this must be handled by other mechanisms, though
a similar autoflush could be added as well.
2022-10-27 14:09:14 -04:00
666e02fbfd
Ensure None filesystem is valid
2022-10-21 15:13:52 -04:00
46dde055c4
Move /dev umount to cleanup step
2022-10-21 14:47:48 -04:00
ef437c3dbf
Adjust help message text
2022-10-21 14:22:15 -04:00
bd2208e8f6
Add ova as valid name in addition to default_ova
2022-10-21 14:13:40 -04:00
62d5ff11df
Fix console config and domain argument
2022-10-21 14:04:17 -04:00
0019881cfa
Add cloud-init configuration to debootstrap script
...
Prevents errors trying to find the cloud-init metadata source.
2022-10-21 14:03:34 -04:00
d46133802b
Add pfsense example provisioner script
2022-10-21 13:35:48 -04:00
fcadde057e
Include /proc in chroot mounts
2022-10-20 15:00:10 -04:00
2608f38d64
Properly handle missing source_volume from OVAs
2022-10-19 13:18:12 -04:00
89f05ced3f
Add missing ceph import
2022-10-19 13:10:40 -04:00
729481126c
Move conversion to install() step
...
Seems more clear to me than doing it in prepare()
2022-10-19 13:09:29 -04:00
41eccb9c7d
Add missing imports
2022-10-19 13:07:34 -04:00
e550e39a5a
Add output messages during OVA prepare
2022-10-19 12:58:11 -04:00
dff156b2b0
Fix bad comparison
2022-10-19 12:46:15 -04:00
1c4fb80d1f
Remove reference to automatic upload of OVA script
2022-10-19 03:37:12 -04:00
ec7beb08cc
Add missing flag
2022-10-19 03:34:37 -04:00
3a180193ee
Fix wording of initial script paragraphs
2022-10-19 03:27:14 -04:00
e26ff8a975
Fix missing f-string marker
2022-10-15 16:26:47 -04:00
6276414702
Use own domain for docs links
2022-10-08 21:12:59 -04:00
a34d64a71b
Add rinse example configuration
...
Provisions Rocky Linux 8 and 9 systems, and potentially older
CentOS/Fedora/Scientific Linux/SuSE systems. Depends on a custom build
of rinse (3.7.1) with Rocky 9 support.
2022-10-07 19:55:56 -04:00
71297e0179
Add host-model to CPU config in VMs
2022-10-07 09:36:22 -04:00
45c9909428
Add output message to debootstrap install
2022-10-07 02:27:20 -04:00
7268592c87
Fix braces in fstring example
2022-10-06 15:57:31 -04:00