Is OCI Object storage bucket supported for Singlestore operator backups?

Hi,

I am trying to deploy a backup spec for my running Singlestore k8s cluster and my environment is provisioned on OCI, and I would require the backup to sync to a OCI object storage bucket which is S3 enabled.
I followed the instructions in Backups · SingleStore Documentation and updated my sdb-cluster.yaml and deployed it and I could see the following error message in the operator logs.

level=warning msg=“k8s.io/client-go@v0.29.1/tools/cache/reflector.go:229: failed to list *v1alpha1.MemsqlCluster: OCI does not belong to CloudServiceProvider values” subsys=klog
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:229: Failed to watch *v1alpha1.MemsqlCluster: failed to list *v1alpha1.MemsqlCluster: OCI does not belong to CloudServiceProvider values
level=error msg=“k8s.io/client-go@v0.29.1/tools/cache/reflector.go:229: Failed to watch *v1alpha1.MemsqlCluster: failed to list *v1alpha1.MemsqlCluster: OCI does not belong to CloudServiceProvider values” subsys=klog

Can anyone let me know if OCI is supported here or as per the documentation only aws | azure | gcp are supported ?

Any object storage is supported if its 100% compatible with AWS.
Seems in the sdb-cluster.yaml you are mentioning the cloud provider as OCI
I think you should change that to S3 and should add endpoint_url configuration.
More details on this page. Backups · SingleStore Documentation

Hi,
This is not working !!!


Even S3 in upper case is failing.

Hi @pbelagatti
Can you please guide us here ?