The new Cloud Costs feature is not in the current stable release yet. Please use the OpenCost image gcr.io/kubecost1/opencost:cloudcost and the OpenCost UI image gcr.io/kubecost1/opencost-ui:cloudcost to access this beta feature.
This is primarily a stability release for OpenCost as we prepare 1.108 with the new Cloud Costs feature.
- Updates AWS Node Types for us-east-1 and us-west-2
- #1801 disabled healthz endpoint logging
- #1931 AWS EBS: add default EBS volume types for provisioners
- #1991 Add custom S3 CSV billing export endpoint
- #2069 stop NaNs from propogating through opencost and kubecost
- #2074 Update Cloud Connections with GetStatus function
- #2075 add ip field to load balancers
- #2077 Add filter 21 to Cloud Cost
- #2083 Fix parsing of GCP pricing and create new node diagnostic pricing API
- #2093 Label entry to lookup node was missing architecture type
- #2103 pkg/cloud/alibaba: fix dropped errors
- #2107 sanitize label names before metric emission to prevent label name collisions
- #2112 improve auth error handling and response for AWS orphaned resources
- #2116 GCP Provider Cluster Filter Fix
- #2118 fix Inf and negative values in pod-to-PVC attribution
- #2122 Remove default values for GCP cloud billing integration
- #2124 pkg/prom: fix dropped logging errors
- #2126 Provider csi vols ii
- #2133 Protect config pricing against NaN and other invalid numerical values
- #2134 filter to correct KSM implementation
- #2139 Provide ability to toggle load balancer PARC behavior
- #2141 feat: athena configuration support for Catalog
- #2151 add a way to compare boundary errors
- #2154 Improve AWS integrations
- #2155 pkg/storage: defer Close() after error handling
- #2161 set max results param for athena pagination
- #2165 csv export: override default max days (default: 90d)
- #2166 Sync Dockerfile and Dockerfile.cross and run as non-root user
- #2170 Fixes AWS catalog load
- #2173 Use new filters for sharing
- #2174 update prom queries to use more accurate math
- #2177 update results to valid value
- #2177 fix: use spot label nodes from custom provider config
- #2180 Add "mimir" to info log message
- #2182 Fix sharing coefficients when unmounted PVs are folded into namespaces
- #2183 Functions in Opencost to achieve distributing shared VMSS disk and network cost across VMs in VMSS
- #2189 scaleway :: fix gpu value
- #2195 remove extra parenthesis causing query to fail
- #2209 Emit empty string instead of for storageclass label on kube_persistentvolumeclaim_info to match KSM changes
- #2211 Adds node overhead calculations to OpenCost
- #2220 Add utility to strip whitespace
- #2224 orphaned resources repair
- #2225 Update ParseWindow Functionality for "7d", "1w", etc.
- #2231 add a2ultragpu gcp instance type
- #2246 Fix overhead addition in (*Node).add()
- #2250 fix panic when running KCM/OC locally when downloading pricing data
- #2251 Nil out overhead when adding nil to non-nil
- #2256 check for nil struct before sanitizing
- #2258 Fix cloud status endpoint for aggregator
- #2261 fix bug where err is not returned from query
- #2263 replace missing func