Feature/google cloud storage (#316)

* environment setup and reproduce

* rmv my dashboard

* Stop tracking my-dashboard

* gitignore: ignore all .env files

* working UI, not yet tested

* Update credential validation

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* tested with fake-gcs-server

* fix: migration

* fix: migration, init for gcs and refactoring

* fix: get object gcs

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Charles GTE <charlesgte31@gmail.com>
This commit is contained in:
Hayzie Chu
2026-06-27 20:35:59 +02:00
committed by GitHub
co-authored by coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Charles GTE
parent 79832f0d0b
commit 8f44071069
17 changed files with 3656 additions and 14 deletions
@@ -7,7 +7,7 @@ export const storageProviders: ProviderIconTypes[] = [
{value: "s3", label: "S3", icon: S3Icon},
{value: "google-drive", label: "Google Drive", icon: GoogleDriveIcon},
{value: "blob", label: "Azure Blob Storage", icon: BlobIcon},
{value: "gcs", label: "Google Cloud Storage", icon: GCSIcon, preview: true},
{value: "google-cloud-storage", label: "Google Cloud Storage", icon: GCSIcon},
]
export function S3Icon(props: SVGProps<SVGSVGElement>) {