# Functions

AsScaledInt scales the quantity to the appropriate scale, honoring the base as determined by the format of the supplied quantity.
QuantitySuffix returns the suffix for a quantity or an empty string if it is known.
SetExperimentLabel is a filter that sets a label on an experiment object.
SetExperimentName sets the name on the experiment.
SetNamespace sets the namespace on a resource (if necessary).

# Variables

DefaultOptimizeConfig is the mega-hack-sky-hook used to inject configuration this low into the code.

# Structs

ApplicationSelector is responsible for "scanning" the application definition itself.
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
StormForgePerformanceAuthorization is a helper for obtaining StormForge Performance access tokens (JWTs).
No description provided by the author
Transformer is used to convert all of the output from the selectors, only selector output matching the "*Source" interfaces are supported.

# Interfaces

ExperimentSource allows selectors to modify the experiment directly.
MetricSource allows selectors to contribute metrics to an experiment.
ParameterSource allows selectors to add parameters to an experiment.
PatchSource allows selectors to contribute changes to the patch of a particular resource.

# Type aliases

ContainerResourcesSelector scans for container resources specifications (requests/limits).
EnvironmentVariablesSelector scans for environment variables.
ParameterNamer is used to compute the name of an optimization parameter.
ReplicaSelector identifies zero or more replica specifications.