OT-CONTAINER-KIT / redis-operator

A golang based redis operator that will make/oversee Redis standalone/cluster/replication/sentinel mode setup on top of the Kubernetes.
https://ot-redis-operator.netlify.app/
Apache License 2.0
734 stars 207 forks source link

Allow backup / restore scripts to work with any S3 compatible object store (ex: MinIO) #899

Open alita1991 opened 2 months ago

alita1991 commented 2 months ago

Is your feature request related to a problem? Please describe.

I'm running Redis in a K3S airgap environment, with no connectivity to AWS/Azure/GCloud and I'm looking for a way to store the created bucket in MinIO (which is compatible with S3)

Describe the solution you'd like

Update the operator to create / restore a backup via CR configuration with the operator in the existing supported formats + s3 compatible object store (MinIO)

Describe alternatives you've considered

Update the backup / restore bash scripts to support any compatible S3 object store (MinIO)

What version of redis-operator are you using?

redis-operator version: 0.16.0