Add timeout configuration for google api client
What does this MR do?
We patched Carrierwave/fog-google/google-api-client to use streaming upload. But currently the uploading will timeout in 120 sec.
We should let users configure maximum timeouts.
Does this MR meet the acceptance criteria?
- Changelog entry added, if necessary
- Documentation created/updated
- API support added
- Tests added for this feature/bug
- Conform by the code review guidelines
- Has been reviewed by a Backend maintainer
End-to-end tests pass (
package-qamanual pipeline job)
What are the relevant issue numbers?
Related to gitlab-com/migration#252 (comment 79893188)