Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the fathom v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the fathom v1alpha1 API group. |
|
node-agent
command
node-agent is the Fathom DaemonSet binary that scans on-disk X.509 certificates on a single node and publishes a per-node report ConfigMap that the NodeCertificateCheck controller rolls up into a HealthReport (SKA-519).
|
node-agent is the Fathom DaemonSet binary that scans on-disk X.509 certificates on a single node and publishes a per-node report ConfigMap that the NodeCertificateCheck controller rolls up into a HealthReport (SKA-519). |
|
probe
command
probe is the tiny in-cluster network probe binary used by Fathom probe pods.
|
probe is the tiny in-cluster network probe binary used by Fathom probe pods. |
|
internal
|
|
|
adapter/certmanager
Package certmanager provides the built-in cert-manager addon adapter.
|
Package certmanager provides the built-in cert-manager addon adapter. |
|
adapter/cilium
Package cilium provides the built-in Cilium (CNI baseline) addon adapter.
|
Package cilium provides the built-in Cilium (CNI baseline) addon adapter. |
|
adapter/coredns
Package coredns provides the built-in CoreDNS addon adapter.
|
Package coredns provides the built-in CoreDNS addon adapter. |
|
adapter/crdutil
Package crdutil provides shared helpers for adapters that read CustomResourceDefinition objects to validate addon health.
|
Package crdutil provides shared helpers for adapters that read CustomResourceDefinition objects to validate addon health. |
|
adapter/externalsecrets
Package externalsecrets provides the built-in External Secrets Operator addon adapter.
|
Package externalsecrets provides the built-in External Secrets Operator addon adapter. |
|
adapter/registry
Package registry holds the set of adapter.Adapter implementations Beacon can dispatch to during AddonCheck reconciliation.
|
Package registry holds the set of adapter.Adapter implementations Beacon can dispatch to during AddonCheck reconciliation. |
|
app
Package app builds and runs the Fathom controller manager.
|
Package app builds and runs the Fathom controller manager. |
|
controller
Package controller implements reconcilers for the fathom.skaphos.io CRDs.
|
Package controller implements reconcilers for the fathom.skaphos.io CRDs. |
|
metrics
Package metrics provides the custom Prometheus metrics for Fathom.
|
Package metrics provides the custom Prometheus metrics for Fathom. |
|
nodecert
Package nodecert holds the on-disk X.509 certificate scanning engine and the agent<->operator wire contract for NodeCertificateCheck (SKA-49 / SKA-519).
|
Package nodecert holds the on-disk X.509 certificate scanning engine and the agent<->operator wire contract for NodeCertificateCheck (SKA-49 / SKA-519). |
|
probe
Package probe contains shared in-cluster probe pod plumbing for adapters.
|
Package probe contains shared in-cluster probe pod plumbing for adapters. |
|
tracing
Package tracing wires OpenTelemetry tracing for the Fathom operator (SKA-293).
|
Package tracing wires OpenTelemetry tracing for the Fathom operator (SKA-293). |
|
pkg
|
|
|
adapter
Package adapter defines the contract that addon adapters implement to participate in Fathom's AddonCheck reconciliation.
|
Package adapter defines the contract that addon adapters implement to participate in Fathom's AddonCheck reconciliation. |
|
test
|
|
|
utils
Package utils provides shared helpers for the e2e Ginkgo suite.
|
Package utils provides shared helpers for the e2e Ginkgo suite. |
Click to show internal directories.
Click to hide internal directories.