Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
// contains filtered or unexported fields
}
type Config ¶
type Config struct {
// Address to bind the workload api to
BindAddress *net.UnixAddr
// Directory to store runtime data
DataDir string
// Directory to bind the admin api to
AdminBindAddress *net.UnixAddr
// The Validation Context resource name to use for the default X.509 bundle with Envoy SDS
DefaultBundleName string
// The TLS Certificate resource name to use for the default X509-SVID with Envoy SDS
DefaultSVIDName string
// If true, the agent will bootstrap insecurely with the server
InsecureBootstrap bool
// HealthChecks provides the configuration for health monitoring
HealthChecks health.Config
// Configurations for agent plugins
PluginConfigs catalog.HCLPluginConfigMap
Log logrus.FieldLogger
// Address of SPIRE server
ServerAddress string
// SyncInterval controls how often the agent sync synchronizer waits
SyncInterval time.Duration
// Trust domain and associated CA bundle
TrustDomain url.URL
TrustBundle []*x509.Certificate
// Join token to use for attestation, if needed
JoinToken string
// If true enables profiling.
ProfilingEnabled bool
// Port used by the pprof web server when ProfilingEnabled == true
ProfilingPort int
// Frequency in seconds by which each profile file will be generated.
ProfilingFreq int
// Array of profiles names that will be generated on each profiling tick.
ProfilingNames []string
// Telemetry provides the configuration for metrics exporting
Telemetry telemetry.FileConfig
}
Directories
¶
| Path | Synopsis |
|---|---|
|
attestor
|
|
|
common
|
|
|
plugin
|
|
|
keymanager
Provides interfaces and adapters for the KeyManager service Generated code.
|
Provides interfaces and adapters for the KeyManager service Generated code. |
|
nodeattestor
Provides interfaces and adapters for the NodeAttestor service Generated code.
|
Provides interfaces and adapters for the NodeAttestor service Generated code. |
|
workloadattestor
Provides interfaces and adapters for the WorkloadAttestor service Generated code.
|
Provides interfaces and adapters for the WorkloadAttestor service Generated code. |
Click to show internal directories.
Click to hide internal directories.