Documentation
¶
Index ¶
- func HandleClusterResources(state *MockState) http.HandlerFunc
- func HandleClusterStatus(state *MockState) http.HandlerFunc
- func HandleDeleteStorageContent(state *MockState) http.HandlerFunc
- func HandleDeleteVM(state *MockState) http.HandlerFunc
- func HandleNodeStatus(state *MockState) http.HandlerFunc
- func HandleRestore(state *MockState) http.HandlerFunc
- func HandleStopTask(state *MockState) http.HandlerFunc
- func HandleStorageContent(state *MockState) http.HandlerFunc
- func HandleTaskStatus(state *MockState) http.HandlerFunc
- func HandleVMConfig(state *MockState) http.HandlerFunc
- func HandleVMStatusAction(state *MockState) http.HandlerFunc
- func HandleVMStatusCurrent(state *MockState) http.HandlerFunc
- func HandleVzdump(state *MockState) http.HandlerFunc
- type MockBackup
- type MockNode
- type MockState
- func (s *MockState) CompleteTask(upid, exitStatus string)
- func (s *MockState) CreateBackup(vmid int, storage string, mode string, notes string) string
- func (s *MockState) CreateTask(node, taskType, id, user string) string
- func (s *MockState) CreateVM(vmid int, name string, vmType string, node string)
- func (s *MockState) DeleteBackup(volID string) error
- func (s *MockState) DeleteVM(vmid string) error
- func (s *MockState) GetBackups(storage string) []*MockBackup
- func (s *MockState) GetClusterResources() []map[string]interface{}
- func (s *MockState) UpdateVMConfig(vmid string, config map[string]interface{}) error
- func (s *MockState) UpdateVMStatus(vmid string, action string) (string, error)
- type MockStorage
- type MockTask
- type MockVM
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleClusterResources ¶
func HandleClusterResources(state *MockState) http.HandlerFunc
func HandleClusterStatus ¶
func HandleClusterStatus(state *MockState) http.HandlerFunc
func HandleDeleteStorageContent ¶
func HandleDeleteStorageContent(state *MockState) http.HandlerFunc
func HandleDeleteVM ¶
func HandleDeleteVM(state *MockState) http.HandlerFunc
func HandleNodeStatus ¶
func HandleNodeStatus(state *MockState) http.HandlerFunc
func HandleRestore ¶
func HandleRestore(state *MockState) http.HandlerFunc
func HandleStopTask ¶
func HandleStopTask(state *MockState) http.HandlerFunc
func HandleStorageContent ¶
func HandleStorageContent(state *MockState) http.HandlerFunc
func HandleTaskStatus ¶
func HandleTaskStatus(state *MockState) http.HandlerFunc
func HandleVMConfig ¶
func HandleVMConfig(state *MockState) http.HandlerFunc
func HandleVMStatusAction ¶
func HandleVMStatusAction(state *MockState) http.HandlerFunc
func HandleVMStatusCurrent ¶
func HandleVMStatusCurrent(state *MockState) http.HandlerFunc
func HandleVzdump ¶
func HandleVzdump(state *MockState) http.HandlerFunc
Types ¶
type MockBackup ¶
type MockState ¶
type MockState struct {
Nodes []*MockNode
VMs map[string]*MockVM // Key: vmid (string)
Storage []*MockStorage
Backups map[string]*MockBackup // Key: volid
Tasks map[string]*MockTask // Key: upid
// contains filtered or unexported fields
}
func NewMockState ¶
func NewMockState() *MockState
func (*MockState) CompleteTask ¶
func (*MockState) CreateBackup ¶
func (*MockState) CreateTask ¶
func (*MockState) DeleteBackup ¶
func (*MockState) GetBackups ¶
func (s *MockState) GetBackups(storage string) []*MockBackup
func (*MockState) GetClusterResources ¶
func (*MockState) UpdateVMConfig ¶
type MockStorage ¶
Click to show internal directories.
Click to hide internal directories.