Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
LogFileLocation string `yaml:"LogFileLocation" validate:"nonzero"`
PidFile string `yaml:"PidFile" validate:"nonzero"`
ChildPidFile string `yaml:"ChildPidFile" validate:"nonzero"`
Db DBHelper `yaml:"Db"`
Manager StartManager `yaml:"Manager"`
Upgrader Upgrader `yaml:"Upgrader"`
Prestart bool
Logger lager.Logger
}
type DBHelper ¶
type DBHelper struct {
DaemonPath string `yaml:"DaemonPath" validate:"nonzero"`
UpgradePath string `yaml:"UpgradePath" validate:"nonzero"`
User string `yaml:"User" validate:"nonzero"`
Password string `yaml:"Password"`
PreseededDatabases []PreseededDatabase `yaml:"PreseededDatabases"`
PostStartSQLFiles []string `yaml:"PostStartSQLFiles"`
Socket string `yaml:"Socket"`
}
type PreseededDatabase ¶
type StartManager ¶
type StartManager struct {
StateFileLocation string `yaml:"StateFileLocation" validate:"nonzero"`
GrastateFileLocation string
ClusterIps []string `yaml:"ClusterIps" validate:"nonzero"`
BootstrapNode bool `yaml:"BootstrapNode"`
ClusterProbeTimeout int `yaml:"ClusterProbeTimeout" validate:"nonzero"`
}
Click to show internal directories.
Click to hide internal directories.