Kubernetes Volume Autoscaler Versions Save

Autoscaling volumes for Kubernetes (with the help of Prometheus)

1.0.8

7 months ago
  • Implemented scaling also on reaching inode count limits #18

Full Changelog: https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/compare/1.0.7...1.0.8

1.0.7

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/compare/1.0.6...1.0.7

1.0.6

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/compare/1.0.5...1.0.6

1.0.5

1 year ago

What's Changed

  • Handling low max disk size edge-case better, see: #4
  • Human-readable debug output much improved, see: #4

Full Changelog: https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/compare/1.0.4...1.0.5

1.0.4

1 year ago

What's Changed

  • Upgrade python to 3.9.15 by @pblgomez in https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/pull/2
  • Generate informational Prometheus metrics (version number and settings)
  • Generate usage & health Prometheus metrics (number of pvcs, number of resizes, etc)
  • Updating upstream universal helm chart
  • Scaled down default resize percentage to 20% (down from 50%) based on feedback

New Contributors

Full Changelog: https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/compare/1.0.3...1.0.4

1.0.3

2 years ago
  • Handle signal from Kubernetes to kill/restart properly/quickly
  • Add full env vars as documentation markdown table, inside notes for development section below
  • Adding better exception logs via traceback, and more readable/reasonable log output especially when VERBOSE is enabled
  • Generate Kubernetes events so everyone viewing the event stream knows when actions occur
    • AKA, Be an responsible controller

1.0.2

2 years ago
  • Automatically detecting version of Prometheus and using newer functions to de-bounce invalid PVCs automatically
  • Adding max-increment annotation/variable support
  • Adding exception handling in our main loop to handle jitter nicely and not fail catastrophically if someone has bad PVC annotations
  • Making all variables settable by a value in the helm chart
  • Adding verbose support, which when enabled prints out full data from the objects detected, and prints out even non-alerting disks
  • Printing the number of PVCs found in the log, useful when not in verbose mode

1.0.1

2 years ago

Initial public release, helm chart and kubectl raw yaml published. Examples available on the README. Future todos listed on README as well.