github caas-team/GoKubeDownscaler v1.3.4

6 hours ago

πŸŽ‰Announcement πŸŽ‰

GoKubeDownscaler is GA and has reached feature parity with py-kube-downscaler! Learn how to migrate from py-kube-downscaler here.

πŸš€ Release Notes πŸš€

  • Fixed a bug that caused no-op updates to trigger unnecessary API calls.
  • Fixed ownership handling issues for Jobs, CronJobs, DaemonSets, and PodDisruptionBudgets, ensuring these resources are scaled only when their replica count deviates from the desired state.
  • Improved HPA behavior when target replicas exceed max replicas during scale-up operations.
  • Fixed a CEL expression in the MutatingAdmissionPolicy to properly enforce annotation compliance.
  • the EXCLUDE_NAMESPACES parameter in the Helm Chart now excludes by default kube-system and the release namespace.
  • General website and documentation refactoring.
  • Moved website and documentation to https://kube-downscaler.io, our new official domain.

🏷️ What's Changed 🏷️

  • chore(deps): bump the version-bump group in /website with 2 updates by @dependabot[bot] in #425
  • fix(helm): correct MutatingAdmissionPolicy matchConditions CEL expressions by @gaetanars in #433
  • ci(pre-commit): use stable golangci-lint install URL by @gaetanars in #450
  • Chore/Bump Website, App, Pre-Commit Dependencies by @samuel-esp in #431
  • Fix/Skip workloads below downtime-replicas by @CasvanDongen in #456
  • chore(deps-dev): bump the version-bump group across 1 directory with 2 updates by @dependabot[bot] in #454
  • chore(deps-dev): bump the version-bump group in /website with 2 updates by @dependabot[bot] in #458
  • chore(deps-dev): bump the version-bump group in /website with 3 updates by @dependabot[bot] in #459
  • fix(chart): omit EXCLUDE_NAMESPACES when excludedNamespaces is empty by @gaetanars in #452
  • Feat/HPA Behavior When TargetReplicas Greater Than MaxReplicas by @samuel-esp in #435
  • Fix/Improve Update Operations by @samuel-esp in #445
  • Chore/Release 1.3.4 by @samuel-esp in #457

πŸŽ‰ New Contributors πŸŽ‰

Full Changelog: v1.3.3...v1.3.4

Don't miss a new GoKubeDownscaler release

NewReleases is sending notifications on new releases.