Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 defines KubeZilla's CRD API types.
|
Package v1alpha1 defines KubeZilla's CRD API types. |
|
cmd
|
|
|
kubezilla
command
Command kubezilla is the CLI for the autonomous (and caged) Kubernetes SRE.
|
Command kubezilla is the CLI for the autonomous (and caged) Kubernetes SRE. |
|
internal
|
|
|
agent
Package agent implements KubeZilla's control loop: observe β reason β plan β gate β act β verify β learn.
|
Package agent implements KubeZilla's control loop: observe β reason β plan β gate β act β verify β learn. |
|
analyzer
Package analyzer holds read-only cluster scanners that produce Findings.
|
Package analyzer holds read-only cluster scanners that produce Findings. |
|
cli
Package cli wires the cobra command tree for the kubezilla binary.
|
Package cli wires the cobra command tree for the kubezilla binary. |
|
kube
Package kube builds Kubernetes clients from a kubeconfig or in-cluster service account, with the usual precedence (--kubeconfig flag, then $KUBECONFIG, then ~/.kube/config, then in-cluster).
|
Package kube builds Kubernetes clients from a kubeconfig or in-cluster service account, with the usual precedence (--kubeconfig flag, then $KUBECONFIG, then ~/.kube/config, then in-cluster). |
|
llm
Package llm provides a provider-agnostic interface to large language models.
|
Package llm provides a provider-agnostic interface to large language models. |
|
remediation
Package remediation defines the typed plan KubeZilla executes to fix a problem.
|
Package remediation defines the typed plan KubeZilla executes to fix a problem. |
|
sandbox
Package sandbox is KubeZilla's moat: it runs remediation *inside* a kernel-isolated Agent Sandbox (https://agent-sandbox.sigs.k8s.io), seeded with an ephemeral, least-privilege ServiceAccount token, instead of acting with KubeZilla's own credentials against the host node.
|
Package sandbox is KubeZilla's moat: it runs remediation *inside* a kernel-isolated Agent Sandbox (https://agent-sandbox.sigs.k8s.io), seeded with an ephemeral, least-privilege ServiceAccount token, instead of acting with KubeZilla's own credentials against the host node. |
|
version
Package version holds build metadata, injected at link time via -ldflags.
|
Package version holds build metadata, injected at link time via -ldflags. |
Click to show internal directories.
Click to hide internal directories.