Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions pages/api-reference/kubernetes/agent-api-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ _Appears in:_
| `bootstrapScript` _string_ | BootstrapScript is a bash script that will be executed inside the cloned repository<br />directory before the coding agent starts. It can be used to install dependencies,<br />configure tooling, or perform any other setup required by the agent. | | Optional: \{\} <br /> |
| `git` _[GitSpec](#gitspec)_ | Git configure commit signing on agent run. When provided, the runtime will be configured to sign git commits using the provided key reference. | | |
| `babysitInterval` _[Duration](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#duration-v1-meta)_ | BabysitInterval configures the interval for the operator to check on the health of the agent runtime and perform necessary babysitting actions (e.g. restarting unhealthy runtimes). When not provided, a default interval of 1 minute will be used. | | |
| `exaMcpServers` _[ExaMcpServerConfig](#examcpserverconfig) array_ | ExaMcpServers defines external MCP servers that the agent runtime should connect to. When provided, the runtime will be configured to connect to these external MCP servers for tool and action execution. | | |
| `exaConnection` _[ExaConnection](#exaconnection)_ | ExaConnection enables Exa web search and content retrieval tools on the Plural MCP server. | | |


#### Binding
Expand Down Expand Up @@ -561,7 +561,7 @@ _Appears in:_



#### ExaMcpServerConfig
#### ExaConnection



Expand All @@ -574,9 +574,9 @@ _Appears in:_

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `name` _string_ | | | |
| `url` _string_ | | | |
| `apiKey` _[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#secretkeyselector-v1-core)_ | | | |
| `url` _string_ | URL is the Exa API base URL. Defaults to https://api.exa.ai when unset. | | Optional: \{\} <br /> |
| `apiKeySecretRef` _[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#secretkeyselector-v1-core)_ | ApiKeySecretRef references a Secret containing the Exa API key. | | Optional: \{\} <br /> |
| `proxyUrl` _string_ | ProxyURL is an HTTP proxy URL used for Exa API requests. | | Optional: \{\} <br /> |



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4417,6 +4417,7 @@ _Appears in:_
| `tags` _object (keys:string, values:string)_ | the cluster tags to select where to run this job | | Optional: \{\} <br /> |
| `rerunFailures` _boolean_ | RerunFailures when true, failed tests will be rerun (e.g. to reduce flakiness). Defaults to false. | | Optional: \{\} <br /> |
| `rerunFailuresCount` _integer_ | RerunFailuresCount is the number of times to rerun failed tests when RerunFailures is true. Defaults to 2. | | Optional: \{\} <br /> |
| `postrunScript` _string_ | PostrunScript is a script to run after the integration test job completes. | | Optional: \{\} <br /> |
| `repositoryRef` _[ObjectReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#objectreference-v1-core)_ | RepositoryRef references a Git repository to use for this integration test. | | Optional: \{\} <br /> |
| `git` _[GitRef](#gitref)_ | The git location to use for this integration test. | | Optional: \{\} <br /> |
| `default` _[SentinelCheckIntegrationTestDefault](#sentinelcheckintegrationtestdefault)_ | Default configures default test cases and global behavior (e.g. namespace labels and annotations for created resources). | | Optional: \{\} <br /> |
Expand Down Expand Up @@ -4694,6 +4695,7 @@ _Appears in:_

_Appears in:_
- [ServiceSpec](#servicespec)
- [ServiceTemplate](#servicetemplate)

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
Expand Down Expand Up @@ -4874,7 +4876,7 @@ _Appears in:_
| `helm` _[ServiceHelm](#servicehelm)_ | Helm defines Helm-specific settings for deploying Helm charts as part of this service.<br />This includes chart specifications, values files, repository references,<br />and Helm-specific deployment options. | | Optional: \{\} <br /> |
| `kustomize` _[ServiceKustomize](#servicekustomize)_ | Kustomize defines Kustomize-specific settings for manifest customization.<br />This enables sophisticated YAML manipulation and configuration overlay<br />capabilities for complex deployment scenarios. | | Optional: \{\} <br /> |
| `syncConfig` _[SyncConfigAttributes](#syncconfigattributes)_ | SyncConfig defines advanced synchronization settings for the service deployment.<br />This includes options for namespace management, drift detection configuration,<br />and deployment behavior customization. | | Optional: \{\} <br /> |
| `dependencies` _[ObjectReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#objectreference-v1-core) array_ | Dependencies specify other services that must be healthy before this service is deployed.<br />This ensures proper deployment ordering and dependency resolution<br />within the managed namespace. | | Optional: \{\} <br /> |
| `dependencies` _[ServiceDependency](#servicedependency) array_ | Dependencies specify services that must be healthy before this service can be deployed. | | Optional: \{\} <br /> |
| `configurationRef` _[SecretReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#secretreference-v1-core)_ | ConfigurationRef references a Kubernetes Secret containing service-specific configuration.<br />This secret should contain key-value pairs that will be made available<br />to the service for runtime configuration and secrets management. | | Optional: \{\} <br /> |
| `configuration` _object (keys:string, values:string)_ | Configuration provides a set of non-secret service-specific configuration values.<br />These key-value pairs are useful for templating and can be referenced<br />in manifest templates for environment-specific customization. | | Optional: \{\} <br /> |
| `sources` _[Source](#source) array_ | Sources specify additional Git repositories or locations to source manifests from.<br />This enables multi-repository deployments and complex source composition<br />for sophisticated application architectures. | | Optional: \{\} <br /> |
Expand Down