You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Run kagent 1.0 and Substrate on the platform cluster for the Agentic Engineer lane #5892
Run kagent 1.0 and its Substrate runtime on the platform cluster through Flux, idle and least-privilege, so the Agentic Engineer lane has a place to run.
Acceptance criteria
Substrate and kagent are installed from their OCI Helm charts through OCIRepository + HelmRelease, pinned to exact versions (kagent 1.0 is a release candidate today; pin the GA release once it ships).
The bundled sample agents and tool servers are off. Controller RBAC is namespace-scoped, and the credential provider may read only the lane's own namespace.
The gateway's interception CA is created declaratively, not by a manual kubectl-ate step.
Cilium network policies allow only the egress the lane needs (the model API and GitHub), and kagent's UI, if exposed at all, sits behind the platform's SSO.
Manifest validation, the policy suites and the Kubescape floor pass, with any exception justified as a ClusterSecurityException.
Verified live: the controller, Substrate and gateway are Ready, and a throwaway agent completes one turn on a test key with no GitHub access.
Every criterion is met and verified on prod (2026-11-11).
Installed from OCI Helm charts, pinned exactly; GA once it shipped. Substrate runs its 1.0.0 charts. kagent runs 1.0.0, its first GA release, since chore(kagent): upgrade the control plane to 1.0.0 #6023 merged 03:38Z: kagent@1.0.0 and kagent-crds@1.0.0 report Ready, and the controller and UI both run :1.0.0 with no errors since the rollout. One documented exception: the control-plane chart comes through an OCI HelmRepository rather than an OCIRepository chartRef, because a chartRef appends build metadata (+<digest>) to the chart version, and this chart turns that into an invalid label and image tag (feat(kagent): deploy kagent 1.0 and its Substrate sandbox runtime #5903).
Bundled samples off; least-privilege RBAC. No default providers or tool servers are installed (providers: null, kagent-tools disabled). The controller's RBAC is Roles in kagent and agentic-engineer only.
Interception CA created declaratively by cert-manager (certificate-egress-mitm-ca.yaml), with no manual kubectl-ate step.
Validation, policy suites and the Kubescape floor pass in CI on every lane PR.
Verified live. The controller, Substrate and the gateway are Ready. The canary run on 2026-11-09 completed a full turn on the lane's agent: it named its model, read the monorepo over Git and reported its tools.
Activity
fix(kagent): approve the new authorization surface and post-render st…
fix(kagent): run Substrate's certificate controller in ate-system
devantler commentedon Nov 11, 2026
Every criterion is met and verified on prod (2026-11-11).
kagent@1.0.0andkagent-crds@1.0.0report Ready, and the controller and UI both run:1.0.0with no errors since the rollout. One documented exception: the control-plane chart comes through an OCIHelmRepositoryrather than anOCIRepositorychartRef, because a chartRef appends build metadata (+<digest>) to the chart version, and this chart turns that into an invalid label and image tag (feat(kagent): deploy kagent 1.0 and its Substrate sandbox runtime #5903).providers: null,kagent-toolsdisabled). The controller's RBAC is Roles inkagentandagentic-engineeronly.certificate-egress-mitm-ca.yaml), with no manualkubectl-atestep.