Skip to content
Merged
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
6 changes: 3 additions & 3 deletions static/api-specs/toolhive-crd-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -463,6 +463,7 @@ _Appears in:_
| `tools` _string array_ | ToolsFilter is the filter on tools applied to the MCP server<br />Deprecated: Use ToolConfigRef instead | | |
| `toolConfigRef` _[ToolConfigRef](#toolconfigref)_ | ToolConfigRef references a MCPToolConfig resource for tool filtering and renaming.<br />The referenced MCPToolConfig must exist in the same namespace as this MCPServer.<br />Cross-namespace references are not supported for security and isolation reasons.<br />If specified, this takes precedence over the inline ToolsFilter field. | | |
| `telemetry` _[TelemetryConfig](#telemetryconfig)_ | Telemetry defines observability configuration for the MCP server | | |
| `trustProxyHeaders` _boolean_ | TrustProxyHeaders indicates whether to trust X-Forwarded-* headers from reverse proxies<br />When enabled, the proxy will use X-Forwarded-Proto, X-Forwarded-Host, X-Forwarded-Port,<br />and X-Forwarded-Prefix headers to construct endpoint URLs | false | |


#### MCPServerStatus
Expand Down Expand Up @@ -876,14 +877,13 @@ _Underlying type:_ _string_
SyncPhase represents the data synchronization state

_Validation:_
- Enum: [Idle Syncing Complete Failed]
- Enum: [Syncing Complete Failed]

_Appears in:_
- [SyncStatus](#syncstatus)

| Field | Description |
| --- | --- |
| `Idle` | SyncPhaseIdle means no sync is needed or scheduled<br /> |
| `Syncing` | SyncPhaseSyncing means sync is currently in progress<br /> |
| `Complete` | SyncPhaseComplete means sync completed successfully<br /> |
| `Failed` | SyncPhaseFailed means sync failed<br /> |
Expand Down Expand Up @@ -921,7 +921,7 @@ _Appears in:_

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `phase` _[SyncPhase](#syncphase)_ | Phase represents the current synchronization phase | | Enum: [Idle Syncing Complete Failed] <br /> |
| `phase` _[SyncPhase](#syncphase)_ | Phase represents the current synchronization phase | | Enum: [Syncing Complete Failed] <br /> |
| `message` _string_ | Message provides additional information about the sync status | | |
| `lastAttempt` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#time-v1-meta)_ | LastAttempt is the timestamp of the last sync attempt | | |
| `attemptCount` _integer_ | AttemptCount is the number of sync attempts since last success | | Minimum: 0 <br /> |
Expand Down