Skip to content

feat(components): select Substrate 1.15, the per-actor DNS query count - #1129

Closed
teemow wants to merge 2 commits into
mainfrom
substrate-1.15
Closed

teemow wants to merge 2 commits into
mainfrom
substrate-1.15

Conversation

@teemow

@teemow teemow commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Problem

Substrate 1.15.0 counts each actor's DNS queries (giantswarm/substrate#475, giantswarm/giantswarm#38073), but components.substrate{,-crds}.versionRange admits >=1.14.0 <1.15.0, so ate_actor_stats_dns_queries_total and the actor DNS alert built on it have no data on installations.

Change

  • components.substrate{,-crds}.versionRange is >=1.15.0 <1.16.0; the kagent WorkerPool's worker image follows to ateom-gvisor:1.15.0; the BOM pins 1.15.0. Substrate 1.15 stays on 1.14's upstream pin and changes no persisted format: the count travels between worker and atelet only (WorkloadStatsSample.dns_queries); no CRD, Postgres schema or snapshot layout differs (Substrate docs/upgrade.md, "The 1.14 to 1.15 step"). verify-worker-image records 1.15 on the same upstream.
  • CHANGELOG and UPGRADE entries.

Proof

Lab in the production shape (agent-platform 4.148.0, Substrate 1.13.1, kagent 1.17.0-rc.4):

substrate-step-test 1.13.1 → 1.15.0: PASS (8 stages, 5m29s, under a drain)

PASS: on 1.13.1: three turns, a marker on the durable volume, Session SUSPENDED, golden in layout 2
PASS: drain: 8 rounds over 1m4s from the candidate's ate-api-server Ready, 32 worker pods deleted
PASS: after the step: Substrate 1.15.0 (atelet, workers ateom-gvisor and ate-api-server all 1.15.0)
PASS: restore under the drain: ResumeActor reached the candidate, answered READY at +27s
PASS: every golden in the layout 1.15.0 writes (2), no terminal error; the golden kept
PASS: resumed conversation: answered the codeword of its first turn on 1.15.0
PASS: volume check: the marker written on 1.13.1, read on 1.15.0
PASS: new conversation: answered on the golden kept across the step

The conversation and the durable volume survive the step; no migration is needed.

make verify-meta passes. Before merge: make verify-all (offline suite), the candidate chart's platform proofs in the lab, and green CI.

components.substrate{,-crds}.versionRange is >=1.15.0 <1.16.0, whose
atelet counts each actor's DNS queries (ate_actor_stats_dns_queries_total);
the worker image follows to ateom-gvisor:1.15.0. components.kagent{,-crds}
.versionRange is >=1.17.0 <1.18.0, the 1.17.0 release without its
candidates. The BOM pins both floors.

Part of giantswarm/giantswarm#38073.
@teemow
teemow requested a review from a team as a code owner October 18, 2026 17:09
@teemow teemow changed the title feat(components): select Substrate 1.15 and kagent 1.17.0 feat(components): select Substrate 1.15, the per-actor DNS query count Oct 18, 2026
@teemow
teemow marked this pull request as draft October 18, 2026 17:28
@circleci-architect

Copy link
Copy Markdown

Published Helm chart agent-platform-connectivity

4.148.1-red943ee4t20261018172852hec5bc0f
Chart agent-platform-connectivity
Version 4.148.1-red943ee4t20261018172852hec5bc0f
OCI reference oci://gsoci.azurecr.io/charts/giantswarm/agent-platform-connectivity:4.148.1-red943ee4t20261018172852hec5bc0f
Digest sha256:5cfb016990076b985a0aaf74ca2f0687d5b7dcabca7f0dcb9e0f4e0e8a72de55
Registry public — gsoci.azurecr.io
Git catalog giantswarm-test-catalog (index)
Pull this chart
helm pull oci://gsoci.azurecr.io/charts/giantswarm/agent-platform-connectivity --version 4.148.1-red943ee4t20261018172852hec5bc0f

Posted by architect-orb · build 25168 · commit ec5bc0f · updated in place on every push

@circleci-architect

Copy link
Copy Markdown

Published Helm chart agent-platform

4.148.1-red943ee4t20261018172852hec5bc0f
Chart agent-platform
Version 4.148.1-red943ee4t20261018172852hec5bc0f
OCI reference oci://gsoci.azurecr.io/charts/giantswarm/agent-platform:4.148.1-red943ee4t20261018172852hec5bc0f
Digest sha256:6f9f4f02700032f894d51a750c55b4b628dada59e6e34e74cf2cd7633731425c
Registry public — gsoci.azurecr.io
Git catalog giantswarm-test-catalog (index)
Pull this chart
helm pull oci://gsoci.azurecr.io/charts/giantswarm/agent-platform --version 4.148.1-red943ee4t20261018172852hec5bc0f

Posted by architect-orb · build 25166 · commit ec5bc0f · updated in place on every push

@teemow

teemow commented Oct 19, 2026

Copy link
Copy Markdown
Member Author

Superseded by giantswarm/agent-platform#1152, which moves Substrate straight to 1.16.

@teemow teemow closed this Oct 19, 2026
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