Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificates ¶ added in v0.0.85
type Configuration ¶
type Configuration struct { Platform string `yaml:"platform"` NodeImage string `yaml:"nodeImage"` NodeName string `yaml:"nodeName"` HostPort HostPort `yaml:"hostport"` KVStore *KVStore `yaml:"kvstore"` Certificates *Certificates `yaml:"certificates"` Environment *Environment `yaml:"-"` Etcd *EtcdConfiguration `yaml:"etcd"` }
func NewConfig ¶
func NewConfig() *Configuration
type Domains ¶ added in v0.0.85
type Domains struct {
Members []string `yaml:"members"`
}
func NewDomains ¶ added in v0.0.85
func (*Domains) ToStringSlice ¶ added in v0.0.85
type Environment ¶
type EtcdConfiguration ¶ added in v0.1.44
type EtcdConfiguration struct { DataDir string QuotaBackendBytes int64 SnapshotCount uint64 MaxSnapFiles uint MaxWalFiles uint AutoCompactionMode string AutoCompactionRetention string MaxTxnOps uint EnableV2 bool EnableGRPCGateway bool LoggerType string LogOutputs []string }
func DefaultEtcdConfig ¶ added in v0.1.44
func DefaultEtcdConfig() *EtcdConfiguration
type IPs ¶ added in v0.0.85
type IPs struct {
Members []string `yaml:"members"`
}
func (*IPs) ToIPNetSlice ¶ added in v0.0.85
Click to show internal directories.
Click to hide internal directories.