Documentation ¶
Index ¶
- func CoreClientGRPCIngest(ingestorConfig config.IngestorConfig, clusteName string, runID string) error
- func CoreGrpcApi(ctx context.Context, khCfg *config.KubehoundConfig) error
- func CoreLive(ctx context.Context, khCfg *config.KubehoundConfig) error
- func CoreLocalIngest(ctx context.Context, khCfg *config.KubehoundConfig, resultPath string) error
- func DumpCore(ctx context.Context, khCfg *config.KubehoundConfig, upload bool) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CoreClientGRPCIngest ¶ added in v1.3.1
func CoreClientGRPCIngest(ingestorConfig config.IngestorConfig, clusteName string, runID string) error
func CoreGrpcApi ¶ added in v1.3.1
func CoreGrpcApi(ctx context.Context, khCfg *config.KubehoundConfig) error
func CoreLive ¶ added in v1.3.1
func CoreLive(ctx context.Context, khCfg *config.KubehoundConfig) error
CoreLive will launch the KubeHound application to ingest data from a collector and create an attack graph.
func CoreLocalIngest ¶ added in v1.3.1
func DumpCore ¶ added in v1.3.1
DumpCore is the main entry point for the KubeHound dump process. It collects all the necessary data from the Kubernetes API and dumps it to a file. If upload is true, it will upload the file to the configured blob storage. It returns the path to the dumped file/dir (only used for the system tests)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.