package
10.358.0+incompatible
Repository: https://github.com/aporeto-inc/trireme-lib.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package mockcontroller is a generated GoMock package.
No description provided by the author
No description provided by the author

# Functions

LaunchRemoteEnforcer launches a remote enforcer instance.
New returns a trireme interface implementation based on configuration provided.
OptionAgentVersion is an option to set agent version.
OptionBPFEnabled is an option.
OptionCollector is an option to provide an external collector implementation.
OptionDatapathService is an option to provide an external datapath service implementation.
OptionDisableMutualAuth is an option to disable MutualAuth (enabled by default).
OptionEnforceFqConfig is an option to override filter queues.
OptionEnforceLinuxProcess is an option to request support for linux process support.
OptionIptablesLockfile is a string option to set the path to the iptables lockfile.
OptionIPv6Enable is an option to enable ipv6.
OptionPacketLogs is an option to enable packet level logging.
OptionProcMountPoint is an option to provide proc mount point.
OptionRemoteParameters is an option to set the parameters for the remote.
OptionRuntimeConfiguration is an option to provide target network configuration.
OptionRuntimeErrorChannel configures the error channel for the policy engine.
OptionSecret is an option to provide an external datapath service implementation.
OptionTokenIssuer provides the token issuer.

# Interfaces

DebugInfo is the interface implemented by controllers to support configuring debug options.
TriremeController is the main API of the Trireme controller.

# Type aliases

Option is provided using functional arguments.