Repository navigation
feat(talos): enable the pod certificate and cluster trust bundle features - #5896
Conversation
Substrate, the sandbox runtime under kagent 1.0's Claude Code harness, issues workload identities as Pod Certificates and publishes its CAs as ClusterTrustBundles. Kubernetes 1.36 ships both APIs as beta and off by default, so serve certificates.k8s.io/v1beta1 and enable the ClusterTrustBundle, ClusterTrustBundleProjection and PodCertificateRequest gates on the API server, controller manager, scheduler and kubelet, as Substrate's reference cluster does. The kubelet readback fixture now declares the same gates. Part of #5892 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@coderabbitai review 🤖 Generated with Claude Code |
Action performed
|
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
Why
The kagent Agentic Engineer lane runs on kagent 1.0, whose sandbox runtime (Substrate) gives every workload its identity as a pod certificate. Kubernetes 1.36 ships pod certificates and cluster trust bundles switched off, so Substrate cannot install on the cluster today.
What
Switches on the beta pod certificate and cluster trust bundle features in the control plane and on every node. The deploy rolls the control-plane components one at a time; nothing else changes until Substrate is installed in a follow-up PR.
🤖 Generated with Claude Code
Part of #5892