github caas-team/py-kube-downscaler v26.4.0

8 hours ago

🎉Announcement 🎉

We’re excited to announce the General Availability (GA) of the official rewrite of this tool: GoKubeDownscaler! The version 1.3 of GoKubeDownscaler brings all the features present in PyKubeDownscaler but in a Go Flavor!

Users can expect significant performance improvements, a reduced resource footprint, and new features to support high availability and platform setups such as leader election, annotation compliance and so on. The new tool also comes with enhanced metrics and observability.

PyKubeDownscaler will remain supported for users who prefer not to migrate, with ongoing dependency updates, security patches, and bug fixes to ensure stability and reduce vulnerabilities. However, all new features and quality-of-life improvements will be developed in the new project.

🚀 Release Notes 🚀

  • Upgraded project dependencies and the Docker image to address security vulnerabilities
  • Introduced HPA safeguards to ensure that minReplicas cannot exceed maxReplicas during scale-up. This situation could previously occur when other tools were also modifying HPA objects
  • Introduced logic to remove potential stale annotations
  • Improved TokenBucket Logic

🏷️ What's Changed 🏷️

Full Changelog: v26.2.1...v26.4.0

Don't miss a new py-kube-downscaler release

NewReleases is sending notifications on new releases.