Releases: gyptazy/ProxLB
Releases · gyptazy/ProxLB
v1.0.5
[1.0.5] - 2024-10-30
Changed
- Change docs to make bool usage in configs more clear. [#104]
Fixed
- Fix migration from local disks (by @greenlogles). [#113]
- Fix allowed values (add DEBUG, WARNING) for log verbosity (by @elliotnev27). [#98]
- Fix node (and its objects) evaluation when not reachable (e.g., maintenance). [#107]
- Fix evaluation of maintenance mode where comparing list & string resulted in a crash (by @glitchvern). [#106]
v1.0.4
[1.0.4] - 2024-10-11
Added
- Add feature to make API timeout configureable. [#91]
- Add maintenance mode to evacuate a node and move workloads for other nodes in the cluster. [#58]
- Add version output cli arg. [#89]
Changed
- Run storage balancing only on supported shared storages. [#79]
- Run storage balancing only when needed to save time. [#79]
Fixed
- Fix CPU balancing where calculations are done in float instead of int. (by @glitchvern) [#75]
- Fix documentation for the underlying infrastructure. [#81]
v1.0.3
[1.0.3] - 2024-09-12
Added
- Add a convert function to cast all bool alike options from configparser to bools. [#53]
- Add a config parser options for future features. [#53]
- Add a config versio schema that must be supported by ProxLB. [#53]
- Add feature to allow the API hosts being provided as a comma separated list. [#60]
- Add storage balancing function. [#51]
- Add doc how to add dedicated user for authentication. (by @Dulux-Oz)
- Add cli arg
-b
to return the next best node for next VM/CT placement. [#8]
Changed
- Provide a more reasonable output when HA services are not active in a Proxmox cluster. [#68]
- Improve the underlying code base for future implementations. [#53]
Fixed
- Fix documentation for the master_only parameter placed in the wrong config section. [#74]
- Fixed
master_only
function by inverting the condition. - Improved the overall validation and error handling. [#64]
- Fix bug in the
proxlb.conf
in the vm_balancing section. - Fix handling of unset
ignore_nodes
andignore_vms
resulted in an attribute error. [#71] - Fix anti-affinity rules not evaluating a new and different node. [#67]
v1.0.2
v1.0.0
[1.0.0] - 2024-08-01
Added
- Add feature to prevent VMs from being relocated by defining a wildcard pattern. [#7]
- Add feature to make log verbosity configurable [#17].
- Add option_mode to rebalance by node's free resources in percent (instead of bytes). [#29]
- Add option to rebalance by assigned VM resources to avoid over provisioning. [#16]
- Add Docker/Podman support. [#10 by @daanbosch]
- Add exclude grouping feature to rebalance VMs from being located together to new nodes. [#4]
- Add feature to prevent VMs from being relocated by defining the 'plb_ignore_vm' tag. [#7]
- Add dry-run support to see what kind of rebalancing would be done. [#6]
- Add LXC/Container integration. [#27]
- Add include grouping feature to rebalance VMs bundled to new nodes. [#3]
Changed
- Adjusted general logging and log more details.
Downloads:
- Packages: https://cdn.gyptazy.ch/files/amd64/debian/proxlb/proxlb_1.0.0_amd64.deb
- Repo:
deb https://repo.gyptazy.ch/ /
- Container Image: cr.gyptazy.ch/proxlb/proxlb:v1.0.0
v0.9.9-dev
General
Create a first public development release of ProxLB
.
DO NOT USE ON PRODUCTION!