Releases: enix/pvecontrol
v0.5.0
v0.5.0 (2025-01-22)
Bug Fixes
-
Cleanup code (
dd97cdc
) -
Correct clusterconfig default value overwrite (
45fd3c2
) -
Crash on sortby None (default value) (
d62164e
) -
Crash when filtering returns 0 results (
55bd00b
) -
Harmonize logs when using --wait and --follow (
aac7714
) -
Missing method self._initstatus() in task.refresh() (
547bdd1
) -
Patch clusterconfig never set to default config (
910a7ac
) -
Strenum isn't available for python 3.10 (
d32fffc
) -
Transpose existing sanity checks to new class (
ea4ac51
) -
clusterstatus: Update cli output (
d6fac76
) -
config: Correct PVECluster args node to config (
c576f2e
) -
config: Correct PVECluster args node to config (
92b030e
) -
config: Rollback node_factors to node (
f5f5ec4
) -
evacuate: Change log output (
0433c60
) -
evacuate: Make sure targets are unique (
9266a25
) -
sanitycheck: In VM config, cpu are not always return by API (
7e40e21
) -
sanitycheck: Patch error on if statements in ha_vms check (
13f7fd5
) -
sanitycheck: Patch no checks append to sanity checks list (
21341f8
) -
sanitycheck: Verify check exists before trying to run it (
b83be42
) -
sanitychecks: Add exitcode and correct message criticity code (
21f0864
) -
sanitychecks: Add terminal supports verification (utf-8, bold, colors) (
1983eca
) -
sanitychecks: Correct check code for ha_group (
16aca67
) -
sanitychecks: Patch display issues depending on terminal using curses (
f69e07c
) -
sanitychecks: Patch display issues depending on terminal using curses (
6a9e93a
) -
sanitychecks: Patch some issues (
049d6e6
) -
sanitychecks: Refacto Checks run with classes (
660a837
) -
storage: Patch error on PVEStorage.str (
9e71daa
) -
storagelist: Add sort-by arg (
76337ab
) -
storagelist: Correct shared col (
ee9d082
) -
storagelist: Prototype of print_tableoutput has changed (
f7e27cc
) -
storagelist: Update PVEStorage kwargs loading (
43990a5
) -
tasks: Nicely handle vanished tasks (
1fbf112
)
Some tasks can deseappear from the API with time. So we must handle this case.
Chores
-
Add CI job for black and config in pyproject (
6b76a99
) -
Fix ci cancelled jobs (
e3c4af0
) -
Optimize cli by reducing HTTP calls (
f78a040
) -
Remove Github deployment in CI stage tests (
c35723c
) -
Remove Github deployment in CI stage tests (
8bdbceb
) -
Run black (
12f1045
) -
Run black (
f4e5013
) -
auth: Patch tests and lint (
3aa20b2
) -
black: Correct style for sanitycheck (
62e792e
) -
black: Patch black warnings (
800c157
) -
ci: Fix CI execution for PRs (
2bf9fe8
) -
ci: Update file requirements-dev.txt (
3536c51
) -
pylint: Add CI job for pylint (
58d29cd
) -
pylint: Init pylint refacto (
2712d88
) -
pylint: Patch last needed (
17503b9
) -
pylint: Patch loop on pvecontrol module (
6eed68f
) -
pylint: Patch pvecontrol/actions/cluster.py (
62eb341
) -
pylint: Patch pvecontrol/actions/storage.py (
6669615
) -
pylint: Patch pvecontrol/actions/task.py (
3106b23
) -
pylint: Patch pvecontrol/actions/vm.py (
d453dfb
) -
pylint: Patch pvecontrol/node.py (
2a81710
) -
pylint: Patch src/pvecontrol/cluster.py (
d1e1f78
) -
pylint: Patch src/pvecontrol/storage.py (
e3582ad
) -
pylint: Patch src/pvecontrol/utils.py (
509f911
) -
pylint: Patch typo (
6308701
) -
pylint: Rebase to branch black (
149ee27
) -
pylint: Remove unnecessary pylint comment (
77e8329
) -
README: Add documentation about shell auto completion (
239ef7a
) -
README: Complete doc for release (
56d2fea
)
-
docs: update README
-
chore(README): Add token auth to documentation.
-
docs: merge my token auth docs
Co-authored-by: Laurent Corbes [email protected]
-
README: Fix missing newline (
53e6924
) -
README: Fix title (
5897f2a
) -
README: With pylint modification dev command was updated (
d4071f6
)
Features
v0.4.0
v0.3.1
v0.3.0
v0.3.0 (2024-10-01)
Chore
Feature
- feat(pvecontrol): Add nodeevacuate feature
This fonction allow to automatically migrate out all the VMs from a node to another ones. (206dc83
)
-
feat(task): Add internal decode_log fonction (
dad15b2
) -
feat(cluster): Add refresh
Allow to refresh all clusters objects (6b50de5
)
- feat(vm): add vm.migrate
This new fonction take over management of VM migration (9b01237
)
-
feat(sanitycheck): Add feature to check for cluster good rules (
f649380
) -
feat(tasks): Rewrite task using class (
df528be
) -
feat(global): Complete rewrite into classes
Create classes to manage PVECluster, PVENode and PVEVM objects. This will allow
lot more simple operations now. (119b01c
)
Fix
-
fix(task): Fix issue with status refresh (
43c72c0
) -
fix(node): linter output (
5e0bea1
) -
fix(task): Revert fix for not available node (
3cbd35a
) -
fix(node): add cast on memory (
2298276
) -
fix(PVENode): Fix issue with offline node (
a128eb3
)
Unknown
- Merge pull request #3 from enix/dev
Split code using lib and objects (b411d19
)
v0.2.0
v0.2.0 (2023-10-06)
Chore
-
chore(README): Add badges, fix typos (
e51df76
) -
chore(README): More complete documentation (
384749c
) -
chore(debug): Add some debug lines (
151c31d
) -
chore(setup): Change description (
542f9d7
) -
chore(setup): Change README content type (
08aabcb
)
Feature
Fix
-
fix(pvecontrol): Update parser help output (
4a484f3
) -
fix(requirements): Bump proxmoxer version (
09fd1fb
) -
fix(config): Use a more comprehensive default (
5b9d4fc
) -
fix(pvecontrol): convert vmid to int (
bb493fa
) -
fix(nodelist): add some defaults for optional (
f1ece32
)
Unknown
- Merge pull request #2 from enix/dev
New release (98ea199
)
- Merge pull request #1 from enix/rdegez-patch-1
Update README.md (e65bd77
)
- Update README.md
Fix typos (4fb2d47
)