From 2774500789f559c7961138f24b14afec04213d28 Mon Sep 17 00:00:00 2001 From: Yuan Chen Date: Thu, 14 May 2026 08:41:56 -0700 Subject: [PATCH] chore(recipes): align overlay network-operator pins to v26.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `recipes/registry.yaml` already pins network-operator at `26.1.1`, but two overlays carry their own explicit pins that drift from the default: - recipes/overlays/kind.yaml: 25.1.0 → 26.1.1 (was a year behind; this is the `25.1.0 → v26.1.1` bump that #698's audit flagged) - recipes/overlays/aks.yaml: "v26.1.0" → "26.1.1" (also drops the spurious "v" prefix — NGC's chart version is "26.1.1" without "v"; Helm was emitting a warning on every render: "unable to find exact version requested; falling back to closest available version") No image changes — verified by `make bom-docs` producing zero diff against main, since the registry default at 26.1.1 was already the BOM source. This PR is purely overlay-consistency cleanup so the explicit pins match what bundles built from the registry default already use. Pre-existing dead config noted (not addressed here, follow-up): `recipes/components/network-operator/values.yaml` carries top-level keys (`deployCR`, `nicClusterPolicy`, `nvIpam`, `secondaryNetwork`) that the v26.1.x chart schema no longer accepts. Helm silently ignores them. The chart renders correctly; the keys are simply dead config. Cleaning up the kind values file to match the new schema is out of scope for this chart-pin alignment. Closes follow-up #3 from issue #698. Validation: - `make qualify`: all Go unit tests pass with race detector, 20/20 chainsaw tests pass, golangci-lint + yamllint clean, vulnerability scan + license headers OK - `make bom-docs`: regenerated docs/user/container-images.md; zero diff vs main (registry default unchanged) - `helm template` against the v26.1.1 chart with both AICR values files renders without errors --- recipes/overlays/aks.yaml | 2 +- recipes/overlays/kind.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/overlays/aks.yaml b/recipes/overlays/aks.yaml index 9ab16e552..0a113404a 100644 --- a/recipes/overlays/aks.yaml +++ b/recipes/overlays/aks.yaml @@ -60,7 +60,7 @@ spec: - name: network-operator type: Helm source: https://helm.ngc.nvidia.com/nvidia - version: "v26.1.0" + version: "26.1.1" valuesFile: components/network-operator/values-aks.yaml manifestFiles: - components/network-operator/manifests/nfd-network-rule.yaml diff --git a/recipes/overlays/kind.yaml b/recipes/overlays/kind.yaml index ad5dbc90f..99d27325b 100644 --- a/recipes/overlays/kind.yaml +++ b/recipes/overlays/kind.yaml @@ -214,7 +214,7 @@ spec: - name: network-operator type: Helm source: https://helm.ngc.nvidia.com/nvidia - version: "25.1.0" + version: "26.1.1" valuesFile: components/network-operator/values.yaml dependencyRefs: - nfd