Skip to content

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 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.