-
Notifications
You must be signed in to change notification settings - Fork 346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds JSON API support when using Google Storage #381
Conversation
The current Google Storage support requires the use of the S3 compatible API on GCS which is slower and not leveraging service accounts. The underlying library Fog Google does support the ability to use Google Storage JSON API (https://github.com/fog/fog-google#storage) This change adds support for the setting of the relevant config options and passes these config options to Fog Google so that we can use service accounts.
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
15 similar comments
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
Pull Request Test Coverage Report for Build 308
💛 - Coveralls |
It would be great to also support 'google_json_key_string', to support environments where you can't store physical files unless you check them into the repo (Heroku) |
@reinoutdeclerck - sure happy to add that once this PR lands. |
The change looks good for me... |
Yes @PikachuEXE we are using this internally at our organisation. |
Will release this on Friday or next week |
Thanks @PikachuEXE |
The current Google Storage support requires the
use of the S3 compatible API on GCS which is
slower and not leveraging service accounts.
The underlying library Fog Google does support
the ability to use Google Storage JSON API
(https://github.com/fog/fog-google#storage)
This change adds support for the setting of the
relevant config options and passes these config
options to Fog Google so that we can use service
accounts.