From 6ffe57e552ee78109f20acef042a44b461c8d168 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:37:47 +0000 Subject: [PATCH] Update ToolHive reference docs for toolhive-operator-crds-0.0.27 --- static/api-specs/toolhive-crd-api.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/static/api-specs/toolhive-crd-api.md b/static/api-specs/toolhive-crd-api.md index 1e83410f..1424ef5b 100644 --- a/static/api-specs/toolhive-crd-api.md +++ b/static/api-specs/toolhive-crd-api.md @@ -120,6 +120,26 @@ _Appears in:_ | `value` _string_ | Value of the environment variable | | Required: \{\}
| +#### GitSource + + + +GitSource defines Git repository source configuration + + + +_Appears in:_ +- [MCPRegistrySource](#mcpregistrysource) + +| Field | Description | Default | Validation | +| --- | --- | --- | --- | +| `repository` _string_ | Repository is the Git repository URL (HTTP/HTTPS/SSH) | | MinLength: 1
Pattern: `^(https?://\|git@\|ssh://\|git://).*`
Required: \{\}
| +| `branch` _string_ | Branch is the Git branch to use (mutually exclusive with Tag and Commit) | | MinLength: 1
| +| `tag` _string_ | Tag is the Git tag to use (mutually exclusive with Branch and Commit) | | MinLength: 1
| +| `commit` _string_ | Commit is the Git commit SHA to use (mutually exclusive with Branch and Tag) | | MinLength: 1
| +| `path` _string_ | Path is the path to the registry file within the repository | registry.json | Pattern: `^.*\.json$`
| + + #### InlineAuthzConfig @@ -260,9 +280,10 @@ _Appears in:_ | Field | Description | Default | Validation | | --- | --- | --- | --- | -| `type` _string_ | Type is the type of source (configmap) | configmap | Enum: [configmap]
| +| `type` _string_ | Type is the type of source (configmap, git) | configmap | Enum: [configmap git]
| | `format` _string_ | Format is the data format (toolhive, upstream) | toolhive | Enum: [toolhive upstream]
| | `configmap` _[ConfigMapSource](#configmapsource)_ | ConfigMap defines the ConfigMap source configuration
Only used when Type is "configmap" | | | +| `git` _[GitSource](#gitsource)_ | Git defines the Git repository source configuration
Only used when Type is "git" | | | #### MCPRegistrySpec