Directories
¶
| Path | Synopsis |
|---|---|
|
apis
|
|
|
varmor/v1beta1
Package v1beta1 contains API Schema definitions for the varmor v1beta1 API group +kubebuilder:object:generate=true +groupName=crd.varmor.org
|
Package v1beta1 contains API Schema definitions for the varmor v1beta1 API group +kubebuilder:object:generate=true +groupName=crd.varmor.org |
|
cmd
|
|
|
varmor
command
|
|
|
internal
|
|
|
agent
Package agent implements the function of vArmor agent
|
Package agent implements the function of vArmor agent |
|
apm
Package apm provides the functions to operate the ArmorProfileModel object
|
Package apm provides the functions to operate the ArmorProfileModel object |
|
behavior
Package behavior is used to process the behavior data of targets
|
Package behavior is used to process the behavior data of targets |
|
behavior/preprocessor
Package preprocessor processes the audit events of AppArmor and Seccomp
|
Package preprocessor processes the audit events of AppArmor and Seccomp |
|
behavior/recorder
Package recorder records the events of AppArmor and Seccomp, and the events from processtracer
|
Package recorder records the events of AppArmor and Seccomp, and the events from processtracer |
|
config
Package config is used to store the configuration of vArmor
|
Package config is used to store the configuration of vArmor |
|
ipwatcher
Package ipwatcher watches the IP and port changes of pods, services and endpointslices
|
Package ipwatcher watches the IP and port changes of pods, services and endpointslices |
|
policy
Package policy implements the VarmorPolicy and VarmorClusterPolicy controllers
|
Package policy implements the VarmorPolicy and VarmorClusterPolicy controllers |
|
policycacher
Package policycacher caches the VarmorPolicy and VarmorClusterPolicy objects for the admission webhook
|
Package policycacher caches the VarmorPolicy and VarmorClusterPolicy objects for the admission webhook |
|
profile
Package profile generates the AppArmor/Seccomp/BPF profiles for policies
|
Package profile generates the AppArmor/Seccomp/BPF profiles for policies |
|
profile/apparmor
Package apparmor generates the AppArmor profile
|
Package apparmor generates the AppArmor profile |
|
profile/bpf
Package bpf generates the BPF profile
|
Package bpf generates the BPF profile |
|
profile/seccomp
Package seccomp generates the Seccomp profile
|
Package seccomp generates the Seccomp profile |
|
status
Package status implements the service of manager
|
Package status implements the service of manager |
|
status/apis/v1
Package statusmanagerv1 implements version v1 of status manager to handle the status from agents.
|
Package statusmanagerv1 implements version v1 of status manager to handle the status from agents. |
|
status/apis/v1beta1
Package modelmanagerv1beta1 implements the v1beta1 version of the interface to access the ArmorProfileModel objects
|
Package modelmanagerv1beta1 implements the v1beta1 version of the interface to access the ArmorProfileModel objects |
|
status/common
Package common provides common functions for the status service
|
Package common provides common functions for the status service |
|
tls
Package tls implements the certificate renewer for the admission webhook
|
Package tls implements the certificate renewer for the admission webhook |
|
types
Package types defines the types used in vArmor.
|
Package types defines the types used in vArmor. |
|
utils
Package utils implements the utils for vArmor.
|
Package utils implements the utils for vArmor. |
|
webhookconfig
Package webhookconfig implements the webhook register and cert manager for the admission webhook.
|
Package webhookconfig implements the webhook register and cert manager for the admission webhook. |
|
webhooks
Package webhooks implements the webhook server for the admission webhook.
|
Package webhooks implements the webhook server for the admission webhook. |
|
pkg
|
|
|
auditor
Package audit is used to audit the violations of target containers, and send the audit event to subscribers.
|
Package audit is used to audit the violations of target containers, and send the audit event to subscribers. |
|
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
client/clientset/versioned/typed/varmor/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/varmor/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
lsm/apparmor
Package apparmor interacts with the AppArmor LSM
|
Package apparmor interacts with the AppArmor LSM |
|
lsm/bpfenforcer
Package bpfenforcer manages the BPF programs and interacts with them through the BPF maps
|
Package bpfenforcer manages the BPF programs and interacts with them through the BPF maps |
|
lsm/utils
Package utils provides utils
|
Package utils provides utils |
|
metrics
Package metrics implements metrics module
|
Package metrics implements metrics module |
|
processtracer
Package tracer implements process tracer module
|
Package tracer implements process tracer module |
|
runtime
Package runtime implements a monitor to watch the task events
|
Package runtime implements a monitor to watch the task events |
|
seccomp
Package seccomp processes the seccomp profile
|
Package seccomp processes the seccomp profile |
|
signal
Package signal implements signal handler
|
Package signal implements signal handler |
|
types
Package types defines the types used in vArmor
|
Package types defines the types used in vArmor |
|
utils
Package utils implements utils
|
Package utils implements utils |
Click to show internal directories.
Click to hide internal directories.
