Description:
https://github.com/mysql/mysql-operator/blob/f708a303ad5878e4b6d0ecb393f4351afc1ab89d/helm...
in the crd.yaml, the description of deleteBackupData is: "Whether to delete the backup data in case the MySQLBackup object created by the job is deleted"
---
I have write this yaml, set deleteBackupData: true, when I delete the mbk resource, the backup files in minio still exists
apiVersion: mysql.oracle.com/v2
kind: MySQLBackup
metadata:
name: a-cool-one-off-mgr1128
spec:
clusterName: mgr1128
backupProfile:
name: s3-backup-profile
dumpInstance:
dumpOptions:
# excludeSchemas: [ "information_schema", "mysql", "mysql_innodb_cluster_metadata", "performance_schema" ]
storage:
s3:
bucketName: mabing
prefix: mgr-backup
config: s3-secret
endpoint: http://10.6.178.185:80
deleteBackupData: true
---
k get mbk
NAME CLUSTER STATUS OUTPUT AGE
a-cool-one-off-mgr1128 mgr1128 Completed a-cool-one-off-mgr1128-20231128-071401 2m34s
mgr-backup-1128 mgr1128 Completed mgr-backup-1128-20231128-055945 76m
k delete mbk a-cool-one-off-mgr1128
mysqlbackup.mysql.oracle.com "a-cool-one-off-mgr1128" deleted
How to repeat:
create a backup,set deleteBackupData: true, delete the mbk resource, expect the backup data in minio shouled be deleted