guac icon indicating copy to clipboard operation
guac copied to clipboard

[feature] Azure Blob Storage collector

Open ridhoq opened this issue 2 years ago • 4 comments

Similar to #1020 and the GCS collector, guac can collect from Azure Blob Storage

Describe the solution you'd like There can be an integration into Azure Event Grid to notify guac of a new blob creation event to go trigger a collection.

ridhoq avatar Sep 26 '23 16:09 ridhoq

Why not have a generic solution with https://github.com/google/go-cloud?

naveensrinivasan avatar Sep 26 '23 17:09 naveensrinivasan

Why not have a generic solution with https://github.com/google/go-cloud?

@naveensrinivasan Are you asking if we should have a generic blob storage collector? Theoretically, it makes sense but my concern would be that not all implementations in go-cloud are equivalent.

An incremental approach could be:

  1. Build Azure Blob Storage collector
  2. Build cloud agnostic blob collector
  3. Deprecate all of the other collectors when there's confirmation that all (S3, GSC, AzBlob) are all at parity with cloud agnostic.

ridhoq avatar Sep 26 '23 23:09 ridhoq

I like the incremental approach! I think both a go-cloud and individual collector implementations can co-exist.

lumjjb avatar Sep 29 '23 19:09 lumjjb

+1 on the incremental approach

pxp928 avatar Oct 02 '23 16:10 pxp928