Support the workhorse google cloud storage client
🌴 Context
This issue is for the equivalent change of: gitlab-org/omnibus-gitlab#7324 (closed)
🔥 Problem
We need the following:
- Detect that we have a consolidated object storage configuration in rails and that the config is using the
Google
provider. - Map such configuration to the workhorse configuration (the new settings introduced by the MR above).
- The Google provider can be configured in 3 different ways:
application_default
json_key_string
json_key_path
- We need to map those 3 possible settings into the workhorse configuration.
🚒 Solution
Update this section accordingly.