diff --git a/pages/api-reference/kubernetes/agent-api-reference.md b/pages/api-reference/kubernetes/agent-api-reference.md
index 25161a0d..4b156f9d 100644
--- a/pages/api-reference/kubernetes/agent-api-reference.md
+++ b/pages/api-reference/kubernetes/agent-api-reference.md
@@ -165,6 +165,7 @@ _Appears in:_
| `runtimeRef` _[AgentRuntimeReference](#agentruntimereference)_ | | | Required: \{\}
|
| `prompt` _string_ | Prompt is the task/prompt given to the agent | | Required: \{\}
|
| `repository` _string_ | Repository is the git repository the agent will work with | | Required: \{\}
|
+| `branch` _string_ | Branch is the repository branch the agent should operate on. If omitted, the repository default branch is used. | | Optional: \{\}
|
| `mode` _[AgentRunMode](#agentrunmode)_ | Mode defines how the agent should run (ANALYZE, WRITE) | | Required: \{\}
|
| `flowId` _string_ | FlowID is the flow this agent run is associated with (optional) | | Optional: \{\}
|
| `language` _[AgentRunLanguage](#agentrunlanguage)_ | Language is the programming language used in the agent run.
Deprecated: No longer used for image selection. Enable dind on the AgentRuntime instead. | | Optional: \{\}
|
@@ -528,6 +529,23 @@ _Appears in:_
+#### CostProvider
+
+_Underlying type:_ _string_
+
+CostProvider identifies which cost allocation backend to query.
+
+
+
+_Appears in:_
+- [KubecostExtractorSpec](#kubecostextractorspec)
+
+| Field | Description |
+| --- | --- |
+| `Kubecost` | |
+| `OpenCost` | |
+
+
#### CustomHealth
@@ -560,6 +578,9 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `script` _string_ | | | |
+| `group` _string_ | | | Optional: \{\}
|
+| `version` _string_ | | | Optional: \{\}
|
+| `kind` _string_ | | | Optional: \{\}
|
@@ -814,8 +835,9 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
+| `provider` _[CostProvider](#costprovider)_ | Provider selects which cost backend to query. Defaults to Kubecost. | Kubecost | Enum: [Kubecost OpenCost]
Optional: \{\}
|
| `interval` _string_ | | 1h | Optional: \{\}
|
-| `kubecostServiceRef` _[ObjectReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#objectreference-v1-core)_ | | | |
+| `kubecostServiceRef` _[ObjectReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#objectreference-v1-core)_ | KubecostServiceRef points at the cost analyzer Service. When omitted, defaults
are chosen from provider: kubecost-cost-analyzer/kubecost or opencost/opencost. | | Optional: \{\}
|
| `kubecostPort` _integer_ | | | Optional: \{\}
|
| `recommendationThreshold` _string_ | RecommendationThreshold float value for example: `1.2 or 0.001` | | |
| `recommendationsSettings` _[RecommendationsSettings](#recommendationssettings)_ | | | Optional: \{\}
|
diff --git a/pages/api-reference/kubernetes/management-api-reference.md b/pages/api-reference/kubernetes/management-api-reference.md
index 5a0165e3..6804b47d 100644
--- a/pages/api-reference/kubernetes/management-api-reference.md
+++ b/pages/api-reference/kubernetes/management-api-reference.md
@@ -99,6 +99,7 @@ _Appears in:_
| `tools` _[Tools](#tools)_ | Tools holds the configuration for the tools that can be used with the AI integration. | | Optional: \{\}
|
| `provider` _[AiProvider](#aiprovider)_ | Provider defines which of the supported LLM providers should be used. | OPENAI | Enum: [OPENAI OPENAI_COMPATIBLE ANTHROPIC OLLAMA AZURE BEDROCK VERTEX]
Optional: \{\}
|
| `toolProvider` _[AiProvider](#aiprovider)_ | ToolProvider to use for tool calling, in case you want to use a different LLM more optimized to those tasks | | Enum: [OPENAI OPENAI_COMPATIBLE ANTHROPIC OLLAMA AZURE BEDROCK VERTEX]
Optional: \{\}
|
+| `streaming` _boolean_ | Streaming defines whether to stream responses from LLM providers. | true | Optional: \{\}
|
| `embeddingProvider` _[AiProvider](#aiprovider)_ | EmbeddingProvider to use for generating embeddings. Oftentimes foundational
model providers do not have embeddings models, and it's better to simply use OpenAI. | | Enum: [OPENAI OPENAI_COMPATIBLE ANTHROPIC OLLAMA AZURE BEDROCK VERTEX]
Optional: \{\}
|
| `logAnalysis` _boolean_ | LogAnalysis defines whether to enable log analysis in AI insights (turn off to save on log query costs) | | Optional: \{\}
|
| `openAI` _[OpenAISettings](#openaisettings)_ | OpenAI holds the OpenAI provider configuration. | | Optional: \{\}
|
@@ -1004,6 +1005,7 @@ _Appears in:_
| `cmd` _string_ | Cmd is the command to execute | | Required: \{\}
|
| `args` _string array_ | Args are the arguments to pass to the command. | | Optional: \{\}
|
| `dir` _string_ | Dir is the working directory for the command. | | Optional: \{\}
|
+| `approve` _boolean_ | Approve determines whether this command should run in the approval-gated stage. | | Optional: \{\}
|
#### CompatibilityMatrixSummary
@@ -1897,6 +1899,23 @@ _Appears in:_
| `passwordSecretRef` _[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#secretkeyselector-v1-core)_ | PasswordSecretRef is a reference to a secret containing the password to connect with basic auth. | | Optional: \{\}
|
+#### HTTPHeader
+
+
+
+
+
+
+
+_Appears in:_
+- [OpenAISettings](#openaisettings)
+
+| Field | Description | Default | Validation |
+| --- | --- | --- | --- |
+| `name` _string_ | Name is the HTTP header name. | | Required: \{\}
|
+| `value` _string_ | Value is the HTTP header value. | | Required: \{\}
|
+
+
#### HelmMinimal
@@ -2943,6 +2962,22 @@ _Appears in:_
| `prompt` _string_ | The prompt to use to guide the AI code change for this PR. | | Required: \{\}
|
+#### ObserverRenovate
+
+
+
+ObserverRenovate defines Renovate regex versioning options for observer target ordering.
+
+
+
+_Appears in:_
+- [ObserverTarget](#observertarget)
+
+| Field | Description | Default | Validation |
+| --- | --- | --- | --- |
+| `ignoreUnstable` _boolean_ | IgnoreUnstable skips prerelease values captured by the target format regex. | | Optional: \{\}
|
+
+
#### ObserverSpec
@@ -2984,7 +3019,8 @@ _Appears in:_
| --- | --- | --- | --- |
| `type` _[ObserverTargetType](#observertargettype)_ | Type specifies the kind of external source to monitor.
Each type has different configuration requirements and polling mechanisms.
Supported types include Helm charts, OCI images, Git tags, and Kubernetes add-ons. | | Enum: [OCI HELM GIT ADDON EKS_ADDON]
Required: \{\}
Type: string
|
| `format` _string_ | Format is a regex pattern with a capture group for extracting version information.
Useful when version strings are embedded in larger release names or tags.
The first capture group is used as the version value.
Example: "app-v([0-9]+.[0-9]+.[0-9]+)" extracts "1.2.3" from "app-v1.2.3". | | Optional: \{\}
|
-| `order` _[ObserverTargetOrder](#observertargetorder)_ | Order determines how discovered versions are sorted and which one is selected.
SEMVER sorts by semantic version rules, while LATEST uses chronological ordering.
SEMVER is recommended for most use cases as it provides predictable version ordering. | | Enum: [SEMVER LATEST]
Required: \{\}
Type: string
|
+| `order` _[ObserverTargetOrder](#observertargetorder)_ | Order determines how discovered versions are sorted and which one is selected.
SEMVER sorts by semantic version rules, LATEST uses chronological ordering,
and RENOVATE uses regex capture groups with Renovate-style version comparison. | | Enum: [SEMVER LATEST RENOVATE]
Required: \{\}
Type: string
|
+| `renovate` _[ObserverRenovate](#observerrenovate)_ | Renovate contains options for RENOVATE target ordering.
Used when Order is RENOVATE to control prerelease filtering and related behavior. | | Optional: \{\}
|
| `helm` _[ObserverHelm](#observerhelm)_ | Helm contains configuration for monitoring Helm chart repositories.
Used when Type is HELM to specify the repository URL, chart name, and authentication. | | Optional: \{\}
|
| `oci` _[ObserverOci](#observeroci)_ | OCI contains configuration for monitoring OCI (container) registries.
Used when Type is OCI to specify the registry URL and authentication credentials. | | Optional: \{\}
|
| `git` _[ObserverGit](#observergit)_ | Git contains configuration for monitoring Git repository tags.
Used when Type is GIT to specify which Git repository to monitor for new tags. | | Optional: \{\}
|
@@ -3030,6 +3066,7 @@ _Appears in:_
| `proxyModels` _string array_ | ProxyModels are additional models to support within our integrated ai proxy. | | Optional: \{\}
|
| `baseUrl` _string_ | BaseUrl is a custom base url to use, for reimplementations of the same API scheme (for instance Together.ai uses the OpenAI API spec). Should be similar to https://api.openai.com/v1 | | Optional: \{\}
|
| `tokenExchange` _[OAuth2TokenExchange](#oauth2tokenexchange)_ | TokenExchange configures OAuth2 client credentials against a token endpoint to obtain access tokens for OpenAI-compatible APIs. | | Optional: \{\}
|
+| `headers` _[HTTPHeader](#httpheader) array_ | Headers are custom HTTP headers to include in OpenAI-compatible API requests. | | Optional: \{\}
|
| `method` _[OpenAiMethod](#openaimethod)_ | Method to use for openai api calls (defaults to auto, but can be used to restrict to only responses or chart completions apis, useful for configuring against common AI proxies) | | Enum: [CHAT RESPONSES AUTO]
Optional: \{\}
|
| `tokenSecretRef` _[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#secretkeyselector-v1-core)_ | TokenSecretRef is a reference to the local secret holding the token to access
the configured AI provider. | | Required: \{\}
|