Skip to content

Latest commit

 

History

History
209 lines (103 loc) · 9.28 KB

CHANGELOG.md

File metadata and controls

209 lines (103 loc) · 9.28 KB

CHANGELOG

v0.4.0 (2024-11-04)

Bug Fixes

  • fix: PEP8 compliance update private method (8d260b3)

  • fix: Patch test (902fd2a)

Features

  • feat: Split actions into mutliple files, add a config.py to resolve issue due to global validconfig (32f4534)

v0.3.1 (2024-10-02)

Bug Fixes

  • fix(package): Fix module package and install (858d20f)

Chores

  • chore(ci): update python version

Also update action versions Run ci on dev branch (c79b5a3)

v0.3.0 (2024-10-01)

Bug Fixes

  • 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)

Chores

  • chore(README): Update config (4f62fc7)

  • chore(pvecontrol): Add some debug (21d332a)

Features

  • 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)

Unknown

  • Merge pull request #3 from enix/dev

Split code using lib and objects (b411d19)

v0.2.0 (2023-10-06)

Bug Fixes

  • 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)

Chores

  • 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)

Features

  • feat(vmmigrate): Add dry-run (9a5941e)

  • feat(vmmigrate): First version with migration (c908672)

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)

v0.1.1 (2023-09-13)

Bug Fixes

  • fix(pvecontrol): Add missing empty line (b825a95)

Chores

  • chore(README): update python version (14b4ad1)

  • chore(release): Use unified release workflow (6c481a7)

v0.1.0 (2023-09-13)

Features

  • feat(semantic-release): Add semantic-release configuration

This include semantic-release gh action to build a new release when push to main branch (d1c86b5)

v0.0.1 (2023-09-13)

Bug Fixes

  • fix(main): proper definition of main function (8253449)

  • fix(taskget): fix output of running tasks (b720c1b)

  • fix(nodelist): skip offline nodes (9c67414)

  • fix(allocated_cpu): sockets is optional (a858e9b)

Chores

  • chore(test): Add simple test (2a6e14e)

  • chore(requirements): Update requirements.txt (8d58ae1)

  • chore(package): add gh action package (477e243)

Features

  • feat(packaging): Package the app (63e3bec)

  • feat(taskget): get task informations and logs (85f1e1c)

  • feat(taskget): get task details (f2a4b14)

  • feat(tasklist): rename function (3b449f5)

  • feat(gettasks): new function (f479bf4)

  • feat(get_nodes): new fonction (41fc8ae)

Unknown

This is an import of older script asis (363c088)