fix: load gcs credentials and client inside DriverConstructor

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
Paul Meyer 2023-12-26 12:54:14 +01:00
parent 012adcae7d
commit 5bd7f25880
1 changed files with 33 additions and 33 deletions

View File

@ -34,6 +34,7 @@ func init() {
} }
} }
gcsDriverConstructor = func(rootDirectory string) (storagedriver.StorageDriver, error) {
jsonKey, err := os.ReadFile(credentials) jsonKey, err := os.ReadFile(credentials)
if err != nil { if err != nil {
panic(fmt.Sprintf("Error reading JSON key : %v", err)) panic(fmt.Sprintf("Error reading JSON key : %v", err))
@ -67,7 +68,6 @@ func init() {
panic(fmt.Sprintf("Error initializing gcs client : %v", err)) panic(fmt.Sprintf("Error initializing gcs client : %v", err))
} }
gcsDriverConstructor = func(rootDirectory string) (storagedriver.StorageDriver, error) {
parameters := driverParameters{ parameters := driverParameters{
bucket: bucket, bucket: bucket,
rootDirectory: rootDirectory, rootDirectory: rootDirectory,