Skip to content

docs: add Kagenti Operator usage docs#275

Open
typhoonzero wants to merge 2 commits into
masterfrom
docs/kagenti-operator-usage
Open

docs: add Kagenti Operator usage docs#275
typhoonzero wants to merge 2 commits into
masterfrom
docs/kagenti-operator-usage

Conversation

@typhoonzero

Copy link
Copy Markdown
Contributor

What

Adds a new product-doc component Kagenti Operator under docs/en/kagenti/:

  • intro.mdx — what the operator is (CRDs AgentRuntime/AgentCard/AuthorizationPolicy, core profile).
  • install.mdx — OLM/OperatorHub install + creating the Kagenti operand CR.
  • how_to/deploy_agent_with_agentruntime.mdx — deploy an A2A agent + MCP tool and run an end-to-end query.

Notes

The How-To is adapted from the upstream kagenti-operator GETTING_STARTED.md and validated end-to-end on a dev cluster (g1-c1-x86):

  • The weather agent is driven by an Alauda AI InferenceService (OpenAI-compatible, qwen36-27b-gguf) instead of a local Ollama.
  • Example images are referenced from docker.io/alaudadockerhub (mirrored from the upstream ghcr images).
  • Documents the core profile (no identity sidecars; MTLSReady=False with reason SPIREUnavailable).
  • Notes that the MCP Service must be created explicitly, since the operator resolves an existing Service rather than generating the -mcp Service.

Validated result: both AgentRuntimes Ready=True, AgentCard auto-created and SYNCED=True, and the weather query returned a completed A2A task with live tool data.

doom lint docs/en/kagenti → 0 errors, 0 warnings.

Add a new component doc set under docs/en/kagenti (intro, OLM install,
and a How-To for deploying an A2A agent + MCP tool with AgentRuntime).

The How-To is adapted from the upstream kagenti-operator GETTING_STARTED
guide and validated end-to-end on a dev cluster: the weather agent is
driven by an Alauda AI InferenceService (OpenAI-compatible) instead of a
local Ollama, and the example images are referenced from
docker.io/alaudadockerhub. It documents the core profile (no identity
sidecars, MTLSReady=False) and that the MCP Service must be created
explicitly since the operator does not generate it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploying alauda-ai with  Cloudflare Pages  Cloudflare Pages

Latest commit: 542dbad
Status: ✅  Deploy successful!
Preview URL: https://1e9a5821.alauda-ai.pages.dev
Branch Preview URL: https://docs-kagenti-operator-usage.alauda-ai.pages.dev

View logs

Explain the opt-in secure profile: SPIFFE/SPIRE workload identity, Istio
ambient transport mTLS, and OPA/AuthBridge + Keycloak authorization (the
operator does not use Authorino/Kuadrant AuthPolicy). Documents the
AgentRuntime security fields (authBridgeMode, mtlsMode, tlsBridgeMode),
the AuthorizationPolicy Rego model, use cases, and how to enable the
secure profile relative to the default core profile.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant