mirror of
https://github.com/rancher/types.git
synced 2025-04-27 18:25:05 +00:00
Merge pull request #1101 from luthermonson/backups
Adding k8s Version and Cluster Object to Backup
This commit is contained in:
commit
61e7a433a9
@ -66,6 +66,10 @@ type EtcdBackupSpec struct {
|
||||
|
||||
type EtcdBackupStatus struct {
|
||||
Conditions []EtcdBackupCondition `json:"conditions"`
|
||||
// version of k8s in the backup pulled from rke config
|
||||
KubernetesVersion string `yaml:"kubernetesVersion" json:"kubernetesVersion,omitempty" norman:"noupdate"`
|
||||
// json + gzipped + base64 backup of the cluster object when the backup was created
|
||||
ClusterObject string `yaml:"clusterObject" json:"clusterObject,omitempty" norman:"type=password,noupdate"`
|
||||
}
|
||||
|
||||
type EtcdBackupCondition struct {
|
||||
|
@ -276,7 +276,8 @@ type MonitoringOutput struct {
|
||||
}
|
||||
|
||||
type RestoreFromEtcdBackupInput struct {
|
||||
EtcdBackupName string `json:"etcdBackupName,omitempty" norman:"type=reference[etcdBackup]"`
|
||||
EtcdBackupName string `json:"etcdBackupName,omitempty" norman:"type=reference[etcdBackup]"`
|
||||
RestoreRkeConfig string `json:"restoreRkeConfig,omitempty"`
|
||||
}
|
||||
|
||||
type RotateCertificateInput struct {
|
||||
|
@ -1,10 +1,14 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
EtcdBackupStatusType = "etcdBackupStatus"
|
||||
EtcdBackupStatusFieldConditions = "conditions"
|
||||
EtcdBackupStatusType = "etcdBackupStatus"
|
||||
EtcdBackupStatusFieldClusterObject = "clusterObject"
|
||||
EtcdBackupStatusFieldConditions = "conditions"
|
||||
EtcdBackupStatusFieldKubernetesVersion = "kubernetesVersion"
|
||||
)
|
||||
|
||||
type EtcdBackupStatus struct {
|
||||
Conditions []EtcdBackupCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
|
||||
ClusterObject string `json:"clusterObject,omitempty" yaml:"clusterObject,omitempty"`
|
||||
Conditions []EtcdBackupCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
|
||||
KubernetesVersion string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
|
||||
}
|
||||
|
@ -1,10 +1,12 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
RestoreFromEtcdBackupInputType = "restoreFromEtcdBackupInput"
|
||||
RestoreFromEtcdBackupInputFieldEtcdBackupID = "etcdBackupId"
|
||||
RestoreFromEtcdBackupInputType = "restoreFromEtcdBackupInput"
|
||||
RestoreFromEtcdBackupInputFieldEtcdBackupID = "etcdBackupId"
|
||||
RestoreFromEtcdBackupInputFieldRestoreRkeConfig = "restoreRkeConfig"
|
||||
)
|
||||
|
||||
type RestoreFromEtcdBackupInput struct {
|
||||
EtcdBackupID string `json:"etcdBackupId,omitempty" yaml:"etcdBackupId,omitempty"`
|
||||
EtcdBackupID string `json:"etcdBackupId,omitempty" yaml:"etcdBackupId,omitempty"`
|
||||
RestoreRkeConfig string `json:"restoreRkeConfig,omitempty" yaml:"restoreRkeConfig,omitempty"`
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user