Repository navigation
Releases: rshade/finfocus-plugin-opencost
Releases · rshade/finfocus-plugin-opencost
Release list
v0.1.2
v0.1.1
v0.1.0
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)