Documentation ¶
Index ¶
- type ScaleioDataNode
- func (sdn *ScaleioDataNode) RunStateFinishInstall()
- func (sdn *ScaleioDataNode) RunStateInstallRexRay()
- func (sdn *ScaleioDataNode) RunStatePrerequisitesInstalled()
- func (sdn *ScaleioDataNode) RunStateSystemReboot()
- func (sdn *ScaleioDataNode) RunStateUnknown()
- func (sdn *ScaleioDataNode) RunStateUpgradeCluster()
- type ScaleioPrimaryMdmNode
- func (spmn *ScaleioPrimaryMdmNode) RunStateBasePackagedInstalled()
- func (spmn *ScaleioPrimaryMdmNode) RunStateFinishInstall()
- func (spmn *ScaleioPrimaryMdmNode) RunStateInitializeCluster()
- func (spmn *ScaleioPrimaryMdmNode) RunStateInstallRexRay()
- func (spmn *ScaleioPrimaryMdmNode) RunStatePrerequisitesInstalled()
- func (spmn *ScaleioPrimaryMdmNode) RunStateSystemReboot()
- func (spmn *ScaleioPrimaryMdmNode) RunStateUnknown()
- func (spmn *ScaleioPrimaryMdmNode) RunStateUpgradeCluster()
- func (spmn *ScaleioPrimaryMdmNode) UpdateCluster() error
- type ScaleioSecondaryMdmNode
- func (ssmn *ScaleioSecondaryMdmNode) RunStateBasePackagedInstalled()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateFinishInstall()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateInitializeCluster()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateInstallRexRay()
- func (ssmn *ScaleioSecondaryMdmNode) RunStatePrerequisitesInstalled()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateSystemReboot()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateUnknown()
- func (ssmn *ScaleioSecondaryMdmNode) RunStateUpgradeCluster()
- type ScaleioTieBreakerMdmNode
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateBasePackagedInstalled()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateFinishInstall()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateInitializeCluster()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateInstallRexRay()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStatePrerequisitesInstalled()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateSystemReboot()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateUnknown()
- func (stbmn *ScaleioTieBreakerMdmNode) RunStateUpgradeCluster()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ScaleioDataNode ¶
type ScaleioDataNode struct { common.ScaleioNode PkgMgr mgr.INodeMgr }
ScaleioDataNode implementation for ScaleIO Fake Node
func NewData ¶
func NewData(state *types.ScaleIOFramework, cfg *config.Config, getstate common.RetrieveState) *ScaleioDataNode
NewData generates a Data Node object
func (*ScaleioDataNode) RunStateFinishInstall ¶
func (sdn *ScaleioDataNode) RunStateFinishInstall()
RunStateFinishInstall default action for StateFinishInstall
func (*ScaleioDataNode) RunStateInstallRexRay ¶
func (sdn *ScaleioDataNode) RunStateInstallRexRay()
RunStateInstallRexRay default action for StateInstallRexRay
func (*ScaleioDataNode) RunStatePrerequisitesInstalled ¶
func (sdn *ScaleioDataNode) RunStatePrerequisitesInstalled()
RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled
func (*ScaleioDataNode) RunStateSystemReboot ¶
func (sdn *ScaleioDataNode) RunStateSystemReboot()
RunStateSystemReboot default action for StateSystemReboot
func (*ScaleioDataNode) RunStateUnknown ¶
func (sdn *ScaleioDataNode) RunStateUnknown()
RunStateUnknown default action for StateUnknown
func (*ScaleioDataNode) RunStateUpgradeCluster ¶
func (sdn *ScaleioDataNode) RunStateUpgradeCluster()
RunStateUpgradeCluster default action for StateUpgradeCluster
type ScaleioPrimaryMdmNode ¶
type ScaleioPrimaryMdmNode struct { common.ScaleioNode PkgMgr mgr.IMdmMgr }
ScaleioPrimaryMdmNode implementation for ScaleIO Primary MDM Node
func NewPri ¶
func NewPri(state *types.ScaleIOFramework, cfg *config.Config, getstate common.RetrieveState) *ScaleioPrimaryMdmNode
NewPri generates a Primary MDM Node object
func (*ScaleioPrimaryMdmNode) RunStateBasePackagedInstalled ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateBasePackagedInstalled()
RunStateBasePackagedInstalled default action for StateBasePackagedInstalled
func (*ScaleioPrimaryMdmNode) RunStateFinishInstall ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateFinishInstall()
RunStateFinishInstall default action for StateFinishInstall
func (*ScaleioPrimaryMdmNode) RunStateInitializeCluster ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateInitializeCluster()
RunStateInitializeCluster default action for StateInitializeCluster
func (*ScaleioPrimaryMdmNode) RunStateInstallRexRay ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateInstallRexRay()
RunStateInstallRexRay default action for StateInstallRexRay
func (*ScaleioPrimaryMdmNode) RunStatePrerequisitesInstalled ¶
func (spmn *ScaleioPrimaryMdmNode) RunStatePrerequisitesInstalled()
RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled
func (*ScaleioPrimaryMdmNode) RunStateSystemReboot ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateSystemReboot()
RunStateSystemReboot default action for StateSystemReboot
func (*ScaleioPrimaryMdmNode) RunStateUnknown ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateUnknown()
RunStateUnknown default action for StateUnknown
func (*ScaleioPrimaryMdmNode) RunStateUpgradeCluster ¶
func (spmn *ScaleioPrimaryMdmNode) RunStateUpgradeCluster()
RunStateUpgradeCluster default action for StateUpgradeCluster
func (*ScaleioPrimaryMdmNode) UpdateCluster ¶ added in v0.3.0
func (spmn *ScaleioPrimaryMdmNode) UpdateCluster() error
UpdateCluster this function tells the scheduler that ScaleIO has been configured
type ScaleioSecondaryMdmNode ¶
type ScaleioSecondaryMdmNode struct { common.ScaleioNode PkgMgr mgr.IMdmMgr }
ScaleioSecondaryMdmNode implementation for ScaleIO Secondary MDM Node
func NewSec ¶
func NewSec(state *types.ScaleIOFramework, cfg *config.Config, getstate common.RetrieveState) *ScaleioSecondaryMdmNode
NewSec generates a Secondary MDM Node object
func (*ScaleioSecondaryMdmNode) RunStateBasePackagedInstalled ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateBasePackagedInstalled()
RunStateBasePackagedInstalled default action for StateBasePackagedInstalled
func (*ScaleioSecondaryMdmNode) RunStateFinishInstall ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateFinishInstall()
RunStateFinishInstall default action for StateFinishInstall
func (*ScaleioSecondaryMdmNode) RunStateInitializeCluster ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateInitializeCluster()
RunStateInitializeCluster default action for StateInitializeCluster
func (*ScaleioSecondaryMdmNode) RunStateInstallRexRay ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateInstallRexRay()
RunStateInstallRexRay default action for StateInstallRexRay
func (*ScaleioSecondaryMdmNode) RunStatePrerequisitesInstalled ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStatePrerequisitesInstalled()
RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled
func (*ScaleioSecondaryMdmNode) RunStateSystemReboot ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateSystemReboot()
RunStateSystemReboot default action for StateSystemReboot
func (*ScaleioSecondaryMdmNode) RunStateUnknown ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateUnknown()
RunStateUnknown default action for StateUnknown
func (*ScaleioSecondaryMdmNode) RunStateUpgradeCluster ¶
func (ssmn *ScaleioSecondaryMdmNode) RunStateUpgradeCluster()
RunStateUpgradeCluster default action for StateUpgradeCluster
type ScaleioTieBreakerMdmNode ¶
type ScaleioTieBreakerMdmNode struct { common.ScaleioNode PkgMgr mgr.IMdmMgr }
ScaleioTieBreakerMdmNode implementation for ScaleIO TieBreaker MDM Node
func NewTb ¶
func NewTb(state *types.ScaleIOFramework, cfg *config.Config, getstate common.RetrieveState) *ScaleioTieBreakerMdmNode
NewTb generates a TieBreaker MDM Node object
func (*ScaleioTieBreakerMdmNode) RunStateBasePackagedInstalled ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateBasePackagedInstalled()
RunStateBasePackagedInstalled default action for StateBasePackagedInstalled
func (*ScaleioTieBreakerMdmNode) RunStateFinishInstall ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateFinishInstall()
RunStateFinishInstall default action for StateFinishInstall
func (*ScaleioTieBreakerMdmNode) RunStateInitializeCluster ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateInitializeCluster()
RunStateInitializeCluster default action for StateInitializeCluster
func (*ScaleioTieBreakerMdmNode) RunStateInstallRexRay ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateInstallRexRay()
RunStateInstallRexRay default action for StateInstallRexRay
func (*ScaleioTieBreakerMdmNode) RunStatePrerequisitesInstalled ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStatePrerequisitesInstalled()
RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled
func (*ScaleioTieBreakerMdmNode) RunStateSystemReboot ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateSystemReboot()
RunStateSystemReboot default action for StateSystemReboot
func (*ScaleioTieBreakerMdmNode) RunStateUnknown ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateUnknown()
RunStateUnknown default action for StateUnknown
func (*ScaleioTieBreakerMdmNode) RunStateUpgradeCluster ¶
func (stbmn *ScaleioTieBreakerMdmNode) RunStateUpgradeCluster()
RunStateUpgradeCluster default action for StateUpgradeCluster