Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Name string `mapstructure:"name"` ServerConfig ServerConfig `mapstructure:"server"` LogConfig LogConfig `mapstructure:"log"` JobManager *JobManager `mapstructure:"jobManager"` LogManager *LogManager `mapstructure:"logManager"` PersistentStore PersistentStore `mapstructure:"persistentStore"` Engine Engine `mapstructure:"engine"` }
type Engine ¶
type Engine struct { PluginName string `mapstructure:"pluginName"` //Section below belongs to config option related to kubernetes engine X86ConfigFile string `mapstructure:"x86ConfigFile"` Aarch64ConfigFile string `mapstructure:"aarch64ConfigFile"` KubernetesTemplateFolder string `mapstructure:"kubernetesTemplateFolder"` }
type JobManager ¶
type LogManager ¶
type PersistentStore ¶
type PersistentStore struct { PluginName string `mapstructure:"pluginName"` Hosts string `mapstructure:"hosts"` Port int `mapstructure:"port"` User string `mapstructure:"user"` Password string `mapstructure:"password"` Keyspace string `mapstructure:"keyspace"` MaxConns int `mapstructure:"maxConns"` ConnectAttributes map[string]string `mapstructure:"connectAttributes"` ProtoVersion int `mapstructure:"protoVersion"` AllowedAuthenticators []string `mapstructure:"allowedAuthenticators"` Region string `mapstructure:"region"` Datacenter string `mapstructure:"datacenter"` }
type ServerConfig ¶
type ServerConfig struct {
HttpPort int `mapstructure:"httpPort"`
}
Click to show internal directories.
Click to hide internal directories.