Skip to content

Commit

Permalink
release: Create release 1.0.5
Browse files Browse the repository at this point in the history
  • Loading branch information
gyptazy committed Oct 30, 2024
1 parent 21a73b7 commit 16c5ee4
Show file tree
Hide file tree
Showing 12 changed files with 55 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .changelogs/1.0.5/104_docs_bool_adjustment.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
changed:
- Change docs to make bool usage in configs more clear. [#104]
- Change docs to make bool usage in configs more clear (by @gyptazy). [#104]
2 changes: 1 addition & 1 deletion .changelogs/1.0.5/107_fix_offline_node_eval.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fixed:
- Fix node (and its objects) evaluation when not reachable (e.g., maintenance). [#107]
- Fix node (and its objects) evaluation when not reachable, e.g., maintenance (by @gyptazy). [#107]
2 changes: 1 addition & 1 deletion .changelogs/1.0.5/113_fix_migration_from_local_disk.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fixed:
- Fix migration from local disks. [#113]
- Fix migration from local disks (by @greenlogles). [#113]
2 changes: 1 addition & 1 deletion .changelogs/1.0.5/98_fix_log_verbosity_opts.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fixed:
- Fix allowed values (add DEBUG, WARNING) for log verbosity. [#98]
- Fix allowed values (add DEBUG, WARNING) for log verbosity (by @gyptazy). [#98]
2 changes: 1 addition & 1 deletion .changelogs/1.0.5/release_meta.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
date: TBD
date: 2024-10-30
1 change: 1 addition & 0 deletions .changelogs/1.0.6/release_meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
date: TBD
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [1.0.5] - 2024-10-30

### Changed

- Change docs to make bool usage in configs more clear. [#104]

### Fixed

- Fix migration from local disks (by @greenlogles). [#113]
- Fix allowed values (add DEBUG, WARNING) for log verbosity. [#98]
- Fix node (and its objects) evaluation when not reachable (e.g., maintenance). [#107]
- Fix evaluation of maintenance mode where comparing list & string resulted in a crash (by @glitchvern). [#106]


## [1.0.4] - 2024-10-11

### Added
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,8 +270,8 @@ The executable must be able to read the config file, if no dedicated config file
The easiest way to get started is by using the ready-to-use packages that I provide on my CDN and to run it on a Linux Debian based system. This can also be one of the Proxmox nodes itself.

```
wget https://cdn.gyptazy.com/files/os/debian/proxlb/proxlb_1.0.4_amd64.deb
dpkg -i proxlb_1.0.4_amd64.deb
wget https://cdn.gyptazy.com/files/os/debian/proxlb/proxlb_1.0.5_amd64.deb
dpkg -i proxlb_1.0.5_amd64.deb
# Adjust your config
vi /etc/proxlb/proxlb.conf
systemctl restart proxlb
Expand Down Expand Up @@ -368,6 +368,7 @@ Container Images for Podman, Docker etc., can be found at:
| Version | Image |
|------|:------:|
| latest | cr.gyptazy.com/proxlb/proxlb:latest |
| v1.0.5 | cr.gyptazy.com/proxlb/proxlb:v1.0.5 |
| v1.0.4 | cr.gyptazy.com/proxlb/proxlb:v1.0.4 |
| v1.0.3 | cr.gyptazy.com/proxlb/proxlb:v1.0.3 |
| v1.0.2 | cr.gyptazy.com/proxlb/proxlb:v1.0.2 |
Expand Down
6 changes: 3 additions & 3 deletions packaging/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16)
project(proxmox-rebalancing-service VERSION 1.0.4)
project(proxmox-rebalancing-service VERSION 1.0.5)

install(PROGRAMS ../proxlb DESTINATION /bin)
install(FILES ../proxlb.conf DESTINATION /etc/proxlb)
Expand All @@ -9,8 +9,8 @@ install(FILES proxlb.service DESTINATION /etc/systemd/system)
set(CPACK_PACKAGE_NAME "proxlb")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/../LICENSE")
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/../README.md")
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Florian Paul Azim <gyptazy> Hoberg <gyptazy@gyptazy.ch>")
set(CPACK_PACKAGE_CONTACT "Florian Paul Azim Hoberg <gyptazy@gyptazy.ch>")
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Florian Paul Azim <gyptazy> Hoberg <gyptazy@gyptazy.com>")
set(CPACK_PACKAGE_CONTACT "Florian Paul Azim Hoberg <gyptazy@gyptazy.com>")
set(CPACK_PACKAGE_VENDOR "gyptazy")

# RPM packaging
Expand Down
20 changes: 15 additions & 5 deletions packaging/changelog_debian
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
proxlb (1.0.5) unstable; urgency=low

* Fix migration from local disks.
* Fix allowed values (add DEBUG, WARNING) for log verbosity.
* 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.
* Change docs to make bool usage in configs more clear.

-- Florian Paul Azim Hoberg <[email protected]> Wed, 30 Oct 2024 17:02:31 +0100

proxlb (1.0.4) unstable; urgency=low

* Add feature to make API timeout configureable.
Expand All @@ -8,7 +18,7 @@ proxlb (1.0.4) unstable; urgency=low
* Fix CPU balancing where calculations are done in float instead of int. (by @glitchvern)
* Fix documentation for the underlying infrastructure.

-- Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> Fri, 11 Oct 2024 06:14:13 +0200
-- Florian Paul Azim Hoberg <gyptazy@gyptazy.com> Fri, 11 Oct 2024 06:14:13 +0200

proxlb (1.0.3) unstable; urgency=low

Expand All @@ -28,7 +38,7 @@ proxlb (1.0.3) unstable; urgency=low
* Fix handling of unset `ignore_nodes` and `ignore_vms` resulted in an attribute error.
* Fix anti-affinity rules not evaluating a new and different node.

-- Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> Wed, 11 Sep 2024 17:31:03 +0200
-- Florian Paul Azim Hoberg <gyptazy@gyptazy.com> Wed, 11 Sep 2024 17:31:03 +0200

proxlb (1.0.2) unstable; urgency=low

Expand All @@ -38,16 +48,16 @@ proxlb (1.0.2) unstable; urgency=low
* Fix CMake packaging for Debian package to avoid overwriting the config file.
* Fix some wonkey code styles.

-- Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> Tue, 13 Aug 2024 17:28:14 +0200
-- Florian Paul Azim Hoberg <gyptazy@gyptazy.com> Tue, 13 Aug 2024 17:28:14 +0200

proxlb (1.0.0) unstable; urgency=low

* Initial release of ProxLB.

-- Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> Thu, 01 Aug 2024 17:04:12 +0200
-- Florian Paul Azim Hoberg <gyptazy@gyptazy.com> Thu, 01 Aug 2024 17:04:12 +0200

proxlb (0.9.0) unstable; urgency=low

* Initial development release of ProxLB as a tech preview.

-- Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> Sun, 07 Jul 2024 05:38:41 +0200
-- Florian Paul Azim Hoberg <gyptazy@gyptazy.com> Sun, 07 Jul 2024 05:38:41 +0200
17 changes: 12 additions & 5 deletions packaging/changelog_redhat
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
* Fri Oct 11 2024 Florian Paul Azim Hoberg <[email protected]>
* Wed Oct 30 2024 Florian Paul Azim Hoberg <[email protected]>
- Fix migration from local disks.
- Fix allowed values (add DEBUG, WARNING) for log verbosity.
- 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.
- Change docs to make bool usage in configs more clear.

* Fri Oct 11 2024 Florian Paul Azim Hoberg <[email protected]>
- Add feature to make API timeout configureable.
- Add maintenance mode to evacuate a node and move workloads for other nodes in the cluster.
- Add version output cli arg.
Expand All @@ -7,7 +14,7 @@
- Fix CPU balancing where calculations are done in float instead of int. (by @glitchvern)
- Fix documentation for the underlying infrastructure.

* Wed Sep 12 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.ch>
* Wed Sep 12 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.com>
- Add a convert function to cast all bool alike options from configparser to bools.
- Add a config parser options for future features.
- Add a config versio schema that must be supported by ProxLB.
Expand All @@ -24,14 +31,14 @@
- Fix handling of unset `ignore_nodes` and `ignore_vms` resulted in an attribute error.
- Fix anti-affinity rules not evaluating a new and different node.

* Tue Aug 13 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.ch>
* Tue Aug 13 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.com>
- Add option to run migration in parallel or sequentially.
- Add option to run ProxLB only on a Proxmox cluster master (req. HA feature).
- Fixed daemon timer to use hours instead of minutes.
- Fixed some wonkey code styles.

* Thu Aug 01 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.ch>
* Thu Aug 01 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.com>
- Initial release of ProxLB.

* Sun Jul 07 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.ch>
* Sun Jul 07 2024 Florian Paul Azim Hoberg <gyptazy@gyptazy.com>
- Initial development release of ProxLB as a tech preview.
4 changes: 2 additions & 2 deletions proxlb
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ import urllib3

# Constants
__appname__ = "ProxLB"
__version__ = "1.0.5b"
__version__ = "1.0.5"
__config_version__ = 3
__author__ = "Florian Paul Azim Hoberg <gyptazy@gyptazy.ch> @gyptazy"
__author__ = "Florian Paul Azim Hoberg <gyptazy@gyptazy.com> @gyptazy"
__errors__ = False


Expand Down

0 comments on commit 16c5ee4

Please sign in to comment.