Directories ¶
Path | Synopsis |
---|---|
Package cert is responsible for generating certs dynamically and loading the certs from external sources.
|
Package cert is responsible for generating certs dynamically and loading the certs from external sources. |
Package common contains utility functions which are commonly used across packages and modules
|
Package common contains utility functions which are commonly used across packages and modules |
Package config is the component responsible for loading KubeArmor configurations
|
Package config is the component responsible for loading KubeArmor configurations |
Package core is responsible for initiating and maintaining interactions between external entities like K8s,CRIs and internal KubeArmor entities like eBPF Monitor and Log Feeders
|
Package core is responsible for initiating and maintaining interactions between external entities like K8s,CRIs and internal KubeArmor entities like eBPF Monitor and Log Feeders |
Package enforcer is responsible for setting up and handling policy updates for supported enforcers including AppArmor, SELinux and BPFLSM
|
Package enforcer is responsible for setting up and handling policy updates for supported enforcers including AppArmor, SELinux and BPFLSM |
bpflsm
Package bpflsm is responsible for setting/cleaning up objects for BPF LSM enforcer and handle updates for the same
|
Package bpflsm is responsible for setting/cleaning up objects for BPF LSM enforcer and handle updates for the same |
Package feeder is responsible for sanitizing and relaying telemetry and alerts data to connected clients
|
Package feeder is responsible for sanitizing and relaying telemetry and alerts data to connected clients |
Package kvmagent contains utilities to connect to kvmservice to establish support on bare-metal env
|
Package kvmagent contains utilities to connect to kvmservice to establish support on bare-metal env |
Package log contains log util wrappers for enhanced pretty logging
|
Package log contains log util wrappers for enhanced pretty logging |
Package monitor is the component responsible for monitoring syscalls and communicating with eBPF Programs
|
Package monitor is the component responsible for monitoring syscalls and communicating with eBPF Programs |
Package policy handles policy updates over gRPC in non-k8s environment
|
Package policy handles policy updates over gRPC in non-k8s environment |
package state implements the state agent service which reports details about the node and containers being protected by KubeArmor
|
package state implements the state agent service which reports details about the node and containers being protected by KubeArmor |
Package types is an extension of the CRD types.
|
Package types is an extension of the CRD types. |
utils
|
|
bpflsmprobe
Package probe checks whether the probed LSM support is available.
|
Package probe checks whether the probed LSM support is available. |
Click to show internal directories.
Click to hide internal directories.