Summary
Currently Wave has an hard dependency with AWS S3 to store build logs and Conda lock files.
This prevents the use with other object storage system such as Google Object storage or Azure Blob containers.
The goal of this task is to remove such hard dependency, and allow storing logs and lock assets in other object storage system.
Goal
- Allow the use of Google Object storage to store logs and lock files
- Allow the use of Azure blob container to store logs and lock files
Non-goal
- Change the requirement for S3/R2 for the container blob caching component/service.
Summary
Currently Wave has an hard dependency with AWS S3 to store build logs and Conda lock files.
This prevents the use with other object storage system such as Google Object storage or Azure Blob containers.
The goal of this task is to remove such hard dependency, and allow storing logs and lock assets in other object storage system.
Goal
Non-goal