The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Introduce the idea of a staging bucket to the Airbyte server. Modify the server to use a staging bucket on K8s to temporarily store uploaded archives. This should support Minio for local Kube, and AWS and GCS for general K8s deployment.
Part of this should be introducing a cloud storage bucket env var to make injecting the bucket name easy.
See https://docs.google.com/document/d/1qKt5K_Qw-_uZ07ZytUTzcBcrqkWISNg7gEglwyE_CVc/edit#bookmark=id.8jfv8j7rljxw for background.
Introduce the idea of a staging bucket to the Airbyte server. Modify the server to use a staging bucket on K8s to temporarily store uploaded archives. This should support Minio for local Kube, and AWS and GCS for general K8s deployment.
Part of this should be introducing a cloud storage bucket env var to make injecting the bucket name easy.
Docker should continue to use local storage.