Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
rshade
released this
06 Oct 01:31
0.1.0 (2026-10-05)
Features
add a kubernetes pulumi example (OC-6.2) (20a7613 )
add stable OpenCost and Kubecost allocation profiles (OC-3.1) (f9e6205 )
adopt finfocus-spec v0.7.3 attributes (fb3c25e )
aggregate budget health into summary counts (OC-7.4) (a8c59b3 )
carry allocation metadata on actual cost (OC-3.7) (03228de )
decode recorded OpenCost allocations into typed costs (OC-3.2) (66b5d94 )
enhance Kubecost API client with complete allocation endpoint support (8c19af4 ), closes #2
enhance Kubecost API client with complete allocation endpoint support (#20 ) (43cd3f6 ), closes #2
enhance Kubecost API client with complete allocation endpoint support (#22 ) (d0f8466 ), closes #2
estimate and batch costs in request order (OC-3.5) (4ecb28f )
estimate kubecost profile from spec cost (OC-7.1) (d514642 )
filter budgets by namespace tag (OC-7.3) (05c4efa )
filter GetActualCost by recorded resource ids (OC-3.3) (2cca24d )
list namespace budgets from the budget api (OC-7.2) (aec562e )
log the spec trace id on cost-source requests (OC-2.5) (c5c8e0e ), closes #36
map allocation failures to gRPC statuses (OC-2.6) (72f23b5 ), closes #9
price kubernetes resources in GetPricingSpec (OC-5.4) (839b9ea )
probe backend health and log request counters (OC-4.3) (20c9562 )
project one resource to a 730-hour month (OC-3.4) (7ca6a81 ), closes #4
register the cost source through the spec SDK (OC-2.1) (bc0c5e1 ), closes #8
report plugin info with spec capabilities (OC-2.2) (0321fc0 ), closes #5
set cost currency from allocation or config (OC-3.8) (563d31e )
support the Kubernetes types core sends (OC-2.3) (f7e1cde ), closes #3
Bug Fixes
correct actual-cost timestamps, labels, and estimates (c097f54 )
count a shared namespace budget once (7bf8d54 )
deps: update module github.com/rshade/finfocus-spec to v0.7.4 (#80 ) (60ff368 )
install the server logger before serve (e039b30 )
keep a failed kind cluster until logs are exported (9044084 )
mark the kind e2e script executable (OC-5.3) (3d8cf10 )
match kubecost estimates to configured namespace (95f4f83 )
reject an empty id and a disagreeing resource type tag (f16fbad )
release: set first release to 0.1.0 (OC-9.1) (#79 ) (88784d1 ), closes #77
resolve kubernetes names without parsing a pulumi urn (38334f6 )
return every namespace on a budget rule (c72a006 )
satisfy section 7 lint, drift, and govulncheck (5060965 )
verify tls and reject hostile allocation filters (OC-4.1) (e843231 )
Documentation
align the architecture notes with the review fixes (7038d84 )
archive the remaining behaviour specs (OC-8.2) (dceb13e )
decline AllocatorService for conservation (OC-3.6) (5ad0821 )
describe both allocation profiles (OC-6.3) (2238147 )
limit kubecost to profile history (OC-6.4) (81a585e )
list kubecost contract fixture sources (OC-7.6) (e6d1e19 )
name the opencost plugin in package descriptions (56b31d8 )
record the dependency dashboard disposition (OC-8.1) (1089671 )
record the issues closed against the shipped plugin (#62 ) (57c69e9 )
record the kubecost kind chart spike (OC-7.5) (3e9a73d )
record the OC-8.3 run report status (01e7663 )
record which Kubernetes types core sends (OC-2.4) (a4160c4 )
You can’t perform that action at this time.