diff --git a/static/api-specs/toolhive-crd-api.md b/static/api-specs/toolhive-crd-api.md index 8bf77a5..5253eba 100644 --- a/static/api-specs/toolhive-crd-api.md +++ b/static/api-specs/toolhive-crd-api.md @@ -155,8 +155,7 @@ _Appears in:_ | Field | Description | Default | Validation | | --- | --- | --- | --- | -| `type` _string_ | Type defines the authentication type | | Enum: [discovered pass_through service_account external_auth_config_ref]
Required: \{\}
| -| `serviceAccount` _[ServiceAccountAuth](#serviceaccountauth)_ | ServiceAccount configures service account authentication
Only used when Type is "service_account" | | | +| `type` _string_ | Type defines the authentication type | | Enum: [discovered pass_through external_auth_config_ref]
Required: \{\}
| | `externalAuthConfigRef` _[ExternalAuthConfigRef](#externalauthconfigref)_ | ExternalAuthConfigRef references an MCPExternalAuthConfig resource
Only used when Type is "external_auth_config_ref" | | | @@ -1494,7 +1493,6 @@ SecretKeyRef is a reference to a key within a Secret _Appears in:_ - [InlineOIDCConfig](#inlineoidcconfig) - [RedisCacheConfig](#rediscacheconfig) -- [ServiceAccountAuth](#serviceaccountauth) - [TokenExchangeConfig](#tokenexchangeconfig) | Field | Description | Default | Validation | @@ -1521,24 +1519,6 @@ _Appears in:_ | `targetEnvName` _string_ | TargetEnvName is the environment variable to be used when setting up the secret in the MCP server
If left unspecified, it defaults to the key | | | -#### ServiceAccountAuth - - - -ServiceAccountAuth defines service account authentication - - - -_Appears in:_ -- [BackendAuthConfig](#backendauthconfig) - -| Field | Description | Default | Validation | -| --- | --- | --- | --- | -| `credentialsRef` _[SecretKeyRef](#secretkeyref)_ | CredentialsRef references a secret containing the service account credentials | | Required: \{\}
| -| `headerName` _string_ | HeaderName is the HTTP header name for the credentials | Authorization | | -| `headerFormat` _string_ | HeaderFormat is the format string for the header value
Use \{token\} as placeholder for the credential value | Bearer \{token\} | | - - #### StorageReference