AgentBackend¶
This page lists every field of the AgentBackend resource, as the Go types in api/v1alpha1 define it.
apiVersion: agentkourier.dev/v1alpha1 · kind: AgentBackend
AgentBackend describes an A2A server that hosts agents. Owned by the platform team.
AgentBackend¶
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
metadata |
ObjectMeta | Yes | Standard Kubernetes object metadata. Agent Kourier reads name and namespace. |
|
spec |
AgentBackendSpec | Yes |
AgentBackendSpec¶
AgentBackendSpec is the desired state of an AgentBackend.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
dialect |
string | Yes | One of a2a, kagent-v1. |
|
url |
string | Yes | URL is the http or https base URL for kagent-v1, or the exact JSON-RPC endpoint for a2a. The a2a card must be served at URL + "/.well-known/agent-card.json", as AX does. At least 1 character. | |
headers |
[]Header | No | Headers are sent on every request. | |
allowedNamespaces |
[]string | No | AllowedNamespaces lists the namespaces whose Bindings may reference this backend. |
Header¶
Header is a static HTTP header. Set exactly one of value and valueSecretRef; valueSecretRef's key defaults to "token", as for the other single-value Secret references. A header that carries or selects identity is refused, because the Binding identity owns it: Authorization, Proxy-Authorization, Cookie, X-User-Id, X-Agent-Name, X-Share-Token and X-Kagent-Insecure-Runtime-Identity.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name |
string | Yes | At least 1 character. | |
value |
string | No | ||
valueSecretRef |
SecretKeyRef | No |
SecretKeyRef¶
SecretKeyRef names one value in a Secret in the referring object's namespace.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name |
string | Yes | At least 1 character. | |
key |
string | No | token |
Key selects the entry of the Secret. It defaults to "token". |
Generated by hack/docs/refgen from api/v1alpha1. Do not edit this page; change the source and run make docs-ref.