From fba31fc691bddc40f959b6b0e45f792340ffd3fb Mon Sep 17 00:00:00 2001 From: moelsayed Date: Tue, 19 Feb 2019 20:01:58 +0200 Subject: [PATCH] Add spec to etcdBackup --- apis/management.cattle.io/v3/backup_types.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apis/management.cattle.io/v3/backup_types.go b/apis/management.cattle.io/v3/backup_types.go index 874c3ac6..cdb44487 100644 --- a/apis/management.cattle.io/v3/backup_types.go +++ b/apis/management.cattle.io/v3/backup_types.go @@ -40,14 +40,19 @@ type EtcdBackup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` + // backup spec + Spec EtcdBackupSpec `json:"spec"` + // backup status + Status EtcdBackupStatus `yaml:"status" json:"status,omitempty"` +} + +type EtcdBackupSpec struct { // cluster ID ClusterID string `json:"clusterId,omitempty" norman:"required,type=reference[cluster]"` // actual file name on the target Filename string `yaml:"filename" json:"filename,omitempty"` // backupConfig BackupConfig BackupConfig `yaml:",omitempty" json:"backupConfig,omitempty"` - // backup status - Status EtcdBackupStatus `yaml:"status" json:"status,omitempty"` } type EtcdBackupStatus struct {