package
0.13.28
Repository: https://github.com/easystack/cilium.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

DeleteL3n4AddrIDBySHA256 deletes the L3n4AddrID from the kvstore corresponding to the service's sha256Sum.
DeleteL3n4AddrIDByUUID deletes the L3n4AddrID belonging to the given id from the kvstore.
EnableLogstash is used to start collecting statistics with Logstash.
GetL3n4AddrID returns the L3n4AddrID that belongs to the given id.
GetL3n4AddrIDBySHA256 returns the L3n4AddrID that have the given SHA256SUM.
GetMaxServiceID returns the maximum possible free UUID stored in the kvstore.
No description provided by the author
NewDaemon creates and returns a new Daemon with the parameters set in c.
No description provided by the author
NewDeleteIPAMIPHandler handle incoming requests to delete addresses.
No description provided by the author
No description provided by the author
NewGetDebugInfoHandler returns the debug info endpoint handler for the agent.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewGetPrefilterHandler returns new get handler for api.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPatchPrefilterHandler returns new patch handler for api.
NewPostIPAMHandler creates a new postIPAM from the daemon.
NewPostIPAMIPHandler creates a new postIPAM from the daemon.
No description provided by the author
No description provided by the author
PutL3n4Addr stores the given service in the kvstore and returns the L3n4AddrID created for the given l3n4Addr.
RestoreExecPermissions restores file permissions to 0740 of all files inside `searchDir` with the given regex `patterns`.

# Constants

AllowLocalhostAlways always allows the local stack to reach local endpoints.
AllowLocalhostAuto defaults to policy except when running in Kubernetes where it then defaults to "always".
AllowLocalhostPolicy requires a policy rule to allow the local stack to reach particular endpoints or policy enforcement must be disabled.
AutoCIDR indicates that a CIDR should be allocated.
ExecTimeout is the execution timeout to use in init.sh executions.
ModePreFilterGeneric for loading progs with xdpgeneric.
ModePreFilterNative for loading progs with xdpdrv.

# Variables

RootCmd represents the base command when called without any subcommands.

# Structs

AddOptions are options which can be passed to PolicyAdd.
Config is the configuration used by Daemon.
Daemon is the cilium daemon that is in charge of perform all necessary plumbing, monitoring when a LXC starts.
LogstashStat is used to collect stats from the policy dumps.