Skip to content

Releases: kubecost/cost-analyzer-helm-chart

V1.105.2

23 Aug 13:07
eb17821
Compare
Choose a tag to compare

Important note:

  • Version 1.105.2 fixes an accuracy issue where Kubecost continued reporting data on nodes even after they were terminated, which resulted in inflated cost metrics. All users running Kubecost 1.105.0 and 1.105.1 are advised to upgrade as soon as possible. This issue impacts both the primary instance and agents.

Upgrade instructions:

helm upgrade kubecost -n kubecost --repo https://kubecost.github.io/cost-analyzer/ cost-analyzer --version 1.105.2

V1.105.1

31 Jul 16:07
8f3381a
Compare
Choose a tag to compare
  • Fix an issue in container right-sizing pod details.
  • Fix an issue with Azure network costs missing in assets view.

V1.105.0

14 Jul 20:21
8fd55b1
Compare
Choose a tag to compare

Important Notes

  • Version 1.105.x addresses an issue with Federated ETL in v1.104.x. All Federated ETL deployments should upgrade to 1.105.x as soon as possible. See this doc if you have incorrect data during the time when 1.104 was deployed.
  • Environments using Federated ETL: A new deployment will be created that is responsible for aggregating multi-cluster data. This enables better scalability and memory management.

Major

  • Fix an issue with Federated ETL where conflicting changes occurred when reconciling cloud costs. Reconciliation is now delayed 36 hours.
  • 1985 Added Alias support to v2.1 Allocation filters
  • Add persistence to query replicas, allows for dedicated query replicas secret, increased timeout.
  • Made /allocation/group a POST endpoint again.
  • Enhance the Slack and Microsoft Teams message using go-pretty table.
  • Add a new alert type called Cloud Cost Budget to set alerting threshold to various supported CostMetric in CloudCost.
  • Switch Asset filters to v2.1 AST.
  • Update calls/vars for v2.1 filter Alias support.
  • Replace v2 Allocation filters with v2.1 AST
  • Sanitize old nil sample AWS access key value.
  • Add PUT for an individual group report.

Minor

  • Update Storybook to the latest version to resolve a number of CVEs.
  • Remove react-code-blocks from codebase.
  • Leverage useQueries to make API calls and caching more consistent and cleaner.
  • Update the Abandoned Workloads page to use the new UI.
  • Add improvements to Continuous Cluster Sizing through the Actions page.
  • Add improvements to Guided Sizing.
  • Swap insight filter from button with menu to select.
  • Update Spot Commander page to new UI style.
  • 2419 Fix Network Costs DaemonSet resource limits
  • 2399 Add comment to defaultModelPricing
  • 2394 Expose port 9004 if OIDC enabled
  • 2379 Updat Helm chart to support disabling savings cache
  • 2372 Add ability to configure Prometheus retention based on size
  • 2370 Add selectors and resources to query service replicas (QSR)
  • 2367 Fix (query-service): truncate service name
  • 2360 Update QSR config to fix federated data queries.
  • 2357 Add option to use federated store over ETL backup
  • 2347 Fix missing environment variable for QSR
  • 2344 Add ability to optionally use federated store secret
  • 2342 Add Advance Network Costs to v0.16.7
  • 2331 Add option to disable trends
  • 2326 Add extra manifests.
  • 2323 Add capability to use AzureAD for OIDC RBAC.
  • 2315 Remove federator from cost-model, now runs in own pod.
  • 2311 Adjust the template for when users create a bug report in the cost-analyzer-helm-chart repo.
  • 2303 Update custom Prometheus docs link.
  • 2269 Add an option to add containersecuritycontext and healthcheck probes.
  • 2201 Add mimir-proxy to support Grafana Mimir as time series database.
  • Update allocation report structure to accept/handle StepSize.
  • Reverte Savings marshaling update to prevent data envelope breaking front end.
  • Create and used safe-marshaling savings.SummaryResponse type
  • Update LBs to work with new OC types.
  • Populate templates for email, Microsoft Teams, and Slack.
  • Add capability to use AzureAD for OIDC RBAC.
  • Add auto-detection for label names in Cloud Cost query filters
  • Update QueryServiceOptions to store SharedNamespaces and SharedLabels
  • Improve memory efficiency for federator
  • Adjust logging for FedETL's Federator and Primary
  • Add cluster filter to clustermanagement query

