Skip to content

Releases: rshade/finfocus-plugin-opencost

v0.1.2

Choose a tag to compare

@rshade rshade released this 06 Oct 01:43
6f28bbc

0.1.2 (2026-10-06)

Bug Fixes

  • release: build archives only and use a real git state field (OC-9.15) (#88) (54de975)

v0.1.1

Choose a tag to compare

@rshade rshade released this 06 Oct 01:32
8d1bb79

0.1.1 (2026-10-06)

Bug Fixes

  • allocation: filter controllers on controllerName (OC-9.3) (#82) (1b5ecec)
  • release: keep the component out of the release tag (OC-9.15) (#86) (2da0fef)

v0.1.0

Choose a tag to compare

@rshade rshade released this 06 Oct 01:31
6f2a7de

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)