| `replicas` _integer_ | Replicas is the desired number of Pods for this component.<br/>When scalingAdapter is enabled, this field is managed by the<br/>DynamoGraphDeploymentScalingAdapter and should not be modified directly. | | Minimum: 0 <br/> |
| `replicas` _integer_ | Replicas is the desired number of Pods for this component.<br/>When scalingAdapter is enabled, this field is managed by the<br/>DynamoGraphDeploymentScalingAdapter and should not be modified directly. | | Minimum: 0 <br/> |
| `multinode` _[MultinodeSpec](#multinodespec)_ | Multinode is the configuration for multinode components. | | |
| `multinode` _[MultinodeSpec](#multinodespec)_ | Multinode is the configuration for multinode components. | | |
| `scalingAdapter` _[ScalingAdapter](#scalingadapter)_ | ScalingAdapter configures whether this service uses the DynamoGraphDeploymentScalingAdapter.<br/>When enabled, replicas are managed via DGDSA and external autoscalers can scale<br/>the service using the Scale subresource. When disabled, replicas can be modified directly. | | |
| `scalingAdapter` _[ScalingAdapter](#scalingadapter)_ | ScalingAdapter configures whether this service uses the DynamoGraphDeploymentScalingAdapter.<br/>When enabled, replicas are managed via DGDSA and external autoscalers can scale<br/>the service using the Scale subresource. When disabled, replicas can be modified directly. | | |
| `eppConfig` _[EPPConfig](#eppconfig)_ | EPPConfig defines EPP-specific configuration options for Endpoint Picker Plugin components.<br/>Only applicable when ComponentType is "epp". | | |
#### DynamoComponentDeploymentSpec
#### DynamoComponentDeploymentSpec
...
@@ -240,6 +241,7 @@ _Appears in:_
...
@@ -240,6 +241,7 @@ _Appears in:_
| `replicas` _integer_ | Replicas is the desired number of Pods for this component.<br/>When scalingAdapter is enabled, this field is managed by the<br/>DynamoGraphDeploymentScalingAdapter and should not be modified directly. | | Minimum: 0 <br/> |
| `replicas` _integer_ | Replicas is the desired number of Pods for this component.<br/>When scalingAdapter is enabled, this field is managed by the<br/>DynamoGraphDeploymentScalingAdapter and should not be modified directly. | | Minimum: 0 <br/> |
| `multinode` _[MultinodeSpec](#multinodespec)_ | Multinode is the configuration for multinode components. | | |
| `multinode` _[MultinodeSpec](#multinodespec)_ | Multinode is the configuration for multinode components. | | |
| `scalingAdapter` _[ScalingAdapter](#scalingadapter)_ | ScalingAdapter configures whether this service uses the DynamoGraphDeploymentScalingAdapter.<br/>When enabled, replicas are managed via DGDSA and external autoscalers can scale<br/>the service using the Scale subresource. When disabled, replicas can be modified directly. | | |
| `scalingAdapter` _[ScalingAdapter](#scalingadapter)_ | ScalingAdapter configures whether this service uses the DynamoGraphDeploymentScalingAdapter.<br/>When enabled, replicas are managed via DGDSA and external autoscalers can scale<br/>the service using the Scale subresource. When disabled, replicas can be modified directly. | | |
| `eppConfig` _[EPPConfig](#eppconfig)_ | EPPConfig defines EPP-specific configuration options for Endpoint Picker Plugin components.<br/>Only applicable when ComponentType is "epp". | | |
#### DynamoGraphDeployment
#### DynamoGraphDeployment
...
@@ -513,6 +515,25 @@ _Appears in:_
...
@@ -513,6 +515,25 @@ _Appears in:_
| `conditions` _[Condition](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#condition-v1-meta) array_ | Conditions represents the latest available observations of the model's state | | |
| `conditions` _[Condition](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#condition-v1-meta) array_ | Conditions represents the latest available observations of the model's state | | |
#### EPPConfig
EPPConfig contains configuration for EPP (Endpoint Picker Plugin) components.
EPP is responsible for intelligent endpoint selection and KV-aware routing.
| `configMapRef` _[ConfigMapKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#configmapkeyselector-v1-core)_ | ConfigMapRef references a user-provided ConfigMap containing EPP configuration.<br/>The ConfigMap should contain EndpointPickerConfig YAML.<br/>Mutually exclusive with Config. | | |
| `config` _[EndpointPickerConfig](#endpointpickerconfig)_ | Config allows specifying EPP EndpointPickerConfig directly as a structured object.<br/>The operator will marshal this to YAML and create a ConfigMap automatically.<br/>Mutually exclusive with ConfigMapRef.<br/>One of ConfigMapRef or Config must be specified (no default configuration).<br/>Uses the upstream type from github.com/kubernetes-sigs/gateway-api-inference-extension | | Type: object <br/> |