Directories
¶
| Path | Synopsis |
|---|---|
|
Package controller provides the Kubernetes controller for watching pods and managing eBPF program attachments.
|
Package controller provides the Kubernetes controller for watching pods and managing eBPF program attachments. |
|
Package logging provides a centralized zap logger setup for the kloak project.
|
Package logging provides a centralized zap logger setup for the kloak project. |
|
Package secrets defines the boundary between kloak's control plane (which decides which secrets exist and what they should be rewritten to) and its eBPF data plane (which carries out the rewrite in-kernel).
|
Package secrets defines the boundary between kloak's control plane (which decides which secrets exist and what they should be rewritten to) and its eBPF data plane (which carries out the rewrite in-kernel). |
|
k8s
Package k8s implements secrets.Source over a Kubernetes informer cache.
|
Package k8s implements secrets.Source over a Kubernetes informer cache. |
|
yaml
Package yaml is one concrete `secrets.Source` implementation: it reads a kloak-native YAML file and emits the canonical `[]secrets.Secret` slice the data plane consumes.
|
Package yaml is one concrete `secrets.Source` implementation: it reads a kloak-native YAML file and emits the canonical `[]secrets.Secret` slice the data plane consumes. |
|
Package webhook provides the mutating admission webhook handler for rewriting secret volumes to point to shadow secrets.
|
Package webhook provides the mutating admission webhook handler for rewriting secret volumes to point to shadow secrets. |
Click to show internal directories.
Click to hide internal directories.