KubeArmor

command module
v0.0.0-...-a5f584c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package main is the entrypoint to initializing the armor

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL