gyptazy
4e39c4cba2
fix
2025-03-02 16:54:00 +01:00
gyptazy
baaf01e39b
fix
2025-03-02 16:51:37 +01:00
gyptazy
0acc822777
fix
2025-03-02 16:49:46 +01:00
gyptazy
e0ed3773af
fix
2025-03-01 18:33:16 +01:00
gyptazy
5dc747eb31
fix
2025-03-01 18:15:10 +01:00
gyptazy
b48fd07f83
fix
2025-03-01 13:09:26 +01:00
gyptazy
b3f9a2b04b
fix
2025-03-01 09:58:40 +01:00
gyptazy
4900cfb53b
Refactor of code base for ProxLB
...
* Native Python3 project
* Oop style
* Native Debian packaging
- Renamed package: python3-proxlb
Fixes : #114
2025-03-01 09:47:29 +01:00
Florian Paul Azim Hoberg (@gyptazy)
e2a33e9805
fix
...
fix
2025-02-28 11:52:23 +01:00
gyptazy
1caf628e96
refactor: Refactor of ProxLB code base.
...
Fixes : #114
2025-02-28 09:42:55 +01:00
gyptazy
f9b30d0af4
Fix maintenance mode when using cli arg and config mode by using the merged list.
...
Sponsored-by: @CartCaved
Fixes : #119
2024-11-09 09:35:21 +01:00
gyptazy
7587e1beaf
fix: Fix that a scheduler time definition of 1 (int) gets wrongly interpreted as a bool.
...
Fixes : #115
2024-11-06 08:43:00 +01:00
gyptazy
16c5ee4d74
release: Create release 1.0.5
2024-10-30 17:04:14 +01:00
Alex Shut
21a73b71df
Allow migration from local disks ( #113 )
...
Add parameter `with-local-disks=1` to allow migration from local disks.
2024-10-19 08:17:10 +02:00
Elliot Nevills
d3c055cbad
fix: bug to allow log_verbosity be set to DEBUG, WARN, and WARNING ( #98 )
...
* fixed bug to allow log_verbosity be set to DEBUG, WARN, and WARNING
* removed WARN logging verbosity option
* adjusted for logging verbosity options
* add to changelog
* added fix log verbosity issue to changelog
2024-10-18 21:21:35 +02:00
gyptazy
6e87e2d478
fix: Fix offline node evaluation & maintenance compare of different type objects
...
- Fix node (and its objects) evaluation when not reachable (e.g., maintenance).
- Fix evaluation of maintenance mode where comparing list & string resulted in a crash (by @glitchvern).
- Set ProxLB version to 1.0.5b
Fixes : #160
Fixes : #107
Contributed-by: @glitchvern
2024-10-17 13:32:47 +02:00
Florian
a4b1f4af24
Merge pull request #96 from gyptazy/release/1.0.4
...
release: Create stable release 1.0.4
2024-10-11 12:37:44 +02:00
Florian Paul Azim Hoberg
55c714a888
release: Create stable release 1.0.4
...
Fixes : #95
2024-10-11 12:30:10 +02:00
Florian Paul Azim Hoberg
d44da076cc
fix: Fix CPU balancing where calculations are done in float instead of string.
...
By: @glitchvern
Fixes : #75
2024-10-11 08:25:12 +02:00
Florian Paul Azim Hoberg
50a9e91633
feature: Add feature to make API timeout configureable
...
Fixes : #91
2024-10-10 19:33:21 +02:00
Florian Paul Azim Hoberg
17c9c98bbc
feature: Add version output as cli arg
...
Fixes : #89
2024-10-10 10:34:19 +02:00
Florian Paul Azim Hoberg
f73261e68c
feature: Add maintenance mode to evacuate a node and move workloads for other nodes in the cluster.
...
Fixes : #58
Fixes : #84
2024-10-07 17:28:50 +02:00
Florian Paul Azim Hoberg
d53a6f695f
fix: Run storage balancing only on support shared storages and when really needed.
...
Fixes : #79
2024-09-13 08:37:32 +02:00
Florian Paul Azim Hoberg (@gyptazy)
1420183be7
fix: Fix anti-affinity rules not evaluating a new and different node correctly.
...
Fixes : #67
Fixes : #71
2024-09-02 10:02:22 +02:00
Florian Paul Azim Hoberg
8cc2d7188a
fix: Adjusted and improved the general error handling.
...
Fixes : #64
2024-08-27 18:40:38 +02:00
Florian Paul Azim Hoberg
ef8b97efc2
feature: Add storage balancing function. [ #51 ].
...
feature: Add feature to allow the API hosts being provided as a comma separated list. [#60 ]
Fixes : #51
Fixes : #60
2024-08-23 18:48:57 +02:00
Florian Paul Azim Hoberg
39142780d5
feature: Add cli arg (-b) to return the best next node for VM placement.
...
Fixes : #8
Fixes : #53
2024-08-19 21:09:20 +02:00
Florian Paul Azim Hoberg
c865829a2e
release: Prepare release v1.0.2
2024-08-13 16:37:30 +02:00
Florian Paul Azim Hoberg
37e7a601be
fix: Fix daemon timer to use hours instead of minutes.
...
Reported by: @mater-345
Fixes : #45
2024-08-06 18:06:05 +02:00
Florian Paul Azim Hoberg
3a2c16b137
feature: Add option to run ProxLB only on the Proxmox's master node in the cluster.
...
Fixes : #40
2024-08-06 17:58:34 +02:00
Florian Paul Azim Hoberg
28be8b8146
feature: Add option to run migrations in parallel or sequentially
...
Fixes : #41
2024-08-04 08:25:03 +02:00
Florian Paul Azim Hoberg
61de9cb01d
release: Prepare release 1.0.0
2024-08-01 10:34:13 +02:00
Florian Paul Azim Hoberg (@gyptazy)
46832ba6b2
feature: Add new mode_option to rebalance by node's bytes or percent.
...
Fixes : #29
2024-07-30 07:41:17 +02:00
Florian Paul Azim Hoberg
4efa9df965
fix: Rebalance CT function including reboot
...
Fixes : #27
Fixes : #29
fix
2024-07-28 19:46:58 +02:00
Florian Paul Azim Hoberg
f2209ce1b0
feature(core): Add support for LXC/Container to be rebalanced.
...
Fixes : #27
2024-07-21 11:41:13 +02:00
Florian Paul Azim Hoberg
86009ff3c2
feature: Add option to rebalance VMs by their assigned resources. [ #16 ]
...
Fixes : #16
2024-07-16 12:39:59 +02:00
Florian Paul Azim Hoberg
e204bba54f
feature(logging): Add configurable log verbosity. [ #17 ]
...
Fixes #17
2024-07-13 08:31:33 +02:00
Florian Paul Azim Hoberg (@gyptazy)
bf5ba5f8a6
feature: Add dry-run support to see what kind of rebalancing would be done. [ #6 ]
...
* Add new cli param: -d for dry-run: Prints movements to cli
* Add new cli param: -j for json: Prints movement as a json to cli
Fixes : #6
2024-07-11 12:57:56 +02:00
Florian Paul Azim Hoberg
511d0a3c24
feature(tags): Add tag evaluation to provide new features:
...
* Bundle multiple VMs by tag to be relocated together [#3 ]
* Ensure by tag that VMs will not be reloccated to the same node [#5 ]
* Ignore VMs from being relocated by tag [#7 ]
* Ignore VMs from being relocated by a wildcard pattern [#7 ]
Fixes : #3
Fixes : #5
Fixes : #7
2024-07-10 15:56:22 +02:00
Florian Paul Azim Hoberg
4560a88550
release(0.9.9): Prepare public development release 0.9.9
2024-07-07 16:46:48 +02:00