core

package
v1.5.3 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

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 CoreClientGRPCRehydrateLatest added in v1.3.3

func CoreClientGRPCRehydrateLatest(ingestorConfig config.IngestorConfig) error

func CoreGrpcApi added in v1.3.1

func CoreGrpcApi(ctx context.Context, khCfg *config.KubehoundConfig) error

func CoreInitLive added in v1.5.0

func CoreInitLive(ctx context.Context, khCfg *config.KubehoundConfig) error

Setting the current cluster targeted for the live run.

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 CoreLocalIngest(ctx context.Context, khCfg *config.KubehoundConfig, resultPath string) error

func DumpCore added in v1.3.1

func DumpCore(ctx context.Context, khCfg *config.KubehoundConfig, upload bool) (string, error)

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.

Jump to

Keyboard shortcuts

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