Releases: therealpoys/volumania
Volumania v0.3.2
🔥 Hotfix: Fixed .gitignore issue preventing CRDs from being pushed
Problem:
Due to an overly broad .gitignore rule (pvc*), critical Kubernetes resources (CRDs) were accidentally excluded from version control.
This caused missing files in the Helm Chart!
Solution:
Updated the .gitignore to specifically ignore only the intended files while ensuring that required source files and CRDs are properly tracked.
Impact:
All necessary files (including CRDs and application routers) are now correctly committed to the repository.
This hotfix ensures smooth CI/CD pipelines and complete application deployments.
Volumania v0.3.0
Changelog:
-
Removed Prometheus dependency:
The operator now directly queries kubelet metrics, eliminating the need for an external Prometheus setup. -
Fixed various issues:
Addressed multiple bugs and edge cases to improve stability and reliability. -
Code cleanup & refactoring:
Simplified the codebase for better readability and maintainability.
Volumania v0.2.0
Initial release of the Volumania Helm chart – a Kubernetes operator that enables both manual and automatic scaling of PersistentVolumeClaims (PVCs) based on Prometheus metrics.
🚀 Features
-
🔧 Manual PVC resizing via a custom resource (PVCManualResize)
-
📈 Automatic PVC autoscaling with usage-based thresholds (PVCAutoScaler)
-
🧠 Custom logic powered by Kopf and Prometheus