* refactor: implement support for azure managed identities and service principals
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* task: implement ranged request support
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: check result.ETag for nil
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: implement null guards for content-length and content-type
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: use blockblob.CountToEnd instead of -1 for length
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* Replace OTel AWS ECS detector with fixed fork
* Update semconv in OTel
* refactor: implement support for azure managed identities and service principals
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* task: implement ranged request support
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: check result.ETag for nil
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: implement null guards for content-length and content-type
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: use blockblob.CountToEnd instead of -1 for length
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* chore: run go mod tidy
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
* refactor: discard err returns
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
Signed-off-by: Alan Brault <alan.brault@hardwareandtools.com>
Co-authored-by: DarthSim <darthsim@gmail.com>