I've installed the operator, and trying to create the innodb cluster with backup profile which uses S3. There is no mention of S3 in the documentation, but they mentioned in a conference about S3 support. Found little source about the subject, which mentions set up something like this:
Secret:
apiVersion: v1
kind: Secret
metadata:
name: aws-credentials
type: Opaque
data:
AWS_ACCESS_KEY_ID: <base64-encoded-access-key-id>
AWS_SECRET_ACCESS_KEY: <base64-encoded-secret-access-key>
then the cluster definition:
apiVersion: mysql.oracle.com/v1
kind: MySQLCluster
metadata:
name: my-mysql-cluster
spec:
replicas: 3
version: "8.0"
backupProfiles:
- name: s3-backup
storageProvider: s3
s3:
region: <aws-region>
bucketName: <s3-bucket-name>
credentialsSecret:
name: aws-credentials
All looks fine, but I'm using EKS cluster with OIDC, and I have service account defined having access to S3 properly. My question is, is there any way to configure S3 backup profile without using the aws secret keys, but using the service account?