Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var From = &from{}
Functions ¶
This section is empty.
Types ¶
type List ¶
type List struct {
Items []Podmigration `json:"items"`
}
type Podmigration ¶
type Podmigration struct { Name string `json:"name"` DestHost string `json:"destHost"` Replicas int `json:"replicas"` Selector *metav1.LabelSelector `json:"selector"` Action string `json:"action"` SnapshotPath string `json:"snapshotPath"` SourcePod string `json:"sourcePod"` Template corev1.PodTemplateSpec `json:"template,omitempty"` Status *v1.PodmigrationStatus `json:"status,omitempty"` }
func (*Podmigration) Validate ¶
func (pm *Podmigration) Validate() error
type PodmigrationEndpoint ¶
type PodmigrationEndpoint struct {
// contains filtered or unexported fields
}
func NewPodmigrationEndpoint ¶
func NewPodmigrationEndpoint(client client.Client) *PodmigrationEndpoint
func (*PodmigrationEndpoint) SetupWithWS ¶
func (pe *PodmigrationEndpoint) SetupWithWS(ws *restful.WebService)
Click to show internal directories.
Click to hide internal directories.