Repository navigation
fix(substrate): pin the line's egress-while-resuming build and run the WorkerPool on the pinned worker image - #147
Merged
Merged
Conversation
…e WorkerPool on the pinned worker image Substrate 0.0.27-dev.giantswarm.2026-09-10.22-37-39.h1817627 (giantswarm/substrate#4): the worker arms an actor's tunneled egress before its first container starts and atenet admits a RESUMING actor, so a Go ADK AgentTemplate with a git skill can fetch it during the golden boot. The worker image is where that change lives, and the WorkerPool the dev channel's kagent creates named the meta chart's default — a Substrate other than the one the lab installs. The lab's meta chart values now name `kagent.substrateWorkerPool.workerImage` from the same pin (dev channel only; the released chart has no WorkerPool), so control plane and workers are one Substrate and a bump of the pin rolls the pool on the next `agentlab platform`. docs: the dev channel step and the skills proof's outcome — the three gates on a booting actor's egress, which the line fixes, which remains in the egress dataplane, and the run that passed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
agentlab skills-test(#137, #145) was red: a Go ADKAgentTemplatewith a git skill never got its golden snapshot because Substrate denied the actor's egress before readyz. The Substrate line now carries the fix (giantswarm/substrate#4, dev build0.0.27-dev.giantswarm.2026-09-10.22-37-39.h1817627: the worker arms an actor's tunneled egress before its first container starts; atenet admits aRESUMINGactor; both hops log a refusal).The fix lives in the worker image (
ateom-gvisor), and theWorkerPoolthe dev channel's kagent creates named the meta chart's default worker image — a Substrate other than the one the lab installs, so bumpingsubstrateVersionalone would have left the workers on the old runtime.Change
substrateVersion→0.0.27-dev.giantswarm.2026-09-10.22-37-39.h1817627.kagent.substrateWorkerPool.workerImagefrom the same pin (ateomGVisorImage), dev channel only — the released chart has no WorkerPool and its schema no such key (TestKagentWorkerImageFollowsSubstratePin). Control plane and workers are one Substrate; a bump of the pin rolls the pool on the nextagentlab platform.RUNNINGcheck, agentgateway's), and the run that passed.Verification (isolated lab
agentlab-dev2, dev channelpoc/kagent-main)agentlab platformwith this binary:ate-systemrolled to…h1817627,WorkerPool kagent-defaultspec.workerImageand all four workers onateom-gvisor:…h1817627.skills-teston the chart's egress dataplane (agentgateway:c0f5597c7cb8): red at the third gate, with the new evidence (atunnel failed to open egress tunnel … 403 Forbidden: actor is not runningin the worker's log; ate-api logs the dataplane'sGetActor) — the first two gates are open.skills-testwith upstream agentgatewayv1.5.0swapped intoatenet-egress(noRUNNINGcheck): PASS on both halves —Ready after 20s, the turn answeredSkills: agent-self-awareness … klaus-gateway, nothing left behind.agents-testgreen under the same dataplane.platform-testandagents-testafter restoring the chart's dataplane: see the CI/comment below.