Skip to content

Releases: enix/pvecontrol

v0.4.0

04 Nov 16:36
Compare
Choose a tag to compare

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

02 Oct 09:08
Compare
Choose a tag to compare

v0.3.1 (2024-10-02)

Chore

  • chore(ci): update python version

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

Fix

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

v0.3.0

01 Oct 16:27
Compare
Choose a tag to compare

v0.3.0 (2024-10-01)

Chore

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

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

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

06 Oct 15:15
Compare
Choose a tag to compare

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

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

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

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)

v0.1.1

13 Sep 15:48
Compare
Choose a tag to compare

v0.1.1 (2023-09-13)

Chore

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

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

Fix

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

v0.1.0

13 Sep 15:22
Compare
Choose a tag to compare

v0.1.0 (2023-09-13)

Feature

  • 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

13 Sep 14:56
9fea026
Compare
Choose a tag to compare

First test release