package
1.11.5-prerelease.1
Repository: https://github.com/vijaykatam/sonobuoy.git
Documentation: pkg.go.dev
# Functions
LoadConfig will load the current sonobuoy configuration using the filesystem and environment variables, and returns a config object.
New returns a newly-constructed Config object with default values.
# Constants
DefaultAggregationServerBindAddress is the default address for the aggregation server to bind to.
DefaultAggregationServerBindPort is the default port for the aggregation server to bind to.
DefaultKubeConformanceImageTag is the default tag of the conformance image.
DefaultKubeConformanceImageURL is the URL of the docker image to run for the kube conformance tests.
DefaultNamespace is the namespace where the master and plugin workers will run (but not necessarily the pods created by the plugin workers).
MasterContainerName is the name of the main container in the master pod.
MasterPodName is the name of the main pod that runs plugins and collects results.
MasterResultsPath is the location in the main container of the master pod where results will be archived.
# Variables
ClusterResources is the list of API resources that are scoped to the entire cluster (ie.
DefaultImage is the URL of the docker image to run for the aggregator and workers.
DefaultKubeConformanceImage is the URL and tag of the docker image to run for the kube conformance tests.
NamespacedDefaults is the default-list of API resources to gather TODO (tstclair): Clean up defaulting, this is temporary.
NamespacedResources is the list of API resources that are scoped to a kubernetes namespace.
# Structs
Config is the input struct used to determine what data to collect.
FilterOptions allow operators to select sets to include in a report.
LimitConfig is a configuration on the limits of sizes of various responses.
SizeOrTimeLimitConfig represents configuration that limits the size of something either by a total disk size, or by a length of time.