Releases
import { Aside } from ‘@astrojs/starlight/components’;
Current Release
Section titled “Current Release”🚀 v0.2.0 — Full-Stack FinGreenOps Platform
Section titled “🚀 v0.2.0 — Full-Stack FinGreenOps Platform”Latest Stable
Release Date: 2025
This major release transforms GreenKube from a CLI tool into a full-stack monitoring platform with a web dashboard, REST API, and comprehensive resource tracking.
✨ New Features
Section titled “✨ New Features”Dashboard & API:
- Modern SvelteKit web dashboard with real-time charts (ECharts)
- FastAPI REST API with full OpenAPI documentation
- Interactive per-pod metrics table with sort, search, and export
- Node inventory page with capacity visualization
- Recommendations dashboard with savings estimates
- Settings page with system health monitoring
Multi-Resource Monitoring:
- Memory usage tracking (bytes consumed)
- Network I/O monitoring (bytes received/transmitted)
- Disk I/O tracking (bytes read/written)
- Ephemeral storage monitoring (requests and usage)
- Pod restart count tracking
- GPU usage monitoring (millicores, when available)
Enhanced Recommendations:
- Autoscaling candidate detection (CV and spike analysis)
- Carbon-aware scheduling suggestions
- Idle namespace cleanup recommendations
- Improved zombie detection with energy thresholds
- Configurable thresholds via Helm values
Infrastructure:
- PostgreSQL as default storage backend (StatefulSet in Helm)
- Elasticsearch support for large-scale deployments
- Service auto-discovery for Prometheus and OpenCost
- Multi-architecture Docker images (amd64 + arm64)
- Post-install hook for database initialization
- Comprehensive RBAC (ServiceAccount, ClusterRole)
Developer Experience:
- 293+ unit tests
- Pre-commit hooks (Ruff formatting + linting)
- Gitleaks secret scanning in CI
- GitHub Actions CI/CD (lint, test, build, push, Helm publish)
📦 Downloads
Section titled “📦 Downloads”| Asset | Link |
|---|---|
| Docker Image | docker pull greenkube/greenkube:0.2.0 |
| Helm Chart | helm repo add greenkube https://GreenKubeCloud.github.io/GreenKube |
| Source Code | GitHub Release |
🌱 v0.1.0 — Initial Release
Section titled “🌱 v0.1.0 — Initial Release”Release Date: 2024
The first public release of GreenKube, establishing the core carbon tracking capabilities.
✨ Features
Section titled “✨ Features”- CLI-based carbon reporting for Kubernetes workloads
- Prometheus integration for CPU metrics collection
- Energy estimation using Cloud Carbon Footprint methodology
- Carbon emission calculation with configurable grid intensity
- Support for AWS, GCP, Azure cloud providers
- SQLite storage backend
- CSV and JSON export
- Helm chart for Kubernetes deployment
- Basic zombie pod and rightsizing recommendations
📦 Downloads
Section titled “📦 Downloads”| Asset | Link |
|---|---|
| Source Code | GitHub Release |
Upgrade Guide
Section titled “Upgrade Guide”From v0.1.x to v0.2.0
Section titled “From v0.1.x to v0.2.0”-
Update the Helm repository:
Terminal window helm repo update -
Review your values.yaml — New configuration options are available for:
- Database backend selection
- API server settings
- Recommendation thresholds
- Prometheus query tuning
-
Upgrade the release:
Terminal window helm upgrade greenkube greenkube/greenkube \-f my-values.yaml \-n greenkube -
Verify the upgrade:
Terminal window kubectl get pods -n greenkubekubectl port-forward svc/greenkube-api 8000:8000 -n greenkube
Versioning
Section titled “Versioning”GreenKube follows Semantic Versioning:
- MAJOR (x.0.0) — Breaking changes
- MINOR (0.x.0) — New features, backwards compatible
- PATCH (0.0.x) — Bug fixes, backwards compatible
Release Channels
Section titled “Release Channels”| Channel | Description | Docker Tag |
|---|---|---|
| Stable | Tested releases | greenkube/greenkube:0.2.0 |
| Latest | Most recent stable | greenkube/greenkube:latest |