Rohit Kumar

Open Source

Most of my open-source time is Kubeflow. As a GSoC 2026 contributor and Kubeflow org member, I built Flo, the agentic RAG docs assistant on docs-agent, and ran it in production with GitOps, evals, and user feedback. Before that, the Terraform/Helm path that puts a full Kubeflow platform on OCI.

github.com/kmr-rohit

  • jaiakash/deploy-kubeflow Terraform automation to stand up OKE + Kubeflow on Oracle Cloud.
  • kubeflow/docs-agent GSoC 2026 — Flo, an agentic RAG assistant: MCP tools, guarded Istio edge, Argo CD GitOps, staging evals, Langfuse feedback.

kubeflow/docs-agent · Merged · Oct 2026 · +342 / −26

Promotion by commit, Argo CD auto-sync, and data retention

Production pins a reviewed main commit and deploys the matching image tags, so a promotion is one small PR and a rollback is a revert. A script builds the promotion PR with changelog and eval results. Safe apps auto-sync through an app-of-apps, and a weekly CronJob trims Langfuse traces in ClickHouse and S3 (4 weeks live, 2 weeks eval).

Argo CD · GitOps · Release · ClickHouse · Langfuse

kubeflow/docs-agent · Merged · Oct 2026 · +2k / −894

User feedback loop and a Material 3 chat widget

Thumbs up/down on every answer, recorded as Langfuse scores against the trace, plus a nightly job that triages thumbs-down answers. Redesigned the docs chat widget in Material 3 with suggestion chips, dark mode, mobile layout, and a clear data-collection notice.

Langfuse · Feedback · Frontend · Material 3

kubeflow/docs-agent · Merged · Oct 2026 · +885

Staging environment with evals on every sync

A staging copy of the agent that Argo CD keeps on main, with a PostSync hook that runs an LLM-as-judge eval set (Qwen) and posts results to Langfuse, so every merged change is scored before it reaches production.

Argo CD · Evals · LLM-as-judge · Langfuse

kubeflow/docs-agent · Merged · Oct 2026 · +889 / −193

Argo CD setup and Qwen judge release

Brought the whole deployment under Argo CD with multi-source Applications (public charts, private config), observe-only first so drift could be reviewed safely, plus the Qwen judge model release and session-issuer image builds in CI.

Argo CD · Helm · GitOps · CI/CD

kubeflow/docs-agent · Merged · Aug 2026 · +1.7k / −483

Gateway guardrails Helm chart (Istio edge)

Migrated public chatbot edge config out of raw Terraform kubectl heredocs into a Helm chart — Gateway, TLS, CORS lockdown, rate limits, and AuthorizationPolicies — so the edge is reviewable, versioned, and deployable with the rest of the stack.

Helm · Istio · Terraform · Rate limits · CORS

kubeflow/docs-agent · Merged · Jun 2026 · +5.4k lines

MCP tools, TEI embeddings, pipelines, OKE CI/CD

Three Milvus-backed MCP tools, TEI embeddings, issues/code ingestion pipelines, Terraform for embeddings/KServe/Milvus/KFP pieces, and GitHub Actions that compile/test and optionally deploy to OKE (GHCR push + OCI kubectl).

CI/CD · OKE · Terraform · MCP · TEI · GitHub Actions

jaiakash/deploy-kubeflow · Merged · Mar 2026 · +1.3k lines

OKE cluster + Kubeflow platform on OCI

Terraform modules for a full OKE stack (VCN, subnets, security lists, node pool) and a Kubeflow platform install (cert-manager, Istio, Dex, Knative, KServe, Pipelines, Central Dashboard, Profiles) with install scripts, guides, and troubleshooting for OCI.

Terraform · OKE · OCI · Kubeflow · Istio · KServe

The Kubeflow Docs Agent project runs a community call every other Saturday. It is a working session rather than a talk: what landed since last time, what is still open, where the priorities sit, and which pieces are small enough for someone new to pick up.

I am there as the Google Summer of Code contributor on the project, so most of what I bring is whatever the agent is currently getting wrong — a question its retrieval misses, an index that wants resplitting, a tool boundary that turned out to be drawn in the wrong place.

Anyone is welcome. Agenda items go into a shared doc ahead of time, and the Zoom link below is the standing one.

Next
Saturday October 31, 2026
Time
11:00 PM IST · 17:30 UTC
Where
Zoom, hosted on LFX

© Rohit Kumar 2026