kubeblocks
kubeblocks copied to clipboard
[Improvement] kubectl create log backup, the failed message is unclear
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?