Versions in this module Expand all Collapse all v0 v0.7.1 Dec 20, 2017 Changes in this version + var DefaultChrootEnv = map[string]string + var DefaultEnvBlacklist = strings.Join([]string{ ... }, ",") + var DefaultUserBlacklist = strings.Join([]string{ ... }, ",") + var DefaultUserCheckedDrivers = strings.Join([]string{ ... }, ",") + type Config struct + ACLEnabled bool + ACLPolicyTTL time.Duration + ACLTokenTTL time.Duration + AllocDir string + BackwardsCompatibleMetrics bool + ChrootEnv map[string]string + ClientMaxPort uint + ClientMinPort uint + ConsulConfig *config.ConsulConfig + CpuCompute int + DevMode bool + DisableTaggedMetrics bool + GCDiskUsageThreshold float64 + GCInodeUsageThreshold float64 + GCInterval time.Duration + GCMaxAllocs int + GCParallelDestroys int + GloballyReservedPorts []int + LogLevel string + LogOutput io.Writer + MaxKillTimeout time.Duration + NetworkInterface string + NetworkSpeed int + NoHostUUID bool + Node *structs.Node + Options map[string]string + PublishAllocationMetrics bool + PublishNodeMetrics bool + RPCHandler RPCHandler + Region string + Servers []string + StateDir string + StatsCollectionInterval time.Duration + TLSConfig *config.TLSConfig + VaultConfig *config.VaultConfig + Version *version.VersionInfo + func DefaultConfig() *Config + func (c *Config) Copy() *Config + func (c *Config) Read(id string) string + func (c *Config) ReadBool(id string) (bool, error) + func (c *Config) ReadBoolDefault(id string, defaultValue bool) bool + func (c *Config) ReadDefault(id string, defaultValue string) string + func (c *Config) ReadDuration(id string) (time.Duration, error) + func (c *Config) ReadDurationDefault(id string, defaultValue time.Duration) time.Duration + func (c *Config) ReadInt(id string) (int, error) + func (c *Config) ReadIntDefault(id string, defaultValue int) int + func (c *Config) ReadStringListToMap(key string) map[string]struct{} + func (c *Config) ReadStringListToMapDefault(key, defaultValue string) map[string]struct{} + func (c *Config) TLSConfiguration() *tlsutil.Config + type RPCHandler interface + RPC func(method string, args interface{}, reply interface{}) error