kubeblocks icon indicating copy to clipboard operation
kubeblocks copied to clipboard

[Improvement] kubectl create log backup, the failed message is unclear

Open ldming opened this issue 1 year ago • 1 comments

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

$ cat backup.yaml
apiVersion: dataprotection.kubeblocks.io/v1alpha1
kind: Backup
metadata:
  name: mylogbackup
  namespace: default
spec:
  backupPolicyName: mycluster-mysql-backup-policy
  backupType: logfile

$ k apply -f backup.yaml

$ k describe backup mylogbackup
Name:         mylogbackup
Namespace:    default
Labels:       <none>
Annotations:  <none>
API Version:  dataprotection.kubeblocks.io/v1alpha1
Kind:         Backup
Metadata:
  Creation Timestamp:  2023-07-26T11:22:46Z
  Generation:          1
  Resource Version:    311854
  UID:                 c0a2bb51-9860-4c91-8ce4-9103923d761a
Spec:
  Backup Policy Name:  mycluster-mysql-backup-policy
  Backup Type:         logfile
Status:
  Failure Reason:  backup name is incorrect for logfile, you can create the logfile backup by enabling the schedule in BackupPolicy "mycluster-mysql-backup-policy"
  Phase:           Failed
Events:
  Type     Reason                    Age   From               Message
  ----     ------                    ----  ----               -------
  Warning  InvalidLogfileBackupName  16s   backup-controller  backup name is incorrect for logfile, you can create the logfile backup by enabling the schedule in BackupPolicy "mycluster-mysql-backup-policy"

The error message is backup name is incorrect for logfile, but what is the right format?

ldming avatar Jul 26 '23 11:07 ldming