workflow icon indicating copy to clipboard operation
workflow copied to clipboard

Configurable endpoint for S3 object storage

Open markkwasnick opened this issue 9 years ago • 3 comments

Deis currently supports Minio (S3-compatible API) for object storage only within the cluster and not for production deployments. Deis also supports S3 for object storage, but not with a configurable "regionendpoint", requiring the use of specific Amazon AWS regions.

Request is to modify Deis to accept a s3.region_endpoint parameter within the generate_params.toml file on the deis/charts project, which will be stored as a Kubernetes secret like the other parts of configuration. This will allow for operators to configure Deis Object Storage to use hosted S3-compatible deployments outside of the cluster.

(Related) Is a change to the deis/object-storage-cli to pass in the configurable endpoint above to the s3 driver via the optional "regionendpoint" param.

(per doc: https://github.com/docker/distribution/blob/master/docs/storage-drivers/s3.md)

markkwasnick avatar Sep 01 '16 16:09 markkwasnick

Adding a note here: Probably also want to include an option to toggle secure yes/no for the docker storage driver.

markkwasnick avatar Sep 07 '16 00:09 markkwasnick

If anyone has a good doc on getting this set up, that would be appreciated. We can fizzle that down into a consumable document for other users.

bacongobbler avatar Mar 27 '17 22:03 bacongobbler

This issue was moved to teamhephy/workflow#52

Cryptophobia avatar Mar 20 '18 20:03 Cryptophobia