Commit Graph

36 Commits

Author SHA1 Message Date
gyptazy
1caf628e96 refactor: Refactor of ProxLB code base.
Fixes: #114
2025-02-28 09:42:55 +01:00
gyptazy
48b8a07135 release: Create release 1.0.6 2024-12-24 10:59:40 +01:00
gyptazy
16c5ee4d74 release: Create release 1.0.5 2024-10-30 17:04:14 +01: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
6310262e97 fix(docs): Change docs to make bool usage in configs more clear.
Fixes: #104
2024-10-16 08:19:16 +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
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
93b7894a6f fix(docs): Fix outdated documentation regarding the infrastructure.
Fixes: [#81]
2024-09-25 08:00:19 +02:00
Florian Paul Azim Hoberg
045159eb8d release: Prepare ProxLB release 1.0.3 2024-09-11 16:21:50 +02:00
Florian Paul Azim Hoberg
ab44d97c7c docs: Fix documentation for the master_only parameter placed in the wrong config section.
Fixes: #74
2024-09-11 15:33:16 +02:00
Florian Paul Azim Hoberg (@gyptazy)
5c96fc49eb docs: Improve the documentation. 2024-08-31 14:17:38 +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
fe715f203e docs: Adjust the readme.md 2024-08-24 08:10:16 +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
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
3f1444a19f docs: Add section for downloads (pkgs, repo, container image)
Fixes: #36
2024-08-01 09:52:31 +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
62f82e389a docs: Update the docs
Fixes: #30
2024-07-23 13:57:35 +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
Alexander Wirt
0e1774ee84 Fix typo in README.md 2024-07-18 07:58:55 +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
DerbyKurby
2278a91cb9 fix-readme 2024-07-12 15:18:06 +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
a5576db109 docs(container): Add docs for container (e.g., Docker, Prodman) support 2024-07-10 17:42:04 +02:00
Florian
6feb7b6488 Merge pull request #9 from gyptazy/feature/3-add-vm-include-exclude-grouping
feature(tags): Add tag evaluation to provide new features
2024-07-10 16:52:16 +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
daanbosch
25953eb9b9 Add support for Docker container 2024-07-10 11:15:16 +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
Florian
d5d674f01f Initial commit 2024-07-07 12:04:44 +02:00