Add support for Customer-Managed Encryption Keys (CMEK) with Google Cloud Storage
Proposal
Using Customer-Managed Encryption Keys (CMEK) with Google Cloud Storage is currently unsupported due to etag mismatches.
In 15.6, however Workhorse was switched over to a native client that could allow for this but on further investigation etag checks were causing issues at the time.
Using CMEK is a standard feature of Object Storage and support for this should be added if possible, like we do already for AWS.