ClusterOptimizationConfiguration v1 reference
Fields of the deprecated v1 ClusterOptimizationConfiguration custom resource
Deprecated
optimize.stormforge.io/v1 is deprecated; use v2. The v1 representation is reconstructed and is not preserved if the object is modified at v2. See the ClusterOptimizationConfiguration reference.
apiVersion: optimize.stormforge.io/v1
Scope: Cluster.
For usage and examples, see Configure optimization using CRDs.
Fields marked * are required.
ClusterOptimizationConfiguration
ClusterOptimizationConfiguration is the Schema for the ClusterOptimizationConfiguration API.
| Field | Description |
|---|---|
apiVersionstring |
optimize.stormforge.io/v1 |
kindstring |
ClusterOptimizationConfiguration |
metadataObjectMeta |
Standard object metadata. |
specClusterOptimizationConfigurationSpec |
ClusterOptimizationConfigurationSpec defines the desired state of ClusterOptimizationConfiguration. |
ClusterOptimizationConfigurationSpec
ClusterOptimizationConfigurationSpec defines the desired state of ClusterOptimizationConfiguration.
| Field | Description |
|---|---|
orderinteger |
Defaults to 0. Value must be an integer between -1000 and 1000. |
rulesobject array |
ClusterOptimizationConfig defines a single optimization configuration entry. Entries are keyed on name. |
rules.matchConditionsobject array |
OptimizationMatchCondition defines a single match condition using CEL expressions. |
rules.matchConditions.expression *string |
|
rules.matchConditions.name *string |
|
rules.name *string |
|
rules.namespaceSelectorLabelSelector |
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. |
rules.selectorLabelSelector |
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. |
rules.settings *object array |
ConfigItem represents a single configuration entry with a name and one or more values. Entries are keyed on name. Either value or values must be set, but not both. |
rules.settings.name *string |
|
rules.settings.valuestring |
|
rules.settings.valuesstring array |
Last modified November 5, 2026