This release includes 1 breaking change for platform teams planning a safe upgrade.
Published 3mo
Dashboards & Visualization
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
carbon-emissions
carbon-footprint
cloud
co2
cost-optimization
devops
+12 more
fastapi
finops
grafana
green-computing
green-software
greenops
helm
kubernetes
prometheus
python
sustainability
svelte
Affected surfaces
auth
rbac
Summary
AI summaryRelease process now publishes Docker images and Helm charts only on semver tags, fixing Helm service‑account race conditions.
Full changelog
What's Changed
Changed
- CI/CD: Replaced monolithic
ci-cd.ymlworkflow with three focused workflows:ci.yml(lint & test on all PRs/pushes),dev-build.yml(dev Docker images ondevbranch),release.yml(production builds triggered by semver git tags) - Docker tags: Development images are now tagged
dev-<sha>anddev-latest; release images use the semver version andlatest - Release process: Production Docker images and Helm charts are only published when a
vX.Y.Ztag is pushed — no more mutable version tags - GitHub Releases: Automated GitHub Releases with extracted changelog notes are created on each tag push
Fixed
- Helm chart:
pre-install-checkCRD validation job now uses a dedicatedServiceAccountcreated via apre-installhook, fixing the race condition where the job started before the mainServiceAccountexisted - Helm chart:
post-install-hookready-check job now uses a dedicatedServiceAccountwith its own hook lifecycle, preventing "serviceaccount not found" errors during fresh installs and upgrades - OVH zone mapping:
topology.kubernetes.io/zone=nova(OpenStack default AZ name) is now ignored and the lookup falls through to theregionlabel (GRA11,RBX8, …); numeric suffixes are stripped (GRA11→GRA) before CSV lookup — all OVH data-centres now resolve to the correct Electricity Maps zone - OVH provider detection: Nodes labeled with
node.k8s.ovh/type(current OVHcloud MKS generation) are now correctly identified as providerovh; the previous check only matched the legacyk8s.ovh.net/prefix
Added
- OVH region mapping: Extended
cloud_region_electricity_maps_mapping.csvwith uppercase trigrams (GRA,RBX,SBG,WAW,BHS,LIM,ERI,VIN,HIL,YYZ,SGP,SYD,YNM) and all new-API long-form region IDs (eu-west-par,eu-west-gra,eu-central-waw,ca-east-bhs,us-east-vin,ap-southeast-sgp,ap-southeast-syd,ap-south-mum, …)
Docker: docker pull greenkube/greenkube:0.2.5
Helm:
helm repo add greenkube https://GreenKubeCloud.github.io/GreenKube
helm repo update
helm install greenkube greenkube/greenkube -n greenkube --create-namespace
Breaking Changes
- Production Docker images and Helm charts are published only when a `vX.Y.Z` git tag is pushed; mutable version tags are no longer used.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About GreenKube
All releases →Beta — feedback welcome: [email protected]