Skip to content

Releases: kubecost/cost-analyzer-helm-chart

V1.106.7

12 Jan 21:06
cff181c
Compare
Choose a tag to compare

Bug Fixes

  • Fix an issue in allocation inspect page to properly display cloud cost service name in table.

V1.108.1

08 Jan 22:56
84db5cf
Compare
Choose a tag to compare

Bug fixes

  • Fix an issue where the UI would hide diagnostic elements whether or not the flag to do so was enabled.
  • Fix an issue with totals in the Assets table being incorrect.
  • Fix an issue where filters like "Contains" and "Starts with" could not be used, because the completion Combobox did not allow submitting partial text.
  • Fix an issue where the Request Sizing results table could not be paged in non-aggregator installs.
  • Fix an issue where a cluster's "Last Seen" reporting status would be in the future.
  • Added missing GCP resource discounts
  • Fix an issue where nginx would run as root. Ports under 1024 are no longer supported.
  • Removed unused telemetry metrics from opencost
  • Add systemProxy to cloud costs
  • Add helm templates to readinessProbe and livenessProbe
  • Reduce default probes to 10s from 30s
  • Fix an issue where cluster-sizing in aggregator would not have any results
  • Removed init container from query service replicas

V1.108.0

14 Dec 22:57
aa5b9d5
Compare
Choose a tag to compare

Kubecost Edge Release

v1.108 is an Edge Release - This means this release is focused on new features and ideas for the Kubecost product! If you require a longer term support version, we encourage you to use the current Production Release (1.106 at time of this release.) or contact us at [email protected] questions.

Many of the newest Kubecost features require our new architecture, Kubecost Aggregator. If you are interested in leveraging this new architecture, please contact your Technical Success Manager or reach out to us at [email protected].

Major

Aggregator only

  • Autocomplete - Most text box entries will now autocomplete to help find the values the user is looking for. This has been implemented on Allocations, Assets, Cloud Cost Explorer, and Budgets pages.
  • Cloud Cost Explorer will now display percentage changes in cloud costs over time.

Non-Aggregator

  • The Request Sizing API is now easier to understand with new usage data added to help demonstrate average and max usage as well as the recommended request sizing and proposed savings.
  • Budget rules can now be created for labels
  • The resources field has been removed from the budgets API response.

Minor

  • Added support for scaleway providers.
  • Added more tracing for aggregator queries for better observability and to aid in troubleshooting.
  • GCP Committed Use Discounts Amortization to allow for flexible CUDs for Big Query Cloud Cost Integration.
  • #2815 Simplified support for OpenShift (see documentation for these changes here)
  • Some subchart Deployments like Prometheus and Grafana had their Pod-level securityContext to be (correctly) reordered so it is highest in the precedence list. If you are setting securityContext at a granular level, it is recommended to discontinue that practice and let global-level defaults take over.
  • Predictions API now supports POSTing with JSON rather than just YAML
  • Updated Kubecost Cluster Controller image to v0.13.0
  • Updated Kubecost Network Cost image to v0.17.2
  • Updated Thanos image to v0.32.5
  • Updated Prometheus Server image to v2.48.1
  • Updated Prometheus node exporter image to v1.7.0
  • Updated Prometheus Pushgateway image to v1.6.2
  • Updated Prometheus config reloader image to v0.69.1
  • Updated Grafana image to 10.2.2
  • Updated kiwigrid/k8s-sidecar image to 1.25.3

Bug Fixes

  • Fix issues from casing differences between network asset and compute asset.
  • Added endpoints for repairing totals stores.

v1.106.5

06 Dec 22:25
69f836d
Compare
Choose a tag to compare

Security Updates

Bug Fixes

  • Fix issue on asset label ingestion causing asset labels to hold the label_ prefix from Prometheus in the label key.
  • Fix issue on cloud usage asset label where label keys didn’t match.

V1.107.1

