Documentation ¶
Index ¶
- Constants
- func GetMasterConfig(masterConfigFile string, logger *log.Logger) (*configapi.MasterConfig, error)
- type Bin
- type DescendingBins
- type EtcdWriteVolume
- func (d *EtcdWriteVolume) AvailableParameters() []types.Parameter
- func (d *EtcdWriteVolume) CanRun() (bool, error)
- func (d *EtcdWriteVolume) Check() types.DiagnosticResult
- func (d *EtcdWriteVolume) Complete(logger *log.Logger) error
- func (d *EtcdWriteVolume) Description() string
- func (d *EtcdWriteVolume) Name() string
- func (d *EtcdWriteVolume) Requirements() (client bool, host bool)
- type KeyCounter
- type MasterConfigCheck
- func (d *MasterConfigCheck) CanRun() (bool, error)
- func (d *MasterConfigCheck) Check() types.DiagnosticResult
- func (d *MasterConfigCheck) Complete(logger *log.Logger) error
- func (d *MasterConfigCheck) Description() string
- func (d *MasterConfigCheck) Name() string
- func (d *MasterConfigCheck) Requirements() (client bool, host bool)
- type NodeConfigCheck
Constants ¶
View Source
const ( EtcdWriteName = "EtcdWriteVolume" DurationParam = "duration" DurationDefault = "1m" )
View Source
const MasterConfigCheckName = "MasterConfigCheck"
View Source
const NodeConfigCheckName = "NodeConfigCheck"
Variables ¶
This section is empty.
Functions ¶
func GetMasterConfig ¶
Types ¶
type DescendingBins ¶
type DescendingBins []Bin
func (DescendingBins) Len ¶
func (m DescendingBins) Len() int
func (DescendingBins) Less ¶
func (m DescendingBins) Less(i, j int) bool
func (DescendingBins) Swap ¶
func (m DescendingBins) Swap(i, j int)
type EtcdWriteVolume ¶
type EtcdWriteVolume struct { MasterConfigLocation string V3Client *clientv3.Client // contains filtered or unexported fields }
EtcdWriteVolume is a Diagnostic to check the writes occurring against etcd and organize them by volume.
func (*EtcdWriteVolume) AvailableParameters ¶
func (d *EtcdWriteVolume) AvailableParameters() []types.Parameter
func (*EtcdWriteVolume) CanRun ¶
func (d *EtcdWriteVolume) CanRun() (bool, error)
func (*EtcdWriteVolume) Check ¶
func (d *EtcdWriteVolume) Check() types.DiagnosticResult
func (*EtcdWriteVolume) Description ¶
func (d *EtcdWriteVolume) Description() string
func (*EtcdWriteVolume) Name ¶
func (d *EtcdWriteVolume) Name() string
func (*EtcdWriteVolume) Requirements ¶
func (d *EtcdWriteVolume) Requirements() (client bool, host bool)
type KeyCounter ¶
type KeyCounter interface {
Inc(key []string)
}
type MasterConfigCheck ¶
type MasterConfigCheck struct { MasterConfigFile string // contains filtered or unexported fields }
MasterConfigCheck is a Diagnostic to check that the master config file is valid
func (*MasterConfigCheck) CanRun ¶
func (d *MasterConfigCheck) CanRun() (bool, error)
func (*MasterConfigCheck) Check ¶
func (d *MasterConfigCheck) Check() types.DiagnosticResult
func (*MasterConfigCheck) Description ¶
func (d *MasterConfigCheck) Description() string
func (*MasterConfigCheck) Name ¶
func (d *MasterConfigCheck) Name() string
func (*MasterConfigCheck) Requirements ¶
func (d *MasterConfigCheck) Requirements() (client bool, host bool)
type NodeConfigCheck ¶
type NodeConfigCheck struct {
NodeConfigFile string
}
NodeConfigCheck is a Diagnostic to check that the node config file is valid
func (NodeConfigCheck) CanRun ¶
func (d NodeConfigCheck) CanRun() (bool, error)
func (NodeConfigCheck) Check ¶
func (d NodeConfigCheck) Check() types.DiagnosticResult
func (NodeConfigCheck) Description ¶
func (d NodeConfigCheck) Description() string
func (NodeConfigCheck) Name ¶
func (d NodeConfigCheck) Name() string
func (NodeConfigCheck) Requirements ¶
func (d NodeConfigCheck) Requirements() (client bool, host bool)
Click to show internal directories.
Click to hide internal directories.