What's Changed
Kubecost 2.7.1 fixes an issue which could cause pricing and resource usage to be inaccurate in certain configurations. Costs in total are correct as long as cloud billing is configured.
Kubecost 2.7.1 is considered a production/stable release, and all users are encouraged to upgrade if any resource calculation seems off. The issue is with the collection of metrics- which means that all agents that have this issue will need to be upgraded.
Fixed
- Fix an issue with updating a saved custom request-sizing profile
- #3104 Add debug log for Azure RateCard failures
- #3107 Resolve an issue where OpenCost reported incorrect resource start times when used with Prometheus v3
- #3106 Fix an issue with Azure public pricing downloads
- Fix handler for non-zero gpu costs
CVE Bumps
- Bump kiwigrid/k8s-sidecar from 1.30.2 to 1.30.3 in /cost-analyzer (cherry-pick #3989) by @gcp-cherry-pick-bot in #3991
- Network-costs DS to 0.17.9
Minor
- Bug report output formatting for better readability
Image List
The images below are part of the helm chart version 2.7.1. These images depend on the helm chart version matching the image version. Please do not run an image that does not correspond to the install helm chart.
Required:
gcr.io/kubecost1/cost-model:prod-2.7.1
gcr.io/kubecost1/frontend:prod-2.7.1
Optional:
gcr.io/kubecost1/cluster-controller:v0.16.16
gcr.io/kubecost1/kubecost-modeling:v0.1.24
gcr.io/kubecost1/kubecost-network-costs:v0.17.9
ghcr.io/kiwigrid/k8s-sidecar:1.30.3
grafana/grafana:11.5.2
prom/node-exporter:v1.9.0
quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0
quay.io/prometheus/alertmanager:v0.28.1
quay.io/prometheus/prometheus:v3.2.1