Skip to content

Commit 1523025

Browse files
committed
docs(aibom): correct the record left stale by the v1.3.0 re-pin
Two places in the record went stale when #2309 re-pinned k8s-aibom to chart v1.3.0. ADR-019's requirement-status table pointed the upgrade-evidence row at #2282, which closed as the requalification and never carried that evidence, and pointed the managed-cluster row at the epic rather than the issue tracking it. Both now point at #2310 and #2311, which have since closed with that evidence. The component values described the pinned digest as a v1.2.0 artifact set after the re-pin moved it to v1.3.0, and stated a Kind-measured resource envelope that had never been checked against a managed control plane. #2310 measured it: 67-69MiB and 1-2m steady-state CPU at 1,001 workloads on GKE, well inside the declared requests. The v1.2.0 Kind figures are dropped rather than carried forward as a comparison, since the upgrade validation they existed for is complete. Signed-off-by: Mark Chmarny <mark@chmarny.com>
1 parent b208b57 commit 1523025

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

docs/design/019-k8s-aibom-runtime-inventory.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -680,8 +680,8 @@ A third entry is the signal to revisit rather than extend by reflex.
680680
| Selection and opt-out semantics | Resolved — E |
681681
| Non-alpha storage API and migration policy | Resolved — A |
682682
| Concrete user-demand case | Resolved — D |
683-
| Managed-cluster qualification and measured cost | Planned — [#2271](https://github.com/NVIDIA/aicr/issues/2271) |
684-
| Upgrade, rollback, uninstall, support evidence | Planned — [#2282](https://github.com/NVIDIA/aicr/issues/2282) |
683+
| Managed-cluster qualification and measured cost | Planned — [#2310](https://github.com/NVIDIA/aicr/issues/2310) |
684+
| Upgrade, rollback, uninstall, support evidence | Planned — [#2311](https://github.com/NVIDIA/aicr/issues/2311) |
685685

686686
Decision 4 is unchanged: chart, image, CRDs, and the public status contract
687687
remain one versioned set, so the graduation release requires full

recipes/components/k8s-aibom/values.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
# k8s-aibom Helm values
1616
# Optional runtime AI-workload inventory. Registry-only: no stock recipe
1717
# selects this component. The digest and defaults below were qualified as one
18-
# coherent v1.2.0 artifact set under ADR-019.
18+
# coherent v1.3.0 artifact set under ADR-019, re-pinned from v1.2.0 when
19+
# upstream graduated the API to v1beta1.
1920

2021
image:
2122
repository: ghcr.io/googlecloudplatform/k8s-aibom
@@ -58,8 +59,10 @@ securityContext:
5859
runAsUser: 65532
5960
allowPrivilegeEscalation: false
6061

61-
# Measured at 0, 250, and 1,000 replicas-zero workloads. At 1,000 workloads,
62-
# the final v1.2.0 image converged in 14s and remained below 231m CPU / 49MiB.
62+
# Envelope measured on GKE with the qualified v1.3.0 image (#2310), at 0, 251,
63+
# and 1,001 workloads, each a Deployment with replicas set to zero. At 1,001
64+
# workloads memory reached 67-69MiB and steady-state CPU was 1-2m, both well
65+
# inside the requests below. Convergence completed within 10s.
6366
resources:
6467
requests:
6568
cpu: 50m

0 commit comments

Comments
 (0)