Documentation ¶
Index ¶
- func VerifySiteNavigation(page *web.Page, URL string)
- type AppPage
- type AppVersion
- type ServerPage
- type Site
- func (s *Site) GetEndpoints() (endpoints []string)
- func (s *Site) GoToIndex() AppPage
- func (s *Site) GoToServers() ServerPage
- func (s *Site) IsBusy() bool
- func (s *Site) IsReady() bool
- func (s *Site) UpdateWithLatestVersion()
- func (s *Site) WaitForBusyState()
- func (s *Site) WaitForOperationCompletion()
- func (s *Site) WaitForReadyState()
- type SiteServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifySiteNavigation ¶
VerifySiteNavigation navigates to given URL and ensures it is a cluster page
Types ¶
type AppPage ¶
type AppPage struct {
// contains filtered or unexported fields
}
AppPage is cluster index page ui model
func (*AppPage) GetCurrentVersion ¶
func (a *AppPage) GetCurrentVersion() AppVersion
GetCurrentVersion returns current installed version of application
func (*AppPage) GetNewVersions ¶
func (a *AppPage) GetNewVersions() []AppVersion
GetNewVersions returns this cluster new application versions
func (*AppPage) StartUpdateOperation ¶
func (a *AppPage) StartUpdateOperation(toVersion AppVersion)
StartUpdateOperation starts update operation
type AppVersion ¶
AppVersion is application version
type ServerPage ¶
type ServerPage struct {
// contains filtered or unexported fields
}
ServerPage is cluster server page ui model
func (*ServerPage) AddAWSServer ¶
func (p *ServerPage) AddAWSServer() SiteServer
AddAWSServer adds aws server
func (*ServerPage) AddOnPremServer ¶
func (p *ServerPage) AddOnPremServer() SiteServer
AddOnPremServer adds onprem servers
func (*ServerPage) DeleteServer ¶
func (p *ServerPage) DeleteServer(server SiteServer)
DeleteServer deletes given server
func (*ServerPage) GetAgentServers ¶
func (p *ServerPage) GetAgentServers() []agent.AgentServer
GetAgentServers returns agent servers
func (*ServerPage) GetSiteServers ¶
func (p *ServerPage) GetSiteServers() []SiteServer
GetSiteServers returns this cluster servers
type Site ¶
type Site struct {
// contains filtered or unexported fields
}
Site is cluster ui model
func (*Site) GetEndpoints ¶
GetEndpoints returns cluster endpoints
func (*Site) GoToServers ¶
func (s *Site) GoToServers() ServerPage
GoToServers navigates to cluster server page
func (*Site) UpdateWithLatestVersion ¶
func (s *Site) UpdateWithLatestVersion()
UpdateWithLatestVersion updates this cluster with the new version
func (*Site) WaitForBusyState ¶
func (s *Site) WaitForBusyState()
WaitForBusyState waits until cluster is busy
func (*Site) WaitForOperationCompletion ¶
func (s *Site) WaitForOperationCompletion()
WaitForOperationCompletion waits for cluster ongoing operation to be completed
func (*Site) WaitForReadyState ¶
func (s *Site) WaitForReadyState()
WaitForReadyState waits until cluster is ready