Bugs

  • Fix Cost Center Report filters.
  • Fix an issue where chart tooltips would show an "Other" category with a cost of $NaN.
  • Fix drill-down into labels and filtering by labels on the cloud costs page.
  • Fix date display with th instead of rd for double digits ending with 3.
  • Fix a bug where the wrong values for cost metrics were sent in cost center reports.
  • Handle the clusterSizingEtl call failing more gracefully.
  • Fix an issue with Audit sorting.
  • Fix cloudCost to AssetSet for VMSS network and Disk resources to be used in reconciliation.
  • Fix node type sorting indeterminate results.
  • Fix 500 ISEs on external and trends due to NaN/Inf values.
  • Fix missing pricing for D*ds v5 instance types.
  • Fix aggstore CanQuery fail caused by v2.1 filter.
  • Fix group report CPU cost total calculation.
  • 1969 Fix an issue when inspecting shared costs with sharedNamespaces and/or sharedLabels set, where the shared costs would not be grouped properly.
  • 1966 Fix error for AWS IRSA and Spot Data Feed Users
  • [2425] (#2425) Fix Cloud Cost reports in values.yaml not generating a report.
  • 1981 Fix Prometheus diagnostics errors
  • 2034 Fix the mismatch in sharing namespaces due to unmounted PV cost in each allocation.
  • 2031 Fix type field for proportional asset resource.
  • 2025 Fix edge cases with AWS CN pricing file inconsistencies.
  • 2010 Fix looking up asset field type
  • 2003 Fix panic in Coverage IsEmpty/Clone functions.
  • 2001 Fix asset query duration
  • 1993 Fix nil panics in Azure disk pricing
  • 1992 Fix bug in Allocation metrics

Community

  • 2035 Add nil checks for allocation field map
  • 2023 Put the network entry from Azure CSV into the cloud cost
  • 2014 Add default GPU cost
  • 2011 Update bingen version tags
  • 2006 Ported S3Select Integration to OpenCost)
  • 2004 Add mechanism for aggregating metadata across accumulations
  • 1995 Switch Assets to v2.1 filters
  • 1994 Proportional load bal costs (#2)
  • 1982 Switch Allocation filters to v2.1
  • 1976 Sanitize old nil sample AWS access key value
  • 1973 Added "Container" to Breakdown options for OpenCost UI
  • 1972 Close S3 file
  • 1971 Implement v2.1 filtering logic for Allocation
  • 1970 Add filter v2.1 scaffolding
  • 1947 Enable UI image to run as non-root
  • 1914 Add securityContext to the OpenCost backend container
  • 1896 Introduced new fields, namespaceLabels and namespaceAnnotations, that store namespace labels and annotations, respectively

V1.104.5

14 Jul 19:39
b8ab0fa
Compare
Choose a tag to compare
  • Fixed an issue with Federated ETL where conflicting changes occurred when reconciling cloud costs. Reconciliation is now delayed 36 hours.

V1.104.4

30 Jun 23:06
f35dafa
Compare
Choose a tag to compare
  • Add multiple currency support to Opencost.

V1.104.3

30 Jun 02:41
e016352
Compare
Choose a tag to compare
  • Fix an issue with right-sizing card savings accuracy.

V1.104.2

23 Jun 00:27
576a4b7
Compare
Choose a tag to compare
  • Reduce memory consumption in secondaries for large scale clients.

V1.104.1

15 Jun 02:47
ae78cb7
Compare
Choose a tag to compare

Minor Updates

  • Security Updates
  • Update query service replica configuration for large scale deployments.
  • Add new fields for namespace labels and annotations in Opencost.
  • Add support for federation single db
  • Add new helm configuration for query service replicas to use federated data buckets.

Bugs

  • Fix an issue causing Prometheus diagnostics errors.
  • Fix an issue with Savings archive storage keys.
  • Fix an issue where the Cost Allocation and Cloud Cost charts would show "Other: $NaN" if there were too few items in the chart bar.
  • Fix an issue where Cost Center Reports were not applying Cloud Cost filters correctly, and filtering by label was not an option.
  • Fix an issue with allocation drilldown when cluster is part of multiple aggregations set.

V1.104.1-rc.2

14 Jun 00:21
19dd89e
Compare
Choose a tag to compare
V1.104.1-rc.2 Pre-release
Pre-release
  • Fix an issue with helm chart values not finding weekly stores in federated data bucket.

V1.104.1-rc.1

14 Jun 00:20
9f693b0
Compare
Choose a tag to compare
V1.104.1-rc.1 Pre-release
Pre-release
  • Add new helm configuration for query service replicas to use federated data buckets.