Documentation
¶
Overview ¶
Package config contains Node Agent configuration management
Index ¶
Constants ¶
View Source
const AccessToken = "access_token"
View Source
const HEARTBEAT_DEFAULT = 10
View Source
const HostCert = "host-cert.pem"
View Source
const HostKey = "host-key.pem"
View Source
const NodeAgentCert = "node-agent.pem"
View Source
const NodeAgentKey = "node-agent-key.pem"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigAuth ¶
type ConfigOnboarding ¶
type ConfigStatus ¶
type NetworkEndpoint ¶
type NodeAgentConfig ¶
type NodeAgentConfig struct { Version string `yaml:"version"` LogLevel string `yaml:"logLevel"` GUID string `yaml:"GUID"` Onboarding ConfigOnboarding `yaml:"onboarding"` Auth ConfigAuth `yaml:"auth"` Status ConfigStatus `yaml:"status"` MetricsEndpoint string `yaml:"metricsEndpoint"` MetricsInterval time.Duration `yaml:"metricsInterval"` }
func New ¶
func New(cfgPath string) (*NodeAgentConfig, error)
Create a new Node agent configuration.
Click to show internal directories.
Click to hide internal directories.