upbound / up

The @upbound CLI
Apache License 2.0
52 stars 41 forks source link

Add Azure support to `up space billing get` + provider-generic refactor #351

Closed branden closed 1 year ago

branden commented 1 year ago

Description of your changes

This adds support for Azure blob storage to up space billing get. It also refactors the GCS and S3 implementations to use provider-generic code for generating the report.

Other things worth noting:

This is a big PR, so see commits for logical groupings of changes.

I have:

How has this code been tested

I ran up space billing get against sample data with each storage provider. I'll update this with more detail shortly.