Skip to content

v0.2.0 — Azure & OCI Support

Choose a tag to compare

@mathumathi-v mathumathi-v released this 17 Mar 18:53
· 16 commits to main since this release

What's New

Azure Support (full)

  • Cost Management API — daily cost data grouped by service and region
  • Resource collection — VMs, Managed Disks, Load Balancers, AKS clusters + node pools, Storage Accounts, App Service Plans
  • Embedded pricing tables for cost estimation when billing data isn't per-resource
  • Service principal, Azure CLI, and Managed Identity authentication

OCI Support (new)

  • Usage API — daily cost data grouped by service and region
  • Resource collection — Compute instances (flex/fixed/GPU shapes), Block Volumes (with attachment detection), Load Balancers, OKE clusters + node pools
  • Embedded pricing tables for all supported shapes and tiers
  • OCI config file + profile authentication

Improvements

  • Graceful error handling: cost collection failure no longer blocks resource collection
  • OCI resources (BlockVolume, Compute) added to waste detection engine
  • 124 unit tests passing across all providers

Supported Clouds

Cloud Cost API Resources
AWS Cost Explorer EC2, EBS, ELB, NAT Gateway, EKS
GCP BigQuery billing export Compute VMs, Persistent Disks, LBs, GKE
Azure Cost Management API VMs, Managed Disks, LBs, AKS, Storage, App Service
OCI Usage API Compute, Block Volumes, LBs, OKE

Install

pip install -e ".[azure]"   # Azure
pip install -e ".[oci]"     # OCI