15 Nov 20:57
08c4882
Compare
Choose a tag to compare

Important Notes

Important notice: any user running network-costs:v0.17.0, it is strongly recommended to upgrade to this release as soon as possible to avoid excessive logging. Note that this service is not enabled by default.

Bug Fixes

  • Fix issue with network cost logging level
  • Fix issue with reconciliation caused by mixed casing from cloud provider.
  • Aggregator only: Fix issue with share by node calculation
  • Fix issue in yaml report export
  • Fix issue with filter validation
  • #2731 Fix issue preventing Kubecost running as root when ports < 1025 are used
  • #2677 Fix issue with duplicate network-costs labels
  • Fix issue with hourly table selected for daily queries

Security Fixes

Minor Enhancements

  • #2738 Ability to run Kubecost as a statefulSet

V1.107.0

02 Nov 23:38
7df1b5b
Compare
Choose a tag to compare

Kubecost Edge Release

v1.107 is an Edge Release - This means this release is focused on new features and ideas for the Kubecost product! If you require a longer term support version, we encourage you to use the current Production Release (1.106 at time of this release.) or contact us at [email protected] questions.

Major

  • Introduces the Kubecost Aggregator alpha feature designed for large scale environments. It’s a major new architectural component that will be receiving a significant investment in coming weeks. Please contact us at [email protected] or [email protected] if you want to learn more!
    • Increases step size options in Kubecost Aggregator to allow monthly and quarterly step sizes.
    • Increases query window in Kubecost Aggregator.
  • #2211 Adds node overhead calculations to OpenCost & Kubecost
  • kube-state-metrics is now disabled by default but can be re-enabled if users choose (#2573)

Minor

  • Updates AWS Node Types for us-east-1 and us-west-2
  • Adds Cluster ID to alert notifications for Diagnostics and Health alerts
  • #2608 Removes default SAML and OIDC values
  • #2629 Adds documentation for Kubecost Admission Controller
  • #2625 Changes GitHub issue stale period to 230 days
  • #2620 Updates kubecost-network-costs from v0.16.8 to v0.17.0
  • #2698 Replaced jimmidyson/configmap-reload with quay.io/prometheus-operator/prometheus-config-reloader

Bugs

  • #2630 Fixes links in Issue Templates
  • #2626 Fixes GitHub issue template descriptions
  • #2170 Fixes AWS catalog load

V1.106.4

26 Oct 12:41
da18fcc
Compare
Choose a tag to compare

Bug Fixes

  • Fix an issue showing empty message while loading allocations

Security Updates

V1.107.0-rc.1

26 Oct 15:59
f443a62
Compare
Choose a tag to compare
V1.107.0-rc.1 Pre-release
Pre-release

Major Changes

This release candidate introduces the KubecostAggregator alpha feature designed for large scale environments. It’s a major new architectural component that will be receiving significant investment going forward. Please contact us at [email protected] or [email protected] if you want to learn more!

V1.106.3

12 Oct 18:05
c5c39dd
Compare
Choose a tag to compare

Minor

  • #2614 OIDC offline validation
  • Add label mappings in request savings api when requested

Bug Fixes

  • #2190 Fix network costs distribution issues in Azure
  • #2197 Surface volume handle as provider id for PV
  • #2200 Fix sharing coefficients when unmounted PV are folded into namespaces
  • Fix bad link generation for cloud reports on report page
  • Fix issue where nodes show multiple values for cpu/ram/disk
  • Use filters 2.1 for allocation sharing and allow aggregated storeslead to be used when sharing or filtering by namespace
  • Remove default tls key from cost model container

Community

  • #2199 Improve AWS cloud cost integrations

V1.106.2

28 Sep 22:30
d764599
Compare
Choose a tag to compare

Security Patch

This release patches two CVEs impacting the image which runs the Kubecost UI. The code of the Kubecost application itself is unchanged from V1.106.1.

CVEs Resolved