Skip to content

Releases: kubecost/cost-analyzer-helm-chart

v1.66.0

22 Sep 23:14
1faee5b
Compare
Choose a tag to compare

App:

  • Use new allocation API from checks/alerts pod
  • Savings performance improvements
  • Multicluster performance improvements for Overview
  • Monthly rate estimation improvements
  • Reduce cadvisor metrics collected with whitelist -- #608
  • Use appropriate k8s apis for Daemonset,PriorityClass, NetworkPolicy, and PodSecurityPolicy based on k8s version -- #591
  • Disable PriorityClass by default to avoid helm bug -- #616
  • Support option to disable network-cost traffic logs -- #609
  • Remove unnecessary cost-model logs

v1.65.0

10 Sep 02:50
ebb3343
Compare
Choose a tag to compare

App:

  • Move savings to to multi-cluster view on Enterprise tier
  • Leverage new recording rules added in v1.64
  • Migrate checks image to quay image repo (both repos still supported, but gcr is planned to be deprecated)
  • Upgrade checks pod base image
  • Move ksm and node-exporter to metric whitelist - #602
  • Upgrade Grafana -- #600
  • Add additional frontend sanitization for config values
  • Migrate Overview to show allocation by Controller & Service instead of Deployment and Product
  • Directly support GCP foreign currency exchange
  • Split allocation over multiple pods attaching to a PVC
  • Emit cluster info metrics -- opencost/opencost#530
  • Support aggregating data by multiple labels simultaneously on the cost allocation API — #598
  • Fix: idle cost being filtered incorrectly on ETL pipeline
  • Fix: network cost labeling issue for certain cross-region traffic
  • Fix: properly support OOC from external masterpayer account -- opencost/opencost#532:
  • Support ignoring Prometheus cert — values

v1.64.0

25 Aug 22:05
9eb6159
Compare
Choose a tag to compare

App

  • New assets pipeline -- available at /assets.html and accessible from Overview page
  • Initial release of cloud bill reconciliation -- support matching node costs from AWS
  • Support node-class based sustained use discounts in GCP
  • Add Cluster Management Fees charged by EKS and GKE to new Assets pipeline
  • Improved SAML debugging statements
  • Fix SAML redirect loop when multiple SAML protected clusters exist and one isn't authenticated
  • Fix email copy where some alerts weren't properly displaying the correct linkback url
  • Support special characters and upper case values in external cloud tags

Helm Chart

v1.63.1

11 Aug 20:36
Compare
Choose a tag to compare

App

  • Fix: update copy when certain AWS key failures displayed back to user
  • Fix: aggregate metrics for Cronjob allocations
  • Fix: Handle special label characters in ETL pipeline
  • Fix: Prevent orphaned resource detection errors from blocking page loads
  • Feature: Label filters: set <labelname>= __unallocated__ to filter by all allocations where <labelname> is not set

Helm Chart

  • Fix: Resolve issues with AWS service key secret creation

v1.63.0

05 Aug 01:02
d7b55fa
Compare
Choose a tag to compare

Helm Chart:

  • Increase default query.max-samples for Prometheus #570
  • Pass cluster context at install-time -- Impact default resource recommendations for request-sizing, etc #568
  • Add auth support for durable storage endpoint #567
  • Support different release names on checks pod

Application:

  • Add new assets view -- Available at /assets.html
  • Add AWS key validation -- new Settings card to view AWS key permissions
  • Fix issue where memory requests recommendation could be skewed by many pod restarts
  • Fix issue where spot nodes leaving the fleet might continue to be billed
  • Use local version of jquery UI for Allocation view
  • Add helm values to bug report
  • Remove case sensitivity requirement in custom CSV asset pipeline
  • Update AWS Savings Plan implementation
  • Add pod prefix filter
  • Add support for cost aggregation by jobs

v1.62.0

22 Jul 21:41
4e9fd75
Compare
Choose a tag to compare

App:

  • Support timezones on ETL pipeline
  • Fix panic on empty time parameter string
  • Fix issue where new node type prices in GKE were not picked up until pod restart
  • Reduce duplicate logs
  • Extend default ETL pipeline build times to 120 days
    Helm Chart:
  • Add support for service key secret creation via helm
  • Add values.yaml to debug report
  • Support PodMonitor on network costs pod
  • Amazon Web Store fixes
  • Add resources block to init container

v1.61.3

13 Jul 23:39
Compare
Choose a tag to compare

App:

  • Fix issue with default values.yaml not correctly adding datasource to grafana
    -- NOTE: A restart of the grafana pod and a hard refresh of the grafana UI may be required to pick up these changes.
  • Fix issue with custom prices less than 0.01/hour not supported in values.yaml
  • Allow integers to be supplied in values.yaml prices
  • Support throttling of prometheus queries in application
  • Improve accuracy of cluster costs on startup
  • Add Canadian dollar as currency

v1.61.2

08 Jul 04:51
ab23262
Compare
Choose a tag to compare

App:

  • Fix frontend bug on namespace.html
  • Minor change to "today" rate projection calculation
  • Add support on the CSV provider for disambiguation of nodes with identical provider IDs by region.

v1.61.1

02 Jul 02:22
Compare
Choose a tag to compare

App:

  • Fix rate interpolation issue
  • Fix startup javascript error for new Reports page

v1.61.0

01 Jul 06:02
Compare
Choose a tag to compare

Helm:

  • Fix issue with master payor ARN
  • Update default Grafana data source

App:

  • Move saved reports to GA!
  • Make cluster metrics on Overview show costs from multi-cluster
  • Refresh spot data feed more frequently
  • Use ETL pipeline on custom windows
  • Interpolate hourly time series when no data collected
  • Properly handle delayed ETL data on multi-cluster