package
1.6.2
Repository: https://github.com/datadog/kubehound.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
IsCI determines whether the application is running within a CI action.
No description provided by the author
MustLoadConfig loads the application configuration from the provided path, treating all errors as fatal.
MustLoadEmbedConfig loads the embedded default application configuration, treating all errors as fatal.
MustLoadConfig loads the application configuration from the provided path, treating all errors as fatal.
No description provided by the author
NewConfig creates a new config instance from the provided file using viper.
NewEmbedConfig creates a new config instance from an embedded config file using viper.
NewConfig creates a new config instance from the provided file using viper.
No description provided by the author
NewRunID creates a new RunID instance.
SetDefaultValues loads the default value from the different modules.
SetEnvOverrides enables environment variable overrides for the config.
Load local config file if it exists, check for local file in current dir or in $HOME/.config/ Not returning any error as it is not mandatory to have a local config file.
WithClusterName is a functional option for configuring the cluster name.
WithRunID is a functional option for configuring the runID (using in KHaaS).

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
we want to let it empty because we can easily abort if it's not configured.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
2GB.
No description provided by the author
No description provided by the author
No description provided by the author
number of tries before failing.
No description provided by the author
No description provided by the author
127.0.0.1:8226.
127.0.0.1:8225.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

This should be overwritten by the go build -X flags.
This should be overwritten by the go build -X flags.
This should be overwritten by the go build -X flags.
This should be overwritten by the go build -X flags.

# Structs

No description provided by the author
No description provided by the author
ClusterInfo encapsulates the target cluster information for the current run.
CollectorConfig configures collector specific parameters.
DynamicConfig represent application configuration that can be updated at runtime.
EdgeBuilderConfig configures edge builder parameters.
No description provided by the author
FileCollectorConfig configures the file collector.
No description provided by the author
No description provided by the author
JanusGraphConfig configures JanusGraph specific parameters.
K8SAPICollectorConfig configures the K8sAPI collector.
KubehoundConfig defines the top-level application configuration for KubeHound.
MongoDBConfig configures mongodb specific parameters.
ProfilerConfig configures profiler specific parameters.
RunID represents a unique ID for each KubeHound run.
StatsdConfig configures statsd specific parameters.
No description provided by the author
No description provided by the author
TracerConfig configures tracer specific parameters.
VertexBuilderConfig configures vertex builder parameters.

# Type aliases

DynamicOption is a functional option for configuring the dynamic config.