package
3.10.0-alpha.0+incompatible
Repository: https://github.com/nccurry/origin.git
Documentation: pkg.go.dev
# Functions
CreateConfigmaps creates config maps from files in user defined namespaces.
CreatePods creates pods in user defined namespaces with user configurable tuning sets.
CreateSecrets creates secrets from files in user defined namespaces.
CreateTemplates creates templates in user defined namespaces with user configurable tuning sets.
GetTuningSet matches the name of the tuning set defined in the project and returns a pointer to the set.
InjectConfigMap modifies the pod struct and replaces the environment variables.
ParseConfig will complete flag parsing as well as viper tasks.
ParsePods unmarshalls the json file defined in the CL config into a struct.
Server is the webservice that will synchronize the start and stop of Pods.
SyncPods waits for pods to enter a state.
SyncRunningPods waits for pods to enter Running state.
SyncSucceededPods waits for pods to enter Completed state.
# Variables
ConfigContext variable of type ContextType.
# Structs
ClusterLoaderObjectType is nested object type for cluster loader struct.
ClusterLoaderType struct only used for Cluster Loader test config.
ContextType is the root config struct.
PodCount struct keeps HTTP requst counts and state.
ServiceInfo struct to bundle env data.
SyncObjectType is nested object type for cluster loader synchronisation functionality.
TestResult struct contains result data to be saved at end of run.
TuningSetObjectType is shared struct for Pods & Templates.
TuningSetType is nested type for controlling Cluster Loader deployment pattern.