From 7c8892e51b8f8277266a8fdb9e213d83c836b626 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 22 Aug 2026 08:12:17 +0000 Subject: [PATCH 01/16] fix(bundler): recognize OCP component aliases in DRA rollout wait, chart-version annotation, and driver-absent remedy Follow-up to #2057, closes #2135 --- pkg/bundler/bundler.go | 15 +++++++++++++++ .../deployer/helm/templates/deploy.sh.tmpl | 4 ++-- pkg/bundler/validations/checks.go | 10 +++++++++- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/pkg/bundler/bundler.go b/pkg/bundler/bundler.go index f4e6b599b1..e55add69e3 100644 --- a/pkg/bundler/bundler.go +++ b/pkg/bundler/bundler.go @@ -3887,6 +3887,21 @@ func (b *DefaultBundler) injectDRAChartVersionAnnotation( // is exercised by the disabled-component unit tests. return } + if gpuOperatorComponentName == gpuOperatorOCPComponentName && gpuOperatorVersion == "" { + // gpu-operator-ocp is a ClusterPolicy CR, not a Helm chart, so + // ComponentRef.Version is never populated for it — the empty + // check below would always skip injection on OCP. The OLM + // Subscription channel (gpu-operator-ocp-olm) is the signal + // that actually changes when the operator is upgraded, so use + // it as the rollout-trigger value instead. + if olmValues, ok := componentValues[gpuOperatorOCPOLMComponentName]; ok { + if sub, ok := olmValues["subscription"].(map[string]any); ok { + if channel, ok := sub["channel"].(string); ok { + gpuOperatorVersion = channel + } + } + } + } if gpuOperatorVersion == "" { // gpu-operator is enabled but the resolver produced an empty // Version string. This shouldn't happen in normal recipe diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index f1d3ea1f70..0b8a8c4a8d 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -485,8 +485,8 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # --- post-install name-matched blocks --- {{- range .Components }} - {{- if eq .Name "nvidia-dra-driver-gpu" }} - if [[ "${name}" == "nvidia-dra-driver-gpu" ]]; then + {{- if or (eq .Name "nvidia-dra-driver-gpu") (eq .Name "nvidia-dra-driver-gpu-ocp") }} + if [[ "${name}" == "nvidia-dra-driver-gpu" || "${name}" == "nvidia-dra-driver-gpu-ocp" ]]; then # gpu-operator's k8s-driver-manager reloads NVIDIA kernel modules # asynchronously per-node after `helm upgrade gpu-operator` returns. # If the DRA kubelet plugin pod re-rolls (via the chart's diff --git a/pkg/bundler/validations/checks.go b/pkg/bundler/validations/checks.go index 6540978b5e..e2764ab045 100644 --- a/pkg/bundler/validations/checks.go +++ b/pkg/bundler/validations/checks.go @@ -539,6 +539,10 @@ const gpuOperatorManagedOverrideSet = "--set gpuoperator:driver.enabled=true " + "--set gpuoperator:operator.runtimeClass=nvidia " + "--set dradriver:nvidiaDriverRoot=/run/nvidia/driver" +const ocpGPUOperatorManagedOverrideSet = "--set gpuoperatorocp:driver.enabled=true " + + "--set gpuoperatorocp:toolkit.enabled=true " + + "--set dradriverocp:nvidiaDriverRoot=/run/nvidia/driver" + // gkeGPUOperatorManagedOverrideSet extends the override tuple for GKE // remedies. GKE preinstalled-driver profiles (Google driver installer, // documented for both COS and Ubuntu node images) pin @@ -598,7 +602,7 @@ func legacyRecipeAlternativeRemedy(service recipe.CriteriaServiceType, os recipe // (see gpuOperatorManagedOverrideSet above for why the duplication // exists). func driverAbsentRemedy(service recipe.CriteriaServiceType, os recipe.CriteriaOSType, profiled bool) string { - switch service { //nolint:exhaustive // only AKS and GKE have provider-specific wording; every other service takes the generic default + switch service { //nolint:exhaustive // only AKS, GKE, and OCP have provider-specific wording; every other service takes the generic default case recipe.CriteriaServiceAKS: if !profiled { // Legacy pre-profile artifact: the ownership lock does not @@ -651,6 +655,10 @@ func driverAbsentRemedy(service recipe.CriteriaServiceType, os recipe.CriteriaOS "driver, so those may bundle in GPU-Operator-managed mode: " + gkeGPUOperatorManagedOverrideSet + "." } + case recipe.CriteriaServiceOCP: + return "Either reprovision the GPU nodes with a platform-installed " + + "NVIDIA driver, or bundle in GPU-Operator-managed mode: " + + ocpGPUOperatorManagedOverrideSet + "." default: return "Either reprovision the GPU nodes with a platform-installed " + "NVIDIA driver, or bundle in GPU-Operator-managed mode: " + From 4034f1886b2b76da8afe3475ba2ac60641fee035 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 22 Aug 2026 13:06:28 +0000 Subject: [PATCH 02/16] test: cover OCP alias fallback in DRA annotation and driver-absent remedy --- pkg/bundler/bundler_dra_annotation_test.go | 41 ++++++++++++++++++++++ pkg/bundler/validations/checks_test.go | 30 ++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/pkg/bundler/bundler_dra_annotation_test.go b/pkg/bundler/bundler_dra_annotation_test.go index 0b3de87d57..138c734681 100644 --- a/pkg/bundler/bundler_dra_annotation_test.go +++ b/pkg/bundler/bundler_dra_annotation_test.go @@ -193,6 +193,47 @@ func TestInjectDRAChartVersionAnnotation_PreservesExistingValues(t *testing.T) { } } +// TestInjectDRAChartVersionAnnotation_OCPFallbackToOLMChannel pins the +// OCP fallback added for #2135: gpu-operator-ocp is a ClusterPolicy +// CR, not a Helm chart, so ComponentRef.Version is always empty for +// it. Instead of skipping injection (the pre-fix behavior), the +// helper reads the OLM Subscription channel from the +// gpu-operator-ocp-olm component's values and mirrors that onto both +// nvidia-dra-driver-gpu-ocp pod templates. +func TestInjectDRAChartVersionAnnotation_OCPFallbackToOLMChannel(t *testing.T) { + b, err := New() + if err != nil { + t.Fatalf("New() error = %v", err) + } + + const draOCPComponentName = "nvidia-dra-driver-gpu-ocp" + componentValues := map[string]map[string]any{ + gpuOperatorOCPComponentName: {}, + draOCPComponentName: {}, + gpuOperatorOCPOLMComponentName: { + "subscription": map[string]any{ + "channel": "v25.10", + }, + }, + } + rr := &recipe.RecipeResult{ + ComponentRefs: []recipe.ComponentRef{ + {Name: gpuOperatorOCPComponentName, Version: ""}, + {Name: draOCPComponentName, Version: "0.4.1"}, + }, + } + + b.injectDRAChartVersionAnnotation(componentValues, rr) + + for _, podPath := range []string{"controller", "kubeletPlugin"} { + got := dig(componentValues[draOCPComponentName], podPath, "podAnnotations", draChartVersionAnnotation) + if got != "v25.10" { + t.Errorf("podAnnotations[%s][%s] = %v, want v25.10 (OLM channel fallback)", + podPath, draChartVersionAnnotation, got) + } + } +} + // TestInjectDRAChartVersionAnnotation_OverridesUserSet pins the // "internal annotation always reflects the actual chart version" // invariant. A user --set that wrote a stale value into the diff --git a/pkg/bundler/validations/checks_test.go b/pkg/bundler/validations/checks_test.go index 1bd73b037b..8c28d6a3f5 100644 --- a/pkg/bundler/validations/checks_test.go +++ b/pkg/bundler/validations/checks_test.go @@ -932,6 +932,36 @@ func TestCheckConditions(t *testing.T) { } } +// TestDriverAbsentRemedy_OCP pins the OCP branch added for #2135: +// driverAbsentRemedy must use the OCP-specific override keys +// (gpuoperatorocp:/dradriverocp:) rather than falling through to the +// generic gpuoperator:/dradriver: default, since those keys don't +// resolve against an OCP recipe's registry aliases. Also asserts the +// generic-default keys are NOT present, so a future edit that +// accidentally reuses gpuOperatorManagedOverrideSet for OCP fails +// loudly instead of silently. +func TestDriverAbsentRemedy_OCP(t *testing.T) { + got := driverAbsentRemedy(recipe.CriteriaServiceOCP, "", false) + + wantContains := []string{ + "--set gpuoperatorocp:driver.enabled=true", + "--set gpuoperatorocp:toolkit.enabled=true", + "--set dradriverocp:nvidiaDriverRoot=/run/nvidia/driver", + } + for _, want := range wantContains { + if !strings.Contains(got, want) { + t.Errorf("driverAbsentRemedy(OCP) missing %q:\n%s", want, got) + } + } + + dontWant := []string{"gpuoperator:", "dradriver:"} + for _, unwanted := range dontWant { + if strings.Contains(got, unwanted) { + t.Errorf("driverAbsentRemedy(OCP) unexpectedly contains generic-default key %q:\n%s", unwanted, got) + } + } +} + // TestCheckDriverOwnershipCoherence covers the bundle-time // driver-ownership gate on FINAL effective values: Rule 1 (a recipe whose // snapshot observed no NVIDIA driver on the sampled GPU node — From e378fe85e7239d0556ea5d2dcb5d0cfe772a0b3d Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 22 Aug 2026 13:21:48 +0000 Subject: [PATCH 03/16] =?UTF-8?q?fix:=20address=20review=20=E2=80=94=20OCP?= =?UTF-8?q?=20DaemonSet=20name-prefix=20match,=20per-component=20shell=20g?= =?UTF-8?q?uard,=20legacyRecipeAlternativeRemedy=20OCP=20branch,=20resolve?= =?UTF-8?q?d=20DRA=20ref=20name=20in=20messages,=20client/v1=20mirror,=20a?= =?UTF-8?q?nd=20doc/comment=20accuracy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses mchmarny review on #2135 --- docs/user/component-catalog.md | 2 +- pkg/bundler/bundler.go | 18 +++++++-- .../deployer/helm/templates/deploy.sh.tmpl | 39 +++++++++++++------ pkg/bundler/validations/checks.go | 31 ++++++++------- pkg/client/v1/gpu_driver_state.go | 15 ++++++- 5 files changed, 75 insertions(+), 30 deletions(-) diff --git a/docs/user/component-catalog.md b/docs/user/component-catalog.md index 1efebe2b47..9d0e17d214 100644 --- a/docs/user/component-catalog.md +++ b/docs/user/component-catalog.md @@ -60,7 +60,7 @@ The source of truth is [`recipes/registry.yaml`](https://github.com/NVIDIA/aicr/ | **cert-manager-ocp-olm** | OLM installer for cert-manager on OpenShift. Creates the OperatorGroup and Subscription resources that install the certified cert-manager Operator via the Operator Lifecycle Manager. Paired with `cert-manager-ocp`. OCP-specific. | [cert-manager (Certified)](https://catalog.redhat.com/software/container-stacks/detail/5ec3f5a5eebc3d6acb0ee71c) | | **cert-manager-ocp** | cert-manager CertManager CR for OpenShift. The operand Deployments (controller, cainjector, webhook) land in a hardcoded `cert-manager` namespace regardless of the operator's own namespace. Deployed after `cert-manager-ocp-olm`. OCP-specific. | [cert-manager](https://github.com/cert-manager/cert-manager) | | **prometheus-adapter-ocp** | Prometheus Adapter for OpenShift. Reuses the same upstream chart as `prometheus-adapter`, pointed at OCP's built-in Thanos Querier instead of kube-prometheus-stack (which stays disabled on OCP). No certified OCP operator exists for this component. OCP-specific. | [prometheus-adapter](https://github.com/kubernetes-sigs/prometheus-adapter) | -| **nvidia-dra-driver-gpu-ocp** | NVIDIA DRA GPU driver for OpenShift. Reuses the same upstream chart as `nvidia-dra-driver-gpu`, with an added SCC RoleBinding granting the kubelet-plugin DaemonSet the host device access OCP's default restricted-v2 SCC forbids. No certified OCP operator exists for this component. OCP-specific. Known limitation: some GPU-driver rollout protections and remedy hints do not yet cover the OCP aliases (`gpu-operator-ocp`, `nvidia-dra-driver-gpu-ocp`) — the deployer's stale-NVML migration wait/restart, driver-version annotation injection, and the driver-absent remedy's `gpuoperator:`/`dradriver:` override keys; tracked in [#2136](https://github.com/NVIDIA/aicr/issues/2136). | [NVIDIA DRA Driver](https://github.com/kubernetes-sigs/dra-driver-nvidia-gpu) | +| **nvidia-dra-driver-gpu-ocp** | NVIDIA DRA GPU driver for OpenShift. Reuses the same upstream chart as `nvidia-dra-driver-gpu`, with an added SCC RoleBinding granting the kubelet-plugin DaemonSet the host device access OCP's default restricted-v2 SCC forbids. No certified OCP operator exists for this component. OCP-specific. Known limitation: the driver-version annotation injected onto the DRA pod templates falls back to the `gpu-operator-ocp-olm` Subscription channel, which changes on a channel re-pin but not on every in-channel OLM auto-upgrade — so the stale-NVML rollout gate (#973) can still miss an in-channel driver bump on OCP; tracked in [#2135](https://github.com/NVIDIA/aicr/issues/2135). | [NVIDIA DRA Driver](https://github.com/kubernetes-sigs/dra-driver-nvidia-gpu) | | **k8s-nim-operator-ocp** | NVIDIA NIM Operator for OpenShift. Reuses the same upstream chart as `k8s-nim-operator`, with OCP-specific RBAC. Requires `cert-manager-ocp` for admission-webhook TLS. OCP-specific. | [K8s NIM Operator](https://github.com/NVIDIA/k8s-nim-operator) | ## VR200 Preview coverage diff --git a/pkg/bundler/bundler.go b/pkg/bundler/bundler.go index e55add69e3..b70fc5ef53 100644 --- a/pkg/bundler/bundler.go +++ b/pkg/bundler/bundler.go @@ -3890,10 +3890,20 @@ func (b *DefaultBundler) injectDRAChartVersionAnnotation( if gpuOperatorComponentName == gpuOperatorOCPComponentName && gpuOperatorVersion == "" { // gpu-operator-ocp is a ClusterPolicy CR, not a Helm chart, so // ComponentRef.Version is never populated for it — the empty - // check below would always skip injection on OCP. The OLM - // Subscription channel (gpu-operator-ocp-olm) is the signal - // that actually changes when the operator is upgraded, so use - // it as the rollout-trigger value instead. + // check below would always skip injection on OCP. Fall back to + // the OLM Subscription channel (gpu-operator-ocp-olm) as the + // rollout-trigger value instead. + // + // KNOWN LIMITATION: the channel pin (e.g. "v25.10") only + // changes on a channel re-pin, not on every operator update. + // With installPlanApproval: Automatic (the default — + // components/gpu-operator-ocp-olm/values.yaml), OLM can + // upgrade to newer CSVs inside the same channel — reloading + // the driver — without the channel string changing, so this + // annotation catches bundle-driven operator bumps (a recipe + // regenerated against a different channel) but NOT in-channel + // auto-upgrades. The stale-NVML gap this annotation exists to + // close (#973) remains open for that case on OCP. See #2135. if olmValues, ok := componentValues[gpuOperatorOCPOLMComponentName]; ok { if sub, ok := olmValues["subscription"].(map[string]any); ok { if channel, ok := sub["channel"].(string); ok { diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 0b8a8c4a8d..3208549160 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -486,7 +486,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # --- post-install name-matched blocks --- {{- range .Components }} {{- if or (eq .Name "nvidia-dra-driver-gpu") (eq .Name "nvidia-dra-driver-gpu-ocp") }} - if [[ "${name}" == "nvidia-dra-driver-gpu" || "${name}" == "nvidia-dra-driver-gpu-ocp" ]]; then + if [[ "${name}" == "{{ .Name }}" ]]; then # gpu-operator's k8s-driver-manager reloads NVIDIA kernel modules # asynchronously per-node after `helm upgrade gpu-operator` returns. # If the DRA kubelet plugin pod re-rolls (via the chart's @@ -514,18 +514,35 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # excludes. DRIVER_DS_NS=$(kubectl get daemonset -A -o jsonpath='{.items[?(@.metadata.name=="nvidia-driver-daemonset")].metadata.namespace}' 2>/dev/null | awk '{print $1}') if [[ -z "${DRIVER_DS_NS}" ]]; then + # operator's reconciler sets that label only on nodes its + # driver DaemonSet selects (this respects + # --accelerated-node-selector). Waiting on every + # gpu.present=true node would block until the 15-min timeout + # for any GPU node the operator deliberately excludes. + # Driver-DaemonSet lookup is name-prefix matched, not exact: the + # certified OpenShift build renders it as + # nvidia-driver-daemonset- via the Driver Toolkit, + # so an exact-name match silently fails open on OCP and reports + # "host-managed driver" even when gpu-operator-ocp owns it + # (driver.enabled: true). Node-label presence (gate 2) is checked + # unconditionally and takes priority over the DaemonSet lookup for + # the same reason: the operator applies that label itself, so it + # is a naming-agnostic signal of who owns the driver. + DRIVER_DS_NS=$(kubectl get daemonset -A --no-headers 2>/dev/null | awk '$2 ~ /^nvidia-driver-daemonset(-|$)/ {print $1; exit}') + MANAGED_NODES=$(kubectl get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') + if [[ -z "${DRIVER_DS_NS}" && "${MANAGED_NODES}" -eq 0 ]]; then echo " gpu-operator nvidia-driver-daemonset not present (host-managed driver); skipping migration wait" - else - MANAGED_NODES=$(kubectl get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') - if [[ "${MANAGED_NODES}" -gt 0 ]]; then - echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS})..." - if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ - nodes -l nvidia.com/gpu.deploy.driver=true --timeout=15m; then - echo " WARNING: not all managed GPU nodes reached upgrade-done within 15m; proceeding with restart anyway" - fi - else - echo " No nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait" + elif [[ "${MANAGED_NODES}" -gt 0 ]]; then + echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-unknown})..." + if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ + nodes -l nvidia.com/gpu.deploy.driver=true --timeout=15m; then + echo " WARNING: not all managed GPU nodes reached upgrade-done within 15m; proceeding with restart anyway" fi + else + # DaemonSet present but no node carries the label yet (e.g. still + # scheduling): fail closed rather than falling through to the + # restart below unguarded. + echo " gpu-operator driver DaemonSet present (ns=${DRIVER_DS_NS}) but no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait" fi # Best-effort mitigation for kubelet DRA plugin registration drift. # After uninstall/reinstall, kubelet's fsnotify watcher may not detect new diff --git a/pkg/bundler/validations/checks.go b/pkg/bundler/validations/checks.go index e2764ab045..77f76833fc 100644 --- a/pkg/bundler/validations/checks.go +++ b/pkg/bundler/validations/checks.go @@ -571,20 +571,25 @@ func legacyRecipeAlternativeRemedy(service recipe.CriteriaServiceType, os recipe "driver, so the GPU-Operator-managed override set is not available there; if the " + "GPU nodes use the GKE-managed driver install, retarget the DRA driver root " + "instead: --set dradriver:nvidiaDriverRoot=" + gkeManagedDriverRootPath + "." - if service != recipe.CriteriaServiceGKE { - return "Or supply the full GPU-Operator-managed override set: " + - gpuOperatorManagedOverrideSet + "." - } - switch os { //nolint:exhaustive // COS and Ubuntu are the only GKE node images with specific wording; everything else (unknown, any, or an OS GKE does not offer) gets both supported GKE paths - case recipe.CriteriaOSCOS: - return gkeCOSAlternative - case recipe.CriteriaOSUbuntu: + switch service { //nolint:exhaustive // only GKE and OCP need dedicated override-key wording; every other service takes the generic gpuOperatorManagedOverrideSet default + case recipe.CriteriaServiceOCP: return "Or supply the full GPU-Operator-managed override set: " + - gkeGPUOperatorManagedOverrideSet + "." + ocpGPUOperatorManagedOverrideSet + "." + case recipe.CriteriaServiceGKE: + switch os { //nolint:exhaustive // COS and Ubuntu are the only GKE node images with specific wording; everything else (unknown, any, or an OS GKE does not offer) gets both supported GKE paths + case recipe.CriteriaOSCOS: + return gkeCOSAlternative + case recipe.CriteriaOSUbuntu: + return "Or supply the full GPU-Operator-managed override set: " + + gkeGPUOperatorManagedOverrideSet + "." + default: + return gkeCOSAlternative + " On GKE Ubuntu node images the GPU Operator can manage " + + "the driver, so those may instead supply the full GPU-Operator-managed " + + "override set: " + gkeGPUOperatorManagedOverrideSet + "." + } default: - return gkeCOSAlternative + " On GKE Ubuntu node images the GPU Operator can manage " + - "the driver, so those may instead supply the full GPU-Operator-managed " + - "override set: " + gkeGPUOperatorManagedOverrideSet + "." + return "Or supply the full GPU-Operator-managed override set: " + + gpuOperatorManagedOverrideSet + "." } } @@ -1152,7 +1157,7 @@ func draLockstepViolations(ctx context.Context, recipeResult *recipe.RecipeResul "populates that path when the operator does not manage the driver. This is "+ "commonly the signature of a recipe generated before the preinstalled-driver "+ "default flip: regenerate the recipe (aicr recipe ...) for this AICR version. %s", - componentName, draDriverComponentName, operatorContainerDriverRoot, + componentName, draRef.Name, operatorContainerDriverRoot, legacyRecipeAlternativeRemedy(service, osCriteria))) } return msgs, nil diff --git a/pkg/client/v1/gpu_driver_state.go b/pkg/client/v1/gpu_driver_state.go index 59801164d2..62dd565c81 100644 --- a/pkg/client/v1/gpu_driver_state.go +++ b/pkg/client/v1/gpu_driver_state.go @@ -51,6 +51,15 @@ const gpuOperatorManagedOverrideSet = "--set gpuoperator:driver.enabled=true " + "--set gpuoperator:operator.runtimeClass=nvidia " + "--set dradriver:nvidiaDriverRoot=/run/nvidia/driver" +// ocpGPUOperatorManagedOverrideSet is gpuOperatorManagedOverrideSet's OCP +// counterpart — see the sibling constant of the same name in +// pkg/bundler/validations/checks.go for why the keys and fields differ +// (gpuoperatorocp:/dradriverocp: aliases, no operator.runtimeClass on +// the ClusterPolicy CR). Keep both copies in sync. +const ocpGPUOperatorManagedOverrideSet = "--set gpuoperatorocp:driver.enabled=true " + + "--set gpuoperatorocp:toolkit.enabled=true " + + "--set dradriverocp:nvidiaDriverRoot=/run/nvidia/driver" + // gkeGPUOperatorManagedOverrideSet extends the override tuple for GKE // remedies. GKE preinstalled-driver profiles (Google driver installer, // documented for both COS and Ubuntu node images) pin @@ -73,7 +82,7 @@ const gkeGPUOperatorManagedOverrideSet = gpuOperatorManagedOverrideSet + // anything else gets the generic reprovision wording plus the override // set. func driverAbsentRemedy(service recipe.CriteriaServiceType, os recipe.CriteriaOSType, profiled bool) string { - switch service { //nolint:exhaustive // only AKS and GKE have provider-specific wording; every other service takes the generic default + switch service { //nolint:exhaustive // only AKS, GKE, and OCP have provider-specific wording; every other service takes the generic default case recipe.CriteriaServiceAKS: if !profiled { // Legacy pre-profile artifact: the ownership lock does not @@ -125,6 +134,10 @@ func driverAbsentRemedy(service recipe.CriteriaServiceType, os recipe.CriteriaOS "driver, so those may bundle in GPU-Operator-managed mode: " + gkeGPUOperatorManagedOverrideSet + "." } + case recipe.CriteriaServiceOCP: + return "Either reprovision the GPU nodes with a platform-installed " + + "NVIDIA driver, or bundle in GPU-Operator-managed mode: " + + ocpGPUOperatorManagedOverrideSet + "." default: return "Either reprovision the GPU nodes with a platform-installed " + "NVIDIA driver, or bundle in GPU-Operator-managed mode: " + From a29142ca7a6ec06a5cc028d9f66c0c512f560462 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 22 Aug 2026 19:44:56 +0000 Subject: [PATCH 04/16] fix: gate DRA kubelet plugin restart on migration-wait fail-closed state Adds SKIP_RESTART flag set when the driver DaemonSet is present but no node has reached the migration-state label yet. The restart is now gated on this flag instead of only logging a message and falling through unguarded, per coderabbitai review on 423fd3d. Signed-off-by: Mohit Yadav --- pkg/bundler/deployer/helm/templates/deploy.sh.tmpl | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 3208549160..6f76167ce5 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -530,6 +530,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # is a naming-agnostic signal of who owns the driver. DRIVER_DS_NS=$(kubectl get daemonset -A --no-headers 2>/dev/null | awk '$2 ~ /^nvidia-driver-daemonset(-|$)/ {print $1; exit}') MANAGED_NODES=$(kubectl get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') + SKIP_RESTART="false" if [[ -z "${DRIVER_DS_NS}" && "${MANAGED_NODES}" -eq 0 ]]; then echo " gpu-operator nvidia-driver-daemonset not present (host-managed driver); skipping migration wait" elif [[ "${MANAGED_NODES}" -gt 0 ]]; then @@ -540,9 +541,11 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do fi else # DaemonSet present but no node carries the label yet (e.g. still - # scheduling): fail closed rather than falling through to the - # restart below unguarded. - echo " gpu-operator driver DaemonSet present (ns=${DRIVER_DS_NS}) but no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait" + # scheduling): fail closed and block the DRA restart below — + # restarting DRA before the driver migration gate is reached can + # leave DRA pods stuck against a mid-migration driver. + echo " gpu-operator driver DaemonSet present (ns=${DRIVER_DS_NS}) but no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait and DRA restart" + SKIP_RESTART="true" fi # Best-effort mitigation for kubelet DRA plugin registration drift. # After uninstall/reinstall, kubelet's fsnotify watcher may not detect new @@ -550,7 +553,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # This does NOT fix cases where kubelet itself has lost registration state — # a node reboot is required for that. See docs/user/cli-reference.md. DRA_DS=$(kubectl get daemonset -n {{ .Namespace }} -o name 2>/dev/null | awk '/kubelet-plugin/{print; exit}' || true) - if [[ -n "${DRA_DS}" ]]; then + if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then echo " Restarting DRA kubelet plugin (${DRA_DS##*/}) to ensure registration..." if ! kubectl rollout restart "${DRA_DS}" -n {{ .Namespace }}; then echo " WARNING: failed to restart DRA kubelet plugin daemonset" @@ -560,6 +563,8 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # DRA plugin socket), not a readiness convenience like --wait. echo " WARNING: DRA kubelet plugin rollout did not complete within 120s" fi + elif [[ "${SKIP_RESTART}" == "true" ]]; then + echo " Skipping DRA kubelet plugin restart (driver migration gate not yet reached)" else echo " WARNING: no DRA kubelet plugin daemonset found in {{ .Namespace }}" fi From 1af93d230c477659a70f97803dcedc7dd8f070c1 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Mon, 24 Aug 2026 18:56:16 +0000 Subject: [PATCH 05/16] fix(deploy.sh): block DRA restart when driver-managed and migration gate not yet observable --- pkg/bundler/deployer/helm/helm.go | 51 ++++++++++++++++--- .../deployer/helm/templates/deploy.sh.tmpl | 14 +++++ 2 files changed, 57 insertions(+), 8 deletions(-) diff --git a/pkg/bundler/deployer/helm/helm.go b/pkg/bundler/deployer/helm/helm.go index b613c6fd54..9968c8f48d 100644 --- a/pkg/bundler/deployer/helm/helm.go +++ b/pkg/bundler/deployer/helm/helm.go @@ -62,6 +62,15 @@ type ComponentData struct { IsOCI bool Tag string // Git ref for Kustomize-typed components (tag/branch/commit) Path string // Path within the repository to the kustomization + + // DriverOperatorManaged is true when the bundle's effective values + // select an operator-managed NVIDIA driver — gpu-operator's or + // gpu-operator-ocp's driver.enabled is true. deploy.sh's DRA + // migration-wait block (see #2135, #973) uses this to tell "driver + // is host-managed" apart from "driver is operator-managed but the + // DaemonSet/node-label migration signal isn't observable yet", + // which live cluster state alone cannot distinguish. + DriverOperatorManaged bool } // compile-time interface check @@ -283,6 +292,29 @@ func (g *Generator) Generate(ctx context.Context, outputDir string) (*deployer.O // buildComponentDataList builds a sorted list of ComponentData from the recipe. // It validates that all component names are safe for use as directory names. +// driverOperatorManaged reports whether this bundle's effective values +// select an operator-managed NVIDIA driver: gpu-operator's or +// gpu-operator-ocp's driver.enabled is true. Checks both component names +// since only one is ever enabled in a given recipe (see +// pkg/bundler/bundler.go's gpuOperatorComponentNames for the canonical +// list this mirrors). +func (g *Generator) driverOperatorManaged() bool { + for _, name := range []string{"gpu-operator", "gpu-operator-ocp"} { + values, ok := g.ComponentValues[name] + if !ok { + continue + } + driver, ok := values["driver"].(map[string]any) + if !ok { + continue + } + if enabled, ok := driver["enabled"].(bool); ok && enabled { + return true + } + } + return false +} + // Only the fields consumed by the orchestration templates are populated. func (g *Generator) buildComponentDataList() ([]ComponentData, error) { // Sort by deployment order @@ -291,6 +323,8 @@ func (g *Generator) buildComponentDataList() ([]ComponentData, error) { g.RecipeResult.DeploymentOrder, ) + driverOperatorManaged := g.driverOperatorManaged() + components := make([]ComponentData, 0, len(sorted)) for _, ref := range sorted { if !deployer.IsSafePathComponent(ref.Name) { @@ -301,14 +335,15 @@ func (g *Generator) buildComponentDataList() ([]ComponentData, error) { chartName := ref.EffectiveChart() components = append(components, ComponentData{ - Name: ref.Name, - Namespace: ref.Namespace, - Repository: ref.Source, - ChartName: chartName, - Version: ref.Version, - IsOCI: strings.HasPrefix(ref.Source, "oci://"), - Tag: ref.Tag, - Path: ref.Path, + Name: ref.Name, + Namespace: ref.Namespace, + Repository: ref.Source, + ChartName: chartName, + Version: ref.Version, + IsOCI: strings.HasPrefix(ref.Source, "oci://"), + Tag: ref.Tag, + Path: ref.Path, + DriverOperatorManaged: driverOperatorManaged, }) } diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 6f76167ce5..a8bc2d2c01 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -532,7 +532,21 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do MANAGED_NODES=$(kubectl get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') SKIP_RESTART="false" if [[ -z "${DRIVER_DS_NS}" && "${MANAGED_NODES}" -eq 0 ]]; then + {{- if .DriverOperatorManaged }} + # This bundle's effective values select an operator-managed + # driver (driver.enabled=true), so the absence of both runtime + # signals means the migration gate isn't observable YET (the + # operator hasn't converged), not that the driver is + # host-managed. Falling through to the restart below on that + # wrong assumption reproduces the exact invalid-CDI/ + # ContainerCreating failure this block exists to prevent (#973). + # Block the restart; a retried deploy will observe the gate once + # the operator creates the DaemonSet or labels a node. + echo " WARNING: gpu-operator driver.enabled=true but neither the driver DaemonSet nor the migration label is observable yet; blocking the DRA plugin restart until the driver rollout is detectable (retry the deploy)" + SKIP_RESTART=true + {{- else }} echo " gpu-operator nvidia-driver-daemonset not present (host-managed driver); skipping migration wait" + {{- end }} elif [[ "${MANAGED_NODES}" -gt 0 ]]; then echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-unknown})..." if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ From 1bd133ee2d09d75e73ff647e81232267e92b92e7 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Tue, 25 Aug 2026 10:25:13 +0000 Subject: [PATCH 06/16] test: cover DRA restart gating on DriverOperatorManaged Addresses mchmarny's regression-test ask on #2135 --- pkg/bundler/deployer/helm/helm_test.go | 117 +++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/pkg/bundler/deployer/helm/helm_test.go b/pkg/bundler/deployer/helm/helm_test.go index 7299cf38ef..83b21cd74f 100644 --- a/pkg/bundler/deployer/helm/helm_test.go +++ b/pkg/bundler/deployer/helm/helm_test.go @@ -386,6 +386,123 @@ func TestGenerate_DeployScriptExecutable(t *testing.T) { } } +// TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged pins the +// fix for #2135's review follow-up: live cluster state alone (absent +// DaemonSet + no labeled node) cannot tell "driver is host-managed" apart +// from "driver is operator-managed but the migration gate hasn't converged +// yet" — the latter must block the DRA kubelet-plugin restart rather than +// running it unguarded, or it reproduces the invalid-CDI/ContainerCreating +// failure (#973). DriverOperatorManaged is derived at bundle time from +// gpu-operator's/gpu-operator-ocp's effective driver.enabled and threaded +// into the rendered script, so this only needs to check the generated +// text — no live cluster required. +func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing.T) { + recipeResult := func() *recipe.RecipeResult { + return &recipe.RecipeResult{ + Kind: "RecipeResult", + APIVersion: "aicr.run/v1alpha2", + Metadata: recipe.RecipeResultMetadata{Version: "v0.1.0"}, + Criteria: &recipe.Criteria{ + Service: "eks", + Accelerator: "h100", + Intent: "training", + }, + ComponentRefs: []recipe.ComponentRef{ + { + Name: "gpu-operator", + Namespace: "gpu-operator", + Chart: "gpu-operator", + Version: "v25.3.3", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + { + Name: "nvidia-dra-driver-gpu", + Namespace: "nvidia-dra-driver", + Chart: "nvidia-dra-driver-gpu", + Version: "0.4.1", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + }, + DeploymentOrder: []string{"gpu-operator", "nvidia-dra-driver-gpu"}, + } + } + + tests := []struct { + name string + componentValues map[string]map[string]any + wantContains []string + wantNotContains []string + }{ + { + name: "operator-managed driver blocks restart until gate is observable", + componentValues: map[string]map[string]any{ + "gpu-operator": { + "driver": map[string]any{"enabled": true}, + }, + "nvidia-dra-driver-gpu": {}, + }, + wantContains: []string{ + `SKIP_RESTART="false"`, + `blocking the DRA plugin restart until the driver rollout is detectable`, + `SKIP_RESTART=true`, + `if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then`, + }, + wantNotContains: []string{ + `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + }, + }, + { + name: "host-managed driver still skips the wait without blocking restart", + componentValues: map[string]map[string]any{ + "gpu-operator": { + "driver": map[string]any{"enabled": false}, + }, + "nvidia-dra-driver-gpu": {}, + }, + wantContains: []string{ + `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + }, + wantNotContains: []string{ + `blocking the DRA plugin restart until the driver rollout is detectable`, + }, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctx := context.Background() + outputDir := t.TempDir() + + g := &Generator{ + RecipeResult: recipeResult(), + ComponentValues: tt.componentValues, + Version: "v1.0.0", + } + + if _, err := g.Generate(ctx, outputDir); err != nil { + t.Fatalf("Generate failed: %v", err) + } + + content, err := os.ReadFile(filepath.Join(outputDir, "deploy.sh")) + if err != nil { + t.Fatalf("failed to read deploy.sh: %v", err) + } + script := string(content) + + for _, want := range tt.wantContains { + if !strings.Contains(script, want) { + t.Errorf("deploy.sh missing %q", want) + } + } + for _, notWant := range tt.wantNotContains { + if strings.Contains(script, notWant) { + t.Errorf("deploy.sh unexpectedly contains %q", notWant) + } + } + }) + } +} + // --------------------------------------------------------------------------- // Property tests (helpers and data-shape preservation) // --------------------------------------------------------------------------- From dffca83188741c1926f38689616b5a3c9766bf9f Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Fri, 28 Aug 2026 01:23:52 +0530 Subject: [PATCH 07/16] =?UTF-8?q?fix:=20address=20njhensley=20review=20?= =?UTF-8?q?=E2=80=94=20needs-retry=20exit=20signal,=20OCP=20render=20cover?= =?UTF-8?q?age,=20named=20alias=20consts,=20OCP=20remedy=20test=20rows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/bundler/deployer/helm/helm.go | 15 ++++- pkg/bundler/deployer/helm/helm_test.go | 55 ++++++++++++++++++- .../deployer/helm/templates/deploy.sh.tmpl | 19 ++++++- pkg/bundler/validations/checks_test.go | 27 ++++++++- pkg/client/v1/gpu_driver_state_test.go | 19 +++++-- 5 files changed, 125 insertions(+), 10 deletions(-) diff --git a/pkg/bundler/deployer/helm/helm.go b/pkg/bundler/deployer/helm/helm.go index 9968c8f48d..3d8d69d22c 100644 --- a/pkg/bundler/deployer/helm/helm.go +++ b/pkg/bundler/deployer/helm/helm.go @@ -298,8 +298,21 @@ func (g *Generator) Generate(ctx context.Context, outputDir string) (*deployer.O // since only one is ever enabled in a given recipe (see // pkg/bundler/bundler.go's gpuOperatorComponentNames for the canonical // list this mirrors). +// gpuOperatorComponentName and gpuOperatorOCPComponentName are this +// package's copy of the canonical/OCP gpu-operator component names (a +// 4th duplicate alongside pkg/bundler/bundler.go, pkg/bundler/validations +// /checks.go, and their override-key constants — this package cannot +// import pkg/bundler due to the dependency cycle noted at +// componentOverrideKeys' godoc equivalent). Named here, rather than an +// inline literal, so a `grep gpuOperatorOCPComponentName` across the repo +// surfaces every copy that needs updating together. +const ( + gpuOperatorComponentName = "gpu-operator" + gpuOperatorOCPComponentName = "gpu-operator-ocp" +) + func (g *Generator) driverOperatorManaged() bool { - for _, name := range []string{"gpu-operator", "gpu-operator-ocp"} { + for _, name := range []string{gpuOperatorComponentName, gpuOperatorOCPComponentName} { values, ok := g.ComponentValues[name] if !ok { continue diff --git a/pkg/bundler/deployer/helm/helm_test.go b/pkg/bundler/deployer/helm/helm_test.go index 83b21cd74f..01623782f8 100644 --- a/pkg/bundler/deployer/helm/helm_test.go +++ b/pkg/bundler/deployer/helm/helm_test.go @@ -429,6 +429,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing tests := []struct { name string + recipeResultOCP bool // when true, uses OCP component names throughout instead of canonical componentValues map[string]map[string]any wantContains []string wantNotContains []string @@ -446,6 +447,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing `blocking the DRA plugin restart until the driver rollout is detectable`, `SKIP_RESTART=true`, `if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then`, + `no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait and DRA restart`, }, wantNotContains: []string{ `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, @@ -466,6 +468,26 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing `blocking the DRA plugin restart until the driver rollout is detectable`, }, }, + { + name: "OCP DRA component renders its own guard and is gated by gpu-operator-ocp's driver.enabled", + recipeResultOCP: true, + componentValues: map[string]map[string]any{ + "gpu-operator-ocp": { + "driver": map[string]any{"enabled": true}, + }, + "nvidia-dra-driver-gpu-ocp": {}, + }, + wantContains: []string{ + `if [[ "${name}" == "nvidia-dra-driver-gpu-ocp" ]]; then`, + `SKIP_RESTART="false"`, + `blocking the DRA plugin restart until the driver rollout is detectable`, + `SKIP_RESTART=true`, + }, + wantNotContains: []string{ + `if [[ "${name}" == "nvidia-dra-driver-gpu" ]]; then`, + `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + }, + }, } for _, tt := range tests { @@ -473,8 +495,39 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing ctx := context.Background() outputDir := t.TempDir() + rr := recipeResult() + if tt.recipeResultOCP { + rr = &recipe.RecipeResult{ + Kind: "RecipeResult", + APIVersion: "aicr.run/v1alpha2", + Metadata: recipe.RecipeResultMetadata{Version: "v0.1.0"}, + Criteria: &recipe.Criteria{ + Service: "ocp", + Accelerator: "h100", + Intent: "training", + }, + ComponentRefs: []recipe.ComponentRef{ + { + Name: "gpu-operator-ocp", + Namespace: "gpu-operator", + Chart: "gpu-operator", + Version: "", + Source: "", + }, + { + Name: "nvidia-dra-driver-gpu-ocp", + Namespace: "nvidia-dra-driver", + Chart: "nvidia-dra-driver-gpu", + Version: "0.4.1", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + }, + DeploymentOrder: []string{"gpu-operator-ocp", "nvidia-dra-driver-gpu-ocp"}, + } + } + g := &Generator{ - RecipeResult: recipeResult(), + RecipeResult: rr, ComponentValues: tt.componentValues, Version: "v1.0.0", } diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index a8bc2d2c01..91e51efde4 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -544,11 +545,12 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # the operator creates the DaemonSet or labels a node. echo " WARNING: gpu-operator driver.enabled=true but neither the driver DaemonSet nor the migration label is observable yet; blocking the DRA plugin restart until the driver rollout is detectable (retry the deploy)" SKIP_RESTART=true + NEEDS_RETRY="${NEEDS_RETRY} {{ .Name }}" {{- else }} echo " gpu-operator nvidia-driver-daemonset not present (host-managed driver); skipping migration wait" {{- end }} elif [[ "${MANAGED_NODES}" -gt 0 ]]; then - echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-unknown})..." + echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-})..." if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ nodes -l nvidia.com/gpu.deploy.driver=true --timeout=15m; then echo " WARNING: not all managed GPU nodes reached upgrade-done within 15m; proceeding with restart anyway" @@ -560,6 +562,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # leave DRA pods stuck against a mid-migration driver. echo " gpu-operator driver DaemonSet present (ns=${DRIVER_DS_NS}) but no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait and DRA restart" SKIP_RESTART="true" + NEEDS_RETRY="${NEEDS_RETRY} {{ .Name }}" fi # Best-effort mitigation for kubelet DRA plugin registration drift. # After uninstall/reinstall, kubelet's fsnotify watcher may not detect new @@ -592,6 +595,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -602,3 +615,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/validations/checks_test.go b/pkg/bundler/validations/checks_test.go index 8c28d6a3f5..25136489bd 100644 --- a/pkg/bundler/validations/checks_test.go +++ b/pkg/bundler/validations/checks_test.go @@ -1027,6 +1027,7 @@ func TestCheckDriverOwnershipCoherence(t *testing.T) { recipeResult *recipe.RecipeResult bundlerConfig *config.Config conditions map[string][]string + componentName string // defaults to "gpu-operator" when empty; set to test an OCP-alias row through the exact-match componentName entrypoint wantMsgs int wantContains []string wantErrs int @@ -1310,6 +1311,26 @@ func TestCheckDriverOwnershipCoherence(t *testing.T) { wantMsgs: 1, wantContains: []string{"nothing", "regenerate the recipe", "--set gpuoperator:driver.enabled=true"}, }, + { + // Same Rule-2 legacy signature, but through the OCP aliases: + // gpu-operator-ocp/nvidia-dra-driver-gpu-ocp. Verifies the + // remedy names the resolved OCP component (draRef.Name, not + // the canonical constant) and the OCP override keys — the + // generic gpuoperator:/dradriver: set would hard-fail on OCP + // since recipes/overlays/ocp.yaml disables the canonical + // gpu-operator component. + name: "Rule 2: OCP alias lockstep names the OCP component and OCP override keys", + componentName: "gpu-operator-ocp", + recipeResult: result("", recipe.CriteriaServiceOCP, + recipe.ComponentRef{Name: "gpu-operator-ocp", Overrides: driverOff()}, + recipe.ComponentRef{Name: "nvidia-dra-driver-gpu-ocp", Overrides: rootAt("/run/nvidia/driver")}), + wantMsgs: 1, + wantContains: []string{ + "nvidia-dra-driver-gpu-ocp", + "--set gpuoperatorocp:driver.enabled=true", + "--set dradriverocp:nvidiaDriverRoot=/run/nvidia/driver", + }, + }, { name: "Rule 2: driver off + DRA root=/ (preinstalled profile) → passes", recipeResult: result("", aks, @@ -1831,8 +1852,12 @@ func TestCheckDriverOwnershipCoherence(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { + componentName := tt.componentName + if componentName == "" { + componentName = "gpu-operator" + } msgs, errs := CheckDriverOwnershipCoherence( - context.Background(), "gpu-operator", tt.recipeResult, tt.bundlerConfig, tt.conditions) + context.Background(), componentName, tt.recipeResult, tt.bundlerConfig, tt.conditions) if len(errs) != tt.wantErrs { t.Fatalf("hard errors = %d (%v), want %d", len(errs), errs, tt.wantErrs) } diff --git a/pkg/client/v1/gpu_driver_state_test.go b/pkg/client/v1/gpu_driver_state_test.go index 65a0c32e9a..eb2e2c1bcf 100644 --- a/pkg/client/v1/gpu_driver_state_test.go +++ b/pkg/client/v1/gpu_driver_state_test.go @@ -676,19 +676,22 @@ func TestDriverAbsentRemedyBranches(t *testing.T) { os recipe.CriteriaOSType profiled bool want string + notWant string // optional: substring that must NOT appear; skipped when empty }{ {"aks legacy keeps the four-flag tuple", recipe.CriteriaServiceAKS, recipe.CriteriaOSUbuntu, false, - "bundle in GPU-Operator-managed mode"}, + "bundle in GPU-Operator-managed mode", ""}, {"aks profiled points at --profile", recipe.CriteriaServiceAKS, recipe.CriteriaOSUbuntu, true, - "--profile gpuStack=operator-managed"}, + "--profile gpuStack=operator-managed", ""}, {"gke cos forbids operator install", recipe.CriteriaServiceGKE, recipe.CriteriaOSCOS, false, - "GPU Operator cannot install the driver"}, + "GPU Operator cannot install the driver", ""}, {"gke ubuntu allows operator mode", recipe.CriteriaServiceGKE, recipe.CriteriaOSUbuntu, false, - "GKE Ubuntu node images the GPU Operator can manage"}, + "GKE Ubuntu node images the GPU Operator can manage", ""}, {"gke unknown os presents both paths", recipe.CriteriaServiceGKE, recipe.CriteriaOSAny, false, - "those may bundle in GPU-Operator-managed mode"}, + "those may bundle in GPU-Operator-managed mode", ""}, {"generic service gets the platform wording", recipe.CriteriaServiceEKS, recipe.CriteriaOSUbuntu, false, - "reprovision the GPU nodes with a platform-installed"}, + "reprovision the GPU nodes with a platform-installed", ""}, + {"ocp uses the ocp-aliased override keys", recipe.CriteriaServiceOCP, recipe.CriteriaOSAny, false, + "gpuoperatorocp:driver.enabled=true", "gpuoperator:"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { @@ -697,6 +700,10 @@ func TestDriverAbsentRemedyBranches(t *testing.T) { t.Errorf("driverAbsentRemedy(%s,%s,%v) = %q, want substring %q", tt.service, tt.os, tt.profiled, got, tt.want) } + if tt.notWant != "" && strings.Contains(got, tt.notWant) { + t.Errorf("driverAbsentRemedy(%s,%s,%v) = %q, unexpectedly contains %q", + tt.service, tt.os, tt.profiled, got, tt.notWant) + } }) } // The AKS legacy and profiled remedies must be distinct: the lock only From 7437732d3e55f8c4dffe3a6f8bceee1c0a1df8ef Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Thu, 3 Sep 2026 12:55:50 +0530 Subject: [PATCH 08/16] fix(deploy.sh): block DRA restart when migration wait times out --- pkg/bundler/deployer/helm/helm_test.go | 3 +++ pkg/bundler/deployer/helm/templates/deploy.sh.tmpl | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pkg/bundler/deployer/helm/helm_test.go b/pkg/bundler/deployer/helm/helm_test.go index 01623782f8..e8135ac3af 100644 --- a/pkg/bundler/deployer/helm/helm_test.go +++ b/pkg/bundler/deployer/helm/helm_test.go @@ -448,6 +448,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing `SKIP_RESTART=true`, `if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then`, `no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait and DRA restart`, + `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, @@ -463,6 +464,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing }, wantContains: []string{ `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ `blocking the DRA plugin restart until the driver rollout is detectable`, @@ -482,6 +484,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing `SKIP_RESTART="false"`, `blocking the DRA plugin restart until the driver rollout is detectable`, `SKIP_RESTART=true`, + `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ `if [[ "${name}" == "nvidia-dra-driver-gpu" ]]; then`, diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 91e51efde4..709031d541 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -553,7 +553,14 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-})..." if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ nodes -l nvidia.com/gpu.deploy.driver=true --timeout=15m; then - echo " WARNING: not all managed GPU nodes reached upgrade-done within 15m; proceeding with restart anyway" + # Fail closed, same reasoning as the unobservable-gate branch + # above: a migration wait that times out means some managed node + # has NOT reached upgrade-done, so restarting the DRA plugin now + # risks the exact mid-migration invalid-CDI/ContainerCreating + # failure (#973) this block exists to prevent. + echo " WARNING: not all managed GPU nodes reached upgrade-done within 15m; blocking the DRA plugin restart until the migration completes (retry the deploy)" + SKIP_RESTART=true + NEEDS_RETRY="${NEEDS_RETRY} {{ .Name }}" fi else # DaemonSet present but no node carries the label yet (e.g. still From 95879b3b230db1d9bddf341f508066dce71e8aae Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Fri, 4 Sep 2026 00:44:32 +0530 Subject: [PATCH 09/16] fix: define missing OCP consts in bundler.go, regenerate deploy.sh goldens --- pkg/bundler/bundler.go | 9 ++++++++- .../helm/testdata/kai_scheduler_present/deploy.sh | 15 +++++++++++++++ .../helm/testdata/manifest_only/deploy.sh | 15 +++++++++++++++ .../helm/testdata/mixed_gpu_operator/deploy.sh | 15 +++++++++++++++ .../helm/testdata/mixed_with_pre/deploy.sh | 15 +++++++++++++++ .../helm/testdata/nodewright_present/deploy.sh | 15 +++++++++++++++ .../helm/testdata/upstream_helm_only/deploy.sh | 15 +++++++++++++++ 7 files changed, 98 insertions(+), 1 deletion(-) diff --git a/pkg/bundler/bundler.go b/pkg/bundler/bundler.go index b70fc5ef53..ee5006cb67 100644 --- a/pkg/bundler/bundler.go +++ b/pkg/bundler/bundler.go @@ -3354,10 +3354,17 @@ const ( // (issue #2846). The bundler flips it true here in the same opt-in path // that keeps the component in the bundle, so bundle and gate never drift. draNodeLabelerEnabledPath = "enabled" + gpuOperatorComponentName = "gpu-operator" + gpuOperatorOCPComponentName = "gpu-operator-ocp" + gpuOperatorOCPOLMComponentName = "gpu-operator-ocp-olm" + draComponentName = "nvidia-dra-driver-gpu" + draEvictionEnvName = "NODE_LABEL_FOR_GPU_POD_EVICTION" + draEvictionNodeSelectorPath = "kubeletPlugin.nodeSelector" + gpuOperatorDRAEvictionEnvPath = "driver.manager.env" ) var ( - gpuOperatorComponentNames = []string{gpuOperatorComponentName, "gpu-operator-ocp"} + gpuOperatorComponentNames = []string{gpuOperatorComponentName, gpuOperatorOCPComponentName} draComponentNames = []string{draComponentName, "nvidia-dra-driver-gpu-ocp"} ) diff --git a/pkg/bundler/deployer/helm/testdata/kai_scheduler_present/deploy.sh b/pkg/bundler/deployer/helm/testdata/kai_scheduler_present/deploy.sh index 1615f3634d..913876dbb8 100644 --- a/pkg/bundler/deployer/helm/testdata/kai_scheduler_present/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/kai_scheduler_present/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/manifest_only/deploy.sh b/pkg/bundler/deployer/helm/testdata/manifest_only/deploy.sh index c55a979efa..a95d5a016a 100644 --- a/pkg/bundler/deployer/helm/testdata/manifest_only/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/manifest_only/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/mixed_gpu_operator/deploy.sh b/pkg/bundler/deployer/helm/testdata/mixed_gpu_operator/deploy.sh index d1ab360b9b..39dc04340d 100644 --- a/pkg/bundler/deployer/helm/testdata/mixed_gpu_operator/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/mixed_gpu_operator/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/mixed_with_pre/deploy.sh b/pkg/bundler/deployer/helm/testdata/mixed_with_pre/deploy.sh index 36ad24fa12..88fb9022c3 100644 --- a/pkg/bundler/deployer/helm/testdata/mixed_with_pre/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/mixed_with_pre/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/nodewright_present/deploy.sh b/pkg/bundler/deployer/helm/testdata/nodewright_present/deploy.sh index 44bc10f9f7..512eaef567 100644 --- a/pkg/bundler/deployer/helm/testdata/nodewright_present/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/nodewright_present/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -479,6 +480,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -489,3 +500,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/upstream_helm_only/deploy.sh b/pkg/bundler/deployer/helm/testdata/upstream_helm_only/deploy.sh index a6a633cab5..99b93e95dc 100644 --- a/pkg/bundler/deployer/helm/testdata/upstream_helm_only/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/upstream_helm_only/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi From ddd53a028e4ca4887f2e640a839799e6cb5ccfef Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sun, 20 Sep 2026 17:58:26 +0530 Subject: [PATCH 10/16] test(bundler): regenerate deploy.sh goldens after rebase onto upstream/main Signed-off-by: Mohit Yadav --- pkg/bundler/bundler.go | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/pkg/bundler/bundler.go b/pkg/bundler/bundler.go index ee5006cb67..e0cb6470d6 100644 --- a/pkg/bundler/bundler.go +++ b/pkg/bundler/bundler.go @@ -3333,11 +3333,13 @@ const draChartVersionAnnotation = header.Domain + "/gpu-operator-chart-version" // filtered resolved recipe before derived values are written; recipes that // disable either remain untouched. const ( - gpuOperatorComponentName = "gpu-operator" - draComponentName = "nvidia-dra-driver-gpu" - draEvictionEnvName = "NODE_LABEL_FOR_GPU_POD_EVICTION" - draEvictionNodeSelectorPath = "kubeletPlugin.nodeSelector" - gpuOperatorDRAEvictionEnvPath = "driver.manager.env" + gpuOperatorComponentName = "gpu-operator" + gpuOperatorOCPComponentName = "gpu-operator-ocp" + gpuOperatorOCPOLMComponentName = "gpu-operator-ocp-olm" + draComponentName = "nvidia-dra-driver-gpu" + draEvictionEnvName = "NODE_LABEL_FOR_GPU_POD_EVICTION" + draEvictionNodeSelectorPath = "kubeletPlugin.nodeSelector" + gpuOperatorDRAEvictionEnvPath = "driver.manager.env" // draNodeLabelerComponentName is the manifest-only component that mirrors // GFD's nvidia.com/gpu.present onto the eviction label, so the label is @@ -3354,13 +3356,6 @@ const ( // (issue #2846). The bundler flips it true here in the same opt-in path // that keeps the component in the bundle, so bundle and gate never drift. draNodeLabelerEnabledPath = "enabled" - gpuOperatorComponentName = "gpu-operator" - gpuOperatorOCPComponentName = "gpu-operator-ocp" - gpuOperatorOCPOLMComponentName = "gpu-operator-ocp-olm" - draComponentName = "nvidia-dra-driver-gpu" - draEvictionEnvName = "NODE_LABEL_FOR_GPU_POD_EVICTION" - draEvictionNodeSelectorPath = "kubeletPlugin.nodeSelector" - gpuOperatorDRAEvictionEnvPath = "driver.manager.env" ) var ( From 4ccf203fd263502e86aebae6b541e11c49e19808 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sun, 20 Sep 2026 17:59:32 +0530 Subject: [PATCH 11/16] test(bundler): regenerate deploy.sh goldens Signed-off-by: Mohit Yadav --- .../deployer/helm/testdata/owns_crds/deploy.sh | 15 +++++++++++++++ .../testdata/owns_crds_chart_override/deploy.sh | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/pkg/bundler/deployer/helm/testdata/owns_crds/deploy.sh b/pkg/bundler/deployer/helm/testdata/owns_crds/deploy.sh index a83cec75d5..b7674f41f6 100644 --- a/pkg/bundler/deployer/helm/testdata/owns_crds/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/owns_crds/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/deployer/helm/testdata/owns_crds_chart_override/deploy.sh b/pkg/bundler/deployer/helm/testdata/owns_crds_chart_override/deploy.sh index a83cec75d5..b7674f41f6 100644 --- a/pkg/bundler/deployer/helm/testdata/owns_crds_chart_override/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/owns_crds_chart_override/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -377,6 +378,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -387,3 +398,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi From dd414fa64796ea848d8e1d705afcb8b791beb8d8 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Fri, 2 Oct 2026 17:45:53 +0530 Subject: [PATCH 12/16] fix fix fix review --- .../deployer/helm/templates/deploy.sh.tmpl | 8 - pkg/bundler/testdata/stock_render_golden.yaml | 236 +++++++++--------- 2 files changed, 118 insertions(+), 126 deletions(-) diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 709031d541..f7fbc39d64 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -513,13 +513,6 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # Waiting on every gpu.present=true node would block until the # 15-min timeout for any GPU node the operator deliberately # excludes. - DRIVER_DS_NS=$(kubectl get daemonset -A -o jsonpath='{.items[?(@.metadata.name=="nvidia-driver-daemonset")].metadata.namespace}' 2>/dev/null | awk '{print $1}') - if [[ -z "${DRIVER_DS_NS}" ]]; then - # operator's reconciler sets that label only on nodes its - # driver DaemonSet selects (this respects - # --accelerated-node-selector). Waiting on every - # gpu.present=true node would block until the 15-min timeout - # for any GPU node the operator deliberately excludes. # Driver-DaemonSet lookup is name-prefix matched, not exact: the # certified OpenShift build renders it as # nvidia-driver-daemonset- via the Driver Toolkit, @@ -592,7 +585,6 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do else echo " WARNING: no DRA kubelet plugin daemonset found in {{ .Namespace }}" fi - fi {{- end }} {{- end }} done diff --git a/pkg/bundler/testdata/stock_render_golden.yaml b/pkg/bundler/testdata/stock_render_golden.yaml index 34a3a0f9de..b4357154a1 100644 --- a/pkg/bundler/testdata/stock_render_golden.yaml +++ b/pkg/bundler/testdata/stock_render_golden.yaml @@ -83,8 +83,8 @@ a100-aks-ubuntu-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 900773779eb2b918ae2052fcdb4853c9edcc92f562f8d4e56b069fe9473ff974 bundle-info.yaml: 6cafd5e38e686ed322a92055ad3b2e671549b39896ce193dfd503f0edc59ae76 - checksums.txt: 581a31d477b424b985ea6d49535c8f48845d1dc56b0490e18844a8beef43e4ac - deploy.sh: 4546193d0637527fefa15b7a5ea0707a92ebfc9aedc4b754972b21fa519199da + checksums.txt: 6755f2ce086dff123911806626380c9dbbbe8e3b98ec5a8e57966f0094810157 + deploy.sh: 193a6ca2f9a73d5908513f06acfe376fe238a3a20cff0e384707e13c659eb0fb recipe.yaml: a3378f2d5acde9d9bc16d41fb0ba710b899b3e8e76693359beb2baadd2f69ef9 a100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -134,8 +134,8 @@ a100-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 72e33552c9fac04b44022b0a8b75109485ae970498bad9e30bd953422ce242e2 bundle-info.yaml: d854570da42190dbb82459b6518763ed600aae8dee46c94890a62f0be76f0e17 - checksums.txt: e29d24cb931b4374e62ebb738b469965d244f7fa19b1d4f342108d0e18948c10 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 26e00d5529b66c702703088686818a3e3bb407e5d46b6146884f2e0ed0e4f1d8 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: e3f63b9674df8ca0847813f56efd6d02592cbcb935c08d936fa32116348cdfe0 a100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -207,8 +207,8 @@ a100-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 7a55a189e0dd513bd39b152aa45ca10c52cf324ad85bdc5de64038f01e594888 bundle-info.yaml: 9bc2a42d2ad57316ee04fa8031be7983cc0ea907851ab996c2374aa8325ffc80 - checksums.txt: 6bc3103a2c3b63ccea88a1f6f8de5d83de3ce91114d882f7621b813e1cb0060f - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: 74a12ede8906bdb46112466909cd0ad26b9ffad60b2546988a4d2dfa272c5a8c + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: c0a021584dc5bcc5bab0291557097caa07a952685a1f1ef04a928734b4cf9d82 a100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -281,8 +281,8 @@ a100-gke-cos-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 88f3b00b76862179e63ceccf19c41e8614113d776398ae8379a8d839a07f027d bundle-info.yaml: a7eea592e3ef2e76c5a72509ec9c9dd766908d39c2efa00de26be58a011d8e8f - checksums.txt: 1135bc25e2a3d868d967a65af7c08b1cdc826d03cbc792260a32e9e0a20d3ba9 - deploy.sh: 7651f180b0d206cce8d7296c2e976b9ade9b898eefc7a1d3a67e668f062ab3a5 + checksums.txt: ec2f366ba0a71f46b1277239516807b53c933e0cd57294c677e22eafbdb115a7 + deploy.sh: cdecdf687ab7b3d7a32541f686b241bfba078566d8973de93132fde841c6a118 recipe.yaml: 1590dbce1bdc8bebdcad2b2096b115f084bc4c56b631b80c725a66087ca1bee2 a100-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -341,8 +341,8 @@ a100-oke-ubuntu-training-kubeflow: 013-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 67efc55ad9d12d62a07b0b13383316d8297346f62d4450c16a2ee7e88eb43690 bundle-info.yaml: fa31defadcf41000fb622d5a4a4921e121e5856c4cf4f53c62d26116035a567f - checksums.txt: b4b045016ee477b13d72cec3afc7cf1ba885805fca19fef98b7b11d2bbe98f1d - deploy.sh: 2df4d5c766c0257d7b0847dd5df81df0f9a76a5f66741f43341ac93ea46ef6be + checksums.txt: 66894c9908f3493b005660257ed18d3d918392a61154ccf11aae1edc05304119 + deploy.sh: 861cb19b3c91457e5e1b46d5de615982ceec6c939c619dd4ba10af27cf8efe1f recipe.yaml: 7f36219fe3d5dc62efbc6675afb0b3f140a0c7d0ce359d348a8976989d58d773 b200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -392,8 +392,8 @@ b200-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 566d33a441f2b596cbdb5bd7e7ca30968896ceeb5b282182c0156d68a00e9b64 bundle-info.yaml: eef0a51382a4da34a66185d9ed2718e8322c0eea90429e50988b6e39bc306e3e - checksums.txt: 688be10afdeba0388e9db0d12749dbf1952db102b7e88a3ff13563eb5cb9af15 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: a46738d1857506b7e609506180b6746f5769dd43af6f199267d85f5cb927eec6 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: ebe955935c4252f9ece8483c6ba2e73907bb79b3700e40de2a10fa5657c015b4 b200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -484,8 +484,8 @@ b200-gke-cos-inference-dynamo: 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 302f083367e16fb810b1754cae7685152bd5ac897bc6fc8cbb68d2cd8756f786 bundle-info.yaml: f4d171d6ed43321c641e3962b9cbadcf6fb1f8b3a0a89b3f5e9f073cd3026cb1 - checksums.txt: 42ce8faf0ceee2054cf28e31a523cf96d44b168dd4033d8296cc50cf894538ec - deploy.sh: e74510cb259b0bf21a8b403180fa574fd32dbbab4842eb63de87caea1eb66582 + checksums.txt: 62bf79f0ac5564bd11196d8f92d44f7361fb26cc73843182881625985316a320 + deploy.sh: 501a719990c7da5e6dd85b08504522bbcb71b5c8cd80a0bbffbe72e240048091 recipe.yaml: e48331405d6f8deaeae925ce0cbc95135b018b49ff9135205fcb770ce8f702d6 b200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -558,8 +558,8 @@ b200-gke-cos-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 9dc5c552a63dba541887b51c64d127537cae0bf007c6c0c36c1a49301da331eb bundle-info.yaml: f229fbbc1802aabf4aeec00a6a6735e27609a3b72e8e3acd750fc7de29c4ab34 - checksums.txt: 5b3db68eab42f6b4bbb71e9567a957bcd657e878f79ca9ee29dcf2024ef10f38 - deploy.sh: 7651f180b0d206cce8d7296c2e976b9ade9b898eefc7a1d3a67e668f062ab3a5 + checksums.txt: d1b5adfdc07067c9b5504fe823be2482b4aab03e6204b0a88d2fc3ad981361af + deploy.sh: cdecdf687ab7b3d7a32541f686b241bfba078566d8973de93132fde841c6a118 recipe.yaml: 37b804936971c9cc8a5196018506e87d7583398b9c1255c596bc05a448f7927d bcm-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -633,8 +633,8 @@ bcm-inference: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 95537eb934bbb2868020f94e536943ef9e929e8006ad7c6e7ccfddc84d660d97 bundle-info.yaml: 6f3dd8afcd17603007a3898297d5b1b48e7c1a6fbfc2398b40b04bfc45ad711b - checksums.txt: 5575fd8ca8377a078c56060b49f1b9660f5ffb4674033c1ab87c4d7ce997d063 - deploy.sh: 1a3c04da625dcde80fa6dbabfea3bbfc26bfaaf7d6032ccb00802a42a13f5966 + checksums.txt: 1efab38a0ed48640fa217c75fa3aebf6f4aecc3d4ba4296ca4fca3e154bc5ae1 + deploy.sh: 5f4f82a35d4934585632b04b5acd314df65683312eb966ff8b261e7dd688aad8 recipe.yaml: f8f800d5018c6659b41dbaab01b8ded3338dbfab170ddead39d2efb3e74f69ab gb200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -684,8 +684,8 @@ gb200-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: c694fff6ee96b4e136cfa1c732dae40fdc9bc427cbc39306c54437c236f38bd9 bundle-info.yaml: 3fd7a39408eda8218d9eeb38ac98b9f2c0965a0ace8d17bd3ffa6276654ee76d - checksums.txt: 1fe49aa255be9810430c8d23fdd50d8857e156dd5f9ca3ed5adcd1d4f258fc66 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 2cff152b3b6fc2ba65f2818db4ec14cf1c8171b2014830c601aa49907c0fc1da + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 4558d097f00ac5a524919d4de1cdbd05eca788eed2519c41331a520c542f154d gb200-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -780,8 +780,8 @@ gb200-eks-ubuntu-inference-dynamo: 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 0fd0110481cbe17cb1b4dd9a07d0e3fabe23d39626d17560639665b65f84a99e bundle-info.yaml: d7a557bca56423a3786f5c14db602d07f3c85c593e1d2a1200100ab9b79e6274 - checksums.txt: 861259522d7edb8177341f31874090141b2955c1667ccce0e505004e6beef849 - deploy.sh: 0250b94c3113479d254fb93c906f83482f94f2c2b0817d70421d357718cd0b49 + checksums.txt: 3d3d60a02cf51ed5c9aabdd1455e86cc8b2555a45930aff0766f79e4108801d9 + deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 recipe.yaml: 1878025afc2d0f73c56357245e7d38be3653dc567b0814a7cba8542a1a851e28 gb200-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -858,8 +858,8 @@ gb200-eks-ubuntu-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 197e78c8ff1e3d8474347f1fdb8ad32a14119bbfc6f2e17ee3d5987ea599d305 bundle-info.yaml: 0943e4ead4c218986403bfdbda94ec7afff360536fa558616324ee608c8f0717 - checksums.txt: 76123a83c93858b1aef23c1d5c7fe685c6099672c42a3453fbef96cbf2603768 - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: bd263affa6db43bfba5282ea92cf9dfaf492011061352294b7612d3658638730 + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: 0b6492c6c09fe7ede9535c61fb70bb6d8d251e5df6f674adc7589e163c28aecc gb200-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -945,8 +945,8 @@ gb200-eks-ubuntu-training-slurm: 019-slinky-slurm/values.yaml: 36b3e905ded091f970dd6ad98389be8e4a6481afffb6682b66370558fa99a393 README.md: 5a702972381d049091d661c4d102940786e22aeb10d52d95f9a7910f9140212a bundle-info.yaml: ae53d167918fae1df2b9abe04f1a2bb21a4597e95812def0a961b0ea6f9e3954 - checksums.txt: 35f03c332ec7b2417e5aa6387358740a5a30355790381e872f5cb9202e60816f - deploy.sh: 3aff2338397036c2cf993aefe177089a562d4af5679614f84a43fb0a66965c0a + checksums.txt: b1bfe7009365a2e321374964d82d5aa22e6404867fe8ef78d3f12d2f59f694ee + deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e recipe.yaml: 1407462f82ec027513f2cf40804764725cb79d0c0f1ffe1f3b29dea61f6d468c gb200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1048,8 +1048,8 @@ gb200-gke-cos-inference-dynamo: 022-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 73c1c40167795cdfffbbc72a0c8d587682ba09c77c5402ca671f3b8b02dc1009 bundle-info.yaml: 0f7bbb7bbbd83fed88c3d8d9adcd6beb97563c29cd0668e82c2b5aa87d2f3403 - checksums.txt: 1eaf860c264a573c22a49445a53604f5e8e52e33f7129c674638e4726da0a273 - deploy.sh: 63713b7e1979b2df061ea1c5955c6b280fca98170970e800e8614c766cb54c06 + checksums.txt: 88f27f62d61010289149285ec5a079055a10c62eb6520523bc7b0cbc823f95c6 + deploy.sh: 031d4b163eaf1ae843cd83b8796eeb3dcb56124269b4a6334d46261deb152d8c recipe.yaml: ade4bb983f4c4f64420b31c0584f670283e37f2549aee35db24828000adb8b17 gb200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1128,8 +1128,8 @@ gb200-gke-cos-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 08535a5ceccdeb9dd52c0633c540e830d09e4e235a9308fb01b4c9590a0b46b9 bundle-info.yaml: 0de847d4474eff823a0e05c556910689011ddbbee0c2a45db52b1b8a6e270599 - checksums.txt: f75e209943d6dd5219b8456d22edfd5b4f9df09d64d5a0b53c7773365f61c18e - deploy.sh: 5992e27664c96f8280215a1d4661e4b25ecfcd8d30abb75c7dd6a308dda3fc93 + checksums.txt: bf5198fdc65a22b5725f65da4e6e8e18812bdd560dbcd60dd4ea9f29105f8067 + deploy.sh: a39c12455c4ab06e07a5297baf91518ed64eb72c7a4bd3639bee68e280aaeed7 recipe.yaml: 8aa7916d4e6430e47a9214f8a92547f3ed1af24f356edea2be079c023f360571 gb200-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1217,8 +1217,8 @@ gb200-gke-cos-training-slurm: 019-slinky-slurm/values.yaml: 36b3e905ded091f970dd6ad98389be8e4a6481afffb6682b66370558fa99a393 README.md: bc35a57d0b6d92e21600c9d180f4640458213c219cf6cd9326b2101dfacabe51 bundle-info.yaml: ce6ea7e28221ac9974efe38b37e496cef8aea6dd51fdcef65401ed380edbf722 - checksums.txt: 0f54956ea7dfedd6330b8432732c9aa5fd2ef06821f1bb7989006d86bbb79ed4 - deploy.sh: 8630dfe6091415c889b813004e2ce0fde38a0d5909819da92fa5c26564c29b97 + checksums.txt: 8665221df141df02d37a59fe25048652c8f6304043dc1bc25221b6138e19c70f + deploy.sh: 4b3c381d0429647f0ad78b603ed3ba4a0d5f1614998cfa34464b78ec71be6ce5 recipe.yaml: 12bd6b89f1b609a85b556f3f8e6705c5b8f173c8408736f61bb7bda7ce752fce gb200-oke-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1295,8 +1295,8 @@ gb200-oke-ubuntu-inference-dynamo: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: a1f7d571ff41cc3e0a0cba2f738ec6ece8ac03302fdddabf93c00a416ec9bb4f bundle-info.yaml: 236f4883bfed185fb8f32dd020684f4b5e4f3dee7ccd05a229d2660faef1d5e2 - checksums.txt: a51ef23aa43a6b9aa42e1c78a4c4464fd2a50a86ce6bf5d681cab312df1227b3 - deploy.sh: 3eb8e28ac3a4ecd05fff18d2f56d66e2d27b9ff396df1a9320cd2e65708a35ec + checksums.txt: 715948b4d5e9f428cc65d789909b70763fd3aa50d0268ce20d76e8e8f0d71b65 + deploy.sh: 26c36a6054e9508b786340f33dfe34cd0fff1b49c18fd05c7a96e11369fd41a1 recipe.yaml: 9278a8d367f550f874bb78c23fdc5b222cd99e4de54af1dcabff73322f333cc1 gb200-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1369,8 +1369,8 @@ gb200-oke-ubuntu-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: fca591073479fe910bdba952cf94199473f2832da19183aafc05aafedfc6cd7e bundle-info.yaml: 2e7814ed021d73cf4a5c2875432801db661598ba38ebd142bf69273463c975a9 - checksums.txt: 7b886db58e03c04b68298d133e4ce2d500c3021ccd528d12bb4584196c32c56e - deploy.sh: abbe6e5706c3fa0aa94e9831365c7b7a72a91813f708d87e51d0b9402aa1f7cf + checksums.txt: 8f29eff89d718af186d9174292b99b13ba854cd3d172f831153e2c29bc07aed9 + deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a recipe.yaml: 221c910a36301f017c746a9f893215365926e7a97e56edd34900f7ce7817136d gb300-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1420,8 +1420,8 @@ gb300-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: bfd3559bf6da6e6bcbc4f3f2ac188ab9076b223ced78748916189985f9208a36 bundle-info.yaml: 199c1540d6956cc860a85b10af93561dab3d3398c632bcff7b0ec2471f5ccf0e - checksums.txt: 7469507f25df628b608823efcb39bfd149f0abba6be9c74938fb0b75b4910885 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: c22a824b7fe49b9753b0a690ca134a3ff001e25bc25057568ba6abbab2283f13 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 7d9f294aecc379b26d1a594c4809bb81f2ade27981de829c9bc0647933f4c1ff gb300-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1516,8 +1516,8 @@ gb300-eks-ubuntu-inference-dynamo: 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: c8d52b8474bb3b1e8a9aea4cfff3bbba0a4677809b98a6c63e603e0bd2fcca64 bundle-info.yaml: 96ce3aa19a0d3c87bc37bd1267156698d71cf7bfbe9757a3bf08edd15424ce3a - checksums.txt: 02ac8bf77bc9526df79586a3b7d493c6d73dd00a35de4adae00435faaf1922ce - deploy.sh: 0250b94c3113479d254fb93c906f83482f94f2c2b0817d70421d357718cd0b49 + checksums.txt: a2eb4dec6decf318d2fb76ea7ee33a94c393aa9d5615ed79c2d9b75c1d932fd1 + deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 recipe.yaml: a7fdf0ba23eca6d2b41bf7fbbc4da181328c0e39ad4e23d55bbc83e0d68b2e51 gb300-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1594,8 +1594,8 @@ gb300-eks-ubuntu-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 6c126c387e5b9a9c8b1831ec79e1f057eba50ea392b56169ca9bac33764ee141 bundle-info.yaml: 5f31ac56217c579611ba8f365ce688d5a9c4190adb51695d4e739d3eb5d3eb29 - checksums.txt: 653de334f26b3bbb1974180223c55dccade2518f87539c1351c4c9b156f0b851 - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: b452cca744711179043e41823d0f0abd9ce049016627399ae23d7e3b43878503 + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: cf2859aa2851ddaaf67c11d6f088f8e73252b6fe7b24c06a4a793ba7d07e8fd7 gb300-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1681,8 +1681,8 @@ gb300-eks-ubuntu-training-slurm: 019-slinky-slurm/values.yaml: ef75bbe2e03bc4b1cf4c4f4456b31d470a7bcce3ca243af1891f9dada650c6f6 README.md: f9a2462961f380e17d33bedf48940af20221d741df3e9e99128f4248a4b11a9b bundle-info.yaml: 72a381dc5b28dadc7338d30a8bcf7a7731bc9379c7bb1a3efa70cfa8ce6a698c - checksums.txt: 6fd14ac880882f65bc01f972690b6cd7c5a78b06bfa7c5b792aa55fbeeba5ed4 - deploy.sh: 3aff2338397036c2cf993aefe177089a562d4af5679614f84a43fb0a66965c0a + checksums.txt: c59030968b3e2d7400cc9da9f00aea634ab56cf59911e76b6c6684c0ee858901 + deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e recipe.yaml: c8385e82edae5ad95a1f82f789b99df16c2f66675b81ecfb3d1b71fdc05b2ed1 gb300-generic-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1746,8 +1746,8 @@ gb300-generic-ubuntu-training: 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 8d4b21e5ea2900e6589c10aa3f05f2bf70fa89ac7b575816ba767b8146e10de9 bundle-info.yaml: eb3dfce2f9209425a42d9dad654d6da2f591351e204729f801fa3d0f899fdf75 - checksums.txt: dd69c264333ee2dd37940bc2fdc574b6f94f3749097255f707699cf748f16924 - deploy.sh: 588b867309c45a951e4940a55c6461099f3e074d2eaa9ed7df2c6058271f26cc + checksums.txt: 85a2899ddd92f0243a141208bc0daef47d97231e2eca914b294ac99e0fe8acb9 + deploy.sh: f304fe3c72653b7904861b8ad64f58f88be3a84dda32b5a90817fab72d7dafc1 recipe.yaml: ec35ec0b0e446cf54a8a2a34fe98ae7b5aa27027106e50c7d5b90deef3c2a9da h100-aks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1845,8 +1845,8 @@ h100-aks-ubuntu-inference-dynamo: 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 2d2c684defec67d870fa3fa2bfa9be412bb19a4a258454445b5e1cb16a1a4474 bundle-info.yaml: 390459bcef13d1f310e2515a1122937a8ae027b85e608e698f05d512d1a438f4 - checksums.txt: 359253e76af11ebc82cb2df1175c4af03a8251eebd166ddf23a39c1a23d5d499 - deploy.sh: 6b84ce95a1cc555b99cf985e8f2991354cc8d5971176c25a67c082fb65ab5e4e + checksums.txt: beca5a9162effc1c02db22fd41813437e2284ddb32694d97f2bb051e7f6bd4fc + deploy.sh: 8db0f3e1a13617927198c09588040f2c76c3eb80c9b0e0c76873ff8b2e656290 recipe.yaml: 02255b0c6fc1c8157bf77985c25aba03067c3892f22945aa16ae3b935d92e121 h100-aks-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1926,8 +1926,8 @@ h100-aks-ubuntu-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 00399d1938ee426d755cb2265946b40e974c463c0ba0b47b3830b3420f57be08 bundle-info.yaml: 1cba1091457a24e09e2f2b90bde8956ce48f587acb398dd08243a1e46ee8faba - checksums.txt: 2a213d1613fc8b914e14c17504909301072c1991723291bc55975631470d8ed1 - deploy.sh: 4546193d0637527fefa15b7a5ea0707a92ebfc9aedc4b754972b21fa519199da + checksums.txt: be0fe9148fbae7676000fbaecef519df9ae3cb0fc8dc17f95e9b4bed9ca57945 + deploy.sh: 193a6ca2f9a73d5908513f06acfe376fe238a3a20cff0e384707e13c659eb0fb recipe.yaml: 5a577fe337eaaeeae112428d9604f40f3388add225fc886abd6049bfbc593577 h100-aks-ubuntu-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2015,8 +2015,8 @@ h100-aks-ubuntu-training-slurm: 019-slinky-slurm/values.yaml: 5643ef72841c8424adbe75cfb40f99691ec60c5e6498bb3a115824a3264bce9d README.md: 68fc45d8cec6b041f2329617cb5664f72f509b009a4466b0f8af4ce7e5ee9968 bundle-info.yaml: 866f0e1c6e371daf1d82fb90604a6ae0dcfa09c0f2b8c1660d1f19bb77882649 - checksums.txt: 04b62e49c0df160eb6a9820bc24110f043eea1d3abe961d37783eedadcc43892 - deploy.sh: 73038b6e40f69ed29753482d33e0cb7da0d9e003307070824d6ec853ef71daab + checksums.txt: 5d187ad9b0f4ef848259c3a39626cca0b5381d84753b83821023127c846f7b6c + deploy.sh: b7f71b80382aecc6195378000ea01e0a95d9527d4114034a05151744bf2941ac recipe.yaml: 1af0942d9a2cc110faaadffdd404f22aacfb7f4bbe902c7f56fa3bd670a204e3 h100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2066,8 +2066,8 @@ h100-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 3db33e9a45e6b48d3c3a1d42e49c8c62350b582ee1ec437da774acf73ff775ae bundle-info.yaml: efe9fb082a12227a2dd62328c6e84e2cfff650397f63cfe7deacc13b7d57c3e9 - checksums.txt: 03ce921b2acd212fb9462ab8aaa3e4cc9c3c75a27d65013f2f16cca34f19868c - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 5aad51e9fdcbfd0e79a3206bac847404a6baaa7861871dcfcb1f635f54490556 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 6682cf3a253bdd78f4b8895da8790713a7282de5c88a8b9c6cfccbd9ecf3ba05 h100-bcm-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2131,8 +2131,8 @@ h100-bcm-ubuntu-training-kubeflow: 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 6c7f22efc715be8b4bb5d2ed2a4ab6bda35b5569bfcc082214a2a60eb36879b9 bundle-info.yaml: ec4d93b6af7ac5071144e9e6250ddf88ad175c15e5f2efea7c6df3f4bdfbbb1f - checksums.txt: e3c577d7fe3f31ba98a780e89b0709856a7a9d263cb84578729afdfd3ddc71a3 - deploy.sh: 8f90bd3386ef6fbdd4fb83346f93b6f959735ee8dcd967c3537f1a222dd7e99a + checksums.txt: 2e7a03f3548f36488f1ee6f82e87cff4746ad9f3cb92c32f08daff34be3b9f57 + deploy.sh: a831d5a870da48857c5d64da9461ef0c253cd3a8cfc5365c8aa9650fdd2197b8 recipe.yaml: 3b6016fe968dfc4cb930eec9c81be1472046a6de85bd5ee7f6a26a999da279b3 h100-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2222,8 +2222,8 @@ h100-eks-ubuntu-inference-dynamo: 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 15e862342b2c5aa5af29dd9091697a5c6978ddbfaa8d8979ff8fbd80206b3b06 bundle-info.yaml: d99b6d107cb52b106e54815ff5f1add78b7940fc946b3745a69ebcd5b7fac08f - checksums.txt: 6d1c36516faaffa2938badaf37b64405cae9ea871ab86d33adecd7866f3d76fe - deploy.sh: 0250b94c3113479d254fb93c906f83482f94f2c2b0817d70421d357718cd0b49 + checksums.txt: b60a25f55291ab497725956f29b1107f0d635bb9306cc2e06835de484dcce7ab + deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 recipe.yaml: 50bde8d4631767fd3c5b4655ae1a8588d7dcd1ce0adc9b82e3d77c308128f84f h100-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2309,8 +2309,8 @@ h100-eks-ubuntu-inference-nim: 019-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 557c64901389793c8a4baec1892cb264901ca99805e239b1c7d7bf00441c461d bundle-info.yaml: ee88a7ca5667f23e05b6bc2b8010cd80e0a974a3ae2a045f36916d82b1797e09 - checksums.txt: aceda6326ab9ee586abc866503db54a5ca0d58f2a62af43c488d732c9eb6db40 - deploy.sh: 812cad748fa35e55f09348f0eb6821457cc4305057290fd8d7640930874ef324 + checksums.txt: 086afa599235b8772173d1dc13cc58efc1da6ded84d738306591aee8f4e76ea9 + deploy.sh: b0b6b44553f5e822664e91058e54207da92bd9df92407f47da8847970dbd8741 recipe.yaml: 6bb7f54d474003baeb8f87e0a4591efa9d1433c430d2f22446df0b55c63590e1 h100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2382,8 +2382,8 @@ h100-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 709dcbbadce9223f31a47717952e2e145dc9f6245398f0bb4d9163ceb5880602 bundle-info.yaml: ea342176d88d654e5fc9da5a1c65c04b15fe9e98a0db268d980ea901e51499c4 - checksums.txt: 48850022b6fd830690855ef33970191f79a27c3430bf2e0167882632338336a9 - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: 22f59b7acbd803afdafde7ff445f867b43641bf357a9ecf04fad0e58b2046ae0 + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: b16274a3f73f978b7d5704e992cc5bc300f64300038c630ec4195fd889bc28ae h100-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2463,8 +2463,8 @@ h100-eks-ubuntu-training-slurm: 018-slinky-slurm/values.yaml: 5643ef72841c8424adbe75cfb40f99691ec60c5e6498bb3a115824a3264bce9d README.md: 7c284ebde381a514b6c78931f3d48278e56153c7a56a8880c795859da5dda5a7 bundle-info.yaml: 1ae022b1b271ed06d221288d201639caa09c7fc0821ac695d48afe43f8fa7187 - checksums.txt: 2fc064d90c2bd7a50d0257331c8f2277b9aa4cc0788fa3d8817c3b39f41ffd47 - deploy.sh: 3aff2338397036c2cf993aefe177089a562d4af5679614f84a43fb0a66965c0a + checksums.txt: acad73e50699ea4a9e4d6559427181a3e2345b1ee4f3f5a16911011509fb229e + deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e recipe.yaml: 9d1566acf0fe361cc66ca157c98dcd3cb730c8683486d82104d01251e38d1b75 h100-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2555,8 +2555,8 @@ h100-gke-cos-inference-dynamo: 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 6539e36c37f90e0df5d5bcd64f3370be6672d06567fed1659bdae71a8c61b3c6 bundle-info.yaml: 5d818c98e2e547ce731cd8f5b5339575c077f6a6d7ef96da79d308c7335a0c83 - checksums.txt: 9ad5272c7a96b261d4273b33af16604bcf1008735187e1d7bd0550d621760e56 - deploy.sh: e74510cb259b0bf21a8b403180fa574fd32dbbab4842eb63de87caea1eb66582 + checksums.txt: f9565d634a01007d4dfdeb79ae5d8081ea47b044c509700720d35080bb46f31a + deploy.sh: 501a719990c7da5e6dd85b08504522bbcb71b5c8cd80a0bbffbe72e240048091 recipe.yaml: 3ff3d650b903005198c8241c13eac2cb02d76296b7986cb7bce35f1276c9c713 h100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2636,8 +2636,8 @@ h100-gke-cos-training-kubeflow: 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 9de7504fa5e0a3876f7539d46d126a46aa0c9eb6f3eae33a76d0c745b675ff66 bundle-info.yaml: 88408db2ee673931b6534f38d564ae48e0cbc2155119b5da5522c788ebc113c7 - checksums.txt: cf99d051bd94efd8917d43a77efd70115c0f7fdbef4fa0be73e245b1d619fd18 - deploy.sh: 38901b3523ec34a639a9daa9407b843e85160a54eb28eaf3d3e1644240bea08e + checksums.txt: 95f93be5c9feffe978bb34dab788ba373bcaa62ff0f569807eb83be80f13f07b + deploy.sh: 2a1afd715a6e454fd07c068b88801f7a1f1c938ef749e7f4d73775dca948580a recipe.yaml: 3c337fb5d56f468353cdd74516c8963cc103d36adabd5683fc6d8e07928bd739 h100-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2728,8 +2728,8 @@ h100-gke-cos-training-slurm: 020-slinky-topograph/values.yaml: 83a1582f2ab8f283e77367a998d5f5d8ea686466d42c2dd5645fba1fba96bcc6 README.md: 1ae1622b3dd3cf448af227aec15acf8025cd857fea559f2466049a10144c693b bundle-info.yaml: 3eb6f9de846cc716affa45bd110e2101419d3923e5452e27c10cad5c7dfd0dd6 - checksums.txt: 8d52cde32e43f74bb5cbb0d3d6c73764633bfd7163f4a559b41895a4c4f0f0f7 - deploy.sh: bb69b44cb1a35863c79534a48a99d307913e86a9130fd56422b0ffd015f56bcf + checksums.txt: 690bc9a20758643655c765f6694570efa62fe15b0f434e6942436c340afd804a + deploy.sh: 5743fbdc08cfa5ae70abaaa881a0688cc1a90fc0d3b1f466f4580e704e756538 recipe.yaml: dbaccc75c3dc7d51cf542ac2aec6af4dc7e55dbd726aa8719692aeb7b9466050 h100-kind-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2810,8 +2810,8 @@ h100-kind-inference-dynamo: 018-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: eba7ea634ce2c0bb80b013e97acb2e5c469d0237478085a33aedabbc294607d4 bundle-info.yaml: 89fbff33a64bb75fe95393b3d5ad4d0b1c945832485381e3e236a06c55ef9fd0 - checksums.txt: 0a982b2c8c38552af85e710c3cb34f2db5fa99f40a4551b7ca581c2015f2d805 - deploy.sh: 533b937b748add8fa8e1a0d3bb7a49098a9054d9d4fe583941f3b9dc41323e5b + checksums.txt: 0de55dd7afc23681c00b9235742afe8ff4d7972c9b80a5801ac5fb86f7f73c13 + deploy.sh: 8bc738dffd54f00a131aa61b9183f1e0b4238e7eaffea38ac8748251003ab9d0 recipe.yaml: 832953123808bca59b6be82a73c10422cb3792e56815e1f1a3fd241f163383f0 h100-kind-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2874,8 +2874,8 @@ h100-kind-training-kubeflow: 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: ea04bbdd1e8f600a246d9cfab6f2c080ba7755ca5e67c8fe1478647bbc21e5ca bundle-info.yaml: dfb8fbcf7d1d2c5cf28e6c99f3644b985cbd3b9c380950c68bd5026cd2fd9cd1 - checksums.txt: fa76c1024f5e24af079423b6f30b44137bd9bee14c82c50fcc692daa93f1f7b9 - deploy.sh: abbe6e5706c3fa0aa94e9831365c7b7a72a91813f708d87e51d0b9402aa1f7cf + checksums.txt: 5733b77c8532b7d7dfcf1210b5fbb2c6ac69a6d4c1cf4355674f8b9f1bc9de9b + deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a recipe.yaml: fd46b843a4585736f147c5b2bcb4c228267424c33ab7a8251a6980165bab0798 h100-kind-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2950,8 +2950,8 @@ h100-kind-training-slurm: 017-slinky-topograph/values.yaml: ead36c362fbd40fa1257039e02155764f59bd28d38f41ee478a6005aa9184bae README.md: e4581f632b612627784caa6956adcbb31fbdb4b4f8b9ba0756ecef3def586572 bundle-info.yaml: 4795b58ec189156c86ffa63b034291a3997fcb657352476b1624fb6633f7e780 - checksums.txt: e901050f5a3781f4f068f4f8ac88dceda6f23ede42d96a37b71f1e35a436b4f4 - deploy.sh: 0cca5f7a02f209d2f85fa5a4dd546ab90ef373f39c39d4f6d03faf788ff87d1e + checksums.txt: 6f783379e4204d2ab53e90f4d21ac2fb003e024cd671e849927068e9a810f932 + deploy.sh: 499530d257aaa96ec02cd64ef98f0a7fc2ddcd36797ad0946297742d0491b799 recipe.yaml: 951013e72ff6aea0c411a7f7cb6cd19b8226b647a43cee763cb7605f59e4a7a1 h200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3001,8 +3001,8 @@ h200-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 130a1c5cb903da02d9e698fe1da210443555a1fcf2498688f31c29e3748ce6bb bundle-info.yaml: b2c91b572c970cf6cd1895b951576536cc8ce319a35e6c026a0f1d3c2db96ef5 - checksums.txt: 020eafc668797e36149f17655a11b3d21fbf89272bc19e0c3a67bbffa88cea0f - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 40f28c898e38362ffa2cb603fc6ce1930c05291bfcd0780188a17b5061eaec86 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 6bdba38f81bfbc38628c080023e29c173c2095c9bf0c7af62ad62aba54b53e44 h200-eks-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3084,8 +3084,8 @@ h200-eks-inference: 018-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 0b31cdda6386ad60ed82c484710f678a9dfb2112d7b0c7e5bfff85ad9c5ce056 bundle-info.yaml: c078bfad4f0ebcadadf6b5395a948606203ca06ec165feae685865afb10dcf59 - checksums.txt: 8212d819ad50eb29d25539f1d18dcd2f25691a822af0f6f118d9ab3b4c3b9a61 - deploy.sh: 167b94b2fc1890368ff06d272c146378b55ffc24f3187b7ddd8aa5880b0883e5 + checksums.txt: a3f3cab7c5e2bedf823e314958d6e96e3ae12b86e7a853e576696e3848610e85 + deploy.sh: 62b0f5b7de338b6999df6507785e5cc73a174f13c51f69113b8ea4a48129c20d recipe.yaml: c472b9dbe2723ee9cc568d783bfc31c83c19b27221271affd8b902bf90d4f63b h200-eks-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3157,8 +3157,8 @@ h200-eks-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 80fdd6259bcec9137194eb022a31b8437925b6dff85200ccf556441e394e1748 bundle-info.yaml: a02a3afe92eb46c658472d3581236f7ceaa4ef446983484861c71cbafe49b182 - checksums.txt: 96346277ac8d54e91ea83f25bc1d589b993acb7eaeb0fcf6d133d6c08f2c5a78 - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: bc63c5cdea25e63c56df1c67fe53b793f67162c84f9696d16d968b816a09f57b + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: b81105cdb65c7538b93151e3575c330beac653510acf1d2327ccf338247411a6 h200-k0s-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3208,8 +3208,8 @@ h200-k0s-ubuntu-training: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 491e3029a0324692a37e9157a0a73860821965626215697ae50a124822efa0b3 bundle-info.yaml: 61978336a19cd1ff210785a523017df8411479576a44c626e0fe5a3724c48c1a - checksums.txt: cf0950fe6690ec9d829bd1b2113a1ef541954164f25fb0bf21539b476e86b412 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 5ddc9d592a2d60f48135a191a8af270f389df4a094e12cf9b41d7c5fa695948c + deploy.sh: e2f0d8941db45089c98397ba77dcecf602a3b9d30b3632f8be8f544c7be15299 recipe.yaml: ab6ccb17072ecdffe99bae071ed4190759afdf2a8fd5ab8d1c614f56f322ef62 l40-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3259,8 +3259,8 @@ l40-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: ae659f8b874100c4c772c0159a42e306bb6241b0433b66def530df6d4c988eb2 bundle-info.yaml: 58c31fe0a56e431a27ed0b3cb71cf76c625d9e03ecff5d0aa112bfe9051dd18d - checksums.txt: 0527776a61e8e2a04380b9064da852e4d9b41c3d5417aaa85e4ecae6584edd00 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 7e224f8459bdce9d596505dbedd6443c339f5c376cf42c179936d180bc7a677d + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 185158cb7d64dc685e1a1530df4fe5bb1e7e9c5f8f2d15c1dbfe88a9501c5bbc l40s-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3310,8 +3310,8 @@ l40s-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: afb86e5b3cb94d21f1b545796c7cbc11033bc2ad2c33f927c037fde9fe687c25 bundle-info.yaml: a4f7a068f7b08d1848c2496884a439f35eb202ab143b0ab31051fe891bcb757b - checksums.txt: e27c2e83b93a523b107daeab4935de6af8fe680dd4a227330e8b62f869370baa - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 72beded9687302cde24e7484e553f0f3a7dde4f50c819455ecce6b62c7e9fbef + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 66d2279adb1c86ad336412e68947f8afd7e48b9f29ac820c4b28fcc1e7510f5e l40s-oke-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3380,8 +3380,8 @@ l40s-oke-inference: 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 5fd151284b5e53ae5b765bb626ad2f229561ba6a3190690f690e7c7b59058152 bundle-info.yaml: 3552666d991d7b206991c813d662da380a3c50172b26571485128ff83e56601a - checksums.txt: 336d1377ffeba7a82d4a205711dd24d73cabd965843388887a768f89c2dcdc25 - deploy.sh: 4c7ebd95f8b38f3aa74538484680e20341d5476a8aaa0486cacee0fecdd4ecda + checksums.txt: 91d6eee6d07d4bf36d400194c97a135346e7a0fb1c719280b9a33562ba5db8c1 + deploy.sh: 40388218b218aec9af1bd1a8f501cca59a26ff9d1bff484a1ed4adb68a72fe96 recipe.yaml: 68419adae625291b85967f970527f9459e0ad01caafd8ee3bb0ddfa122a59c93 l40s-oke-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3449,8 +3449,8 @@ l40s-oke-training-kubeflow: 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 7cb915c666d87e22593ec4b8727d731786fe0628a451d5c6e634f6ab397f5c8d bundle-info.yaml: 1e7bdf22087abfa7e8e4d06fc33cca4a5630398857432a73b172bd7d644741b8 - checksums.txt: fba73b9d1931ca0422d39a0e20fdcc80b7cf010d27a0f7de845b3e6b41f7bc63 - deploy.sh: abbe6e5706c3fa0aa94e9831365c7b7a72a91813f708d87e51d0b9402aa1f7cf + checksums.txt: 7f79eb6ede2e25a6364c0b4562585e6022839351f58d87f1bda6294434a6608f + deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a recipe.yaml: 776ab1eecacff8cb0f368f541822149d26a6f178e4a16d5bda4a9479c9578d39 monitoring-hpa: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3500,8 +3500,8 @@ monitoring-hpa: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 86b26620db4216f8938aa035a19dc7aed19c185ebda4ff790525e2197bf15a4f bundle-info.yaml: af3e4aec408eef014badd663f82a7a984a0dcee45008e51a04ff66208290a511 - checksums.txt: 31638f7e47759e67c8bf05e8fa49d26a1e6c8c64c0b7d640a7fd029317718006 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: a0de8a621016aee355596f4d7f50eab7f7153a34797032932f0c47bb831aef31 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: e9efab5c1b5b7ff2e193af3b4336da2598f47f2683d20b5dd71f323289bd86a1 ocp-inference-nim: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3562,11 +3562,11 @@ ocp-inference-nim: 011-nvidia-dra-driver-gpu-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 011-nvidia-dra-driver-gpu-ocp-pre/install.sh: a08b38e6b2f0ef1285a50d94da5bd69579a3085491469450221e04acd9d2a8dd 011-nvidia-dra-driver-gpu-ocp-pre/templates/scc-rolebinding.yaml: 9d02598d6dbb28e2e6749bb6fda329fc288e35d07ee5d11ffb44a4fc5a5227a0 - 011-nvidia-dra-driver-gpu-ocp-pre/values.yaml: 539fc42e25e4c707a6031d17e76202375aa535492f4ebc22e2d7a7ee6458c110 + 011-nvidia-dra-driver-gpu-ocp-pre/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 012-nvidia-dra-driver-gpu-ocp/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 012-nvidia-dra-driver-gpu-ocp/install.sh: d7e9778b53440f8673e6db64ad006990c15caf3f7d6c2bd93600c413c0b8d719 012-nvidia-dra-driver-gpu-ocp/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 - 012-nvidia-dra-driver-gpu-ocp/values.yaml: 539fc42e25e4c707a6031d17e76202375aa535492f4ebc22e2d7a7ee6458c110 + 012-nvidia-dra-driver-gpu-ocp/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 013-prometheus-adapter-ocp-pre/Chart.yaml: ff9ca8d7b6965365a6e738d6a3adfa2193133f5361e16a905e84867903e3b477 013-prometheus-adapter-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 013-prometheus-adapter-ocp-pre/install.sh: a15bac1e4ae370f505cd3f5b907f2e507087325e3ec2458dc39a3eac7d9505c2 @@ -3584,8 +3584,8 @@ ocp-inference-nim: 015-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: e016684d36cc592cc014459a5e3bdf7996598e3ee2758b7bf86a0f341ea78868 bundle-info.yaml: 867dcd5523ffcac5983948d5951a92566cef561b4f4712333375f303616f5394 - checksums.txt: f359a23332301945b776b073a762254f2d4d6d7a12f139e57b333a340519af6e - deploy.sh: 1d3a70c78facc969797752908d4e7a133e349fba8955bf35d36e2d347679dc24 + checksums.txt: 10a9a9a6175e4ecd2ab55727c14fc07c0fb392be36b500f452ed50b4e8afb19d + deploy.sh: e5eccdb28afd763dabde54912b267cde513dc55f3d5d3c535155a53d493aa754 recipe.yaml: b4b646b39d7705617b4bbf4c272eac65a02e2781ca5da593c6ab2715c95fb54a ocp-training: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3637,11 +3637,11 @@ ocp-training: 009-nvidia-dra-driver-gpu-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 009-nvidia-dra-driver-gpu-ocp-pre/install.sh: a08b38e6b2f0ef1285a50d94da5bd69579a3085491469450221e04acd9d2a8dd 009-nvidia-dra-driver-gpu-ocp-pre/templates/scc-rolebinding.yaml: 9d02598d6dbb28e2e6749bb6fda329fc288e35d07ee5d11ffb44a4fc5a5227a0 - 009-nvidia-dra-driver-gpu-ocp-pre/values.yaml: 539fc42e25e4c707a6031d17e76202375aa535492f4ebc22e2d7a7ee6458c110 + 009-nvidia-dra-driver-gpu-ocp-pre/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 010-nvidia-dra-driver-gpu-ocp/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 010-nvidia-dra-driver-gpu-ocp/install.sh: d7e9778b53440f8673e6db64ad006990c15caf3f7d6c2bd93600c413c0b8d719 010-nvidia-dra-driver-gpu-ocp/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 - 010-nvidia-dra-driver-gpu-ocp/values.yaml: 539fc42e25e4c707a6031d17e76202375aa535492f4ebc22e2d7a7ee6458c110 + 010-nvidia-dra-driver-gpu-ocp/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 011-prometheus-adapter-ocp-pre/Chart.yaml: ff9ca8d7b6965365a6e738d6a3adfa2193133f5361e16a905e84867903e3b477 011-prometheus-adapter-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 011-prometheus-adapter-ocp-pre/install.sh: a15bac1e4ae370f505cd3f5b907f2e507087325e3ec2458dc39a3eac7d9505c2 @@ -3659,8 +3659,8 @@ ocp-training: 013-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: 695bd5271c2a01d84b20d6f8ddfe7fd22c1f3e8b5c57a760664602426d47df5f bundle-info.yaml: 5896360f8e8f55c3284676d13799c7c13c8aff8709e2c9ada7932d7b4caf3d5b - checksums.txt: e463615088138970f1c79229f518e2b1c72ffb34bc9a8dd538d9ba505dd9a6ff - deploy.sh: 483cc4e641084b09655f2a21d69375d3944204c2495314796811930ad3a8b823 + checksums.txt: 92ff5bbde28a0914c19297a668c5404f6e8ea43fed1e0544ec5d711075836c09 + deploy.sh: c2d3afdf262bc41ea51e9f794cd21c288585347ca7f109e7fac725b0e3ca2a0f recipe.yaml: be82f14aba09224250a0cdfba0af51aadb4719d346f35bd3ac14b8e0724de710 rtx-pro-6000-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3710,8 +3710,8 @@ rtx-pro-6000-any: 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: e7b0172980588e9354f27d14a8ee4cc981d870c519c03ec13b67513496a73d5b bundle-info.yaml: ade66df8371c95e939066ce828f45a253b2e6fd321f12a0cc84aa8a5735d28a5 - checksums.txt: b3e4041ac30c1368ca92fc2b4e201ee1b0e7004ce91e9de3dbcd2dde1ef4f0d7 - deploy.sh: 960f77901f5a4b02c942141ec294d90311e00b3927e7f07095a17e9337e95161 + checksums.txt: 47dfa7356bdbd6c6f3ca5396867b22416102f6869c486c533a9837fe9b01e577 + deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b recipe.yaml: 5c888d27465cbd9ae1b46ab999dbe86bc6e44baa4fa8130423df380fc82d62eb rtx-pro-6000-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3801,8 +3801,8 @@ rtx-pro-6000-eks-ubuntu-inference-dynamo: 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: ed5fc044448d58173107789f3e8da6f05017eae0faac31b0d82fe91493854548 bundle-info.yaml: cff2dba5a7898b03ab9f4af04023bba7b379df064471780782a0aff8b5a2c67d - checksums.txt: 415a10fb535bebd3d4717acfa0b902a8e4e1d880eb10f38903857dcaa54d36dd - deploy.sh: 0250b94c3113479d254fb93c906f83482f94f2c2b0817d70421d357718cd0b49 + checksums.txt: 74300b734cd0dc19d9202ffaef5b52d8ebfb06c63f7a419f29ac8b3b9813a06f + deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 recipe.yaml: 715b570534dd52aa84e3ce8ec16b6c6df324872b544d487d5219661ab707dd9e rtx-pro-6000-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3888,8 +3888,8 @@ rtx-pro-6000-eks-ubuntu-inference-nim: 019-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 32e9428946b4a35a4b044d7b8eda21ad6cfbdc6fbbb35f479866e2984b944b8f bundle-info.yaml: eaf9e6cb331ec04dad875d8ec3bfd08fc0f1640031a347ea90ad20f8441648d3 - checksums.txt: 7e154ffaa215f4e9c3246415a9b1c165dbc0e816c2554902044fcdbe1a1e8e06 - deploy.sh: 812cad748fa35e55f09348f0eb6821457cc4305057290fd8d7640930874ef324 + checksums.txt: 37b79d9a975c8dd674b52ef3fba6aa1a1848cfbb25600c202d7305795ca93739 + deploy.sh: b0b6b44553f5e822664e91058e54207da92bd9df92407f47da8847970dbd8741 recipe.yaml: 2d4faabcc4d36c468b7426573e4c3cca07ae822989fee7158be7f2467b2f4282 rtx-pro-6000-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3961,8 +3961,8 @@ rtx-pro-6000-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: d682276a2130e0c28ad52d9c114f506d9c919201c3fc82fbe0957d342c0811a1 bundle-info.yaml: 9a68014a20cebdf45569ad15efd53f869273a771cdde33511be07c8e523350d6 - checksums.txt: 7e2644a159855d2be7bac17fd401fdceaeec8f6a7f6c75ceeec3d44674fcf6a0 - deploy.sh: 5d717e240a807226aa2e0807430fc6ec4cb6ff264367124c5858a72e1325e570 + checksums.txt: 9420f0eebb51dbd40a778d5cc590c17ed8fb2f8af82aa27e5b52a9bd5b189339 + deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d recipe.yaml: 1d6e3006c9f8f7e8fb2d9a1fe31abfcec63e9203412ac2db65842104668425ce rtx-pro-6000-lke-ubuntu-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4031,8 +4031,8 @@ rtx-pro-6000-lke-ubuntu-inference: 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: f10bcc7f61dc46ed547407427feb707763f7084e877bdc89672b0ffa43954760 bundle-info.yaml: 21457147f71b6001993b71dc7821dfa3f896e11079c6571115818f6b74c0333f - checksums.txt: fc84fa21b1a5758ef8339b84c1de939a0747ab2100289fba4a55072bab4226d9 - deploy.sh: 4c7ebd95f8b38f3aa74538484680e20341d5476a8aaa0486cacee0fecdd4ecda + checksums.txt: 70f8b60397577ea2d262454a6765e25b7c814717d63e502308b34f131f486518 + deploy.sh: d38600ff3fca1e0875db9c6ea35b2e8c6f23ccdbd24a7d34d28995907a019859 recipe.yaml: ab208e7735f9a7eaf12e997a08a8926250dc4d601c77a7dd281bdd4be3670f77 rtx-pro-6000-lke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4091,8 +4091,8 @@ rtx-pro-6000-lke-ubuntu-training-kubeflow: 013-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 README.md: 823e7ad5f7b375bc03f5926b8ad7cbffddc2f37966c695892a2e1923808cfacb bundle-info.yaml: 11b1134639b8f39fca4bd9a388b5e185edf2ae77b0841b7710c45ecaf02b879e - checksums.txt: 875f3c86ff3f27a088d253c2e017ebedda42176db877c15e7dd94d44163a7622 - deploy.sh: 2df4d5c766c0257d7b0847dd5df81df0f9a76a5f66741f43341ac93ea46ef6be + checksums.txt: 65b705918361180bdd3905f3a2a7e9263f031f4fe058e1f461af79795b0d1d9c + deploy.sh: 3398204bceb2d398bbcc5e8dc68ecc97d19cb5d8b6797e0f0e2cf176f1e626bf recipe.yaml: 953b01467b8d22677e5f6bbb5a9864c70d1a73c58ea845c0dc8c93bee51815ae vr200-rke2-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4185,8 +4185,8 @@ vr200-rke2-ubuntu-inference-dynamo: 020-rdma-netns-exclusive/values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 README.md: ed21b35db7806b6cc7bcd8e552db003610f2de744778a422e667d3a79c547493 bundle-info.yaml: d3f151e04283c99fa06ef4ac8300535337a67e2982fc49f64528d99c4166235c - checksums.txt: 58f7feda6954651ce80dc950aca1fef6f18c9ffe2f7befcd09053cea788920e2 - deploy.sh: e5f586556f18874e06e9bbfdf8ba76f2e9f5e9b45b1647bb421f46feefb99a6d + checksums.txt: a813b40247081d1550bd7f4283594c2ce36c1c8313b24bd7d31c4b53bf390240 + deploy.sh: f167d68d87c1561f6d7d430451b9ede3ca7aa58cd745f597fa219c1fdd4cf70f recipe.yaml: a1551244c9d578211d0931481ed96f7522034db15fb35afb5ec101c520a11aeb vr200-rke2-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4260,6 +4260,6 @@ vr200-rke2-ubuntu-training-kubeflow: 016-rdma-netns-exclusive/values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 README.md: 1c4a933487fe6f2dddd1531f9e1b461d0d2317fd8fd1629b0d77ec0d839b0480 bundle-info.yaml: eab3e0e2b25cd69f4490ba26fdea116436b2003457c55da2c6d140ab3e12f12b - checksums.txt: 07d7a4272dc9a86b6cbaa7bda153d061cea3696422417c8a63ceb490738e62c9 - deploy.sh: f7c9b5bba833ab57a2498a285946ccb8b24f59425ed49dacffd81de9787aad74 + checksums.txt: 956ad26832ef41737e6ac1069a8d784d59dd4382e04fb75303f70d9972ea6ca8 + deploy.sh: 956034c074451f20a0451f8f348daa2ca51065292d095f7275ec29cb36f2b826 recipe.yaml: 04d4accdb457d95abfd5010b657fbf6c4cfaa9529e21e3a84d7aa8fb95d7cf43 From f37c6718746e0af769d55f309ac1211b99192352 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 3 Oct 2026 00:14:51 +0530 Subject: [PATCH 13/16] test: regenerate readiness-gate and stock-render goldens --- .../helm/testdata/readiness_gate/deploy.sh | 15 + pkg/bundler/testdata/stock_render_golden.yaml | 763 +++++++++++------- 2 files changed, 483 insertions(+), 295 deletions(-) diff --git a/pkg/bundler/deployer/helm/testdata/readiness_gate/deploy.sh b/pkg/bundler/deployer/helm/testdata/readiness_gate/deploy.sh index f183be6fbb..25b264cc2c 100644 --- a/pkg/bundler/deployer/helm/testdata/readiness_gate/deploy.sh +++ b/pkg/bundler/deployer/helm/testdata/readiness_gate/deploy.sh @@ -40,6 +40,7 @@ HELM_TIMEOUT="10m" NO_WAIT=false BEST_EFFORT=false FAILED_COMPONENTS="" +NEEDS_RETRY="" MAX_RETRIES=5 while [[ $# -gt 0 ]]; do @@ -581,6 +582,16 @@ if [[ -n "${FAILED_COMPONENTS}" ]]; then else _ok "All components installed successfully." fi +if [[ -n "${NEEDS_RETRY}" ]]; then + # Distinct from FAILED_COMPONENTS/helm_failed so --best-effort semantics + # are unaffected: helm itself succeeded, but the DRA kubelet-plugin + # restart was deliberately withheld because the driver-migration gate + # was not yet observable when this deploy ran (see the WARNING above). + # Surfaced with its own non-zero exit below so automated callers (UAT, + # ArgoCD hooks, CI) get an actionable non-success signal instead of + # reading "All components installed successfully." as fully done. + _warn_line "DRA kubelet plugin restart blocked, retry needed for:${NEEDS_RETRY} — re-run this deploy once the operator has converged (driver DaemonSet present or a node carries nvidia.com/gpu.deploy.driver=true)." +fi echo echo "NOTE: The above status reflects Helm install and manifest apply results," echo "not whether the cluster is ready for GPU workloads. On fresh" @@ -591,3 +602,7 @@ echo " - GPU operator operand rollout (driver, toolkit, device-plugin DS)" echo " - NVIDIA DRA kubelet plugin registration" echo echo "See: https://github.com/NVIDIA/aicr/blob/main/docs/user/cli-reference.md#deploy-script-behavior-deploysh" + +if [[ -n "${NEEDS_RETRY}" ]]; then + exit 2 +fi diff --git a/pkg/bundler/testdata/stock_render_golden.yaml b/pkg/bundler/testdata/stock_render_golden.yaml index 0a5369f9ce..3b239e4149 100644 --- a/pkg/bundler/testdata/stock_render_golden.yaml +++ b/pkg/bundler/testdata/stock_render_golden.yaml @@ -81,11 +81,12 @@ a100-aks-ubuntu-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 900773779eb2b918ae2052fcdb4853c9edcc92f562f8d4e56b069fe9473ff974 - bundle-info.yaml: 6cafd5e38e686ed322a92055ad3b2e671549b39896ce193dfd503f0edc59ae76 - checksums.txt: 6755f2ce086dff123911806626380c9dbbbe8e3b98ec5a8e57966f0094810157 - deploy.sh: 193a6ca2f9a73d5908513f06acfe376fe238a3a20cff0e384707e13c659eb0fb - recipe.yaml: a3378f2d5acde9d9bc16d41fb0ba710b899b3e8e76693359beb2baadd2f69ef9 + README.md: c59cdceff0e9959d375d3c4e6725eb4df735e8979ccefb79f9bd6d75a60935b5 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: b8757b034c4af4ea4260caf4c3311f2b805a435155323196e8fa30394aff7e1c + checksums.txt: f98b117aa499407a9b3e1d44d008e9e6c24dec567d781a3810aeb1bbc3d23b11 + deploy.sh: 4727766cd54b2fea0642d3aa9b1111dd00e1a68aebc849312d81fd12bfef3b39 + recipe.yaml: 31de158c477835adc03f540590bfa4e53e366df642faad27e257830a2701ea92 a100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -132,11 +133,12 @@ a100-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 72e33552c9fac04b44022b0a8b75109485ae970498bad9e30bd953422ce242e2 - bundle-info.yaml: d854570da42190dbb82459b6518763ed600aae8dee46c94890a62f0be76f0e17 - checksums.txt: 26e00d5529b66c702703088686818a3e3bb407e5d46b6146884f2e0ed0e4f1d8 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: e3f63b9674df8ca0847813f56efd6d02592cbcb935c08d936fa32116348cdfe0 + README.md: 9ca6e45a84a07008ffa7cdfa3c51bcaf13a3e992b8069cf6327882d32d8ce806 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: ad4f9557a3b9797a2ffb23f6873c1935e283599143f741c823d83798a200132c + checksums.txt: 7148f7de55b73a8b0a30a83ba738c3ea7637801e2905825d474b0079ac49df6c + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: 67ce39f490a229ef7eaf80e15316edd3f19dd077f23b39c12f63a9bb13f0970d a100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -205,11 +207,12 @@ a100-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 7a55a189e0dd513bd39b152aa45ca10c52cf324ad85bdc5de64038f01e594888 - bundle-info.yaml: 9bc2a42d2ad57316ee04fa8031be7983cc0ea907851ab996c2374aa8325ffc80 - checksums.txt: 74a12ede8906bdb46112466909cd0ad26b9ffad60b2546988a4d2dfa272c5a8c - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: c0a021584dc5bcc5bab0291557097caa07a952685a1f1ef04a928734b4cf9d82 + README.md: c2fb67edc7eca8b6988382312a0aefef868066029c2a3cb7e1e8e59cc6566373 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 7d9b1fdd481ae80b6fe9aa8079bbb3604ec1ce9c11002c985f186f91c5659f01 + checksums.txt: 21138c1d5b3e1c6cb677c4c6c6a3bc7ce22a5aa5c9f69560295067444be9f6f6 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: 9c868eb55b01a98513d2e341d7242e9d0b9b1b5969206c6415d4cecdc2abfa30 a100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -279,11 +282,12 @@ a100-gke-cos-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 88f3b00b76862179e63ceccf19c41e8614113d776398ae8379a8d839a07f027d - bundle-info.yaml: a7eea592e3ef2e76c5a72509ec9c9dd766908d39c2efa00de26be58a011d8e8f - checksums.txt: ec2f366ba0a71f46b1277239516807b53c933e0cd57294c677e22eafbdb115a7 - deploy.sh: cdecdf687ab7b3d7a32541f686b241bfba078566d8973de93132fde841c6a118 - recipe.yaml: 1590dbce1bdc8bebdcad2b2096b115f084bc4c56b631b80c725a66087ca1bee2 + README.md: e21a4b1766a05e41473e85415eddc8c3c72fac6d5eb3851c5da02c946cb2dfed + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: e9231504d14acfc247811326fdf17edb8022c38a238c3113ceb4792fffb79ea3 + checksums.txt: 41dd8183c9372f1c6e35ec29836943ba050b6c8927477003d8f0668890137d75 + deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + recipe.yaml: 9ba7f55ca95b2b646138e1364ed8cce1ef085c141b6092e9acec1b2e3496a427 a100-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -339,11 +343,80 @@ a100-oke-ubuntu-training-kubeflow: 013-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 013-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 013-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 67efc55ad9d12d62a07b0b13383316d8297346f62d4450c16a2ee7e88eb43690 - bundle-info.yaml: fa31defadcf41000fb622d5a4a4921e121e5856c4cf4f53c62d26116035a567f - checksums.txt: 66894c9908f3493b005660257ed18d3d918392a61154ccf11aae1edc05304119 - deploy.sh: 861cb19b3c91457e5e1b46d5de615982ceec6c939c619dd4ba10af27cf8efe1f - recipe.yaml: 7f36219fe3d5dc62efbc6675afb0b3f140a0c7d0ce359d348a8976989d58d773 + README.md: bb7d5d0404f2dc415d3559a7d1e8f1b2288fd6684a76b4758278020a65736424 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 4e734937ad34f76384eaaa848b203ae607df88334ea31ddbe8e489b0c3f52fbe + checksums.txt: 3ab5481ff30b632c72b4b0eccf43a2fd87411bd9fe04c49b39535df1b67bffa9 + deploy.sh: 38797807a4974aad4cb399a23beea6c23c5a57350aed726bdfaab0c92c924f9f + recipe.yaml: 36381c1944cba39d385c0ab8faf89e15bb5cf8c320e384196b56b68e5854d516 +aks-ubuntu: + 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd + 001-cert-manager/upstream.env: 8984ad504d9290d252f1fd39602328bce17d424b3a96e1dc794b4887b949c01e + 001-cert-manager/values.yaml: cfed5371a715b1fea083d7aa4d690c6c2029a6c845d1fe63c5210898cbe5f557 + 002-nfd/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 002-nfd/install.sh: 5c227d83014c06be94fb79a62887679fa8fa9f88c076ad8f1083f7aab8d80bb0 + 002-nfd/upstream.env: 79ea8a9050af5d4ed35de7dec570bed452a46bfed94509b847b7afab428c661f + 002-nfd/values.yaml: e696c7dca2d75d2f894232cffef67d0d6b9b5751062e415075aa0df4bfa84255 + 003-network-operator/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 003-network-operator/install.sh: d8c04188166a4bf1c0ca00ce34d701183037b90961d9e17604e7a8a3cf5ef877 + 003-network-operator/upstream.env: bee6465a02245e027c93b643de53775eab2cd948c247db33742921e48b33ff6c + 003-network-operator/values.yaml: 2118eaddf77558f68bfa4830cd2e78bd26758fde227aabbb1f1db9e7e2427331 + 004-network-operator-post/Chart.yaml: 3a95a7dada4637e533be2456833f41fd1262364abeeb854c40b77d601000e081 + 004-network-operator-post/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 004-network-operator-post/install.sh: 95f69b34ff635b03c53c5f2558235ab92b3ef34b1e0db07d4d37c0c94226562f + 004-network-operator-post/templates/nfd-network-rule.yaml: a69c1a0d70a37ae37bbb2a330091be0b0b1112ecf7d21e43229c469f9c797c7c + 004-network-operator-post/templates/nic-cluster-policy-aks.yaml: fc97dd2b242a6422c08820f35e04116100b45a453a3f5d2cca1a5f0732547512 + 004-network-operator-post/templates/nvidia-peermem-reloader.yaml: 68374769adb823183045e45089ac3c0bd822f428019052e979def45c23d7732f + 004-network-operator-post/values.yaml: 2118eaddf77558f68bfa4830cd2e78bd26758fde227aabbb1f1db9e7e2427331 + 005-nodewright-operator/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 005-nodewright-operator/install.sh: 5bb299d13650bdb1baa19ea8047b33baa94eb03a48a8b5b0102f1ba533b392c2 + 005-nodewright-operator/upstream.env: 6bb77965fad210448ef776ea62b94da7b7d2a70a5177e088ee96b1553f678540 + 005-nodewright-operator/values.yaml: e83be883aa3fa7eb9b9a8a3303466e212d102ac7df7f54163a1836f8938af1c6 + 006-prometheus-operator-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 006-prometheus-operator-crds/install.sh: 4c10c479d2d735c3024bf809520a4efb7f97904cda4fe211f9374189ea3292d4 + 006-prometheus-operator-crds/upstream.env: 79fc2ce93f1bb62225f9b62cfe618fde8081bce8f7a6d9a56f3a118346da4a4c + 006-prometheus-operator-crds/values.yaml: f6ded79ccc11132cec0b9dbbf1248ba5862248b9e4daea35c21e60e28c078b12 + 007-kube-prometheus-stack/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 007-kube-prometheus-stack/install.sh: b3575fdaa7b355db924a2cd2e8a18f82372979a4752fd89fa352a0a0f98837d6 + 007-kube-prometheus-stack/upstream.env: 6cc5141c81d6802ffd403025353c968516a4b522bf180f355d27478fbd15edca + 007-kube-prometheus-stack/values.yaml: ab1e0a90947634126cb96480377ecf6061acd01ee36e381a798d02a21dc031c9 + 008-gpu-operator/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 008-gpu-operator/install.sh: d915425e3e50879e33e4600ef0386c39137aa1fe88c2a40428593f278dfbf986 + 008-gpu-operator/upstream.env: 8717b2f1fcb9ed39fd0e87ef4b65b7df42bc12e5cbffa47dc2e3ceb0b286e142 + 008-gpu-operator/values.yaml: d0b1844518e536e488121d14b50ecce890260e4e6d379bba1bda7dd2cbfd9ab7 + 009-gpu-operator-post/Chart.yaml: e449eb0c5c5bcb4152b91cdd17ee737f0b3f82c2edf5cd5b003690e921680f15 + 009-gpu-operator-post/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 009-gpu-operator-post/install.sh: 461aa46af62d13ebb97af6cf27b588881b401197f09479847ebfe4c9173acf51 + 009-gpu-operator-post/templates/nvidia-toolkit-hardening-aks.yaml: 84ae47c2b388fd58ed7192b053f205ecf4da572dc430db0041fd70dc5f80f724 + 009-gpu-operator-post/values.yaml: d0b1844518e536e488121d14b50ecce890260e4e6d379bba1bda7dd2cbfd9ab7 + 010-k8s-ephemeral-storage-metrics/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 010-k8s-ephemeral-storage-metrics/install.sh: 727160f359e5476c7211551f781f1a857aedd834922ed255197f7059d78ea816 + 010-k8s-ephemeral-storage-metrics/upstream.env: dbb5b7f8b156e8f1ad3ace176d3d1bef38280a533242107e49e0b76b24fbf435 + 010-k8s-ephemeral-storage-metrics/values.yaml: bd965e10e0f6eca07d732ea00d66e8327c176acfdc52d998809f7d4d53e056e8 + 011-kai-scheduler/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 011-kai-scheduler/install.sh: 529a6fd19ca71cbf0d2f5bcf40ce817db93713c5c0183e59d690bff9745f95cc + 011-kai-scheduler/upstream.env: 28796b9c560ab50439fa444585d161dfdb838c82420680a85a0e6eeef3fb7af0 + 011-kai-scheduler/values.yaml: 478f75baf393a9f6c9425b543f8ea2b3103b090e75dea49284805e0ddd625265 + 012-nvidia-dra-driver-gpu/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 012-nvidia-dra-driver-gpu/install.sh: 6d3aa21c099c4d498707247ec21fb53f18a82dcef3408e0f977d3e0be4c36331 + 012-nvidia-dra-driver-gpu/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 + 012-nvidia-dra-driver-gpu/values.yaml: e5a6450120d5198d770ac1e780b9581f7bad5306e866244edda7700d4531e937 + 013-nvsentinel/apply-crds.sh: 8ebb8136b451e489e5c02e8766a509e8b97e77ee15d9c03640a211ac1aa834cc + 013-nvsentinel/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 013-nvsentinel/install.sh: 290c0907c263ac3c1a976be76da13528e36fe7f1db79945783b6ac7da4588857 + 013-nvsentinel/upstream.env: dc803b57ba58abb37794021ba342503ccf79047efc3b72068b198cc5f566678f + 013-nvsentinel/values.yaml: 3f725a54c2988b97dd54e9495a123b9fbff38a411334edd395ae28006146ff86 + 014-prometheus-adapter/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 014-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 + 014-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 + 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 + README.md: 47818d601139c841e2b931899d4b1579acbcf5bcfc6bb6bb064c4f83a0ffeb90 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 052dbe04fd5e7a135bc6e6df50aa560516183938c65b3f3dac132cb143fe0c6f + checksums.txt: 646dfcd5a9aeedc1f5e7f2f870987679f89309abba495597f8238a877006c059 + deploy.sh: 766c7e70fd08aeb9548a7b98993ffafd454952755c1ec316f57e45870b7d9511 + recipe.yaml: 1c4ba900739f229c70ecacaf72ff790e7a554880b226655c32f0284c4076eee7 b200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -390,11 +463,12 @@ b200-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 566d33a441f2b596cbdb5bd7e7ca30968896ceeb5b282182c0156d68a00e9b64 - bundle-info.yaml: eef0a51382a4da34a66185d9ed2718e8322c0eea90429e50988b6e39bc306e3e - checksums.txt: a46738d1857506b7e609506180b6746f5769dd43af6f199267d85f5cb927eec6 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: ebe955935c4252f9ece8483c6ba2e73907bb79b3700e40de2a10fa5657c015b4 + README.md: cf4d7e0922c8821fcac68e37444beff835581194b11b0a11c2ddae7be474c80b + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 678737aa5616f511a57776d0d357073c70ca2bfeb83d29dbd317ef82964aa039 + checksums.txt: 536ebc5609ae124b2a6959c458c6978fb4b88234f9f8023a2e89aa6b58da33e1 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: fec141debfbc24173ddcc5e05f3678d11fc936f6092f6f4d24dab9893218fd6a b200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -482,11 +556,12 @@ b200-gke-cos-inference-dynamo: 020-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 020-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 302f083367e16fb810b1754cae7685152bd5ac897bc6fc8cbb68d2cd8756f786 - bundle-info.yaml: f4d171d6ed43321c641e3962b9cbadcf6fb1f8b3a0a89b3f5e9f073cd3026cb1 - checksums.txt: 62bf79f0ac5564bd11196d8f92d44f7361fb26cc73843182881625985316a320 - deploy.sh: 501a719990c7da5e6dd85b08504522bbcb71b5c8cd80a0bbffbe72e240048091 - recipe.yaml: e48331405d6f8deaeae925ce0cbc95135b018b49ff9135205fcb770ce8f702d6 + README.md: 5703af26dd5ce9982bd5949da24bef64cd5da4ffe5f2f73d3978e52a48c3ae25 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 4a472490a261894fc68b4a5b67f482ed3fea56d64abe501043f3c342b2c3fb2a + checksums.txt: 42114134b81653a2fc16c2cd041bdf8c51ae315e0808384a14ddb550bf412504 + deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + recipe.yaml: e9db226befc5008771e8e32c6ea5fd998501fd003e502005fbaf322e13fd196a b200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -556,11 +631,12 @@ b200-gke-cos-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 9dc5c552a63dba541887b51c64d127537cae0bf007c6c0c36c1a49301da331eb - bundle-info.yaml: f229fbbc1802aabf4aeec00a6a6735e27609a3b72e8e3acd750fc7de29c4ab34 - checksums.txt: d1b5adfdc07067c9b5504fe823be2482b4aab03e6204b0a88d2fc3ad981361af - deploy.sh: cdecdf687ab7b3d7a32541f686b241bfba078566d8973de93132fde841c6a118 - recipe.yaml: 37b804936971c9cc8a5196018506e87d7583398b9c1255c596bc05a448f7927d + README.md: 35ee900dad87a1d7a0ea53ca7f9422f602fbcdfff8884086977f599620f7a686 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 910e640f7e7442cb6e8537a11d86b7307096564795f52461a21341f2a175415f + checksums.txt: e2840be1e5a99815a72b36b9c307b321027cf189a26acd51b3c261ac65d47980 + deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + recipe.yaml: fbffcad95923a554f5c6ca4d9833cdec38be012ca146a8b1c265487ca531a915 bcm-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -631,11 +707,72 @@ bcm-inference: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 95537eb934bbb2868020f94e536943ef9e929e8006ad7c6e7ccfddc84d660d97 - bundle-info.yaml: 6f3dd8afcd17603007a3898297d5b1b48e7c1a6fbfc2398b40b04bfc45ad711b - checksums.txt: 1efab38a0ed48640fa217c75fa3aebf6f4aecc3d4ba4296ca4fca3e154bc5ae1 - deploy.sh: 5f4f82a35d4934585632b04b5acd314df65683312eb966ff8b261e7dd688aad8 - recipe.yaml: f8f800d5018c6659b41dbaab01b8ded3338dbfab170ddead39d2efb3e74f69ab + README.md: 8cf61b75e92017ac8ad83f09b58b101e0506883369e7b31155bc4c4b61492dff + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 62faebc11da34bc66e56ba5e8a6d493ee7300c1b4a49ea60685281d3496d2781 + checksums.txt: 5bcaf3a577649640bd1587f84e6b2517e39e4739fe3fa5cce2a3118d8c285fed + deploy.sh: 60ee23adbc102b1c84fd08e5100d4e0eec2d93cec5fd38a2982afbd073061d95 + recipe.yaml: 8953e615d4d84bd0a860b1e8aea84c00fa1edbf64028c3c1d7db37807357dfa7 +eks-ubuntu: + 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 + 001-aws-ebs-csi-driver/upstream.env: 48f5d0975d8351c48f9ebfdbe70199bef204455d7efd3ef3b266cf5afefb1988 + 001-aws-ebs-csi-driver/values.yaml: 3b25f4a0c383f3ad069ae58604bad801528636536273c95d85978d19ddf1bbae + 002-aws-efa/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 002-aws-efa/install.sh: 00574b8307fa54f90f18cd999a2b175a75a547942fd18cb242bd83b7af836d5a + 002-aws-efa/upstream.env: 40ada2eece29de0a159d1011f6c62b05f1e6841ee4d746098ef9c8ae1b472342 + 002-aws-efa/values.yaml: f30e2e4b1075d963a7e248bbb8a232a49673890eccd1e16c84ce6fa70990764b + 003-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 003-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd + 003-cert-manager/upstream.env: 8984ad504d9290d252f1fd39602328bce17d424b3a96e1dc794b4887b949c01e + 003-cert-manager/values.yaml: cfed5371a715b1fea083d7aa4d690c6c2029a6c845d1fe63c5210898cbe5f557 + 004-nfd/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 004-nfd/install.sh: 5c227d83014c06be94fb79a62887679fa8fa9f88c076ad8f1083f7aab8d80bb0 + 004-nfd/upstream.env: 79ea8a9050af5d4ed35de7dec570bed452a46bfed94509b847b7afab428c661f + 004-nfd/values.yaml: e696c7dca2d75d2f894232cffef67d0d6b9b5751062e415075aa0df4bfa84255 + 005-nodewright-operator/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 005-nodewright-operator/install.sh: 5bb299d13650bdb1baa19ea8047b33baa94eb03a48a8b5b0102f1ba533b392c2 + 005-nodewright-operator/upstream.env: 6bb77965fad210448ef776ea62b94da7b7d2a70a5177e088ee96b1553f678540 + 005-nodewright-operator/values.yaml: e83be883aa3fa7eb9b9a8a3303466e212d102ac7df7f54163a1836f8938af1c6 + 006-prometheus-operator-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 006-prometheus-operator-crds/install.sh: 4c10c479d2d735c3024bf809520a4efb7f97904cda4fe211f9374189ea3292d4 + 006-prometheus-operator-crds/upstream.env: 79fc2ce93f1bb62225f9b62cfe618fde8081bce8f7a6d9a56f3a118346da4a4c + 006-prometheus-operator-crds/values.yaml: f6ded79ccc11132cec0b9dbbf1248ba5862248b9e4daea35c21e60e28c078b12 + 007-kube-prometheus-stack/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 007-kube-prometheus-stack/install.sh: b3575fdaa7b355db924a2cd2e8a18f82372979a4752fd89fa352a0a0f98837d6 + 007-kube-prometheus-stack/upstream.env: 4cb3f21994a62e8c6f073fca04e2fa0361f9e2841932205321375af4c8ee638a + 007-kube-prometheus-stack/values.yaml: ab1e0a90947634126cb96480377ecf6061acd01ee36e381a798d02a21dc031c9 + 008-gpu-operator/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 008-gpu-operator/install.sh: d915425e3e50879e33e4600ef0386c39137aa1fe88c2a40428593f278dfbf986 + 008-gpu-operator/upstream.env: 8717b2f1fcb9ed39fd0e87ef4b65b7df42bc12e5cbffa47dc2e3ceb0b286e142 + 008-gpu-operator/values.yaml: a36c02317a31527c2490d9826248521a64c3bb49f28dabde19c0eab0d83c29c8 + 009-k8s-ephemeral-storage-metrics/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 009-k8s-ephemeral-storage-metrics/install.sh: 727160f359e5476c7211551f781f1a857aedd834922ed255197f7059d78ea816 + 009-k8s-ephemeral-storage-metrics/upstream.env: dbb5b7f8b156e8f1ad3ace176d3d1bef38280a533242107e49e0b76b24fbf435 + 009-k8s-ephemeral-storage-metrics/values.yaml: bd965e10e0f6eca07d732ea00d66e8327c176acfdc52d998809f7d4d53e056e8 + 010-kai-scheduler/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 010-kai-scheduler/install.sh: 529a6fd19ca71cbf0d2f5bcf40ce817db93713c5c0183e59d690bff9745f95cc + 010-kai-scheduler/upstream.env: 28796b9c560ab50439fa444585d161dfdb838c82420680a85a0e6eeef3fb7af0 + 010-kai-scheduler/values.yaml: 478f75baf393a9f6c9425b543f8ea2b3103b090e75dea49284805e0ddd625265 + 011-nvidia-dra-driver-gpu/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 011-nvidia-dra-driver-gpu/install.sh: 6d3aa21c099c4d498707247ec21fb53f18a82dcef3408e0f977d3e0be4c36331 + 011-nvidia-dra-driver-gpu/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 + 011-nvidia-dra-driver-gpu/values.yaml: 647e3d155eb4570263e9dfd657d2fa8b7cd5c84460b873cf4d83583b338b2005 + 012-nvsentinel/apply-crds.sh: 8ebb8136b451e489e5c02e8766a509e8b97e77ee15d9c03640a211ac1aa834cc + 012-nvsentinel/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 012-nvsentinel/install.sh: 290c0907c263ac3c1a976be76da13528e36fe7f1db79945783b6ac7da4588857 + 012-nvsentinel/upstream.env: dc803b57ba58abb37794021ba342503ccf79047efc3b72068b198cc5f566678f + 012-nvsentinel/values.yaml: 5dbdd974de19bda092dff19de6a6fbb9489b7e7629abdeab2d1a8fe0bff69247 + 013-prometheus-adapter/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 + 013-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 + 013-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 + 013-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 + README.md: f73fdb0f62f176b0cc9b735d3ded5bfeca4539daa2c9e97167b3da7055d573d5 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 866da806c394a3ed15397e03afc376e6be7012328971ce88ce84039ff478d58a + checksums.txt: 0c401b0377a18d04a61708e2f571bfc8ae1bde2ba301b4c2f128ef130b573179 + deploy.sh: 48f5667ee77e95338624ad6c72f1e94c8580027dbead7a3e0638751b8115c63c + recipe.yaml: afeb379a07ad5bcf87007bb99a0aab395959e4a61ef92ed5b46092730f5cdd6e gb200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -682,11 +819,12 @@ gb200-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: c694fff6ee96b4e136cfa1c732dae40fdc9bc427cbc39306c54437c236f38bd9 - bundle-info.yaml: 3fd7a39408eda8218d9eeb38ac98b9f2c0965a0ace8d17bd3ffa6276654ee76d - checksums.txt: 2cff152b3b6fc2ba65f2818db4ec14cf1c8171b2014830c601aa49907c0fc1da - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 4558d097f00ac5a524919d4de1cdbd05eca788eed2519c41331a520c542f154d + README.md: 7b43d55c87cb3312c54d1a52f083ccec7e9f9182ae49aeb2790159acd927eda3 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 42c13acd0638fc09d941d4cafd2b4e9c4a99f618e1ebf427aaf3956b686a722a + checksums.txt: 5fc2724b700c96eb7e05b39f6cb2e28a8c889adfd7a0ea2d1eaffcf8cdebeef2 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: 0f7d86bd9c759548abf944cab2d28b2e2e9416670ed6c10c240dca14967474a1 gb200-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -778,11 +916,12 @@ gb200-eks-ubuntu-inference-dynamo: 021-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 021-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 0fd0110481cbe17cb1b4dd9a07d0e3fabe23d39626d17560639665b65f84a99e - bundle-info.yaml: d7a557bca56423a3786f5c14db602d07f3c85c593e1d2a1200100ab9b79e6274 - checksums.txt: 3d3d60a02cf51ed5c9aabdd1455e86cc8b2555a45930aff0766f79e4108801d9 - deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 - recipe.yaml: 1878025afc2d0f73c56357245e7d38be3653dc567b0814a7cba8542a1a851e28 + README.md: 7d812ea5dcf6bd12128bdf94ebd300306eccb146814de5ff0a3998833f151a0e + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 441da0c5ae961abe27cba8c07bcc12d51fc9869b1159ace189e2ca7a8729a63f + checksums.txt: 9fbfc45579f8f85aac26e15db4ceec4d8170fdc5265fde172a4b0248f61d4234 + deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + recipe.yaml: 99016877d03d3f8badd84640e47e5f1b4dff71d45e2fef3da6c2769064805175 gb200-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -856,11 +995,12 @@ gb200-eks-ubuntu-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 197e78c8ff1e3d8474347f1fdb8ad32a14119bbfc6f2e17ee3d5987ea599d305 - bundle-info.yaml: 0943e4ead4c218986403bfdbda94ec7afff360536fa558616324ee608c8f0717 - checksums.txt: bd263affa6db43bfba5282ea92cf9dfaf492011061352294b7612d3658638730 - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: 0b6492c6c09fe7ede9535c61fb70bb6d8d251e5df6f674adc7589e163c28aecc + README.md: 43af1d677a691a4e8131ef67fa50deb7921d9fedbe0aae6a941a990cb2fe0a44 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 2321ed37c5fa7add302079333778e6c7eba3d6f152d59603d69389a0617e5857 + checksums.txt: e7d3813af08e693d86972ebbdb63e240b7008067a5639a2a83384d370e2a8d94 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: 4fe166f7e3189c7a81eee37ba61056a17f722ed79501c376c5ec4dd65014f956 gb200-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -943,11 +1083,12 @@ gb200-eks-ubuntu-training-slurm: 019-slinky-slurm/install.sh: f8fc21f4d86df489d9fa6f5492e84954826b7dd5944b6e1e494c5e27e9ba20eb 019-slinky-slurm/upstream.env: ae0598bf066c26ec0f76503212f4c50dc09103750aa36700e514fcfcbaad8c30 019-slinky-slurm/values.yaml: 36b3e905ded091f970dd6ad98389be8e4a6481afffb6682b66370558fa99a393 - README.md: 5a702972381d049091d661c4d102940786e22aeb10d52d95f9a7910f9140212a - bundle-info.yaml: ae53d167918fae1df2b9abe04f1a2bb21a4597e95812def0a961b0ea6f9e3954 - checksums.txt: b1bfe7009365a2e321374964d82d5aa22e6404867fe8ef78d3f12d2f59f694ee - deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e - recipe.yaml: 1407462f82ec027513f2cf40804764725cb79d0c0f1ffe1f3b29dea61f6d468c + README.md: cd743008c0568e64613a3621351bdaa2504bf9f365c7702065f27bc064ebc1fa + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 9905ee9008d86ae458d7f11ace060abf90c8c9199e9bbbbe9b82b72bf31f730a + checksums.txt: 40f787a4a5241b08857e261218e3f7c418213939fc4042975e4167241bf01b5f + deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + recipe.yaml: e0d3e329aff972080d3f76604ad6d18971fe685190ceb7e6753e06473640bf8e gb200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -1046,11 +1187,12 @@ gb200-gke-cos-inference-dynamo: 022-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 022-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 022-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 73c1c40167795cdfffbbc72a0c8d587682ba09c77c5402ca671f3b8b02dc1009 - bundle-info.yaml: 0f7bbb7bbbd83fed88c3d8d9adcd6beb97563c29cd0668e82c2b5aa87d2f3403 - checksums.txt: 88f27f62d61010289149285ec5a079055a10c62eb6520523bc7b0cbc823f95c6 - deploy.sh: 031d4b163eaf1ae843cd83b8796eeb3dcb56124269b4a6334d46261deb152d8c - recipe.yaml: ade4bb983f4c4f64420b31c0584f670283e37f2549aee35db24828000adb8b17 + README.md: 0f883b8cf45ab50d6e046d71ca483e90a9133c0a344b384328d4bbd9a9ae0da5 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: eac5f1b4ca396596923b1a92a4cdd3769773fa41d47168210946188eec55e03e + checksums.txt: aa8ab4449a697ac412102453e5e28dbed17c50e161bff8029c4729f6d71e0b4a + deploy.sh: f3779a1cf1cf7b1b3a6356dd4442282d6af2a984d030a72dcae5c67394e9df82 + recipe.yaml: 9cac37bba449e4309e64f0926ea3b48296310c0dd6f5002760697b9621c33576 gb200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1127,11 +1269,12 @@ gb200-gke-cos-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 08535a5ceccdeb9dd52c0633c540e830d09e4e235a9308fb01b4c9590a0b46b9 - bundle-info.yaml: 0de847d4474eff823a0e05c556910689011ddbbee0c2a45db52b1b8a6e270599 - checksums.txt: bf5198fdc65a22b5725f65da4e6e8e18812bdd560dbcd60dd4ea9f29105f8067 - deploy.sh: a39c12455c4ab06e07a5297baf91518ed64eb72c7a4bd3639bee68e280aaeed7 - recipe.yaml: 8aa7916d4e6430e47a9214f8a92547f3ed1af24f356edea2be079c023f360571 + README.md: 9f72f7c976888ac46558f3a26424107314227af1a20ecc23e28fd9ea212af575 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 8c5b3d8800aeeff6bc4ddf607b0ff9ef49b20eb95159a3641226ffea26063677 + checksums.txt: 5e8b04f1e7bdb18ac8faaf7d84afd3c89311aa732cfc79641191cfe7fb22886b + deploy.sh: e5a8acd69093e5e700aa48ea3f5ff50b67f19c6fe058570bff411e1788c997b6 + recipe.yaml: c2fbdbbe659d84d23e21f9da54825a1ec83e37139e26feb9c2592fef5af42ed0 gb200-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1216,11 +1359,12 @@ gb200-gke-cos-training-slurm: 019-slinky-slurm/install.sh: f8fc21f4d86df489d9fa6f5492e84954826b7dd5944b6e1e494c5e27e9ba20eb 019-slinky-slurm/upstream.env: ae0598bf066c26ec0f76503212f4c50dc09103750aa36700e514fcfcbaad8c30 019-slinky-slurm/values.yaml: 36b3e905ded091f970dd6ad98389be8e4a6481afffb6682b66370558fa99a393 - README.md: bc35a57d0b6d92e21600c9d180f4640458213c219cf6cd9326b2101dfacabe51 - bundle-info.yaml: ce6ea7e28221ac9974efe38b37e496cef8aea6dd51fdcef65401ed380edbf722 - checksums.txt: 8665221df141df02d37a59fe25048652c8f6304043dc1bc25221b6138e19c70f - deploy.sh: 4b3c381d0429647f0ad78b603ed3ba4a0d5f1614998cfa34464b78ec71be6ce5 - recipe.yaml: 12bd6b89f1b609a85b556f3f8e6705c5b8f173c8408736f61bb7bda7ce752fce + README.md: 77013cccf74249773878eb911d4af2c86db0de11f2a0a186dcc14a61d73792fd + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: d2be07c4bd13419a9c0f7e71a0e3abcad9329f9a51a7aed9765d6997f690e0de + checksums.txt: e728c62c15c04e147bb6ee092cd31275bd9b6964f07c73802ff5e3f2beab4a1c + deploy.sh: 1bc4132472317a857266949c61eba3ca237b31d46624ee538a101eded827eacf + recipe.yaml: 0cf270c23abb5c143982232de0b6115c9502e29392acfaab8de683edc8398f18 gb200-oke-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -1294,11 +1438,12 @@ gb200-oke-ubuntu-inference-dynamo: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: a1f7d571ff41cc3e0a0cba2f738ec6ece8ac03302fdddabf93c00a416ec9bb4f - bundle-info.yaml: 236f4883bfed185fb8f32dd020684f4b5e4f3dee7ccd05a229d2660faef1d5e2 - checksums.txt: 715948b4d5e9f428cc65d789909b70763fd3aa50d0268ce20d76e8e8f0d71b65 - deploy.sh: 26c36a6054e9508b786340f33dfe34cd0fff1b49c18fd05c7a96e11369fd41a1 - recipe.yaml: 9278a8d367f550f874bb78c23fdc5b222cd99e4de54af1dcabff73322f333cc1 + README.md: 6242517b67ea219b0acbe46ed9c8f1569eba35255f82532c25446030a7eea85d + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: f369d8bf5acb55840e9179d05230aabd42c25e87b718adc49fb54adb531f8cdb + checksums.txt: ee38c8f0f45bf4170d150ea80c28dc9a0f6ef7aacc1d0a9f1eadadba48d7dadb + deploy.sh: ee9dd18427ca8ffe2ffd982c05e16b1e8d2235eaa405201e001a54ad2da2b03e + recipe.yaml: e3a1bb44834e5b242e5e6b2b7be04c29b4d9b106e292d90ce47d52a1ae582243 gb200-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1368,11 +1513,12 @@ gb200-oke-ubuntu-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: fca591073479fe910bdba952cf94199473f2832da19183aafc05aafedfc6cd7e - bundle-info.yaml: 2e7814ed021d73cf4a5c2875432801db661598ba38ebd142bf69273463c975a9 - checksums.txt: 8f29eff89d718af186d9174292b99b13ba854cd3d172f831153e2c29bc07aed9 - deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a - recipe.yaml: 221c910a36301f017c746a9f893215365926e7a97e56edd34900f7ce7817136d + README.md: eeb441534e6dac00ae0c4262b729b23be1148be66f9602bd85cf82aba605fe7f + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: bd28c90092298d3cb527df155396b31adb575214fd90e8e381ef888cdbdf400d + checksums.txt: 10b9f5484d1c5c917404f80d61a55e323873d19bd0ba5f0bc4e26e9dabd760a3 + deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + recipe.yaml: 533380c82da0b4dbda99f3b5d744057c82fb7ccdd0a470b05c65bc29671059b9 gb300-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1419,11 +1565,12 @@ gb300-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: bfd3559bf6da6e6bcbc4f3f2ac188ab9076b223ced78748916189985f9208a36 - bundle-info.yaml: 199c1540d6956cc860a85b10af93561dab3d3398c632bcff7b0ec2471f5ccf0e - checksums.txt: c22a824b7fe49b9753b0a690ca134a3ff001e25bc25057568ba6abbab2283f13 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 7d9f294aecc379b26d1a594c4809bb81f2ade27981de829c9bc0647933f4c1ff + README.md: 3ef7ab2055833c836afe728785e2d1c477e22def8a9087b5ac64f60e5593eb6c + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 812ec5168e9be198310acde61285650d43964ac9bc0bb3dc7d5c336e87eb658f + checksums.txt: b3a5baafb6469f072146065ece93196b7ed3c1112cf785de56a668a2be2d3b04 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: b77d5c4ef355d75f0c9b4999f0d57b3d5ff426f78cab48012d0eb1815a037394 gb300-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -1515,11 +1662,12 @@ gb300-eks-ubuntu-inference-dynamo: 021-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 021-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: c8d52b8474bb3b1e8a9aea4cfff3bbba0a4677809b98a6c63e603e0bd2fcca64 - bundle-info.yaml: 96ce3aa19a0d3c87bc37bd1267156698d71cf7bfbe9757a3bf08edd15424ce3a - checksums.txt: a2eb4dec6decf318d2fb76ea7ee33a94c393aa9d5615ed79c2d9b75c1d932fd1 - deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 - recipe.yaml: a7fdf0ba23eca6d2b41bf7fbbc4da181328c0e39ad4e23d55bbc83e0d68b2e51 + README.md: a511d3e61c3f67f76df9ab26a2a7f5d4cc5343993dc96374b2de60d3b1ea3e33 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 616d719558836e403f23137366f5a49ee112bc02ca55410f0376dabf126dbb49 + checksums.txt: a9faa2a7fbb276ddaad2db8b59bda68cc9b462f9f888d84a1fc8a97e12011d5f + deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + recipe.yaml: 4aa6f0d612c3e364603fa25a8e3e3527c203f81736e5cecc718828a9c2c98d60 gb300-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -1593,11 +1741,12 @@ gb300-eks-ubuntu-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 6c126c387e5b9a9c8b1831ec79e1f057eba50ea392b56169ca9bac33764ee141 - bundle-info.yaml: 5f31ac56217c579611ba8f365ce688d5a9c4190adb51695d4e739d3eb5d3eb29 - checksums.txt: b452cca744711179043e41823d0f0abd9ce049016627399ae23d7e3b43878503 - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: cf2859aa2851ddaaf67c11d6f088f8e73252b6fe7b24c06a4a793ba7d07e8fd7 + README.md: 6e06975e1ff735dd78f986ffce4e16742dfd8b114f8427bfb149570312465292 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 1d30e69141e264a6cffbbfc0199baec719fe3694f29e1af99c55a222eb52af73 + checksums.txt: 816448066e77f4e72db016c539a61d97872ef14bedc23e3d415fbbb2ecb2dbf3 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: e017dd3bf35f86f1e94d252ae6dd3ad95726071726d3c99530a6899e3a412b66 gb300-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -1680,11 +1829,12 @@ gb300-eks-ubuntu-training-slurm: 019-slinky-slurm/install.sh: f8fc21f4d86df489d9fa6f5492e84954826b7dd5944b6e1e494c5e27e9ba20eb 019-slinky-slurm/upstream.env: ae0598bf066c26ec0f76503212f4c50dc09103750aa36700e514fcfcbaad8c30 019-slinky-slurm/values.yaml: ef75bbe2e03bc4b1cf4c4f4456b31d470a7bcce3ca243af1891f9dada650c6f6 - README.md: f9a2462961f380e17d33bedf48940af20221d741df3e9e99128f4248a4b11a9b - bundle-info.yaml: 72a381dc5b28dadc7338d30a8bcf7a7731bc9379c7bb1a3efa70cfa8ce6a698c - checksums.txt: c59030968b3e2d7400cc9da9f00aea634ab56cf59911e76b6c6684c0ee858901 - deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e - recipe.yaml: c8385e82edae5ad95a1f82f789b99df16c2f66675b81ecfb3d1b71fdc05b2ed1 + README.md: 7ec5178e47106fc572219ead6a6e1a8c91177ab6c48edeedfc37f699a64b3067 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: e6ec5054f3016420f86e78c3473cc0786b01d7e7437389b28700226bf968ffa3 + checksums.txt: 224578eb6a65518d374502775a57901993da5430af7dd97d95ff6fdefad3aae2 + deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + recipe.yaml: c711fe632ed29fa531c91eed1bf43f0b04c985168f3f07df85030a7cce6b4f08 gb300-generic-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1745,11 +1895,12 @@ gb300-generic-ubuntu-training: 014-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 014-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 8d4b21e5ea2900e6589c10aa3f05f2bf70fa89ac7b575816ba767b8146e10de9 - bundle-info.yaml: eb3dfce2f9209425a42d9dad654d6da2f591351e204729f801fa3d0f899fdf75 - checksums.txt: 85a2899ddd92f0243a141208bc0daef47d97231e2eca914b294ac99e0fe8acb9 - deploy.sh: f304fe3c72653b7904861b8ad64f58f88be3a84dda32b5a90817fab72d7dafc1 - recipe.yaml: ec35ec0b0e446cf54a8a2a34fe98ae7b5aa27027106e50c7d5b90deef3c2a9da + README.md: 220ee0f077375a93701aa20ad10fc325d5a2be5c6cb5ec0d56310de4c5a7f2d6 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 01c4c17f8cfb3a1bc3b5739ec81c5922e2ade03f6115fb447ebb4361741f10b9 + checksums.txt: ee349ef37d94b1613b5a08187d72cb5c1e2f278284a5382d89810731cec1d58d + deploy.sh: f07445e9ae2ea97383362b89667c206667695dea066381eed63cd2e8f8d8c77f + recipe.yaml: 4d69760384d18a3291c6dc0a5a20f8e0e3ecff9fe814160861beda5c0b984376 h100-aks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -1844,11 +1995,12 @@ h100-aks-ubuntu-inference-dynamo: 021-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 021-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 021-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 2d2c684defec67d870fa3fa2bfa9be412bb19a4a258454445b5e1cb16a1a4474 - bundle-info.yaml: 390459bcef13d1f310e2515a1122937a8ae027b85e608e698f05d512d1a438f4 - checksums.txt: beca5a9162effc1c02db22fd41813437e2284ddb32694d97f2bb051e7f6bd4fc - deploy.sh: 8db0f3e1a13617927198c09588040f2c76c3eb80c9b0e0c76873ff8b2e656290 - recipe.yaml: 02255b0c6fc1c8157bf77985c25aba03067c3892f22945aa16ae3b935d92e121 + README.md: 8ffffac5dffea4fc5493a5d2144bcc4f819304c71f4b0e753b2dfcc53d88c224 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 5dceea0a0f68d6247bdd12ae8a53cacc738a855579503a44235d58c27ed68e6e + checksums.txt: 407d94ee4541656958418148886948564263f726fc1c580946d90ec3dcec8a4f + deploy.sh: 9da0ef3796f039a4d075b35fafa5c571f0587b556a97162b5b9fd3a67a13764b + recipe.yaml: 91155a3b152a7efc742884990e01075f0a0a42379f75fa92d08dee0e9b89fab2 h100-aks-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -1925,11 +2077,12 @@ h100-aks-ubuntu-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 00399d1938ee426d755cb2265946b40e974c463c0ba0b47b3830b3420f57be08 - bundle-info.yaml: 1cba1091457a24e09e2f2b90bde8956ce48f587acb398dd08243a1e46ee8faba - checksums.txt: be0fe9148fbae7676000fbaecef519df9ae3cb0fc8dc17f95e9b4bed9ca57945 - deploy.sh: 193a6ca2f9a73d5908513f06acfe376fe238a3a20cff0e384707e13c659eb0fb - recipe.yaml: 5a577fe337eaaeeae112428d9604f40f3388add225fc886abd6049bfbc593577 + README.md: 62edf7818cb89a0d4d40a9c6ad451df97b7664ea01b23bee64403d3c47a8b406 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: a4bc974b5a744dbd68200b2c840b8c21feefefd36afd3a676fc9419878383579 + checksums.txt: 6c7064e9884bb52a2798d3ee12ad3495c0de9566c1419014e666336940ffa039 + deploy.sh: 4727766cd54b2fea0642d3aa9b1111dd00e1a68aebc849312d81fd12bfef3b39 + recipe.yaml: ab935ef631c32798d5680c1c2e2c770cb4eff3534e19a87efd41a544e5d86ef2 h100-aks-ubuntu-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2014,11 +2167,12 @@ h100-aks-ubuntu-training-slurm: 019-slinky-slurm/install.sh: f8fc21f4d86df489d9fa6f5492e84954826b7dd5944b6e1e494c5e27e9ba20eb 019-slinky-slurm/upstream.env: ae0598bf066c26ec0f76503212f4c50dc09103750aa36700e514fcfcbaad8c30 019-slinky-slurm/values.yaml: 5643ef72841c8424adbe75cfb40f99691ec60c5e6498bb3a115824a3264bce9d - README.md: 68fc45d8cec6b041f2329617cb5664f72f509b009a4466b0f8af4ce7e5ee9968 - bundle-info.yaml: 866f0e1c6e371daf1d82fb90604a6ae0dcfa09c0f2b8c1660d1f19bb77882649 - checksums.txt: 5d187ad9b0f4ef848259c3a39626cca0b5381d84753b83821023127c846f7b6c - deploy.sh: b7f71b80382aecc6195378000ea01e0a95d9527d4114034a05151744bf2941ac - recipe.yaml: 1af0942d9a2cc110faaadffdd404f22aacfb7f4bbe902c7f56fa3bd670a204e3 + README.md: af73cb4c0d378ce9f520a8d8b8eca27b9bab58e563867071147136cb6030ab36 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 916c3459e3eb96504a80c75513b36d27705f5cf0ad3d7134baed19967cf76e4c + checksums.txt: d86e7675aec93cc6eb77e48a1fc833a25012bad1ad04c838a3291bb390f073b0 + deploy.sh: 7c922753f60a4a2ff37e7ab9ab260596087c39a36d7af14c90d9d675c72ceb2f + recipe.yaml: e1fbd4c2236e574456d9ee80cfd4bb61dec01b33e293edfc858de6bb87d4bebb h100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2065,11 +2219,12 @@ h100-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 3db33e9a45e6b48d3c3a1d42e49c8c62350b582ee1ec437da774acf73ff775ae - bundle-info.yaml: efe9fb082a12227a2dd62328c6e84e2cfff650397f63cfe7deacc13b7d57c3e9 - checksums.txt: 5aad51e9fdcbfd0e79a3206bac847404a6baaa7861871dcfcb1f635f54490556 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 6682cf3a253bdd78f4b8895da8790713a7282de5c88a8b9c6cfccbd9ecf3ba05 + README.md: c9c17733e6903e0c364122d669a050b87e7a5ed1aab5ec25cf28806e7216ebfd + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 5ae21a9ee0637c62e0c4b4bb907a63fdccf6f999ccccd67264c22f48cd423746 + checksums.txt: 95e5e960eaca608422a6edffa5c604813fa5ab2c1fe49f6dab40ec5ade0857de + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: 2e0d488d24e987f116cb37ceb665dfef4df87ecc0018a0777337cf9e052ffd4c h100-bcm-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2130,11 +2285,12 @@ h100-bcm-ubuntu-training-kubeflow: 014-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 014-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 6c7f22efc715be8b4bb5d2ed2a4ab6bda35b5569bfcc082214a2a60eb36879b9 - bundle-info.yaml: ec4d93b6af7ac5071144e9e6250ddf88ad175c15e5f2efea7c6df3f4bdfbbb1f - checksums.txt: 2e7a03f3548f36488f1ee6f82e87cff4746ad9f3cb92c32f08daff34be3b9f57 - deploy.sh: a831d5a870da48857c5d64da9461ef0c253cd3a8cfc5365c8aa9650fdd2197b8 - recipe.yaml: 3b6016fe968dfc4cb930eec9c81be1472046a6de85bd5ee7f6a26a999da279b3 + README.md: b948a5b9a3a419f5208de7f79d9ae81a73cbdcdced0e23b67b14ea9784207d5a + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 81601dd90ae55fa09407c5bef15c53280feb7852fabd037406171e594902f262 + checksums.txt: bf8d603afb08a4abaeb7885754e513b16ec48a02b6f5c118af7cba94014ce136 + deploy.sh: 7cea2cf2881c3099061b7e9fca54e9274adaa091fe4ea7ce27c406473c8a958e + recipe.yaml: 438a504c7b781356509eae930652b5db7413d8fd188b0f553fc6cb7a063c561c h100-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -2221,11 +2377,12 @@ h100-eks-ubuntu-inference-dynamo: 020-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 020-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 15e862342b2c5aa5af29dd9091697a5c6978ddbfaa8d8979ff8fbd80206b3b06 - bundle-info.yaml: d99b6d107cb52b106e54815ff5f1add78b7940fc946b3745a69ebcd5b7fac08f - checksums.txt: b60a25f55291ab497725956f29b1107f0d635bb9306cc2e06835de484dcce7ab - deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 - recipe.yaml: 50bde8d4631767fd3c5b4655ae1a8588d7dcd1ce0adc9b82e3d77c308128f84f + README.md: af590efaa7ca1d2760af737fa973ee54e7cfc273529f94b7fb08170f1ce70c4c + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 6fffe7c7863286b5589c835af53914ca05afccd20596e185cd799e18980c1fb2 + checksums.txt: 22e597058cce0fb3c69daee0b0cd5757d323d278465eba172fc9fedf1b634900 + deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + recipe.yaml: 8162d79cda156236cb4078ad712d927ec88f954fadf3d2c60edbb77deae6e688 h100-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -2308,11 +2465,12 @@ h100-eks-ubuntu-inference-nim: 019-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 019-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 019-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 557c64901389793c8a4baec1892cb264901ca99805e239b1c7d7bf00441c461d - bundle-info.yaml: ee88a7ca5667f23e05b6bc2b8010cd80e0a974a3ae2a045f36916d82b1797e09 - checksums.txt: 086afa599235b8772173d1dc13cc58efc1da6ded84d738306591aee8f4e76ea9 - deploy.sh: b0b6b44553f5e822664e91058e54207da92bd9df92407f47da8847970dbd8741 - recipe.yaml: 6bb7f54d474003baeb8f87e0a4591efa9d1433c430d2f22446df0b55c63590e1 + README.md: b65217878628ebcba2f35f8006ee24ccf705434f0a794d749edb384c367f25da + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 7c006a7f70694e0539479a2f137418328306c4e73d4ab016f7b52f4e86c7c013 + checksums.txt: 98a9e9861c90c86a17bf72f80dd03b495fa6f678fde9edffb48ef2508dc978df + deploy.sh: bf876ad9861110582072e1adfab0043e976afbcb820259b4e4ef76cbb0c9de85 + recipe.yaml: 231dd0717f699e2db1b686a097dac7b637783b50410d3361cb73dd73bad3b8a1 h100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -2381,11 +2539,12 @@ h100-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 709dcbbadce9223f31a47717952e2e145dc9f6245398f0bb4d9163ceb5880602 - bundle-info.yaml: ea342176d88d654e5fc9da5a1c65c04b15fe9e98a0db268d980ea901e51499c4 - checksums.txt: 22f59b7acbd803afdafde7ff445f867b43641bf357a9ecf04fad0e58b2046ae0 - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: b16274a3f73f978b7d5704e992cc5bc300f64300038c630ec4195fd889bc28ae + README.md: 4993cbc00e197f69746b9d2688e3e3f3afffaced1053d030997a7b71564a014b + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 9e27217baf0328163053412a9ec906133043721593b1123c1fecd6ce33e58881 + checksums.txt: 1231cd7e13d03f4968f0ad805aec4ee73da22ad548159e82ec87e3e8c9dd8a00 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: df5b2f780667e7d3d5987ad6aa76cc470355b84800dbf5d1f6ea950bdad4b027 h100-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -2462,11 +2621,12 @@ h100-eks-ubuntu-training-slurm: 018-slinky-slurm/install.sh: f8fc21f4d86df489d9fa6f5492e84954826b7dd5944b6e1e494c5e27e9ba20eb 018-slinky-slurm/upstream.env: ae0598bf066c26ec0f76503212f4c50dc09103750aa36700e514fcfcbaad8c30 018-slinky-slurm/values.yaml: 5643ef72841c8424adbe75cfb40f99691ec60c5e6498bb3a115824a3264bce9d - README.md: 7c284ebde381a514b6c78931f3d48278e56153c7a56a8880c795859da5dda5a7 - bundle-info.yaml: 1ae022b1b271ed06d221288d201639caa09c7fc0821ac695d48afe43f8fa7187 - checksums.txt: acad73e50699ea4a9e4d6559427181a3e2345b1ee4f3f5a16911011509fb229e - deploy.sh: 1c1e867041d213db34776cff79d9eed70ec4f6f110a98dd2365fffa54c9eb38e - recipe.yaml: 9d1566acf0fe361cc66ca157c98dcd3cb730c8683486d82104d01251e38d1b75 + README.md: 7a2c2b2631c320f17839dc9f06dc5a1b206e05619ed84c151b08079b848d9d7e + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 0365df9937fab0521f97faabb994fd738a5fa3168a29d3cb163f6e78f267c169 + checksums.txt: 93ca59eb8bd70970d075382dea3e7332d077d0eb746e079ead84dff4ee1470d6 + deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + recipe.yaml: bbbac2a32846177e3d7d9ce205fa12ffb50e95d4556de7651a9540c93eddec9d h100-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -2554,11 +2714,12 @@ h100-gke-cos-inference-dynamo: 020-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 020-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 6539e36c37f90e0df5d5bcd64f3370be6672d06567fed1659bdae71a8c61b3c6 - bundle-info.yaml: 5d818c98e2e547ce731cd8f5b5339575c077f6a6d7ef96da79d308c7335a0c83 - checksums.txt: f9565d634a01007d4dfdeb79ae5d8081ea47b044c509700720d35080bb46f31a - deploy.sh: 501a719990c7da5e6dd85b08504522bbcb71b5c8cd80a0bbffbe72e240048091 - recipe.yaml: 3ff3d650b903005198c8241c13eac2cb02d76296b7986cb7bce35f1276c9c713 + README.md: 0816d3e944d74c218fcafa501024c8fe7cabd7a6834db08f58094e4d62e3f7e2 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: aee2fd047e41143b9e2d7b18704875d0f40a77bfaedfa17cdbea2a399eb28d50 + checksums.txt: 839d8ec1f8f7b8f8e067ad14a4d5d2e6f476fe06e1d982f490e4a7d9d88e7121 + deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + recipe.yaml: b1134834618a00ab52c1450588179c15228c089715e79d1b45fe325c4e7d2165 h100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2635,11 +2796,12 @@ h100-gke-cos-training-kubeflow: 017-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 017-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 017-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 9de7504fa5e0a3876f7539d46d126a46aa0c9eb6f3eae33a76d0c745b675ff66 - bundle-info.yaml: 88408db2ee673931b6534f38d564ae48e0cbc2155119b5da5522c788ebc113c7 - checksums.txt: 95f93be5c9feffe978bb34dab788ba373bcaa62ff0f569807eb83be80f13f07b - deploy.sh: 2a1afd715a6e454fd07c068b88801f7a1f1c938ef749e7f4d73775dca948580a - recipe.yaml: 3c337fb5d56f468353cdd74516c8963cc103d36adabd5683fc6d8e07928bd739 + README.md: 720cf3194fa2d25b9f7c4f751a09225a836b8b3fbaba9129a12636043eae6db6 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: e5d30a9b0c04b614ebc00788765f4f7504e9a6312656da531624db7c89e81cce + checksums.txt: 5946e91c21b2ddab1c0e68cd51b67e6c37a596accf2e25c21bba817875237aa9 + deploy.sh: 8cc7b2ebcb21c095525fc77028986b1c4cb635f2581118f121991a1e7ddcc76d + recipe.yaml: 00c3652a4b3ac832d31a2eba90101a452e15e5fa5d76fb03df81c3097c8d2a69 h100-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2726,12 +2888,13 @@ h100-gke-cos-training-slurm: 020-slinky-topograph/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 020-slinky-topograph/install.sh: 19c15d32f7578504e561768affa18c21390db951c791a33998fd2bab58a881d8 020-slinky-topograph/upstream.env: 1b99e05b70b8b6b7dd457a99b2e29f9eec8b6244d1854aed0c416ea19a3e62af - 020-slinky-topograph/values.yaml: 83a1582f2ab8f283e77367a998d5f5d8ea686466d42c2dd5645fba1fba96bcc6 - README.md: 1ae1622b3dd3cf448af227aec15acf8025cd857fea559f2466049a10144c693b - bundle-info.yaml: 3eb6f9de846cc716affa45bd110e2101419d3923e5452e27c10cad5c7dfd0dd6 - checksums.txt: 690bc9a20758643655c765f6694570efa62fe15b0f434e6942436c340afd804a - deploy.sh: 5743fbdc08cfa5ae70abaaa881a0688cc1a90fc0d3b1f466f4580e704e756538 - recipe.yaml: dbaccc75c3dc7d51cf542ac2aec6af4dc7e55dbd726aa8719692aeb7b9466050 + 020-slinky-topograph/values.yaml: 433c88d6355bfefd023c111e008a39e7c07c913401708a2641717ca5a796a1dd + README.md: 9ffec06121fc2e14304bef09888c1c94eba7c70d3b696eb31013fb412cde9ff1 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 190a095cad5a8cfe43281912e3fce8c35f85097ae4044e773786f0fd06b49be2 + checksums.txt: 7f9eb28499063472bf17ebaf341cefdf64ccd07054e3bfb52a87dae80971eaf2 + deploy.sh: 1285c11cb370113ac92aa66b1c072320f2b899880d01938d8e3bd18f3ff4462f + recipe.yaml: 31cac72b5e159b01f9bb6a69e53189e9a3c743c6ed55b168884cc7637eb8d3ff h100-kind-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -2809,11 +2972,12 @@ h100-kind-inference-dynamo: 018-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 018-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 018-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: eba7ea634ce2c0bb80b013e97acb2e5c469d0237478085a33aedabbc294607d4 - bundle-info.yaml: 89fbff33a64bb75fe95393b3d5ad4d0b1c945832485381e3e236a06c55ef9fd0 - checksums.txt: 0de55dd7afc23681c00b9235742afe8ff4d7972c9b80a5801ac5fb86f7f73c13 - deploy.sh: 8bc738dffd54f00a131aa61b9183f1e0b4238e7eaffea38ac8748251003ab9d0 - recipe.yaml: 832953123808bca59b6be82a73c10422cb3792e56815e1f1a3fd241f163383f0 + README.md: ab9eb42e715795deb1f8ed539ee4a8a7a47772beb80fee3fe11ee30c298f664e + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 3b1624a1f0e84de11b081953baa4ba2d15d386ffeb6424227b04e2e4832d0bc8 + checksums.txt: ab661415422a946fd6aeef3dad771190fc412541fd43941919a47031302cade5 + deploy.sh: 8ac1358d264ec76295e899d0a102ef91bd831cf560cbc20c24c104a129324dcd + recipe.yaml: 8547fce134e27a15ffc64eda6bb79398e2d7f5a23a3d9a6d98829654909383c0 h100-kind-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2873,11 +3037,12 @@ h100-kind-training-kubeflow: 014-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 014-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 014-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: ea04bbdd1e8f600a246d9cfab6f2c080ba7755ca5e67c8fe1478647bbc21e5ca - bundle-info.yaml: dfb8fbcf7d1d2c5cf28e6c99f3644b985cbd3b9c380950c68bd5026cd2fd9cd1 - checksums.txt: 5733b77c8532b7d7dfcf1210b5fbb2c6ac69a6d4c1cf4355674f8b9f1bc9de9b - deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a - recipe.yaml: fd46b843a4585736f147c5b2bcb4c228267424c33ab7a8251a6980165bab0798 + README.md: bf5195c04e85d5dfab9768cf5ee5be7a8f5370a0272557dfa1782b84ef65bf94 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 5d8907879020323f5cff687edb1fdfe98b6c26f7166a62517c4cfeabde9ffd46 + checksums.txt: 79304f13461ad98875dfec6b79f9f173f60baa5ee2523da27cfa19332c15f396 + deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + recipe.yaml: e25f52da6bcb17d0d098ca48b6eaf83fde3d5030554f934870e6f4e252ba59c6 h100-kind-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -2948,12 +3113,13 @@ h100-kind-training-slurm: 017-slinky-topograph/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 017-slinky-topograph/install.sh: 19c15d32f7578504e561768affa18c21390db951c791a33998fd2bab58a881d8 017-slinky-topograph/upstream.env: 1b99e05b70b8b6b7dd457a99b2e29f9eec8b6244d1854aed0c416ea19a3e62af - 017-slinky-topograph/values.yaml: ead36c362fbd40fa1257039e02155764f59bd28d38f41ee478a6005aa9184bae - README.md: e4581f632b612627784caa6956adcbb31fbdb4b4f8b9ba0756ecef3def586572 - bundle-info.yaml: 4795b58ec189156c86ffa63b034291a3997fcb657352476b1624fb6633f7e780 - checksums.txt: 6f783379e4204d2ab53e90f4d21ac2fb003e024cd671e849927068e9a810f932 - deploy.sh: 499530d257aaa96ec02cd64ef98f0a7fc2ddcd36797ad0946297742d0491b799 - recipe.yaml: 951013e72ff6aea0c411a7f7cb6cd19b8226b647a43cee763cb7605f59e4a7a1 + 017-slinky-topograph/values.yaml: 8cc3bf52dbab729d1b71e495c8d51a58a5ea3592b18b356e4bbc0ff7b587b188 + README.md: 9e75e15c8f365e9420fa72d715062ee018329edd610099734138753fa2c23146 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: a93cb191edf0c4e9a18dbf165832a44a2e6bddb9dcb3a724ca21741884347fb0 + checksums.txt: c26a34736f1dbec7076915e9918aca28cd158ce353efcfb44482481e908f2acb + deploy.sh: 6ea084c902bca03a2b49791eaf9d390630173273f1c7571c6ab9cce08645994d + recipe.yaml: 385bac65d13d3a64c7de7f8f300fe0d6811914d2e65206072d3bf8606d642fc5 h200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3000,11 +3166,12 @@ h200-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 130a1c5cb903da02d9e698fe1da210443555a1fcf2498688f31c29e3748ce6bb - bundle-info.yaml: b2c91b572c970cf6cd1895b951576536cc8ce319a35e6c026a0f1d3c2db96ef5 - checksums.txt: 40f28c898e38362ffa2cb603fc6ce1930c05291bfcd0780188a17b5061eaec86 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 6bdba38f81bfbc38628c080023e29c173c2095c9bf0c7af62ad62aba54b53e44 + README.md: b7491c1e6319aa4363c353d8759e50cf4551e524917cca63f6298707bccc11f0 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 514837028e4e12b7355ad78abc8ec7e8375263349badd4b06e9e21513c83188b + checksums.txt: 2a752f2e7d543a68c192e3ccb26dd957fdc77b66e2aae799661296c0bf1ab109 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: d64ffd6cf71899c321776323620b7599b641ed934fb21a32d09e9427645f8af7 h200-eks-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -3083,11 +3250,12 @@ h200-eks-inference: 018-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 018-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 018-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 0b31cdda6386ad60ed82c484710f678a9dfb2112d7b0c7e5bfff85ad9c5ce056 - bundle-info.yaml: c078bfad4f0ebcadadf6b5395a948606203ca06ec165feae685865afb10dcf59 - checksums.txt: a3f3cab7c5e2bedf823e314958d6e96e3ae12b86e7a853e576696e3848610e85 - deploy.sh: 62b0f5b7de338b6999df6507785e5cc73a174f13c51f69113b8ea4a48129c20d - recipe.yaml: c472b9dbe2723ee9cc568d783bfc31c83c19b27221271affd8b902bf90d4f63b + README.md: e5bfff423abbef94b1784b7d6557f04ff53715ba2f86dd90bbf04824ed0c5d45 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: c04691fb7b2a50ff090141c7e9349eb1d9599c28ea05f763695d12b8f1ff27b0 + checksums.txt: 952491c3760c33b2f8de02f147f0b047c86ab188ddf8c5dc9ee4ea5a619f7db8 + deploy.sh: 69a8f0bb81c849a538886fa09006455b038b853a0e52e01c93b16954538be800 + recipe.yaml: 1c68a28cff255ff927ffb43aa0f016f768980cad3d87020dc8914eea7b85d8f6 h200-eks-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -3156,11 +3324,12 @@ h200-eks-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 80fdd6259bcec9137194eb022a31b8437925b6dff85200ccf556441e394e1748 - bundle-info.yaml: a02a3afe92eb46c658472d3581236f7ceaa4ef446983484861c71cbafe49b182 - checksums.txt: bc63c5cdea25e63c56df1c67fe53b793f67162c84f9696d16d968b816a09f57b - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: b81105cdb65c7538b93151e3575c330beac653510acf1d2327ccf338247411a6 + README.md: f759b48a96d5d551eef4943dea02a35745980642d599167e354cf4a2e9fade24 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 7da9c570b61105e630eb03ef7b7950d432c04dcdfa14d3f5f4b03d490fead274 + checksums.txt: 8730e64a4dc193f3fe4dbcdfe87b6489d4e380c909ee2e5cdf8a73e6d96868c5 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: a306d46ce21d404b811e5c4d896e9b08cb066b939b323f32b4dcd31ab1408b1e h200-k0s-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3207,11 +3376,12 @@ h200-k0s-ubuntu-training: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 491e3029a0324692a37e9157a0a73860821965626215697ae50a124822efa0b3 - bundle-info.yaml: 61978336a19cd1ff210785a523017df8411479576a44c626e0fe5a3724c48c1a - checksums.txt: 5ddc9d592a2d60f48135a191a8af270f389df4a094e12cf9b41d7c5fa695948c - deploy.sh: e2f0d8941db45089c98397ba77dcecf602a3b9d30b3632f8be8f544c7be15299 - recipe.yaml: ab6ccb17072ecdffe99bae071ed4190759afdf2a8fd5ab8d1c614f56f322ef62 + README.md: 108a41246f6812282fff9686c82a9dd8b5298e424d98034adbae462b0838381f + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: e1e276ddcf93d161ac458f60ccfd053898a0c447345a8eb4601d3455cb0777b7 + checksums.txt: a4f1fa990b9f1b268b4163d37d4d917315ca4cf970845032d704b55598548e2a + deploy.sh: b39bcc174baae36be93bbcd3eb207cce8fb35efd5236c47345a83d584137deda + recipe.yaml: a832789daf7f642c3859e7b4250c48775b4909ad6ebab1e28fe35da6b039d7fd l40-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3258,11 +3428,12 @@ l40-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: ae659f8b874100c4c772c0159a42e306bb6241b0433b66def530df6d4c988eb2 - bundle-info.yaml: 58c31fe0a56e431a27ed0b3cb71cf76c625d9e03ecff5d0aa112bfe9051dd18d - checksums.txt: 7e224f8459bdce9d596505dbedd6443c339f5c376cf42c179936d180bc7a677d - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 185158cb7d64dc685e1a1530df4fe5bb1e7e9c5f8f2d15c1dbfe88a9501c5bbc + README.md: e37d0a2de4211cdab60ee38ed8238d108299b48a24b3486597aa513d3e7dd6a0 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 8bf89ddb5d08fa480102fd5b94cfc503136b6e32dc9112670d34e88be35e512b + checksums.txt: 6575759274d8d07bb814a9c736c38eae08d3aaf211851d04a83999095901c23e + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: c345318265e9156cb210d47e6481ce4d106c458072658fcb215b7e1a8af3775a l40s-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3309,11 +3480,12 @@ l40s-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: afb86e5b3cb94d21f1b545796c7cbc11033bc2ad2c33f927c037fde9fe687c25 - bundle-info.yaml: a4f7a068f7b08d1848c2496884a439f35eb202ab143b0ab31051fe891bcb757b - checksums.txt: 72beded9687302cde24e7484e553f0f3a7dde4f50c819455ecce6b62c7e9fbef - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 66d2279adb1c86ad336412e68947f8afd7e48b9f29ac820c4b28fcc1e7510f5e + README.md: 845cef314022dcb5eeca65b550104b817046d099937cfadcf711cd300485e0cb + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 5efaf3183b4bba279b84f3d5100d73d558eade1efb9d0881f7a591f8cb1ed11e + checksums.txt: 180b3880265c51c07d0a43110ce0598b6426cf56642ed1979dcdfabb6a4fcf52 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: eb12a1fc5f7544b4d1ef4a6fe3519bcc40b86d89f5ab45a8d3b5b250e772cbb3 l40s-oke-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -3379,11 +3551,12 @@ l40s-oke-inference: 015-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 015-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 5fd151284b5e53ae5b765bb626ad2f229561ba6a3190690f690e7c7b59058152 - bundle-info.yaml: 3552666d991d7b206991c813d662da380a3c50172b26571485128ff83e56601a - checksums.txt: 91d6eee6d07d4bf36d400194c97a135346e7a0fb1c719280b9a33562ba5db8c1 - deploy.sh: 40388218b218aec9af1bd1a8f501cca59a26ff9d1bff484a1ed4adb68a72fe96 - recipe.yaml: 68419adae625291b85967f970527f9459e0ad01caafd8ee3bb0ddfa122a59c93 + README.md: 1d8048fb45f088cce8cc0a6c19fdecdb9a6c7ae544b2710a80e19899d4c3db00 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: b8aa88d25e096ab8e45f06784d774d41f409528a2da6ce49a4302d321715b6a6 + checksums.txt: 335888afed2e81ce364d5a857bf3e62d7aaf8b637d2af1c439b95b072ad79a73 + deploy.sh: dbc374699fece05a1d912181b52c5bb058c37bdd6174daaed781dd3c5b435a0a + recipe.yaml: 71537d8ac7d90713062ea4fa3eede3a657948522970e42ba8fc957807c4793b9 l40s-oke-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3448,11 +3621,12 @@ l40s-oke-training-kubeflow: 015-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 015-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 7cb915c666d87e22593ec4b8727d731786fe0628a451d5c6e634f6ab397f5c8d - bundle-info.yaml: 1e7bdf22087abfa7e8e4d06fc33cca4a5630398857432a73b172bd7d644741b8 - checksums.txt: 7f79eb6ede2e25a6364c0b4562585e6022839351f58d87f1bda6294434a6608f - deploy.sh: 198963041b53fb57b04d669bbfe1699cc89e1d193bd3eec3d49eb5f6aaffb10a - recipe.yaml: 776ab1eecacff8cb0f368f541822149d26a6f178e4a16d5bda4a9479c9578d39 + README.md: c28b433be87a8cdb602607be8189d565ba7b30f21848ccf2d6c59514499f5869 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: a66fb62309da40de238b26ca0fd93c63fa29ad7b2ab7aafd715cf3c14d32ccd4 + checksums.txt: e1d60848104a4fa39293c79b1c12c292f21484da3c953e689c38d4f5795bf699 + deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + recipe.yaml: 452940cced0ab1323605544acbedd1e6b79cc5e388aeb3c57334d8fe5ca49db5 monitoring-hpa: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -3499,11 +3673,12 @@ monitoring-hpa: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 86b26620db4216f8938aa035a19dc7aed19c185ebda4ff790525e2197bf15a4f - bundle-info.yaml: af3e4aec408eef014badd663f82a7a984a0dcee45008e51a04ff66208290a511 - checksums.txt: a0de8a621016aee355596f4d7f50eab7f7153a34797032932f0c47bb831aef31 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: e9efab5c1b5b7ff2e193af3b4336da2598f47f2683d20b5dd71f323289bd86a1 + README.md: 3d899242cdd95f1b3eecae98bf74d77ec53b68fc8a6e6569114e49a055444ab0 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: a20831b311ca30312daed6109af9023f25ddbd565139a531c4ceeab0e16d93c7 + checksums.txt: 76634b96bd52063542b17ab07efb5505d0fa1b4db1ed7dc52d673ac3c4c556c1 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: 24ab49f88b9ed8b9cb3b1efdf9e9b609a1e6cbfbaa83686dbc5a29fb0f59a1dc ocp-inference-nim: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 001-nfd-ocp-olm/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3563,11 +3738,11 @@ ocp-inference-nim: 011-nvidia-dra-driver-gpu-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 011-nvidia-dra-driver-gpu-ocp-pre/install.sh: f7cf353a0afe5f92a56f6b0f26b5aed4210d53fc31ca501ddfd64be3b943720c 011-nvidia-dra-driver-gpu-ocp-pre/templates/scc-rolebinding.yaml: 9d02598d6dbb28e2e6749bb6fda329fc288e35d07ee5d11ffb44a4fc5a5227a0 - 011-nvidia-dra-driver-gpu-ocp-pre/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 + 011-nvidia-dra-driver-gpu-ocp-pre/values.yaml: 60ec4253bd0348cf2e33c27e957ca81128e554ff1b38eb05d61f490304f4f7df 012-nvidia-dra-driver-gpu-ocp/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 012-nvidia-dra-driver-gpu-ocp/install.sh: 1c7faa915324579119dc908dfdc4e1b058da0751be08b8652b9a3c771be60055 012-nvidia-dra-driver-gpu-ocp/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 - 012-nvidia-dra-driver-gpu-ocp/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 + 012-nvidia-dra-driver-gpu-ocp/values.yaml: 60ec4253bd0348cf2e33c27e957ca81128e554ff1b38eb05d61f490304f4f7df 013-prometheus-adapter-ocp-pre/Chart.yaml: ff9ca8d7b6965365a6e738d6a3adfa2193133f5361e16a905e84867903e3b477 013-prometheus-adapter-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 013-prometheus-adapter-ocp-pre/install.sh: c60ca285984ddd9c7eb0a15af2679207efe611be7232abb5aa37435ffd6920c9 @@ -3585,8 +3760,8 @@ ocp-inference-nim: 015-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: d5734584eeb2d506ee617b3d6daab561771b3dbe289d5ff300456a25781b3a54 bundle-info.yaml: 867dcd5523ffcac5983948d5951a92566cef561b4f4712333375f303616f5394 - checksums.txt: 10a9a9a6175e4ecd2ab55727c14fc07c0fb392be36b500f452ed50b4e8afb19d - deploy.sh: e5eccdb28afd763dabde54912b267cde513dc55f3d5d3c535155a53d493aa754 + checksums.txt: 7aea659f2ffeecc6c479e061fc43e341c6fae22511aedaa9037ddbe6ac7e0234 + deploy.sh: 73609d4462021c2b517b4e7cf22086d33da571206e9eea9d3d0f481c092540e0 recipe.yaml: b4b646b39d7705617b4bbf4c272eac65a02e2781ca5da593c6ab2715c95fb54a ocp-training: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3638,11 +3813,11 @@ ocp-training: 009-nvidia-dra-driver-gpu-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 009-nvidia-dra-driver-gpu-ocp-pre/install.sh: f7cf353a0afe5f92a56f6b0f26b5aed4210d53fc31ca501ddfd64be3b943720c 009-nvidia-dra-driver-gpu-ocp-pre/templates/scc-rolebinding.yaml: 9d02598d6dbb28e2e6749bb6fda329fc288e35d07ee5d11ffb44a4fc5a5227a0 - 009-nvidia-dra-driver-gpu-ocp-pre/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 + 009-nvidia-dra-driver-gpu-ocp-pre/values.yaml: 60ec4253bd0348cf2e33c27e957ca81128e554ff1b38eb05d61f490304f4f7df 010-nvidia-dra-driver-gpu-ocp/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 010-nvidia-dra-driver-gpu-ocp/install.sh: 1c7faa915324579119dc908dfdc4e1b058da0751be08b8652b9a3c771be60055 010-nvidia-dra-driver-gpu-ocp/upstream.env: 2b81f487848614f9b0167e48f2f8c65a057048f4c1e7b99b34a1ddc899c90ff0 - 010-nvidia-dra-driver-gpu-ocp/values.yaml: a722f77e936dc76db4d12c1843ab1bb1aae5cf609bcf0473435dce485b268e06 + 010-nvidia-dra-driver-gpu-ocp/values.yaml: 60ec4253bd0348cf2e33c27e957ca81128e554ff1b38eb05d61f490304f4f7df 011-prometheus-adapter-ocp-pre/Chart.yaml: ff9ca8d7b6965365a6e738d6a3adfa2193133f5361e16a905e84867903e3b477 011-prometheus-adapter-ocp-pre/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 011-prometheus-adapter-ocp-pre/install.sh: c60ca285984ddd9c7eb0a15af2679207efe611be7232abb5aa37435ffd6920c9 @@ -3660,8 +3835,8 @@ ocp-training: 013-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: 85af5865e9553756b98eb2e59149c8f1cee5069810174582c89d448f699e30c1 bundle-info.yaml: 5896360f8e8f55c3284676d13799c7c13c8aff8709e2c9ada7932d7b4caf3d5b - checksums.txt: 92ff5bbde28a0914c19297a668c5404f6e8ea43fed1e0544ec5d711075836c09 - deploy.sh: c2d3afdf262bc41ea51e9f794cd21c288585347ca7f109e7fac725b0e3ca2a0f + checksums.txt: e5060e9a3f9e58197c841dea157bae92e40bc290584fdd929bb7af44200f692c + deploy.sh: 3a3363036b43b8bdb78a91e0dfaf009b6823b5283b7db7ae73bd758558335ad2 recipe.yaml: be82f14aba09224250a0cdfba0af51aadb4719d346f35bd3ac14b8e0724de710 rtx-pro-6000-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3709,11 +3884,12 @@ rtx-pro-6000-any: 011-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 011-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 011-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: e7b0172980588e9354f27d14a8ee4cc981d870c519c03ec13b67513496a73d5b - bundle-info.yaml: ade66df8371c95e939066ce828f45a253b2e6fd321f12a0cc84aa8a5735d28a5 - checksums.txt: 47dfa7356bdbd6c6f3ca5396867b22416102f6869c486c533a9837fe9b01e577 - deploy.sh: 3bd5cf5f94002b3b9a52be389e33ebbac8a90b752455f27358dada206707df5b - recipe.yaml: 5c888d27465cbd9ae1b46ab999dbe86bc6e44baa4fa8130423df380fc82d62eb + README.md: 34f29655c21d9afcc0522ad8e0fa0ae3dc6fa4d6437f71bdb9b8bdde8411b2bb + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: eefab36fd4795211a800193574a9257548c39c449b56050f1e7cecbb88c88b57 + checksums.txt: c3126a4a0f4b6e3eee8cf77a7e442d954c441e90c3a386ec02bc8224b9580345 + deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + recipe.yaml: 32b380c2cd938bb330972b086538fbb275b350af83d0ca97fe5813a4f2db6dbd rtx-pro-6000-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -3800,11 +3976,12 @@ rtx-pro-6000-eks-ubuntu-inference-dynamo: 020-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 020-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 020-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: ed5fc044448d58173107789f3e8da6f05017eae0faac31b0d82fe91493854548 - bundle-info.yaml: cff2dba5a7898b03ab9f4af04023bba7b379df064471780782a0aff8b5a2c67d - checksums.txt: 74300b734cd0dc19d9202ffaef5b52d8ebfb06c63f7a419f29ac8b3b9813a06f - deploy.sh: 041bb478b847b50ce02f93fe68548c0b22809b5132494a9deee9c8325c653bd9 - recipe.yaml: 715b570534dd52aa84e3ce8ec16b6c6df324872b544d487d5219661ab707dd9e + README.md: 4bfdda900cf0d4b4c257a275350390c565a2c25cb57884c5fc72a3ab6d5556c2 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 6f400007a5f7ee13ac7e76b43954dd1ad8110b46b96d3fcf2fccf70b272d435a + checksums.txt: cd4c5730d7060843f432ee0540c3e4ac4ad81632669ecb1d6914e27db32c30ed + deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + recipe.yaml: 4db38877fde150873df88175456a635e4838c46139cffc06a1ea6c91dd8afd52 rtx-pro-6000-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -3887,11 +4064,12 @@ rtx-pro-6000-eks-ubuntu-inference-nim: 019-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 019-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 019-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 32e9428946b4a35a4b044d7b8eda21ad6cfbdc6fbbb35f479866e2984b944b8f - bundle-info.yaml: eaf9e6cb331ec04dad875d8ec3bfd08fc0f1640031a347ea90ad20f8441648d3 - checksums.txt: 37b79d9a975c8dd674b52ef3fba6aa1a1848cfbb25600c202d7305795ca93739 - deploy.sh: b0b6b44553f5e822664e91058e54207da92bd9df92407f47da8847970dbd8741 - recipe.yaml: 2d4faabcc4d36c468b7426573e4c3cca07ae822989fee7158be7f2467b2f4282 + README.md: 661463f3a9658588dddef8934f676c7bd67f5cd785be1e5ae643d296924e8b79 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 6204dcb7f80da4d3a4527810e266489ac872aa415044cddcb824e30ca8425a4d + checksums.txt: a006abc5403f46cec34d2306ee149d6980c746425ae75f959ee03891da51b6ae + deploy.sh: bf876ad9861110582072e1adfab0043e976afbcb820259b4e4ef76cbb0c9de85 + recipe.yaml: 21c7bf1e9aab60439f6dc9d84178045fc74187d858eec18bc82be7cbaf5a5855 rtx-pro-6000-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-aws-ebs-csi-driver/install.sh: 4b3958a35a18427b6ccbefa30abdad829b99178677311ac444eff3e34c6479c6 @@ -3960,11 +4138,12 @@ rtx-pro-6000-eks-ubuntu-training-kubeflow: 016-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 016-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 016-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: d682276a2130e0c28ad52d9c114f506d9c919201c3fc82fbe0957d342c0811a1 - bundle-info.yaml: 9a68014a20cebdf45569ad15efd53f869273a771cdde33511be07c8e523350d6 - checksums.txt: 9420f0eebb51dbd40a778d5cc590c17ed8fb2f8af82aa27e5b52a9bd5b189339 - deploy.sh: f56fc9f67484f8916f5fb0482fae0a56c2c2c561e34579b37937e8223507544d - recipe.yaml: 1d6e3006c9f8f7e8fb2d9a1fe31abfcec63e9203412ac2db65842104668425ce + README.md: a0984a093f9000cad08c5ecbbd7088ecd4b54ab3fb35f401d0e2ca531ed2edfc + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: b049397b787a94d946349995bb2f1002fefd2552e479bef7ec019b5a2eca2be6 + checksums.txt: 305b67aec67732d84d05a3e961c6f2575ef024d2547b75cfa01da7e10f0025e6 + deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + recipe.yaml: 20afdda5c4355624e51050d78973b4f016e83cb9bce0b4bbf25e83c1e5f2514e rtx-pro-6000-lke-ubuntu-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -4030,11 +4209,12 @@ rtx-pro-6000-lke-ubuntu-inference: 015-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 015-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: f10bcc7f61dc46ed547407427feb707763f7084e877bdc89672b0ffa43954760 - bundle-info.yaml: 21457147f71b6001993b71dc7821dfa3f896e11079c6571115818f6b74c0333f - checksums.txt: 70f8b60397577ea2d262454a6765e25b7c814717d63e502308b34f131f486518 - deploy.sh: d38600ff3fca1e0875db9c6ea35b2e8c6f23ccdbd24a7d34d28995907a019859 - recipe.yaml: ab208e7735f9a7eaf12e997a08a8926250dc4d601c77a7dd281bdd4be3670f77 + README.md: 2bf65a4c61206273ba292c2cbaea904102487ef248887eeba67114d9a13cdca3 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: f2b647f4d5a54286cb6a4fb7860e51e49231535ac15b6536dbd13d262f2aa0d1 + checksums.txt: 309d08b2dfad88d9c76d9efd321f96f6cf1fc36f01d4ccbc56ae62b122ceba41 + deploy.sh: 719d429668db0f90dff3107e2d2e9fe3e134bfa538ae7c4270ba44ca1a501ee6 + recipe.yaml: 2637f0fd131e88d5adafa415d7de0be4e9bfdd38a17288f880dd40f3d616eedf rtx-pro-6000-lke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -4090,11 +4270,12 @@ rtx-pro-6000-lke-ubuntu-training-kubeflow: 013-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 013-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 013-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - README.md: 823e7ad5f7b375bc03f5926b8ad7cbffddc2f37966c695892a2e1923808cfacb - bundle-info.yaml: 11b1134639b8f39fca4bd9a388b5e185edf2ae77b0841b7710c45ecaf02b879e - checksums.txt: 65b705918361180bdd3905f3a2a7e9263f031f4fe058e1f461af79795b0d1d9c - deploy.sh: 3398204bceb2d398bbcc5e8dc68ecc97d19cb5d8b6797e0f0e2cf176f1e626bf - recipe.yaml: 953b01467b8d22677e5f6bbb5a9864c70d1a73c58ea845c0dc8c93bee51815ae + README.md: 7c35d1cc30c8e737e00bb5316bd85226e888834ba942cf1acec838e7cd435000 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 3b51439df6f782b0664fb14b73c7decb36cd2d943ff11a39478eb26d9348723a + checksums.txt: ca2edd2e036d03e18d5c86b19097b22ed16491852dcc3a02555f7884b5ea0230 + deploy.sh: c65341a0ef4b3f8345569564f0eb7c79fb3f0e21309f40a08abf240b0dc07f3e + recipe.yaml: 953b93749485bc38a22acf5d0ac2b0e458df9d02d9e087c3e095403df7f8e84a vr200-rke2-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-agentgateway-crds/install.sh: f0f864c4eb1f1d647af123953d5df5aa1fa03226e1f8c5feb724ea42d304eb3f @@ -4179,16 +4360,12 @@ vr200-rke2-ubuntu-inference-dynamo: 019-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 019-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 019-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - 020-rdma-netns-exclusive/Chart.yaml: 69e89838b1100cae78e991f464d9898ba86b3ebd4a5192237df9bb203f4b064b - 020-rdma-netns-exclusive/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 - 020-rdma-netns-exclusive/install.sh: 415458418e5e080cc58daaa60012510be901eeb5579f02ab692e0bae5e695ac1 - 020-rdma-netns-exclusive/templates/skyhook.yaml: fdcf5b2179700489b1035740390c495e0f6013c8ee42838571a6071c3fff0ada - 020-rdma-netns-exclusive/values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 - README.md: ed21b35db7806b6cc7bcd8e552db003610f2de744778a422e667d3a79c547493 - bundle-info.yaml: d3f151e04283c99fa06ef4ac8300535337a67e2982fc49f64528d99c4166235c - checksums.txt: a813b40247081d1550bd7f4283594c2ce36c1c8313b24bd7d31c4b53bf390240 - deploy.sh: f167d68d87c1561f6d7d430451b9ede3ca7aa58cd745f597fa219c1fdd4cf70f - recipe.yaml: a1551244c9d578211d0931481ed96f7522034db15fb35afb5ec101c520a11aeb + README.md: b0d4dc1341565474394f7c338e1187f97aaa84f2506642d2c91a212f57ba1669 + UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c + bundle-info.yaml: 3614ecc79f449848f257e036fb15a0b8fb7cf24fcad50d0079468a98cc92fda3 + checksums.txt: 62158aee6ce9d97ddd0983c35c1c037e53653f7e4afd2fe424cbe526858d50ed + deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + recipe.yaml: e3ca2966624bc02a472b86a93d10a8786a869e74fb461420ebf4d8fc0b208f87 vr200-rke2-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 001-cert-manager/install.sh: d8043b8845f8225dc46f54e05a3a86362e30487775b59ac74f47be104e8555bd @@ -4254,13 +4431,9 @@ vr200-rke2-ubuntu-training-kubeflow: 015-prometheus-adapter/install.sh: 688ee4274fe06c001af6835d7965b5da33ce3fbeb724263622737d0bb88249e3 015-prometheus-adapter/upstream.env: 9ab918b32522baca13cd37bad7f420a206a19bb763b81041e174fffffe3da724 015-prometheus-adapter/values.yaml: 95231d7a46d650f96f844ca3734614271152a41f1230022c9d79960e44647c00 - 016-rdma-netns-exclusive/Chart.yaml: 69e89838b1100cae78e991f464d9898ba86b3ebd4a5192237df9bb203f4b064b - 016-rdma-netns-exclusive/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 - 016-rdma-netns-exclusive/install.sh: 415458418e5e080cc58daaa60012510be901eeb5579f02ab692e0bae5e695ac1 - 016-rdma-netns-exclusive/templates/skyhook.yaml: fdcf5b2179700489b1035740390c495e0f6013c8ee42838571a6071c3fff0ada - 016-rdma-netns-exclusive/values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 - README.md: 1c4a933487fe6f2dddd1531f9e1b461d0d2317fd8fd1629b0d77ec0d839b0480 - bundle-info.yaml: eab3e0e2b25cd69f4490ba26fdea116436b2003457c55da2c6d140ab3e12f12b - checksums.txt: 956ad26832ef41737e6ac1069a8d784d59dd4382e04fb75303f70d9972ea6ca8 - deploy.sh: 956034c074451f20a0451f8f348daa2ca51065292d095f7275ec29cb36f2b826 - recipe.yaml: 04d4accdb457d95abfd5010b657fbf6c4cfaa9529e21e3a84d7aa8fb95d7cf43 + README.md: 80e547edb47741f31f7b21d02cbf9b0fa9a17a99b2a7320cbdff82d856d1cb81 + UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 + bundle-info.yaml: 5bfe00acd931aef4736d88e05805e651f6bbb6d1afa830294329f81d2a74c7f5 + checksums.txt: da9391939cca0da639edb229f8d3c356b4f65cb7c4697f24be27e87c0cd374db + deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + recipe.yaml: eae45aaf8edf5ea05bc9e583440d75ffcdf378166ca86e5e469cd3e572b00e07 From 0db0d30bb8c635df57f872a8138d8df7310bf118 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 3 Oct 2026 00:37:38 +0530 Subject: [PATCH 14/16] fix(deploy.sh.tmpl): restore missing fi closing --- .../deployer/helm/templates/deploy.sh.tmpl | 9 +- pkg/bundler/testdata/stock_render_golden.yaml | 236 +++++++++--------- 2 files changed, 123 insertions(+), 122 deletions(-) diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 22d1eb7208..29c92a70a5 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -558,8 +558,8 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # unconditionally and takes priority over the DaemonSet lookup for # the same reason: the operator applies that label itself, so it # is a naming-agnostic signal of who owns the driver. - DRIVER_DS_NS=$(kubectl get daemonset -A --no-headers 2>/dev/null | awk '$2 ~ /^nvidia-driver-daemonset(-|$)/ {print $1; exit}') - MANAGED_NODES=$(kubectl get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') + DRIVER_DS_NS=$(kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} get daemonset -A --no-headers 2>/dev/null | awk '$2 ~ /^nvidia-driver-daemonset(-|$)/ {print $1; exit}') + MANAGED_NODES=$(kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') SKIP_RESTART="false" if [[ -z "${DRIVER_DS_NS}" && "${MANAGED_NODES}" -eq 0 ]]; then {{- if .DriverOperatorManaged }} @@ -580,7 +580,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do {{- end }} elif [[ "${MANAGED_NODES}" -gt 0 ]]; then echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-})..." - if ! kubectl wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ + if ! kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ nodes -l nvidia.com/gpu.deploy.driver=true --timeout=15m; then # Fail closed, same reasoning as the unobservable-gate branch # above: a migration wait that times out means some managed node @@ -605,7 +605,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do # registration sockets. Restarting the plugin DS forces fresh socket creation. # This does NOT fix cases where kubelet itself has lost registration state — # a node reboot is required for that. See docs/user/cli-reference.md. - DRA_DS=$(kubectl get daemonset -n {{ .Namespace }} -o name 2>/dev/null | awk '/kubelet-plugin/{print; exit}' || true) + DRA_DS=$(kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} get daemonset -n {{ .Namespace }} -o name 2>/dev/null | awk '/kubelet-plugin/{print; exit}' || true) if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then echo " Restarting DRA kubelet plugin (${DRA_DS##*/}) to ensure registration..." if ! kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} rollout restart "${DRA_DS}" -n {{ .Namespace }}; then @@ -621,6 +621,7 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do else echo " WARNING: no DRA kubelet plugin daemonset found in {{ .Namespace }}" fi + fi {{- end }} {{- end }} done diff --git a/pkg/bundler/testdata/stock_render_golden.yaml b/pkg/bundler/testdata/stock_render_golden.yaml index 3b239e4149..75fcfd3c4e 100644 --- a/pkg/bundler/testdata/stock_render_golden.yaml +++ b/pkg/bundler/testdata/stock_render_golden.yaml @@ -84,8 +84,8 @@ a100-aks-ubuntu-training-kubeflow: README.md: c59cdceff0e9959d375d3c4e6725eb4df735e8979ccefb79f9bd6d75a60935b5 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b8757b034c4af4ea4260caf4c3311f2b805a435155323196e8fa30394aff7e1c - checksums.txt: f98b117aa499407a9b3e1d44d008e9e6c24dec567d781a3810aeb1bbc3d23b11 - deploy.sh: 4727766cd54b2fea0642d3aa9b1111dd00e1a68aebc849312d81fd12bfef3b39 + checksums.txt: 0e9aa1b8e02a36cea6bb49969f063ae5de342d5d846509a403396c4b88b41692 + deploy.sh: b8de4c267c863de687a1b10779aa47de17cc60ae3d66fcc7bf69d79fa2e20de0 recipe.yaml: 31de158c477835adc03f540590bfa4e53e366df642faad27e257830a2701ea92 a100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -136,8 +136,8 @@ a100-any: README.md: 9ca6e45a84a07008ffa7cdfa3c51bcaf13a3e992b8069cf6327882d32d8ce806 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: ad4f9557a3b9797a2ffb23f6873c1935e283599143f741c823d83798a200132c - checksums.txt: 7148f7de55b73a8b0a30a83ba738c3ea7637801e2905825d474b0079ac49df6c - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: c3ab6392c7ffe0c8194930b476f9363e0a991ac8ce4b2bb9973cde4cf051fc99 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: 67ce39f490a229ef7eaf80e15316edd3f19dd077f23b39c12f63a9bb13f0970d a100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -210,8 +210,8 @@ a100-eks-ubuntu-training-kubeflow: README.md: c2fb67edc7eca8b6988382312a0aefef868066029c2a3cb7e1e8e59cc6566373 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7d9b1fdd481ae80b6fe9aa8079bbb3604ec1ce9c11002c985f186f91c5659f01 - checksums.txt: 21138c1d5b3e1c6cb677c4c6c6a3bc7ce22a5aa5c9f69560295067444be9f6f6 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: f1d7e946bb350d828f9c5b26b43fd4a4b4b08f6244fa6f7668428720b9eb0b41 + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: 9c868eb55b01a98513d2e341d7242e9d0b9b1b5969206c6415d4cecdc2abfa30 a100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -285,8 +285,8 @@ a100-gke-cos-training-kubeflow: README.md: e21a4b1766a05e41473e85415eddc8c3c72fac6d5eb3851c5da02c946cb2dfed UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e9231504d14acfc247811326fdf17edb8022c38a238c3113ceb4792fffb79ea3 - checksums.txt: 41dd8183c9372f1c6e35ec29836943ba050b6c8927477003d8f0668890137d75 - deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + checksums.txt: 4617ae58e9502019a3e6118ca85a6a4c170e8ba26fdf87ce33aea6f68b869f63 + deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac recipe.yaml: 9ba7f55ca95b2b646138e1364ed8cce1ef085c141b6092e9acec1b2e3496a427 a100-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -346,8 +346,8 @@ a100-oke-ubuntu-training-kubeflow: README.md: bb7d5d0404f2dc415d3559a7d1e8f1b2288fd6684a76b4758278020a65736424 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 4e734937ad34f76384eaaa848b203ae607df88334ea31ddbe8e489b0c3f52fbe - checksums.txt: 3ab5481ff30b632c72b4b0eccf43a2fd87411bd9fe04c49b39535df1b67bffa9 - deploy.sh: 38797807a4974aad4cb399a23beea6c23c5a57350aed726bdfaab0c92c924f9f + checksums.txt: fffe08e800e753e2922ecb9c1789cd3f11962618d13bacb4e1363c40a3280662 + deploy.sh: 4e69ddf98730ec0fb91e0f28ce4e250d0f99aa4b55a8d5e4282270f3d412cf86 recipe.yaml: 36381c1944cba39d385c0ab8faf89e15bb5cf8c320e384196b56b68e5854d516 aks-ubuntu: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -414,8 +414,8 @@ aks-ubuntu: README.md: 47818d601139c841e2b931899d4b1579acbcf5bcfc6bb6bb064c4f83a0ffeb90 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 052dbe04fd5e7a135bc6e6df50aa560516183938c65b3f3dac132cb143fe0c6f - checksums.txt: 646dfcd5a9aeedc1f5e7f2f870987679f89309abba495597f8238a877006c059 - deploy.sh: 766c7e70fd08aeb9548a7b98993ffafd454952755c1ec316f57e45870b7d9511 + checksums.txt: 718cbd05d3550eb60039f56d9da7ef4359616d3284e7a66a9d185c8e7032e269 + deploy.sh: a4dbe09de33be71c3e13df31bc591a20ad422196a94eb749bc790071b4fcdb98 recipe.yaml: 1c4ba900739f229c70ecacaf72ff790e7a554880b226655c32f0284c4076eee7 b200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -466,8 +466,8 @@ b200-any: README.md: cf4d7e0922c8821fcac68e37444beff835581194b11b0a11c2ddae7be474c80b UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 678737aa5616f511a57776d0d357073c70ca2bfeb83d29dbd317ef82964aa039 - checksums.txt: 536ebc5609ae124b2a6959c458c6978fb4b88234f9f8023a2e89aa6b58da33e1 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 4321892dcfe30414d06ecc77a233fd3af19922b3cabb8012628a4f7c41f08dca + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: fec141debfbc24173ddcc5e05f3678d11fc936f6092f6f4d24dab9893218fd6a b200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -559,8 +559,8 @@ b200-gke-cos-inference-dynamo: README.md: 5703af26dd5ce9982bd5949da24bef64cd5da4ffe5f2f73d3978e52a48c3ae25 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 4a472490a261894fc68b4a5b67f482ed3fea56d64abe501043f3c342b2c3fb2a - checksums.txt: 42114134b81653a2fc16c2cd041bdf8c51ae315e0808384a14ddb550bf412504 - deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + checksums.txt: af615f9a70ffe499767b9e462bedc14a74e4d54a12d6e278b2350574c34b6123 + deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 recipe.yaml: e9db226befc5008771e8e32c6ea5fd998501fd003e502005fbaf322e13fd196a b200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -634,8 +634,8 @@ b200-gke-cos-training-kubeflow: README.md: 35ee900dad87a1d7a0ea53ca7f9422f602fbcdfff8884086977f599620f7a686 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 910e640f7e7442cb6e8537a11d86b7307096564795f52461a21341f2a175415f - checksums.txt: e2840be1e5a99815a72b36b9c307b321027cf189a26acd51b3c261ac65d47980 - deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + checksums.txt: c93e15b45cfa2e105c8a2d7072d96a964f95cf678b702491c77a8adb0c54e0f6 + deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac recipe.yaml: fbffcad95923a554f5c6ca4d9833cdec38be012ca146a8b1c265487ca531a915 bcm-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -710,8 +710,8 @@ bcm-inference: README.md: 8cf61b75e92017ac8ad83f09b58b101e0506883369e7b31155bc4c4b61492dff UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 62faebc11da34bc66e56ba5e8a6d493ee7300c1b4a49ea60685281d3496d2781 - checksums.txt: 5bcaf3a577649640bd1587f84e6b2517e39e4739fe3fa5cce2a3118d8c285fed - deploy.sh: 60ee23adbc102b1c84fd08e5100d4e0eec2d93cec5fd38a2982afbd073061d95 + checksums.txt: 482ef195d1ae997ec2e21055413624885472761b01be834784eb78930d7e90ad + deploy.sh: 1f621267bbbfe7e39a88b8af62eac575ed9a4df5874daa866f0e261c17766f7a recipe.yaml: 8953e615d4d84bd0a860b1e8aea84c00fa1edbf64028c3c1d7db37807357dfa7 eks-ubuntu: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -770,8 +770,8 @@ eks-ubuntu: README.md: f73fdb0f62f176b0cc9b735d3ded5bfeca4539daa2c9e97167b3da7055d573d5 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 866da806c394a3ed15397e03afc376e6be7012328971ce88ce84039ff478d58a - checksums.txt: 0c401b0377a18d04a61708e2f571bfc8ae1bde2ba301b4c2f128ef130b573179 - deploy.sh: 48f5667ee77e95338624ad6c72f1e94c8580027dbead7a3e0638751b8115c63c + checksums.txt: 77b33f0a0e6800974a4300a900024bc1906b038f4a01ce7ff8f2ace314c5398e + deploy.sh: 72a8e16199fbe2f1d6d3b04dcb0520769dfff842dd314256dd3099629c177c42 recipe.yaml: afeb379a07ad5bcf87007bb99a0aab395959e4a61ef92ed5b46092730f5cdd6e gb200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -822,8 +822,8 @@ gb200-any: README.md: 7b43d55c87cb3312c54d1a52f083ccec7e9f9182ae49aeb2790159acd927eda3 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 42c13acd0638fc09d941d4cafd2b4e9c4a99f618e1ebf427aaf3956b686a722a - checksums.txt: 5fc2724b700c96eb7e05b39f6cb2e28a8c889adfd7a0ea2d1eaffcf8cdebeef2 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 5debf9e5beed5d312fe080bd9c38866dc636c29ac409a85a0a903d3db7253208 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: 0f7d86bd9c759548abf944cab2d28b2e2e9416670ed6c10c240dca14967474a1 gb200-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -919,8 +919,8 @@ gb200-eks-ubuntu-inference-dynamo: README.md: 7d812ea5dcf6bd12128bdf94ebd300306eccb146814de5ff0a3998833f151a0e UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 441da0c5ae961abe27cba8c07bcc12d51fc9869b1159ace189e2ca7a8729a63f - checksums.txt: 9fbfc45579f8f85aac26e15db4ceec4d8170fdc5265fde172a4b0248f61d4234 - deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + checksums.txt: e8bebdb28138e19c87f545f542f00c51b4f85603020997314700fa33e6eb2c84 + deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f recipe.yaml: 99016877d03d3f8badd84640e47e5f1b4dff71d45e2fef3da6c2769064805175 gb200-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -998,8 +998,8 @@ gb200-eks-ubuntu-training-kubeflow: README.md: 43af1d677a691a4e8131ef67fa50deb7921d9fedbe0aae6a941a990cb2fe0a44 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 2321ed37c5fa7add302079333778e6c7eba3d6f152d59603d69389a0617e5857 - checksums.txt: e7d3813af08e693d86972ebbdb63e240b7008067a5639a2a83384d370e2a8d94 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: 46aae566ade86fa4e5c9962cdd473a0b494d5cfcb87614555f9cf76c0cc9166b + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: 4fe166f7e3189c7a81eee37ba61056a17f722ed79501c376c5ec4dd65014f956 gb200-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1086,8 +1086,8 @@ gb200-eks-ubuntu-training-slurm: README.md: cd743008c0568e64613a3621351bdaa2504bf9f365c7702065f27bc064ebc1fa UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 9905ee9008d86ae458d7f11ace060abf90c8c9199e9bbbbe9b82b72bf31f730a - checksums.txt: 40f787a4a5241b08857e261218e3f7c418213939fc4042975e4167241bf01b5f - deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + checksums.txt: 09cdfa3c17297835891497e4d0fd4695478dd0efcd8a79f76d9a2ca7f765c39b + deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 recipe.yaml: e0d3e329aff972080d3f76604ad6d18971fe685190ceb7e6753e06473640bf8e gb200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1190,8 +1190,8 @@ gb200-gke-cos-inference-dynamo: README.md: 0f883b8cf45ab50d6e046d71ca483e90a9133c0a344b384328d4bbd9a9ae0da5 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: eac5f1b4ca396596923b1a92a4cdd3769773fa41d47168210946188eec55e03e - checksums.txt: aa8ab4449a697ac412102453e5e28dbed17c50e161bff8029c4729f6d71e0b4a - deploy.sh: f3779a1cf1cf7b1b3a6356dd4442282d6af2a984d030a72dcae5c67394e9df82 + checksums.txt: bc6bd0e6d0366f45ff6ff022730850acbec5ee16f238a17854a502ca00863c57 + deploy.sh: 3adc72bccde030bf335b607bd0f41ffab64e168ecaed014dda2fcfce1d5196ef recipe.yaml: 9cac37bba449e4309e64f0926ea3b48296310c0dd6f5002760697b9621c33576 gb200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1272,8 +1272,8 @@ gb200-gke-cos-training-kubeflow: README.md: 9f72f7c976888ac46558f3a26424107314227af1a20ecc23e28fd9ea212af575 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 8c5b3d8800aeeff6bc4ddf607b0ff9ef49b20eb95159a3641226ffea26063677 - checksums.txt: 5e8b04f1e7bdb18ac8faaf7d84afd3c89311aa732cfc79641191cfe7fb22886b - deploy.sh: e5a8acd69093e5e700aa48ea3f5ff50b67f19c6fe058570bff411e1788c997b6 + checksums.txt: 3efb12449d332d07698f793db642f8dbba007ca904b2c6ca39179b2c48d67f2a + deploy.sh: c6f4a233dd21ffdadff1a0e786f723ffbc4f8e93799147782405eff74c1c5118 recipe.yaml: c2fbdbbe659d84d23e21f9da54825a1ec83e37139e26feb9c2592fef5af42ed0 gb200-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1362,8 +1362,8 @@ gb200-gke-cos-training-slurm: README.md: 77013cccf74249773878eb911d4af2c86db0de11f2a0a186dcc14a61d73792fd UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: d2be07c4bd13419a9c0f7e71a0e3abcad9329f9a51a7aed9765d6997f690e0de - checksums.txt: e728c62c15c04e147bb6ee092cd31275bd9b6964f07c73802ff5e3f2beab4a1c - deploy.sh: 1bc4132472317a857266949c61eba3ca237b31d46624ee538a101eded827eacf + checksums.txt: f8b5464d0aa68e673ff4734b0d8abc5cbec8f5ba29a36478ed22194c442f3401 + deploy.sh: 4483dcd3a2cec45dfb75d371fe6ff81f986761322cb29c1cac617cc13a56650d recipe.yaml: 0cf270c23abb5c143982232de0b6115c9502e29392acfaab8de683edc8398f18 gb200-oke-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1441,8 +1441,8 @@ gb200-oke-ubuntu-inference-dynamo: README.md: 6242517b67ea219b0acbe46ed9c8f1569eba35255f82532c25446030a7eea85d UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: f369d8bf5acb55840e9179d05230aabd42c25e87b718adc49fb54adb531f8cdb - checksums.txt: ee38c8f0f45bf4170d150ea80c28dc9a0f6ef7aacc1d0a9f1eadadba48d7dadb - deploy.sh: ee9dd18427ca8ffe2ffd982c05e16b1e8d2235eaa405201e001a54ad2da2b03e + checksums.txt: b5c65b599e175f67871abdb6198b68b83fcc064c8cd5b4433baee16ccc86e357 + deploy.sh: 2a3d7264221e5901dc061b94f7731da4f17d1c6767bc46a0dfd3f0b84ce9d16d recipe.yaml: e3a1bb44834e5b242e5e6b2b7be04c29b4d9b106e292d90ce47d52a1ae582243 gb200-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1516,8 +1516,8 @@ gb200-oke-ubuntu-training-kubeflow: README.md: eeb441534e6dac00ae0c4262b729b23be1148be66f9602bd85cf82aba605fe7f UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: bd28c90092298d3cb527df155396b31adb575214fd90e8e381ef888cdbdf400d - checksums.txt: 10b9f5484d1c5c917404f80d61a55e323873d19bd0ba5f0bc4e26e9dabd760a3 - deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + checksums.txt: 74f77c0671dce0e03b601d10e8b2d6fe5cbe2a84c9ee4d6bb9be965e74d812d3 + deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb recipe.yaml: 533380c82da0b4dbda99f3b5d744057c82fb7ccdd0a470b05c65bc29671059b9 gb300-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1568,8 +1568,8 @@ gb300-any: README.md: 3ef7ab2055833c836afe728785e2d1c477e22def8a9087b5ac64f60e5593eb6c UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 812ec5168e9be198310acde61285650d43964ac9bc0bb3dc7d5c336e87eb658f - checksums.txt: b3a5baafb6469f072146065ece93196b7ed3c1112cf785de56a668a2be2d3b04 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 1fd1abbfb275ac2b75834117a4711f4b32bd865ca648d06805a19c353b7ec6d5 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: b77d5c4ef355d75f0c9b4999f0d57b3d5ff426f78cab48012d0eb1815a037394 gb300-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1665,8 +1665,8 @@ gb300-eks-ubuntu-inference-dynamo: README.md: a511d3e61c3f67f76df9ab26a2a7f5d4cc5343993dc96374b2de60d3b1ea3e33 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 616d719558836e403f23137366f5a49ee112bc02ca55410f0376dabf126dbb49 - checksums.txt: a9faa2a7fbb276ddaad2db8b59bda68cc9b462f9f888d84a1fc8a97e12011d5f - deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + checksums.txt: 6404f4d709bc60c91a0345549806295abf14073f7f20cc81e0d1e2e965989f4a + deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f recipe.yaml: 4aa6f0d612c3e364603fa25a8e3e3527c203f81736e5cecc718828a9c2c98d60 gb300-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1744,8 +1744,8 @@ gb300-eks-ubuntu-training-kubeflow: README.md: 6e06975e1ff735dd78f986ffce4e16742dfd8b114f8427bfb149570312465292 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 1d30e69141e264a6cffbbfc0199baec719fe3694f29e1af99c55a222eb52af73 - checksums.txt: 816448066e77f4e72db016c539a61d97872ef14bedc23e3d415fbbb2ecb2dbf3 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: d39ae2a5f70278335c733f1e6f3164e4c39f9859f31b3cede9b0f1b94c2deb9f + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: e017dd3bf35f86f1e94d252ae6dd3ad95726071726d3c99530a6899e3a412b66 gb300-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1832,8 +1832,8 @@ gb300-eks-ubuntu-training-slurm: README.md: 7ec5178e47106fc572219ead6a6e1a8c91177ab6c48edeedfc37f699a64b3067 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e6ec5054f3016420f86e78c3473cc0786b01d7e7437389b28700226bf968ffa3 - checksums.txt: 224578eb6a65518d374502775a57901993da5430af7dd97d95ff6fdefad3aae2 - deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + checksums.txt: e124df7f4c748c3dab279def435a8b715c6270aa01a63d24446933d85405f5bd + deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 recipe.yaml: c711fe632ed29fa531c91eed1bf43f0b04c985168f3f07df85030a7cce6b4f08 gb300-generic-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1898,8 +1898,8 @@ gb300-generic-ubuntu-training: README.md: 220ee0f077375a93701aa20ad10fc325d5a2be5c6cb5ec0d56310de4c5a7f2d6 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 01c4c17f8cfb3a1bc3b5739ec81c5922e2ade03f6115fb447ebb4361741f10b9 - checksums.txt: ee349ef37d94b1613b5a08187d72cb5c1e2f278284a5382d89810731cec1d58d - deploy.sh: f07445e9ae2ea97383362b89667c206667695dea066381eed63cd2e8f8d8c77f + checksums.txt: a93c4a5984d90efebcc400a056e26fde3b8c082744e03c832172f26b76add112 + deploy.sh: 55085169b9320cfe501605efc542bcbc5a6e4877e6bd56bf81461c67fd21e908 recipe.yaml: 4d69760384d18a3291c6dc0a5a20f8e0e3ecff9fe814160861beda5c0b984376 h100-aks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1998,8 +1998,8 @@ h100-aks-ubuntu-inference-dynamo: README.md: 8ffffac5dffea4fc5493a5d2144bcc4f819304c71f4b0e753b2dfcc53d88c224 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 5dceea0a0f68d6247bdd12ae8a53cacc738a855579503a44235d58c27ed68e6e - checksums.txt: 407d94ee4541656958418148886948564263f726fc1c580946d90ec3dcec8a4f - deploy.sh: 9da0ef3796f039a4d075b35fafa5c571f0587b556a97162b5b9fd3a67a13764b + checksums.txt: e8531cc91f7efa5161214937e67bce0c5d6e6bca475f9e9a3870a43a80a366c3 + deploy.sh: 84dc671fb811e78ca87d8a84be4ba2da5369d1cc5b71f3feaa7718504e066ba4 recipe.yaml: 91155a3b152a7efc742884990e01075f0a0a42379f75fa92d08dee0e9b89fab2 h100-aks-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2080,8 +2080,8 @@ h100-aks-ubuntu-training-kubeflow: README.md: 62edf7818cb89a0d4d40a9c6ad451df97b7664ea01b23bee64403d3c47a8b406 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a4bc974b5a744dbd68200b2c840b8c21feefefd36afd3a676fc9419878383579 - checksums.txt: 6c7064e9884bb52a2798d3ee12ad3495c0de9566c1419014e666336940ffa039 - deploy.sh: 4727766cd54b2fea0642d3aa9b1111dd00e1a68aebc849312d81fd12bfef3b39 + checksums.txt: 27a27e3eadf707cee442f87fdca1cc4a653216cd38b0e08ae91d62d77f21b1bd + deploy.sh: b8de4c267c863de687a1b10779aa47de17cc60ae3d66fcc7bf69d79fa2e20de0 recipe.yaml: ab935ef631c32798d5680c1c2e2c770cb4eff3534e19a87efd41a544e5d86ef2 h100-aks-ubuntu-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2170,8 +2170,8 @@ h100-aks-ubuntu-training-slurm: README.md: af73cb4c0d378ce9f520a8d8b8eca27b9bab58e563867071147136cb6030ab36 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 916c3459e3eb96504a80c75513b36d27705f5cf0ad3d7134baed19967cf76e4c - checksums.txt: d86e7675aec93cc6eb77e48a1fc833a25012bad1ad04c838a3291bb390f073b0 - deploy.sh: 7c922753f60a4a2ff37e7ab9ab260596087c39a36d7af14c90d9d675c72ceb2f + checksums.txt: e681939764d5649434934c831f2626da94c0300c9146e3aa2d3763d64f17a338 + deploy.sh: baedbfc5d6f4635120b9b9c9b822d98640a0a8db140ea5d13f630efc653fa00b recipe.yaml: e1fbd4c2236e574456d9ee80cfd4bb61dec01b33e293edfc858de6bb87d4bebb h100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2222,8 +2222,8 @@ h100-any: README.md: c9c17733e6903e0c364122d669a050b87e7a5ed1aab5ec25cf28806e7216ebfd UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5ae21a9ee0637c62e0c4b4bb907a63fdccf6f999ccccd67264c22f48cd423746 - checksums.txt: 95e5e960eaca608422a6edffa5c604813fa5ab2c1fe49f6dab40ec5ade0857de - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 906dc3a5394e4262819143de6458b63ee8af281a9f42c909ff5fc48950f6087a + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: 2e0d488d24e987f116cb37ceb665dfef4df87ecc0018a0777337cf9e052ffd4c h100-bcm-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2288,8 +2288,8 @@ h100-bcm-ubuntu-training-kubeflow: README.md: b948a5b9a3a419f5208de7f79d9ae81a73cbdcdced0e23b67b14ea9784207d5a UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 81601dd90ae55fa09407c5bef15c53280feb7852fabd037406171e594902f262 - checksums.txt: bf8d603afb08a4abaeb7885754e513b16ec48a02b6f5c118af7cba94014ce136 - deploy.sh: 7cea2cf2881c3099061b7e9fca54e9274adaa091fe4ea7ce27c406473c8a958e + checksums.txt: 43c3766b7baa603faabbc84e1681919f5b5310d3eb7c335790234d7a50cc98ec + deploy.sh: 562eec54e8e37a689f450c211bb8019408621a7d7216263c112ea4896d6bf0bf recipe.yaml: 438a504c7b781356509eae930652b5db7413d8fd188b0f553fc6cb7a063c561c h100-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2380,8 +2380,8 @@ h100-eks-ubuntu-inference-dynamo: README.md: af590efaa7ca1d2760af737fa973ee54e7cfc273529f94b7fb08170f1ce70c4c UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 6fffe7c7863286b5589c835af53914ca05afccd20596e185cd799e18980c1fb2 - checksums.txt: 22e597058cce0fb3c69daee0b0cd5757d323d278465eba172fc9fedf1b634900 - deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + checksums.txt: 7e62ae1ec2794db21cd4155b728c501a9dd22822dc74f03275f1703ce46b55a7 + deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f recipe.yaml: 8162d79cda156236cb4078ad712d927ec88f954fadf3d2c60edbb77deae6e688 h100-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2468,8 +2468,8 @@ h100-eks-ubuntu-inference-nim: README.md: b65217878628ebcba2f35f8006ee24ccf705434f0a794d749edb384c367f25da UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7c006a7f70694e0539479a2f137418328306c4e73d4ab016f7b52f4e86c7c013 - checksums.txt: 98a9e9861c90c86a17bf72f80dd03b495fa6f678fde9edffb48ef2508dc978df - deploy.sh: bf876ad9861110582072e1adfab0043e976afbcb820259b4e4ef76cbb0c9de85 + checksums.txt: 8568f31de4504119b4763444adfba4c6f7b45ed51fcaee54cf3912bf46932101 + deploy.sh: 8a62cd7cc088d6a279770ac45648a9ddef63dae8cc056f8b9d3da94615eff438 recipe.yaml: 231dd0717f699e2db1b686a097dac7b637783b50410d3361cb73dd73bad3b8a1 h100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2542,8 +2542,8 @@ h100-eks-ubuntu-training-kubeflow: README.md: 4993cbc00e197f69746b9d2688e3e3f3afffaced1053d030997a7b71564a014b UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 9e27217baf0328163053412a9ec906133043721593b1123c1fecd6ce33e58881 - checksums.txt: 1231cd7e13d03f4968f0ad805aec4ee73da22ad548159e82ec87e3e8c9dd8a00 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: c10b82fe700e49d3a08a937396fca7a696adbc050e5efe4725ea9c64cc415e2a + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: df5b2f780667e7d3d5987ad6aa76cc470355b84800dbf5d1f6ea950bdad4b027 h100-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2624,8 +2624,8 @@ h100-eks-ubuntu-training-slurm: README.md: 7a2c2b2631c320f17839dc9f06dc5a1b206e05619ed84c151b08079b848d9d7e UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 0365df9937fab0521f97faabb994fd738a5fa3168a29d3cb163f6e78f267c169 - checksums.txt: 93ca59eb8bd70970d075382dea3e7332d077d0eb746e079ead84dff4ee1470d6 - deploy.sh: 803e910c2ba6f9364b1a45335b2a23d8f40dc0f9724ddfc868d285641561629f + checksums.txt: 68257280260c63b29a36bb451a6731a58a22f708f7d7b4d2f90138f21cf9f9ef + deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 recipe.yaml: bbbac2a32846177e3d7d9ce205fa12ffb50e95d4556de7651a9540c93eddec9d h100-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2717,8 +2717,8 @@ h100-gke-cos-inference-dynamo: README.md: 0816d3e944d74c218fcafa501024c8fe7cabd7a6834db08f58094e4d62e3f7e2 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: aee2fd047e41143b9e2d7b18704875d0f40a77bfaedfa17cdbea2a399eb28d50 - checksums.txt: 839d8ec1f8f7b8f8e067ad14a4d5d2e6f476fe06e1d982f490e4a7d9d88e7121 - deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + checksums.txt: 1bca07d09ab13d090461fb454fb041150984eb07b12a4df91fcaddcefb99d502 + deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 recipe.yaml: b1134834618a00ab52c1450588179c15228c089715e79d1b45fe325c4e7d2165 h100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2799,8 +2799,8 @@ h100-gke-cos-training-kubeflow: README.md: 720cf3194fa2d25b9f7c4f751a09225a836b8b3fbaba9129a12636043eae6db6 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e5d30a9b0c04b614ebc00788765f4f7504e9a6312656da531624db7c89e81cce - checksums.txt: 5946e91c21b2ddab1c0e68cd51b67e6c37a596accf2e25c21bba817875237aa9 - deploy.sh: 8cc7b2ebcb21c095525fc77028986b1c4cb635f2581118f121991a1e7ddcc76d + checksums.txt: 7f8d8a293550482758f1a54b1e95da500613ce6fd0fe1ee324ba43fe3d244f1c + deploy.sh: 8df08918a910fc955381f5760c696fe4dfdb4cb6d9f43fdf881e4cbf77f8d068 recipe.yaml: 00c3652a4b3ac832d31a2eba90101a452e15e5fa5d76fb03df81c3097c8d2a69 h100-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2892,8 +2892,8 @@ h100-gke-cos-training-slurm: README.md: 9ffec06121fc2e14304bef09888c1c94eba7c70d3b696eb31013fb412cde9ff1 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 190a095cad5a8cfe43281912e3fce8c35f85097ae4044e773786f0fd06b49be2 - checksums.txt: 7f9eb28499063472bf17ebaf341cefdf64ccd07054e3bfb52a87dae80971eaf2 - deploy.sh: 1285c11cb370113ac92aa66b1c072320f2b899880d01938d8e3bd18f3ff4462f + checksums.txt: 4252e0c6c21b93f0158b8852eb307c8cb2cc9b4ea84de8871fc7cd16d8f7993c + deploy.sh: 6b08ec07da9372b6f3925beab299b9f45603d0309a369d97b3a2394a19c24ba2 recipe.yaml: 31cac72b5e159b01f9bb6a69e53189e9a3c743c6ed55b168884cc7637eb8d3ff h100-kind-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2975,8 +2975,8 @@ h100-kind-inference-dynamo: README.md: ab9eb42e715795deb1f8ed539ee4a8a7a47772beb80fee3fe11ee30c298f664e UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 3b1624a1f0e84de11b081953baa4ba2d15d386ffeb6424227b04e2e4832d0bc8 - checksums.txt: ab661415422a946fd6aeef3dad771190fc412541fd43941919a47031302cade5 - deploy.sh: 8ac1358d264ec76295e899d0a102ef91bd831cf560cbc20c24c104a129324dcd + checksums.txt: 06ca85d968214b8e4d6e1cea1e07a234643f13f753ce474b48f101db737304fe + deploy.sh: 48687c5c5324ba7d49de19b65e18f57fac47eb3ab498bf4269ee4d7ab39fd7b3 recipe.yaml: 8547fce134e27a15ffc64eda6bb79398e2d7f5a23a3d9a6d98829654909383c0 h100-kind-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3040,8 +3040,8 @@ h100-kind-training-kubeflow: README.md: bf5195c04e85d5dfab9768cf5ee5be7a8f5370a0272557dfa1782b84ef65bf94 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5d8907879020323f5cff687edb1fdfe98b6c26f7166a62517c4cfeabde9ffd46 - checksums.txt: 79304f13461ad98875dfec6b79f9f173f60baa5ee2523da27cfa19332c15f396 - deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + checksums.txt: 090d74dfe5562acba03dc77299b42d2a252a150d4a164aa022ad06f2e09f300a + deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb recipe.yaml: e25f52da6bcb17d0d098ca48b6eaf83fde3d5030554f934870e6f4e252ba59c6 h100-kind-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3117,8 +3117,8 @@ h100-kind-training-slurm: README.md: 9e75e15c8f365e9420fa72d715062ee018329edd610099734138753fa2c23146 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a93cb191edf0c4e9a18dbf165832a44a2e6bddb9dcb3a724ca21741884347fb0 - checksums.txt: c26a34736f1dbec7076915e9918aca28cd158ce353efcfb44482481e908f2acb - deploy.sh: 6ea084c902bca03a2b49791eaf9d390630173273f1c7571c6ab9cce08645994d + checksums.txt: 35b2858c7f94d473a7352de151a147ca21c51c067a0473e5e2547c345791dd70 + deploy.sh: e9be0066b0f55da912de11032276dc6b5d2ca9ff5ccbf96a32257765b3947e18 recipe.yaml: 385bac65d13d3a64c7de7f8f300fe0d6811914d2e65206072d3bf8606d642fc5 h200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3169,8 +3169,8 @@ h200-any: README.md: b7491c1e6319aa4363c353d8759e50cf4551e524917cca63f6298707bccc11f0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 514837028e4e12b7355ad78abc8ec7e8375263349badd4b06e9e21513c83188b - checksums.txt: 2a752f2e7d543a68c192e3ccb26dd957fdc77b66e2aae799661296c0bf1ab109 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 10335e3380719dfcc3a92d7e636acdfe817661568299b9dfbeac8f8386ade72b + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: d64ffd6cf71899c321776323620b7599b641ed934fb21a32d09e9427645f8af7 h200-eks-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3253,8 +3253,8 @@ h200-eks-inference: README.md: e5bfff423abbef94b1784b7d6557f04ff53715ba2f86dd90bbf04824ed0c5d45 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: c04691fb7b2a50ff090141c7e9349eb1d9599c28ea05f763695d12b8f1ff27b0 - checksums.txt: 952491c3760c33b2f8de02f147f0b047c86ab188ddf8c5dc9ee4ea5a619f7db8 - deploy.sh: 69a8f0bb81c849a538886fa09006455b038b853a0e52e01c93b16954538be800 + checksums.txt: 0bfb8cb62d62092f3ba5a2dc0b85001236e3280a3830346d8779671c475539a0 + deploy.sh: 3015462b84f804c01b0bb4cf3ddfddfb3aa0ab8e1921d89c3cbdc835b70e0362 recipe.yaml: 1c68a28cff255ff927ffb43aa0f016f768980cad3d87020dc8914eea7b85d8f6 h200-eks-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3327,8 +3327,8 @@ h200-eks-training-kubeflow: README.md: f759b48a96d5d551eef4943dea02a35745980642d599167e354cf4a2e9fade24 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7da9c570b61105e630eb03ef7b7950d432c04dcdfa14d3f5f4b03d490fead274 - checksums.txt: 8730e64a4dc193f3fe4dbcdfe87b6489d4e380c909ee2e5cdf8a73e6d96868c5 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: 5958e00a0536acc93859dfee6c0e2af50b9aad94d9ba0c1b94ec59b4012ade9f + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: a306d46ce21d404b811e5c4d896e9b08cb066b939b323f32b4dcd31ab1408b1e h200-k0s-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3379,8 +3379,8 @@ h200-k0s-ubuntu-training: README.md: 108a41246f6812282fff9686c82a9dd8b5298e424d98034adbae462b0838381f UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e1e276ddcf93d161ac458f60ccfd053898a0c447345a8eb4601d3455cb0777b7 - checksums.txt: a4f1fa990b9f1b268b4163d37d4d917315ca4cf970845032d704b55598548e2a - deploy.sh: b39bcc174baae36be93bbcd3eb207cce8fb35efd5236c47345a83d584137deda + checksums.txt: 80686be1d3f63b0b6b3aaa417d89efff773fedaec1126b1eaca26007d90923e8 + deploy.sh: 2abf650345399a368252890baaa328fbb92213ec930297b5f7627a7254007248 recipe.yaml: a832789daf7f642c3859e7b4250c48775b4909ad6ebab1e28fe35da6b039d7fd l40-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3431,8 +3431,8 @@ l40-any: README.md: e37d0a2de4211cdab60ee38ed8238d108299b48a24b3486597aa513d3e7dd6a0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 8bf89ddb5d08fa480102fd5b94cfc503136b6e32dc9112670d34e88be35e512b - checksums.txt: 6575759274d8d07bb814a9c736c38eae08d3aaf211851d04a83999095901c23e - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 4251bfcfcd2467edda689f28a8492bb30a2c764898eeab627ea33721d53203c8 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: c345318265e9156cb210d47e6481ce4d106c458072658fcb215b7e1a8af3775a l40s-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3483,8 +3483,8 @@ l40s-any: README.md: 845cef314022dcb5eeca65b550104b817046d099937cfadcf711cd300485e0cb UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5efaf3183b4bba279b84f3d5100d73d558eade1efb9d0881f7a591f8cb1ed11e - checksums.txt: 180b3880265c51c07d0a43110ce0598b6426cf56642ed1979dcdfabb6a4fcf52 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 2bdca2767300d95fbe983ba9785e6624013858eae2255581dde2abcd0bc80066 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: eb12a1fc5f7544b4d1ef4a6fe3519bcc40b86d89f5ab45a8d3b5b250e772cbb3 l40s-oke-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3554,8 +3554,8 @@ l40s-oke-inference: README.md: 1d8048fb45f088cce8cc0a6c19fdecdb9a6c7ae544b2710a80e19899d4c3db00 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b8aa88d25e096ab8e45f06784d774d41f409528a2da6ce49a4302d321715b6a6 - checksums.txt: 335888afed2e81ce364d5a857bf3e62d7aaf8b637d2af1c439b95b072ad79a73 - deploy.sh: dbc374699fece05a1d912181b52c5bb058c37bdd6174daaed781dd3c5b435a0a + checksums.txt: 596975eec9e0b649df88e94f2bd428a5e69f638e659b520a5ece1ed9d48f1b0d + deploy.sh: dd2d2d6fcb2e05c3204efd4f173f43c1be121e1f2c85f5314c0ec1385c6e37b8 recipe.yaml: 71537d8ac7d90713062ea4fa3eede3a657948522970e42ba8fc957807c4793b9 l40s-oke-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3624,8 +3624,8 @@ l40s-oke-training-kubeflow: README.md: c28b433be87a8cdb602607be8189d565ba7b30f21848ccf2d6c59514499f5869 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a66fb62309da40de238b26ca0fd93c63fa29ad7b2ab7aafd715cf3c14d32ccd4 - checksums.txt: e1d60848104a4fa39293c79b1c12c292f21484da3c953e689c38d4f5795bf699 - deploy.sh: 2b7dfbd8ca4cca42204f3c5919c4af8d67c25e37adfd6854d4f94a3a65736e50 + checksums.txt: d8e51e17a8c7879fd2d472c7c002bd5e2137b35ee71ed6fdb9322c5202e6576b + deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb recipe.yaml: 452940cced0ab1323605544acbedd1e6b79cc5e388aeb3c57334d8fe5ca49db5 monitoring-hpa: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3676,8 +3676,8 @@ monitoring-hpa: README.md: 3d899242cdd95f1b3eecae98bf74d77ec53b68fc8a6e6569114e49a055444ab0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a20831b311ca30312daed6109af9023f25ddbd565139a531c4ceeab0e16d93c7 - checksums.txt: 76634b96bd52063542b17ab07efb5505d0fa1b4db1ed7dc52d673ac3c4c556c1 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 0b9a602a3a967d9927daba97ae51402c9880f991e669e2e8426e0e90b30c36c3 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: 24ab49f88b9ed8b9cb3b1efdf9e9b609a1e6cbfbaa83686dbc5a29fb0f59a1dc ocp-inference-nim: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3760,8 +3760,8 @@ ocp-inference-nim: 015-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: d5734584eeb2d506ee617b3d6daab561771b3dbe289d5ff300456a25781b3a54 bundle-info.yaml: 867dcd5523ffcac5983948d5951a92566cef561b4f4712333375f303616f5394 - checksums.txt: 7aea659f2ffeecc6c479e061fc43e341c6fae22511aedaa9037ddbe6ac7e0234 - deploy.sh: 73609d4462021c2b517b4e7cf22086d33da571206e9eea9d3d0f481c092540e0 + checksums.txt: d0f3247cad94180782d656517dd33ced706a9954a10b8aa8643db999e8bb9990 + deploy.sh: 16117728d5bbf9108d8df92722392f724e768b9344cf50863ab7e589be9efb8d recipe.yaml: b4b646b39d7705617b4bbf4c272eac65a02e2781ca5da593c6ab2715c95fb54a ocp-training: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3835,8 +3835,8 @@ ocp-training: 013-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: 85af5865e9553756b98eb2e59149c8f1cee5069810174582c89d448f699e30c1 bundle-info.yaml: 5896360f8e8f55c3284676d13799c7c13c8aff8709e2c9ada7932d7b4caf3d5b - checksums.txt: e5060e9a3f9e58197c841dea157bae92e40bc290584fdd929bb7af44200f692c - deploy.sh: 3a3363036b43b8bdb78a91e0dfaf009b6823b5283b7db7ae73bd758558335ad2 + checksums.txt: bc5c831990777dfce4d5c5cf025d48014d6405eafb0591a8b2e00e71a582dc5e + deploy.sh: b1c4ca849f34253a0b23d0d9d114a5b3993a4b7d0c76d217cb6a1e55ebf2a57a recipe.yaml: be82f14aba09224250a0cdfba0af51aadb4719d346f35bd3ac14b8e0724de710 rtx-pro-6000-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3887,8 +3887,8 @@ rtx-pro-6000-any: README.md: 34f29655c21d9afcc0522ad8e0fa0ae3dc6fa4d6437f71bdb9b8bdde8411b2bb UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: eefab36fd4795211a800193574a9257548c39c449b56050f1e7cecbb88c88b57 - checksums.txt: c3126a4a0f4b6e3eee8cf77a7e442d954c441e90c3a386ec02bc8224b9580345 - deploy.sh: 390d3fc9c712ea81068765e699aaf267ce445b80a8b5b29a507408fdb513506c + checksums.txt: 447510af3201a4e86c439772492c974ba466fbe54cc835895fc0abb46bd25ef0 + deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 recipe.yaml: 32b380c2cd938bb330972b086538fbb275b350af83d0ca97fe5813a4f2db6dbd rtx-pro-6000-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3979,8 +3979,8 @@ rtx-pro-6000-eks-ubuntu-inference-dynamo: README.md: 4bfdda900cf0d4b4c257a275350390c565a2c25cb57884c5fc72a3ab6d5556c2 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 6f400007a5f7ee13ac7e76b43954dd1ad8110b46b96d3fcf2fccf70b272d435a - checksums.txt: cd4c5730d7060843f432ee0540c3e4ac4ad81632669ecb1d6914e27db32c30ed - deploy.sh: a4855cdddb4f4c1b19f932c6fa37399da18f713251bf143b3f92bc62bd1cd29e + checksums.txt: 7c49f2662852fc54a6201a0edb8b7d12285baa3d1141ec70d8f891a083217ce8 + deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f recipe.yaml: 4db38877fde150873df88175456a635e4838c46139cffc06a1ea6c91dd8afd52 rtx-pro-6000-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4067,8 +4067,8 @@ rtx-pro-6000-eks-ubuntu-inference-nim: README.md: 661463f3a9658588dddef8934f676c7bd67f5cd785be1e5ae643d296924e8b79 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 6204dcb7f80da4d3a4527810e266489ac872aa415044cddcb824e30ca8425a4d - checksums.txt: a006abc5403f46cec34d2306ee149d6980c746425ae75f959ee03891da51b6ae - deploy.sh: bf876ad9861110582072e1adfab0043e976afbcb820259b4e4ef76cbb0c9de85 + checksums.txt: d9c20de771314004153c6491f18662a8480e7acbdf7e29fc2ea9f6ed51e92ba1 + deploy.sh: 8a62cd7cc088d6a279770ac45648a9ddef63dae8cc056f8b9d3da94615eff438 recipe.yaml: 21c7bf1e9aab60439f6dc9d84178045fc74187d858eec18bc82be7cbaf5a5855 rtx-pro-6000-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4141,8 +4141,8 @@ rtx-pro-6000-eks-ubuntu-training-kubeflow: README.md: a0984a093f9000cad08c5ecbbd7088ecd4b54ab3fb35f401d0e2ca531ed2edfc UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b049397b787a94d946349995bb2f1002fefd2552e479bef7ec019b5a2eca2be6 - checksums.txt: 305b67aec67732d84d05a3e961c6f2575ef024d2547b75cfa01da7e10f0025e6 - deploy.sh: 3391917bd7f94fbb861d44611041ff09d40a07f7968c90349e28f581ffd6506a + checksums.txt: 01e01ea89aa69344b6732be808c96f72d02ebb05c171b60429571c94aae23c78 + deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c recipe.yaml: 20afdda5c4355624e51050d78973b4f016e83cb9bce0b4bbf25e83c1e5f2514e rtx-pro-6000-lke-ubuntu-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4212,8 +4212,8 @@ rtx-pro-6000-lke-ubuntu-inference: README.md: 2bf65a4c61206273ba292c2cbaea904102487ef248887eeba67114d9a13cdca3 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: f2b647f4d5a54286cb6a4fb7860e51e49231535ac15b6536dbd13d262f2aa0d1 - checksums.txt: 309d08b2dfad88d9c76d9efd321f96f6cf1fc36f01d4ccbc56ae62b122ceba41 - deploy.sh: 719d429668db0f90dff3107e2d2e9fe3e134bfa538ae7c4270ba44ca1a501ee6 + checksums.txt: 0194403ddca4c7b85f129144c62a5cfbbcc1dca0869f8fa5679f550c2f549a01 + deploy.sh: 2718b4a1b5f59905f32447c098e8edead78c06f534e89f7c2efa7ab95cdfa6fe recipe.yaml: 2637f0fd131e88d5adafa415d7de0be4e9bfdd38a17288f880dd40f3d616eedf rtx-pro-6000-lke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4273,8 +4273,8 @@ rtx-pro-6000-lke-ubuntu-training-kubeflow: README.md: 7c35d1cc30c8e737e00bb5316bd85226e888834ba942cf1acec838e7cd435000 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 3b51439df6f782b0664fb14b73c7decb36cd2d943ff11a39478eb26d9348723a - checksums.txt: ca2edd2e036d03e18d5c86b19097b22ed16491852dcc3a02555f7884b5ea0230 - deploy.sh: c65341a0ef4b3f8345569564f0eb7c79fb3f0e21309f40a08abf240b0dc07f3e + checksums.txt: ca9795d2e9b975a54c14a0abcde45e933cff12f13b31850e2f44158d58e303a4 + deploy.sh: 16abc0f54aa6f230c96ec9914d1b3a9944bf4ebed4759b39d7b72c5077927a15 recipe.yaml: 953b93749485bc38a22acf5d0ac2b0e458df9d02d9e087c3e095403df7f8e84a vr200-rke2-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4363,8 +4363,8 @@ vr200-rke2-ubuntu-inference-dynamo: README.md: b0d4dc1341565474394f7c338e1187f97aaa84f2506642d2c91a212f57ba1669 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 3614ecc79f449848f257e036fb15a0b8fb7cf24fcad50d0079468a98cc92fda3 - checksums.txt: 62158aee6ce9d97ddd0983c35c1c037e53653f7e4afd2fe424cbe526858d50ed - deploy.sh: 995864bdb7d9e17b5b2c28377f69b0d706f7554401b9bfee6a95f7cccc08e82b + checksums.txt: b3d834e3163931f484ea83ac06587e4c33916fa2794b1f6e90aed7d097bded84 + deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 recipe.yaml: e3ca2966624bc02a472b86a93d10a8786a869e74fb461420ebf4d8fc0b208f87 vr200-rke2-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4434,6 +4434,6 @@ vr200-rke2-ubuntu-training-kubeflow: README.md: 80e547edb47741f31f7b21d02cbf9b0fa9a17a99b2a7320cbdff82d856d1cb81 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5bfe00acd931aef4736d88e05805e651f6bbb6d1afa830294329f81d2a74c7f5 - checksums.txt: da9391939cca0da639edb229f8d3c356b4f65cb7c4697f24be27e87c0cd374db - deploy.sh: d568db30ff8d317932be1d5e1a9e3105c3e5e726dac01d4393a2f7c9867afa30 + checksums.txt: 4e94b9b9fc7b26fc7ee9f6bae2e19480f0f0f77dd491e43127fda48313667981 + deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac recipe.yaml: eae45aaf8edf5ea05bc9e583440d75ffcdf378166ca86e5e469cd3e572b00e07 From 61589f613cd5dc4611abde4e2f867e50862ef397 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 3 Oct 2026 01:06:00 +0530 Subject: [PATCH 15/16] test(deploy.sh.tmpl): add bash -n syntax check for canonical and OCP DRA renders --- pkg/bundler/deployer/helm/helm_test.go | 123 +++++++++++++++++++++++++ 1 file changed, 123 insertions(+) diff --git a/pkg/bundler/deployer/helm/helm_test.go b/pkg/bundler/deployer/helm/helm_test.go index 19fc205560..f3e32e2549 100644 --- a/pkg/bundler/deployer/helm/helm_test.go +++ b/pkg/bundler/deployer/helm/helm_test.go @@ -562,6 +562,129 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing } } +// TestGenerate_DeployScriptRendersValidBash pins the regression from PR +// #2346's review: the per-component DRA guard's closing `fi` was dropped in +// a restructure, and because the goldens compare rendered bytes rather than +// parsing them, that broke every bundle containing a DRA component (OCP or +// canonical) without failing any existing test. This renders deploy.sh for +// both the canonical and OCP recipe shapes and asserts the result is valid +// bash via `bash -n`, so a reintroduced syntax error fails CI directly +// instead of only showing up at actual deploy time. +func TestGenerate_DeployScriptRendersValidBash(t *testing.T) { + if _, err := exec.LookPath("bash"); err != nil { + t.Skip("bash not available in PATH; skipping syntax check") + } + + canonicalRecipeResult := &recipe.RecipeResult{ + Kind: "RecipeResult", + APIVersion: "aicr.run/v1alpha2", + Metadata: recipe.RecipeResultMetadata{Version: "v0.1.0"}, + Criteria: &recipe.Criteria{ + Service: "eks", + Accelerator: "h100", + Intent: "training", + }, + ComponentRefs: []recipe.ComponentRef{ + { + Name: "gpu-operator", + Namespace: "gpu-operator", + Chart: "gpu-operator", + Version: "v25.3.3", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + { + Name: "nvidia-dra-driver-gpu", + Namespace: "nvidia-dra-driver", + Chart: "nvidia-dra-driver-gpu", + Version: "0.4.1", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + }, + DeploymentOrder: []string{"gpu-operator", "nvidia-dra-driver-gpu"}, + } + + ocpRecipeResult := &recipe.RecipeResult{ + Kind: "RecipeResult", + APIVersion: "aicr.run/v1alpha2", + Metadata: recipe.RecipeResultMetadata{Version: "v0.1.0"}, + Criteria: &recipe.Criteria{ + Service: "ocp", + Accelerator: "h100", + Intent: "training", + }, + ComponentRefs: []recipe.ComponentRef{ + { + Name: "gpu-operator-ocp", + Namespace: "gpu-operator", + Chart: "gpu-operator", + }, + { + Name: "nvidia-dra-driver-gpu-ocp", + Namespace: "nvidia-dra-driver", + Chart: "nvidia-dra-driver-gpu", + Version: "0.4.1", + Source: "https://helm.ngc.nvidia.com/nvidia", + }, + }, + DeploymentOrder: []string{"gpu-operator-ocp", "nvidia-dra-driver-gpu-ocp"}, + } + + tests := []struct { + name string + recipeResult *recipe.RecipeResult + componentValues map[string]map[string]any + }{ + { + name: "canonical DRA component, operator-managed driver", + recipeResult: canonicalRecipeResult, + componentValues: map[string]map[string]any{ + "gpu-operator": {"driver": map[string]any{"enabled": true}}, + "nvidia-dra-driver-gpu": {}, + }, + }, + { + name: "canonical DRA component, host-managed driver", + recipeResult: canonicalRecipeResult, + componentValues: map[string]map[string]any{ + "gpu-operator": {"driver": map[string]any{"enabled": false}}, + "nvidia-dra-driver-gpu": {}, + }, + }, + { + name: "OCP DRA component, operator-managed driver", + recipeResult: ocpRecipeResult, + componentValues: map[string]map[string]any{ + "gpu-operator-ocp": {"driver": map[string]any{"enabled": true}}, + "nvidia-dra-driver-gpu-ocp": {}, + }, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctx := context.Background() + outputDir := t.TempDir() + + g := &Generator{ + RecipeResult: tt.recipeResult, + ComponentValues: tt.componentValues, + Version: "v1.0.0", + } + + if _, err := g.Generate(ctx, outputDir); err != nil { + t.Fatalf("Generate failed: %v", err) + } + + deployPath := filepath.Join(outputDir, "deploy.sh") + cmd := exec.Command("bash", "-n", deployPath) + out, err := cmd.CombinedOutput() + if err != nil { + t.Errorf("rendered deploy.sh failed bash -n syntax check: %v\noutput:\n%s", err, out) + } + }) + } +} + // --------------------------------------------------------------------------- // Property tests (helpers and data-shape preservation) // --------------------------------------------------------------------------- From 78abe52f08800e9927efa8a1105819012d3643d7 Mon Sep 17 00:00:00 2001 From: Mohit Yadav Date: Sat, 3 Oct 2026 23:27:50 +0530 Subject: [PATCH 16/16] DRA restart --- pkg/bundler/deployer/helm/helm_test.go | 16 +- .../deployer/helm/templates/deploy.sh.tmpl | 27 +- pkg/bundler/testdata/stock_render_golden.yaml | 236 +++++++++--------- 3 files changed, 137 insertions(+), 142 deletions(-) diff --git a/pkg/bundler/deployer/helm/helm_test.go b/pkg/bundler/deployer/helm/helm_test.go index f3e32e2549..99b91d7e50 100644 --- a/pkg/bundler/deployer/helm/helm_test.go +++ b/pkg/bundler/deployer/helm/helm_test.go @@ -438,7 +438,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing wantNotContains []string }{ { - name: "operator-managed driver blocks restart until gate is observable", + name: "operator-managed driver with neither signal observable skips wait like host-managed", componentValues: map[string]map[string]any{ "gpu-operator": { "driver": map[string]any{"enabled": true}, @@ -447,18 +447,18 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing }, wantContains: []string{ `SKIP_RESTART="false"`, - `blocking the DRA plugin restart until the driver rollout is detectable`, + `driver DaemonSet not present and no nodes labeled nvidia.com/gpu.deploy.driver=true; skipping migration wait`, `SKIP_RESTART=true`, `if [[ -n "${DRA_DS}" && "${SKIP_RESTART}" != "true" ]]; then`, `no nodes labeled nvidia.com/gpu.deploy.driver=true yet; skipping migration wait and DRA restart`, `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ - `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + `blocking the DRA plugin restart until the driver rollout is detectable`, }, }, { - name: "host-managed driver still skips the wait without blocking restart", + name: "host-managed driver also skips the wait without blocking restart", componentValues: map[string]map[string]any{ "gpu-operator": { "driver": map[string]any{"enabled": false}, @@ -466,7 +466,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing "nvidia-dra-driver-gpu": {}, }, wantContains: []string{ - `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + `driver DaemonSet not present and no nodes labeled nvidia.com/gpu.deploy.driver=true; skipping migration wait`, `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ @@ -474,7 +474,7 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing }, }, { - name: "OCP DRA component renders its own guard and is gated by gpu-operator-ocp's driver.enabled", + name: "OCP DRA component renders its own guard and skips the wait the same way when neither signal is observable", recipeResultOCP: true, componentValues: map[string]map[string]any{ "gpu-operator-ocp": { @@ -485,13 +485,13 @@ func TestGenerate_DeployScript_DRARestartGatedOnDriverOperatorManaged(t *testing wantContains: []string{ `if [[ "${name}" == "nvidia-dra-driver-gpu-ocp" ]]; then`, `SKIP_RESTART="false"`, - `blocking the DRA plugin restart until the driver rollout is detectable`, + `driver DaemonSet not present and no nodes labeled nvidia.com/gpu.deploy.driver=true; skipping migration wait`, `SKIP_RESTART=true`, `blocking the DRA plugin restart until the migration completes`, }, wantNotContains: []string{ `if [[ "${name}" == "nvidia-dra-driver-gpu" ]]; then`, - `nvidia-driver-daemonset not present (host-managed driver); skipping migration wait"`, + `blocking the DRA plugin restart until the driver rollout is detectable`, }, }, } diff --git a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl index 29c92a70a5..566e366180 100644 --- a/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl +++ b/pkg/bundler/deployer/helm/templates/deploy.sh.tmpl @@ -562,22 +562,17 @@ for dir in "${SCRIPT_DIR}"/[0-9][0-9][0-9]-*/; do MANAGED_NODES=$(kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} get nodes -l nvidia.com/gpu.deploy.driver=true -o name 2>/dev/null | wc -l | tr -d ' ') SKIP_RESTART="false" if [[ -z "${DRIVER_DS_NS}" && "${MANAGED_NODES}" -eq 0 ]]; then - {{- if .DriverOperatorManaged }} - # This bundle's effective values select an operator-managed - # driver (driver.enabled=true), so the absence of both runtime - # signals means the migration gate isn't observable YET (the - # operator hasn't converged), not that the driver is - # host-managed. Falling through to the restart below on that - # wrong assumption reproduces the exact invalid-CDI/ - # ContainerCreating failure this block exists to prevent (#973). - # Block the restart; a retried deploy will observe the gate once - # the operator creates the DaemonSet or labels a node. - echo " WARNING: gpu-operator driver.enabled=true but neither the driver DaemonSet nor the migration label is observable yet; blocking the DRA plugin restart until the driver rollout is detectable (retry the deploy)" - SKIP_RESTART=true - NEEDS_RETRY="${NEEDS_RETRY} {{ .Name }}" - {{- else }} - echo " gpu-operator nvidia-driver-daemonset not present (host-managed driver); skipping migration wait" - {{- end }} + # Neither signal is observable: either the driver is genuinely + # host-managed, or the operator hasn't started its rollout yet (e.g. + # a fresh install, or any cluster where gpu-operator's driver + # DaemonSet has not been created by the time this step runs, such as + # simulated/KWOK clusters). There is no evidence a migration is + # actually underway, so it's safe to proceed as before: skip the + # wait and restart the DRA plugin normally. The fail-closed gate + # below only applies once a migration is actually in progress — the + # DaemonSet is present but no node is labeled yet, or an observed + # wait times out. + echo " gpu-operator driver DaemonSet not present and no nodes labeled nvidia.com/gpu.deploy.driver=true; skipping migration wait" elif [[ "${MANAGED_NODES}" -gt 0 ]]; then echo " Waiting for gpu-operator driver migration on ${MANAGED_NODES} managed GPU node(s) to reach upgrade-done (ns=${DRIVER_DS_NS:-})..." if ! kubectl ${KUBECTL_CONN[@]+"${KUBECTL_CONN[@]}"} wait --for=jsonpath='{.metadata.labels.nvidia\.com/gpu-driver-upgrade-state}=upgrade-done' \ diff --git a/pkg/bundler/testdata/stock_render_golden.yaml b/pkg/bundler/testdata/stock_render_golden.yaml index 881ca631cf..c338037c8f 100644 --- a/pkg/bundler/testdata/stock_render_golden.yaml +++ b/pkg/bundler/testdata/stock_render_golden.yaml @@ -84,8 +84,8 @@ a100-aks-ubuntu-training-kubeflow: README.md: c59cdceff0e9959d375d3c4e6725eb4df735e8979ccefb79f9bd6d75a60935b5 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b8757b034c4af4ea4260caf4c3311f2b805a435155323196e8fa30394aff7e1c - checksums.txt: 0e9aa1b8e02a36cea6bb49969f063ae5de342d5d846509a403396c4b88b41692 - deploy.sh: b8de4c267c863de687a1b10779aa47de17cc60ae3d66fcc7bf69d79fa2e20de0 + checksums.txt: ec32478c3cc6aa7cba668bb8bfd28e435c79b8b84ebbf8baa5ffb335c91a4052 + deploy.sh: 31482e8aec932784f31615f39314fe85d918687672813eded0a7f0c45f560ffc recipe.yaml: 31de158c477835adc03f540590bfa4e53e366df642faad27e257830a2701ea92 a100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -136,8 +136,8 @@ a100-any: README.md: 9ca6e45a84a07008ffa7cdfa3c51bcaf13a3e992b8069cf6327882d32d8ce806 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: ad4f9557a3b9797a2ffb23f6873c1935e283599143f741c823d83798a200132c - checksums.txt: c3ab6392c7ffe0c8194930b476f9363e0a991ac8ce4b2bb9973cde4cf051fc99 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 156c09b7a037318d9bfa8324920b780cc1f86d2b554b6bf4fcd96c1b995448ca + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: 67ce39f490a229ef7eaf80e15316edd3f19dd077f23b39c12f63a9bb13f0970d a100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -210,8 +210,8 @@ a100-eks-ubuntu-training-kubeflow: README.md: c2fb67edc7eca8b6988382312a0aefef868066029c2a3cb7e1e8e59cc6566373 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7d9b1fdd481ae80b6fe9aa8079bbb3604ec1ce9c11002c985f186f91c5659f01 - checksums.txt: f1d7e946bb350d828f9c5b26b43fd4a4b4b08f6244fa6f7668428720b9eb0b41 - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: 9dd8a7a08686bef6f22d74ef0783cbddb3ff0aed59a37f45c9b73643d34a9a82 + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: 9c868eb55b01a98513d2e341d7242e9d0b9b1b5969206c6415d4cecdc2abfa30 a100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -285,8 +285,8 @@ a100-gke-cos-training-kubeflow: README.md: e21a4b1766a05e41473e85415eddc8c3c72fac6d5eb3851c5da02c946cb2dfed UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e9231504d14acfc247811326fdf17edb8022c38a238c3113ceb4792fffb79ea3 - checksums.txt: 4617ae58e9502019a3e6118ca85a6a4c170e8ba26fdf87ce33aea6f68b869f63 - deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac + checksums.txt: ae5b4211bcf2fed66d9f36709e02c8c5eca22193f247ac20651c53182a6f9404 + deploy.sh: 6eb8bceaaadd38d35e3445f4814dc8b391a6d840f4615cbe706414b08be1efa4 recipe.yaml: 9ba7f55ca95b2b646138e1364ed8cce1ef085c141b6092e9acec1b2e3496a427 a100-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -346,8 +346,8 @@ a100-oke-ubuntu-training-kubeflow: README.md: bb7d5d0404f2dc415d3559a7d1e8f1b2288fd6684a76b4758278020a65736424 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 4e734937ad34f76384eaaa848b203ae607df88334ea31ddbe8e489b0c3f52fbe - checksums.txt: fffe08e800e753e2922ecb9c1789cd3f11962618d13bacb4e1363c40a3280662 - deploy.sh: 4e69ddf98730ec0fb91e0f28ce4e250d0f99aa4b55a8d5e4282270f3d412cf86 + checksums.txt: 6d66f88a8cf77f0cd59f893744a3f31bae1450375d4fc68c28ca866ea047ea9e + deploy.sh: 0cd9c43e70d4b627cab9b30c96262a95c91b3c0b77aa6dcc7296b09303a80d04 recipe.yaml: 36381c1944cba39d385c0ab8faf89e15bb5cf8c320e384196b56b68e5854d516 aks-ubuntu: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -414,8 +414,8 @@ aks-ubuntu: README.md: 47818d601139c841e2b931899d4b1579acbcf5bcfc6bb6bb064c4f83a0ffeb90 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 052dbe04fd5e7a135bc6e6df50aa560516183938c65b3f3dac132cb143fe0c6f - checksums.txt: 718cbd05d3550eb60039f56d9da7ef4359616d3284e7a66a9d185c8e7032e269 - deploy.sh: a4dbe09de33be71c3e13df31bc591a20ad422196a94eb749bc790071b4fcdb98 + checksums.txt: 41215af4a0b6bf1f35158cdcca5eea4d888b34b25e73533d6dba0fcc92f7ead7 + deploy.sh: f4d6f3956edc61baa1e242a31ec53890870525ad1e7e83a351d3350d4131a879 recipe.yaml: 1c4ba900739f229c70ecacaf72ff790e7a554880b226655c32f0284c4076eee7 b200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -466,8 +466,8 @@ b200-any: README.md: cf4d7e0922c8821fcac68e37444beff835581194b11b0a11c2ddae7be474c80b UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 678737aa5616f511a57776d0d357073c70ca2bfeb83d29dbd317ef82964aa039 - checksums.txt: 4321892dcfe30414d06ecc77a233fd3af19922b3cabb8012628a4f7c41f08dca - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 085c58eee060014083dd686b77fa4438c3b1e9a4511962526db96a7d45e5663d + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: fec141debfbc24173ddcc5e05f3678d11fc936f6092f6f4d24dab9893218fd6a b200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -559,8 +559,8 @@ b200-gke-cos-inference-dynamo: README.md: 5703af26dd5ce9982bd5949da24bef64cd5da4ffe5f2f73d3978e52a48c3ae25 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 4a472490a261894fc68b4a5b67f482ed3fea56d64abe501043f3c342b2c3fb2a - checksums.txt: af615f9a70ffe499767b9e462bedc14a74e4d54a12d6e278b2350574c34b6123 - deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 + checksums.txt: 52b0b4fc967b57ddeee187e625a0f9143fc9746e2f4240131fec4ecc4068a1f7 + deploy.sh: f9ae0011756a0dc2acd2b02a3682da24ed0902a2a4d1bed1d8c9059dcdc14dca recipe.yaml: e9db226befc5008771e8e32c6ea5fd998501fd003e502005fbaf322e13fd196a b200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -634,8 +634,8 @@ b200-gke-cos-training-kubeflow: README.md: 35ee900dad87a1d7a0ea53ca7f9422f602fbcdfff8884086977f599620f7a686 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 910e640f7e7442cb6e8537a11d86b7307096564795f52461a21341f2a175415f - checksums.txt: c93e15b45cfa2e105c8a2d7072d96a964f95cf678b702491c77a8adb0c54e0f6 - deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac + checksums.txt: 02fc68dfa9a710febbfca1252b2d47280626fdf8eb363e0d8f9730ab82f28387 + deploy.sh: 6eb8bceaaadd38d35e3445f4814dc8b391a6d840f4615cbe706414b08be1efa4 recipe.yaml: fbffcad95923a554f5c6ca4d9833cdec38be012ca146a8b1c265487ca531a915 bcm-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -710,8 +710,8 @@ bcm-inference: README.md: 8cf61b75e92017ac8ad83f09b58b101e0506883369e7b31155bc4c4b61492dff UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 62faebc11da34bc66e56ba5e8a6d493ee7300c1b4a49ea60685281d3496d2781 - checksums.txt: 482ef195d1ae997ec2e21055413624885472761b01be834784eb78930d7e90ad - deploy.sh: 1f621267bbbfe7e39a88b8af62eac575ed9a4df5874daa866f0e261c17766f7a + checksums.txt: 1af30661730428134d1c0f56f2f4dc0a55a9798942605504b30cc7b4a357c991 + deploy.sh: 13ff76c4d3e5bf550ec6ba53a61c37fce6acf16a5b71ec4475ae9cdf966f9229 recipe.yaml: 8953e615d4d84bd0a860b1e8aea84c00fa1edbf64028c3c1d7db37807357dfa7 eks-ubuntu: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -770,8 +770,8 @@ eks-ubuntu: README.md: f73fdb0f62f176b0cc9b735d3ded5bfeca4539daa2c9e97167b3da7055d573d5 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 866da806c394a3ed15397e03afc376e6be7012328971ce88ce84039ff478d58a - checksums.txt: 77b33f0a0e6800974a4300a900024bc1906b038f4a01ce7ff8f2ace314c5398e - deploy.sh: 72a8e16199fbe2f1d6d3b04dcb0520769dfff842dd314256dd3099629c177c42 + checksums.txt: e4f41818650bcaeb4fe26d7acdccff6a569a9b1918c2ebb1f775c80208b7a459 + deploy.sh: 9b9c2cbefccc5f2db6423c9c2fd1ea0576b1dd44349535d2630950128562f55e recipe.yaml: afeb379a07ad5bcf87007bb99a0aab395959e4a61ef92ed5b46092730f5cdd6e gb200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -822,8 +822,8 @@ gb200-any: README.md: 7b43d55c87cb3312c54d1a52f083ccec7e9f9182ae49aeb2790159acd927eda3 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 42c13acd0638fc09d941d4cafd2b4e9c4a99f618e1ebf427aaf3956b686a722a - checksums.txt: 5debf9e5beed5d312fe080bd9c38866dc636c29ac409a85a0a903d3db7253208 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: f2ba14784f7e062d28299aac30565c7c1cc38644bc60ace2dd55a5650d0bc7c9 + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: 0f7d86bd9c759548abf944cab2d28b2e2e9416670ed6c10c240dca14967474a1 gb200-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -919,8 +919,8 @@ gb200-eks-ubuntu-inference-dynamo: README.md: 7d812ea5dcf6bd12128bdf94ebd300306eccb146814de5ff0a3998833f151a0e UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 441da0c5ae961abe27cba8c07bcc12d51fc9869b1159ace189e2ca7a8729a63f - checksums.txt: e8bebdb28138e19c87f545f542f00c51b4f85603020997314700fa33e6eb2c84 - deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f + checksums.txt: 84776b8271ac8673ad48f76e9ab9789511a0d9ad88067bc8c28bc37e6eae9d2e + deploy.sh: 739eecc9fba2e7d0a20615a1c65f774050df2dec22e21bd6f314a573bd315aa1 recipe.yaml: 99016877d03d3f8badd84640e47e5f1b4dff71d45e2fef3da6c2769064805175 gb200-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -998,8 +998,8 @@ gb200-eks-ubuntu-training-kubeflow: README.md: 43af1d677a691a4e8131ef67fa50deb7921d9fedbe0aae6a941a990cb2fe0a44 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 2321ed37c5fa7add302079333778e6c7eba3d6f152d59603d69389a0617e5857 - checksums.txt: 46aae566ade86fa4e5c9962cdd473a0b494d5cfcb87614555f9cf76c0cc9166b - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: 6cd8e760922a6dd116d942e28e81d650e35086aeb7b6eef41cc8d5f4ec0ed04f + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: 4fe166f7e3189c7a81eee37ba61056a17f722ed79501c376c5ec4dd65014f956 gb200-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1086,8 +1086,8 @@ gb200-eks-ubuntu-training-slurm: README.md: cd743008c0568e64613a3621351bdaa2504bf9f365c7702065f27bc064ebc1fa UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 9905ee9008d86ae458d7f11ace060abf90c8c9199e9bbbbe9b82b72bf31f730a - checksums.txt: 09cdfa3c17297835891497e4d0fd4695478dd0efcd8a79f76d9a2ca7f765c39b - deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 + checksums.txt: 00caaedbac3e49e9722d973224957f564f307889b84a24494fef3b63fdf2bc67 + deploy.sh: c922970112eaaa2cf22192c2d74e0978b74fbe5c7eb7d18cf67e689c843f7d2f recipe.yaml: e0d3e329aff972080d3f76604ad6d18971fe685190ceb7e6753e06473640bf8e gb200-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1190,8 +1190,8 @@ gb200-gke-cos-inference-dynamo: README.md: 0f883b8cf45ab50d6e046d71ca483e90a9133c0a344b384328d4bbd9a9ae0da5 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: eac5f1b4ca396596923b1a92a4cdd3769773fa41d47168210946188eec55e03e - checksums.txt: bc6bd0e6d0366f45ff6ff022730850acbec5ee16f238a17854a502ca00863c57 - deploy.sh: 3adc72bccde030bf335b607bd0f41ffab64e168ecaed014dda2fcfce1d5196ef + checksums.txt: c9815b6652bfb1b9e3be984ac655c7ebf2cd19f182d4892567fe61469767f279 + deploy.sh: 66b402290c1e082ed0753fa4c361f71d352252f8ec9fdfaefd8ad5da1708559b recipe.yaml: 9cac37bba449e4309e64f0926ea3b48296310c0dd6f5002760697b9621c33576 gb200-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1272,8 +1272,8 @@ gb200-gke-cos-training-kubeflow: README.md: 9f72f7c976888ac46558f3a26424107314227af1a20ecc23e28fd9ea212af575 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 8c5b3d8800aeeff6bc4ddf607b0ff9ef49b20eb95159a3641226ffea26063677 - checksums.txt: 3efb12449d332d07698f793db642f8dbba007ca904b2c6ca39179b2c48d67f2a - deploy.sh: c6f4a233dd21ffdadff1a0e786f723ffbc4f8e93799147782405eff74c1c5118 + checksums.txt: c004932a691826ce1c5ab7bd2ff7214e837893b0db67e212198838709e9c057f + deploy.sh: 7484a478b2bf9686300d92b9aedefe090624f48c57b77432ba4ed5df73641e37 recipe.yaml: c2fbdbbe659d84d23e21f9da54825a1ec83e37139e26feb9c2592fef5af42ed0 gb200-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1362,8 +1362,8 @@ gb200-gke-cos-training-slurm: README.md: 77013cccf74249773878eb911d4af2c86db0de11f2a0a186dcc14a61d73792fd UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: d2be07c4bd13419a9c0f7e71a0e3abcad9329f9a51a7aed9765d6997f690e0de - checksums.txt: f8b5464d0aa68e673ff4734b0d8abc5cbec8f5ba29a36478ed22194c442f3401 - deploy.sh: 4483dcd3a2cec45dfb75d371fe6ff81f986761322cb29c1cac617cc13a56650d + checksums.txt: b5153020e05e5422d17379867df6b0d66a08c54824341a2d5de147fdefa9ed95 + deploy.sh: 4a3da78e97fe16bae346878ec541650f20de876b3e05039420acdd87f4612c02 recipe.yaml: 0cf270c23abb5c143982232de0b6115c9502e29392acfaab8de683edc8398f18 gb200-oke-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1441,8 +1441,8 @@ gb200-oke-ubuntu-inference-dynamo: README.md: 6242517b67ea219b0acbe46ed9c8f1569eba35255f82532c25446030a7eea85d UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: f369d8bf5acb55840e9179d05230aabd42c25e87b718adc49fb54adb531f8cdb - checksums.txt: b5c65b599e175f67871abdb6198b68b83fcc064c8cd5b4433baee16ccc86e357 - deploy.sh: 2a3d7264221e5901dc061b94f7731da4f17d1c6767bc46a0dfd3f0b84ce9d16d + checksums.txt: f5a83d32233269f637c9b58c391f8166dd6bc9acde657489bbd509428a92df19 + deploy.sh: 370fc74831dad01fbe7bbe0749c890bf6c1c4c9be06056703d2bdd6e553f0b2c recipe.yaml: e3a1bb44834e5b242e5e6b2b7be04c29b4d9b106e292d90ce47d52a1ae582243 gb200-oke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1516,8 +1516,8 @@ gb200-oke-ubuntu-training-kubeflow: README.md: eeb441534e6dac00ae0c4262b729b23be1148be66f9602bd85cf82aba605fe7f UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: bd28c90092298d3cb527df155396b31adb575214fd90e8e381ef888cdbdf400d - checksums.txt: 74f77c0671dce0e03b601d10e8b2d6fe5cbe2a84c9ee4d6bb9be965e74d812d3 - deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb + checksums.txt: 1664161995e1914cc6ae77149dd076ef3b30924a19c61bd07911981fd976141f + deploy.sh: 262206678bd377d4dc89fd1a8afb2a9f0e9622b661ed46a7ff7d6ba47cc85265 recipe.yaml: 533380c82da0b4dbda99f3b5d744057c82fb7ccdd0a470b05c65bc29671059b9 gb300-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1568,8 +1568,8 @@ gb300-any: README.md: 3ef7ab2055833c836afe728785e2d1c477e22def8a9087b5ac64f60e5593eb6c UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 812ec5168e9be198310acde61285650d43964ac9bc0bb3dc7d5c336e87eb658f - checksums.txt: 1fd1abbfb275ac2b75834117a4711f4b32bd865ca648d06805a19c353b7ec6d5 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 35907b345012385562144388af33097bdefcd847ee31591b48fab3dd921d330b + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: b77d5c4ef355d75f0c9b4999f0d57b3d5ff426f78cab48012d0eb1815a037394 gb300-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1665,8 +1665,8 @@ gb300-eks-ubuntu-inference-dynamo: README.md: a511d3e61c3f67f76df9ab26a2a7f5d4cc5343993dc96374b2de60d3b1ea3e33 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 616d719558836e403f23137366f5a49ee112bc02ca55410f0376dabf126dbb49 - checksums.txt: 6404f4d709bc60c91a0345549806295abf14073f7f20cc81e0d1e2e965989f4a - deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f + checksums.txt: 86e07b6c6359ab8bd664800299637d9c0beaef54701ddc06f9accc1e0518ac47 + deploy.sh: 739eecc9fba2e7d0a20615a1c65f774050df2dec22e21bd6f314a573bd315aa1 recipe.yaml: 4aa6f0d612c3e364603fa25a8e3e3527c203f81736e5cecc718828a9c2c98d60 gb300-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1744,8 +1744,8 @@ gb300-eks-ubuntu-training-kubeflow: README.md: 6e06975e1ff735dd78f986ffce4e16742dfd8b114f8427bfb149570312465292 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 1d30e69141e264a6cffbbfc0199baec719fe3694f29e1af99c55a222eb52af73 - checksums.txt: d39ae2a5f70278335c733f1e6f3164e4c39f9859f31b3cede9b0f1b94c2deb9f - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: a6ed3aa022393190e91f9ce549e9ea3bde1070b44c0ab451fbd66b731af4685e + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: e017dd3bf35f86f1e94d252ae6dd3ad95726071726d3c99530a6899e3a412b66 gb300-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1832,8 +1832,8 @@ gb300-eks-ubuntu-training-slurm: README.md: 7ec5178e47106fc572219ead6a6e1a8c91177ab6c48edeedfc37f699a64b3067 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e6ec5054f3016420f86e78c3473cc0786b01d7e7437389b28700226bf968ffa3 - checksums.txt: e124df7f4c748c3dab279def435a8b715c6270aa01a63d24446933d85405f5bd - deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 + checksums.txt: 57ac3ad40cadaacae73861765fdf639093a77a502a75c609139b022465c676a8 + deploy.sh: c922970112eaaa2cf22192c2d74e0978b74fbe5c7eb7d18cf67e689c843f7d2f recipe.yaml: c711fe632ed29fa531c91eed1bf43f0b04c985168f3f07df85030a7cce6b4f08 gb300-generic-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1898,8 +1898,8 @@ gb300-generic-ubuntu-training: README.md: 220ee0f077375a93701aa20ad10fc325d5a2be5c6cb5ec0d56310de4c5a7f2d6 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 01c4c17f8cfb3a1bc3b5739ec81c5922e2ade03f6115fb447ebb4361741f10b9 - checksums.txt: a93c4a5984d90efebcc400a056e26fde3b8c082744e03c832172f26b76add112 - deploy.sh: 55085169b9320cfe501605efc542bcbc5a6e4877e6bd56bf81461c67fd21e908 + checksums.txt: 9b856eb9ca2b8cea9cb3981eb35e6441af8685371623f84c79c7b81f4142a019 + deploy.sh: e3370b30f74fc04aeaafddd24ebb6178b6cdd45899091fa8a5e5c6f4b4d60b5e recipe.yaml: 4d69760384d18a3291c6dc0a5a20f8e0e3ecff9fe814160861beda5c0b984376 h100-aks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -1998,8 +1998,8 @@ h100-aks-ubuntu-inference-dynamo: README.md: 8ffffac5dffea4fc5493a5d2144bcc4f819304c71f4b0e753b2dfcc53d88c224 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 5dceea0a0f68d6247bdd12ae8a53cacc738a855579503a44235d58c27ed68e6e - checksums.txt: e8531cc91f7efa5161214937e67bce0c5d6e6bca475f9e9a3870a43a80a366c3 - deploy.sh: 84dc671fb811e78ca87d8a84be4ba2da5369d1cc5b71f3feaa7718504e066ba4 + checksums.txt: 1227514acbe024d179c739ff0a97221c87bb7f60b8002437d702870925a15e0f + deploy.sh: 1cc5a5735dc63ca50b6c2d8c0b724c1ed1635f20dd53b3e60d26f973996acceb recipe.yaml: 91155a3b152a7efc742884990e01075f0a0a42379f75fa92d08dee0e9b89fab2 h100-aks-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2080,8 +2080,8 @@ h100-aks-ubuntu-training-kubeflow: README.md: 62edf7818cb89a0d4d40a9c6ad451df97b7664ea01b23bee64403d3c47a8b406 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a4bc974b5a744dbd68200b2c840b8c21feefefd36afd3a676fc9419878383579 - checksums.txt: 27a27e3eadf707cee442f87fdca1cc4a653216cd38b0e08ae91d62d77f21b1bd - deploy.sh: b8de4c267c863de687a1b10779aa47de17cc60ae3d66fcc7bf69d79fa2e20de0 + checksums.txt: 39bab440be619bafa91dcf62dc3fdd7dae8fd5efb2eba5153b025e88892b780c + deploy.sh: 31482e8aec932784f31615f39314fe85d918687672813eded0a7f0c45f560ffc recipe.yaml: ab935ef631c32798d5680c1c2e2c770cb4eff3534e19a87efd41a544e5d86ef2 h100-aks-ubuntu-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2170,8 +2170,8 @@ h100-aks-ubuntu-training-slurm: README.md: af73cb4c0d378ce9f520a8d8b8eca27b9bab58e563867071147136cb6030ab36 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 916c3459e3eb96504a80c75513b36d27705f5cf0ad3d7134baed19967cf76e4c - checksums.txt: e681939764d5649434934c831f2626da94c0300c9146e3aa2d3763d64f17a338 - deploy.sh: baedbfc5d6f4635120b9b9c9b822d98640a0a8db140ea5d13f630efc653fa00b + checksums.txt: e17eea74a6db3765c36a1c12c8fe06039537bdd88c4d93f8fd9a7d56b02a65a7 + deploy.sh: ec2c0385303670cfb2dff6d610fc9bef61dc2ae0cc07ace890223a294d4e5035 recipe.yaml: e1fbd4c2236e574456d9ee80cfd4bb61dec01b33e293edfc858de6bb87d4bebb h100-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2222,8 +2222,8 @@ h100-any: README.md: c9c17733e6903e0c364122d669a050b87e7a5ed1aab5ec25cf28806e7216ebfd UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5ae21a9ee0637c62e0c4b4bb907a63fdccf6f999ccccd67264c22f48cd423746 - checksums.txt: 906dc3a5394e4262819143de6458b63ee8af281a9f42c909ff5fc48950f6087a - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 0e5f77a991414bf1e5f1e13a752bbbca54bfc1926f8272f3ffb232cdb1d6aa8c + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: 2e0d488d24e987f116cb37ceb665dfef4df87ecc0018a0777337cf9e052ffd4c h100-bcm-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2288,8 +2288,8 @@ h100-bcm-ubuntu-training-kubeflow: README.md: b948a5b9a3a419f5208de7f79d9ae81a73cbdcdced0e23b67b14ea9784207d5a UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 81601dd90ae55fa09407c5bef15c53280feb7852fabd037406171e594902f262 - checksums.txt: 43c3766b7baa603faabbc84e1681919f5b5310d3eb7c335790234d7a50cc98ec - deploy.sh: 562eec54e8e37a689f450c211bb8019408621a7d7216263c112ea4896d6bf0bf + checksums.txt: 9ba376faf88dfa457c2afe2df9474908e0d042f61c4a722bd3da3e4f1a361434 + deploy.sh: 6e75d5ca28d404548d2899fac36da6bb7bd27c75b3bf0342aa47f684d1ce1e89 recipe.yaml: 438a504c7b781356509eae930652b5db7413d8fd188b0f553fc6cb7a063c561c h100-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2380,8 +2380,8 @@ h100-eks-ubuntu-inference-dynamo: README.md: af590efaa7ca1d2760af737fa973ee54e7cfc273529f94b7fb08170f1ce70c4c UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 6fffe7c7863286b5589c835af53914ca05afccd20596e185cd799e18980c1fb2 - checksums.txt: 7e62ae1ec2794db21cd4155b728c501a9dd22822dc74f03275f1703ce46b55a7 - deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f + checksums.txt: a5adbf116d9e849151b6b2bb4c21c21f3367126b1524e7df76c84ea91eeacecb + deploy.sh: 739eecc9fba2e7d0a20615a1c65f774050df2dec22e21bd6f314a573bd315aa1 recipe.yaml: 8162d79cda156236cb4078ad712d927ec88f954fadf3d2c60edbb77deae6e688 h100-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2468,8 +2468,8 @@ h100-eks-ubuntu-inference-nim: README.md: b65217878628ebcba2f35f8006ee24ccf705434f0a794d749edb384c367f25da UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7c006a7f70694e0539479a2f137418328306c4e73d4ab016f7b52f4e86c7c013 - checksums.txt: 8568f31de4504119b4763444adfba4c6f7b45ed51fcaee54cf3912bf46932101 - deploy.sh: 8a62cd7cc088d6a279770ac45648a9ddef63dae8cc056f8b9d3da94615eff438 + checksums.txt: 4f8b14fc803041fe537050c45f414c73c809c4827bf1321fc574cc519b02c1a3 + deploy.sh: 06f0da8008542e252d8be432f4b7b7cbe7ee14639cdd3ff382ef4a0e13ecd688 recipe.yaml: 231dd0717f699e2db1b686a097dac7b637783b50410d3361cb73dd73bad3b8a1 h100-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2542,8 +2542,8 @@ h100-eks-ubuntu-training-kubeflow: README.md: 4993cbc00e197f69746b9d2688e3e3f3afffaced1053d030997a7b71564a014b UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 9e27217baf0328163053412a9ec906133043721593b1123c1fecd6ce33e58881 - checksums.txt: c10b82fe700e49d3a08a937396fca7a696adbc050e5efe4725ea9c64cc415e2a - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: 2582c134d1944849fb04ec264a704c4cb14010d902d8672674d2dab6d4338a4e + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: df5b2f780667e7d3d5987ad6aa76cc470355b84800dbf5d1f6ea950bdad4b027 h100-eks-ubuntu-training-slurm: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2624,8 +2624,8 @@ h100-eks-ubuntu-training-slurm: README.md: 7a2c2b2631c320f17839dc9f06dc5a1b206e05619ed84c151b08079b848d9d7e UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 0365df9937fab0521f97faabb994fd738a5fa3168a29d3cb163f6e78f267c169 - checksums.txt: 68257280260c63b29a36bb451a6731a58a22f708f7d7b4d2f90138f21cf9f9ef - deploy.sh: 070698d53a2e5f677d7267df3ba2dd36d76b2eff64b4481a8bca126509f7d465 + checksums.txt: 9dfe05f9f1b268464ee6da2fa64e0d3cca05caad75bd88ddaf5d3cf5c24fedf4 + deploy.sh: c922970112eaaa2cf22192c2d74e0978b74fbe5c7eb7d18cf67e689c843f7d2f recipe.yaml: bbbac2a32846177e3d7d9ce205fa12ffb50e95d4556de7651a9540c93eddec9d h100-gke-cos-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2717,8 +2717,8 @@ h100-gke-cos-inference-dynamo: README.md: 0816d3e944d74c218fcafa501024c8fe7cabd7a6834db08f58094e4d62e3f7e2 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: aee2fd047e41143b9e2d7b18704875d0f40a77bfaedfa17cdbea2a399eb28d50 - checksums.txt: 1bca07d09ab13d090461fb454fb041150984eb07b12a4df91fcaddcefb99d502 - deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 + checksums.txt: 0ff99ec091dc0a3970f5bac4df1ab08ff75c9a3ab484caf04193fdae4fc7150f + deploy.sh: f9ae0011756a0dc2acd2b02a3682da24ed0902a2a4d1bed1d8c9059dcdc14dca recipe.yaml: b1134834618a00ab52c1450588179c15228c089715e79d1b45fe325c4e7d2165 h100-gke-cos-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2799,8 +2799,8 @@ h100-gke-cos-training-kubeflow: README.md: 720cf3194fa2d25b9f7c4f751a09225a836b8b3fbaba9129a12636043eae6db6 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 0eccb5f38da442d462ab76de778688a955067a424fe503b3d308e9fc4e7edfac - checksums.txt: a4f6e22a575b985300c0eea7d2036209c823ca38edc865f44794a3c3488fe545 - deploy.sh: 8df08918a910fc955381f5760c696fe4dfdb4cb6d9f43fdf881e4cbf77f8d068 + checksums.txt: 06402865c89864b5bc872c905e97af383e7c8ecdcb7a83e3a5b54f227cdc1350 + deploy.sh: 15312acd64caca0bcbfe29b348b9796ef7ab2ffb188b9da7028cad022b5cb037 recipe.yaml: 778f4f38cf2bda39db6c70b3f77bc9cef2a3459980789175b7a25dbce77657ce h100-gke-cos-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2892,8 +2892,8 @@ h100-gke-cos-training-slurm: README.md: 9ffec06121fc2e14304bef09888c1c94eba7c70d3b696eb31013fb412cde9ff1 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5f04c03c47b0a86fede255c77ef02c137cb9bc4240fb53f3848ec1ac8a718f15 - checksums.txt: aa67895eeffc9aa23cc03c9700b586b531c635ea7b55f2dfea7253dac3c1e834 - deploy.sh: 6b08ec07da9372b6f3925beab299b9f45603d0309a369d97b3a2394a19c24ba2 + checksums.txt: 0382b6454980a02b6ac23921c502287bbdc576a970bb056085167e0fb9ba7c5c + deploy.sh: d3fdfa0890a45fa68af2f3f6296fbd7d2b3c634d08b72a2e7bb4db6e50671482 recipe.yaml: 5337077a0192ff123d1987616ce4d8963679cf2b8328b12f291ffe4488ccee1d h100-kind-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -2975,8 +2975,8 @@ h100-kind-inference-dynamo: README.md: ab9eb42e715795deb1f8ed539ee4a8a7a47772beb80fee3fe11ee30c298f664e UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 3b1624a1f0e84de11b081953baa4ba2d15d386ffeb6424227b04e2e4832d0bc8 - checksums.txt: 06ca85d968214b8e4d6e1cea1e07a234643f13f753ce474b48f101db737304fe - deploy.sh: 48687c5c5324ba7d49de19b65e18f57fac47eb3ab498bf4269ee4d7ab39fd7b3 + checksums.txt: 95bf44eb39552d853b0ff0c0430ab7c1eb353f3790bc486c48431058752c2950 + deploy.sh: 8284cacb245e963bd0861271d8d43c557d09a6e3751dda924445b5125eeef125 recipe.yaml: 8547fce134e27a15ffc64eda6bb79398e2d7f5a23a3d9a6d98829654909383c0 h100-kind-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3040,8 +3040,8 @@ h100-kind-training-kubeflow: README.md: bf5195c04e85d5dfab9768cf5ee5be7a8f5370a0272557dfa1782b84ef65bf94 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5d8907879020323f5cff687edb1fdfe98b6c26f7166a62517c4cfeabde9ffd46 - checksums.txt: 090d74dfe5562acba03dc77299b42d2a252a150d4a164aa022ad06f2e09f300a - deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb + checksums.txt: 4e0f674079dae904d94db784713e010a3a73d6254cea488b957840d90459323e + deploy.sh: 262206678bd377d4dc89fd1a8afb2a9f0e9622b661ed46a7ff7d6ba47cc85265 recipe.yaml: e25f52da6bcb17d0d098ca48b6eaf83fde3d5030554f934870e6f4e252ba59c6 h100-kind-training-slurm: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3117,8 +3117,8 @@ h100-kind-training-slurm: README.md: 9e75e15c8f365e9420fa72d715062ee018329edd610099734138753fa2c23146 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a93cb191edf0c4e9a18dbf165832a44a2e6bddb9dcb3a724ca21741884347fb0 - checksums.txt: 35b2858c7f94d473a7352de151a147ca21c51c067a0473e5e2547c345791dd70 - deploy.sh: e9be0066b0f55da912de11032276dc6b5d2ca9ff5ccbf96a32257765b3947e18 + checksums.txt: 05ea62ed11da5d3e3a3807f796e0673507070d15ed09143cea9063f8805a5461 + deploy.sh: 9e51c4667eb2874d80d5e9b168d1bdee0a2dddd8cbf593e31e87ae26cd574acc recipe.yaml: 385bac65d13d3a64c7de7f8f300fe0d6811914d2e65206072d3bf8606d642fc5 h200-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3169,8 +3169,8 @@ h200-any: README.md: b7491c1e6319aa4363c353d8759e50cf4551e524917cca63f6298707bccc11f0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 514837028e4e12b7355ad78abc8ec7e8375263349badd4b06e9e21513c83188b - checksums.txt: 10335e3380719dfcc3a92d7e636acdfe817661568299b9dfbeac8f8386ade72b - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 42bb4e6a80e7e52e52c8130b0eb1af792fd2f6af692083d4c9888ad95d819744 + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: d64ffd6cf71899c321776323620b7599b641ed934fb21a32d09e9427645f8af7 h200-eks-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3253,8 +3253,8 @@ h200-eks-inference: README.md: e5bfff423abbef94b1784b7d6557f04ff53715ba2f86dd90bbf04824ed0c5d45 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: c04691fb7b2a50ff090141c7e9349eb1d9599c28ea05f763695d12b8f1ff27b0 - checksums.txt: 0bfb8cb62d62092f3ba5a2dc0b85001236e3280a3830346d8779671c475539a0 - deploy.sh: 3015462b84f804c01b0bb4cf3ddfddfb3aa0ab8e1921d89c3cbdc835b70e0362 + checksums.txt: 5659a389ee7750c930a397bf526c0a874d3ff835c1a2b94cfac1777378bc367c + deploy.sh: 5c75ba098f339bab6507c5c95ade89161cdc5270e93621ff439e56753fd2d661 recipe.yaml: 1c68a28cff255ff927ffb43aa0f016f768980cad3d87020dc8914eea7b85d8f6 h200-eks-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3327,8 +3327,8 @@ h200-eks-training-kubeflow: README.md: f759b48a96d5d551eef4943dea02a35745980642d599167e354cf4a2e9fade24 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 7da9c570b61105e630eb03ef7b7950d432c04dcdfa14d3f5f4b03d490fead274 - checksums.txt: 5958e00a0536acc93859dfee6c0e2af50b9aad94d9ba0c1b94ec59b4012ade9f - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: a3057f1d554d793b541653ddeda17837d3c62c91105cf439b77c3e9a1c44c81d + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: a306d46ce21d404b811e5c4d896e9b08cb066b939b323f32b4dcd31ab1408b1e h200-k0s-ubuntu-training: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3379,8 +3379,8 @@ h200-k0s-ubuntu-training: README.md: 108a41246f6812282fff9686c82a9dd8b5298e424d98034adbae462b0838381f UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: e1e276ddcf93d161ac458f60ccfd053898a0c447345a8eb4601d3455cb0777b7 - checksums.txt: 80686be1d3f63b0b6b3aaa417d89efff773fedaec1126b1eaca26007d90923e8 - deploy.sh: 2abf650345399a368252890baaa328fbb92213ec930297b5f7627a7254007248 + checksums.txt: 84d9c1adedc2116cadcfdf08b8ef4e0bcbdad411349f358bc310f489df562862 + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: a832789daf7f642c3859e7b4250c48775b4909ad6ebab1e28fe35da6b039d7fd l40-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3431,8 +3431,8 @@ l40-any: README.md: e37d0a2de4211cdab60ee38ed8238d108299b48a24b3486597aa513d3e7dd6a0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 8bf89ddb5d08fa480102fd5b94cfc503136b6e32dc9112670d34e88be35e512b - checksums.txt: 4251bfcfcd2467edda689f28a8492bb30a2c764898eeab627ea33721d53203c8 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 7a16b4f770ebadc6e0ed625d5c272c234102915310ff5a2fbb905aa2e9ae08e3 + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: c345318265e9156cb210d47e6481ce4d106c458072658fcb215b7e1a8af3775a l40s-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3483,8 +3483,8 @@ l40s-any: README.md: 845cef314022dcb5eeca65b550104b817046d099937cfadcf711cd300485e0cb UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5efaf3183b4bba279b84f3d5100d73d558eade1efb9d0881f7a591f8cb1ed11e - checksums.txt: 2bdca2767300d95fbe983ba9785e6624013858eae2255581dde2abcd0bc80066 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 475b55aa26a210cca80331235f6f24bbadb870022e3e737ed4def1597171632b + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: eb12a1fc5f7544b4d1ef4a6fe3519bcc40b86d89f5ab45a8d3b5b250e772cbb3 l40s-oke-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3554,8 +3554,8 @@ l40s-oke-inference: README.md: 1d8048fb45f088cce8cc0a6c19fdecdb9a6c7ae544b2710a80e19899d4c3db00 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b8aa88d25e096ab8e45f06784d774d41f409528a2da6ce49a4302d321715b6a6 - checksums.txt: 596975eec9e0b649df88e94f2bd428a5e69f638e659b520a5ece1ed9d48f1b0d - deploy.sh: dd2d2d6fcb2e05c3204efd4f173f43c1be121e1f2c85f5314c0ec1385c6e37b8 + checksums.txt: 6acd1c011bd526112ac51d581904f9fdc9894505fff5f902a99d02a741f04268 + deploy.sh: 75767d3a8f6260fecfb8ea17fe3ab4855c81e2cba101ee4f5b90330f59cf3f4a recipe.yaml: 71537d8ac7d90713062ea4fa3eede3a657948522970e42ba8fc957807c4793b9 l40s-oke-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3624,8 +3624,8 @@ l40s-oke-training-kubeflow: README.md: c28b433be87a8cdb602607be8189d565ba7b30f21848ccf2d6c59514499f5869 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a66fb62309da40de238b26ca0fd93c63fa29ad7b2ab7aafd715cf3c14d32ccd4 - checksums.txt: d8e51e17a8c7879fd2d472c7c002bd5e2137b35ee71ed6fdb9322c5202e6576b - deploy.sh: 5f53ff8b84433a55f08b00a85a9ec517db10fd3b09de3a3ccc874ddcef8f1dcb + checksums.txt: 7aa0a787254e6b24de7b0d30c04a8afdc03ff9e454e36f98c002221a1b0ba133 + deploy.sh: 262206678bd377d4dc89fd1a8afb2a9f0e9622b661ed46a7ff7d6ba47cc85265 recipe.yaml: 452940cced0ab1323605544acbedd1e6b79cc5e388aeb3c57334d8fe5ca49db5 monitoring-hpa: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3676,8 +3676,8 @@ monitoring-hpa: README.md: 3d899242cdd95f1b3eecae98bf74d77ec53b68fc8a6e6569114e49a055444ab0 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: a20831b311ca30312daed6109af9023f25ddbd565139a531c4ceeab0e16d93c7 - checksums.txt: 0b9a602a3a967d9927daba97ae51402c9880f991e669e2e8426e0e90b30c36c3 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 183cc876d679307e9aa8fbac76479fe4cdd728cd869e882ea3dfaf7aa7c7d21e + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: 24ab49f88b9ed8b9cb3b1efdf9e9b609a1e6cbfbaa83686dbc5a29fb0f59a1dc ocp-inference-nim: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3760,8 +3760,8 @@ ocp-inference-nim: 015-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: d5734584eeb2d506ee617b3d6daab561771b3dbe289d5ff300456a25781b3a54 bundle-info.yaml: 867dcd5523ffcac5983948d5951a92566cef561b4f4712333375f303616f5394 - checksums.txt: d0f3247cad94180782d656517dd33ced706a9954a10b8aa8643db999e8bb9990 - deploy.sh: 16117728d5bbf9108d8df92722392f724e768b9344cf50863ab7e589be9efb8d + checksums.txt: 0ae95bc6e0bf106825cbaae9bb9ccf79a28ed0917c3bfddbefce38c4e68086b7 + deploy.sh: 5d2da2041eede71b64bd56f1ec2657dea93536e5804d8c3064eb72ef1621deb6 recipe.yaml: b4b646b39d7705617b4bbf4c272eac65a02e2781ca5da593c6ab2715c95fb54a ocp-training: 001-nfd-ocp-olm/Chart.yaml: af13850294d68e9730e11e9b15c329a1935088f4e07c0ffb65a6d8a5915b78e0 @@ -3835,8 +3835,8 @@ ocp-training: 013-prometheus-adapter-ocp-post/values.yaml: 4b424b0499653496b19f128ee249ae6ec84d113c87786af22a73315056e558c9 README.md: 85af5865e9553756b98eb2e59149c8f1cee5069810174582c89d448f699e30c1 bundle-info.yaml: 5896360f8e8f55c3284676d13799c7c13c8aff8709e2c9ada7932d7b4caf3d5b - checksums.txt: bc5c831990777dfce4d5c5cf025d48014d6405eafb0591a8b2e00e71a582dc5e - deploy.sh: b1c4ca849f34253a0b23d0d9d114a5b3993a4b7d0c76d217cb6a1e55ebf2a57a + checksums.txt: 7a46cc674c6668b3a4cc8799ab4f5fb366f9bb5c370b3083939074f6437ffce6 + deploy.sh: a721f970aafef8502b7f05abd098c0c60e392af08d9bdabf0c80d8d0112176aa recipe.yaml: be82f14aba09224250a0cdfba0af51aadb4719d346f35bd3ac14b8e0724de710 rtx-pro-6000-any: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3887,8 +3887,8 @@ rtx-pro-6000-any: README.md: 34f29655c21d9afcc0522ad8e0fa0ae3dc6fa4d6437f71bdb9b8bdde8411b2bb UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: eefab36fd4795211a800193574a9257548c39c449b56050f1e7cecbb88c88b57 - checksums.txt: 447510af3201a4e86c439772492c974ba466fbe54cc835895fc0abb46bd25ef0 - deploy.sh: 693fa1bddbd42b9e269a301a49ae87b2bbcb6355353b1115a4e57f532b78ce30 + checksums.txt: 4bc4a82e01b3de5bbb42594c43480de3b039f3ff8c2d2db058c40ff3791cecfc + deploy.sh: caebd2467959960c9272cf95670c6b4d85dcf60412f3cfbc74fddd26d62f3550 recipe.yaml: 32b380c2cd938bb330972b086538fbb275b350af83d0ca97fe5813a4f2db6dbd rtx-pro-6000-eks-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -3979,8 +3979,8 @@ rtx-pro-6000-eks-ubuntu-inference-dynamo: README.md: 4bfdda900cf0d4b4c257a275350390c565a2c25cb57884c5fc72a3ab6d5556c2 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 6f400007a5f7ee13ac7e76b43954dd1ad8110b46b96d3fcf2fccf70b272d435a - checksums.txt: 7c49f2662852fc54a6201a0edb8b7d12285baa3d1141ec70d8f891a083217ce8 - deploy.sh: 3c066c7e36f607d411758e68e1d11838f864fdca4a43a2c19a8630b61784c92f + checksums.txt: 5f3793c76e667e24ba3cb5ea6151b5c0de24802b4cb60186627bc91d8799f148 + deploy.sh: 739eecc9fba2e7d0a20615a1c65f774050df2dec22e21bd6f314a573bd315aa1 recipe.yaml: 4db38877fde150873df88175456a635e4838c46139cffc06a1ea6c91dd8afd52 rtx-pro-6000-eks-ubuntu-inference-nim: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4067,8 +4067,8 @@ rtx-pro-6000-eks-ubuntu-inference-nim: README.md: 661463f3a9658588dddef8934f676c7bd67f5cd785be1e5ae643d296924e8b79 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 6204dcb7f80da4d3a4527810e266489ac872aa415044cddcb824e30ca8425a4d - checksums.txt: d9c20de771314004153c6491f18662a8480e7acbdf7e29fc2ea9f6ed51e92ba1 - deploy.sh: 8a62cd7cc088d6a279770ac45648a9ddef63dae8cc056f8b9d3da94615eff438 + checksums.txt: ce93f94824a327e9c814304b2cca7f0ee6d0fa2db9d329548bf0349493f2337f + deploy.sh: 06f0da8008542e252d8be432f4b7b7cbe7ee14639cdd3ff382ef4a0e13ecd688 recipe.yaml: 21c7bf1e9aab60439f6dc9d84178045fc74187d858eec18bc82be7cbaf5a5855 rtx-pro-6000-eks-ubuntu-training-kubeflow: 001-aws-ebs-csi-driver/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4141,8 +4141,8 @@ rtx-pro-6000-eks-ubuntu-training-kubeflow: README.md: a0984a093f9000cad08c5ecbbd7088ecd4b54ab3fb35f401d0e2ca531ed2edfc UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: b049397b787a94d946349995bb2f1002fefd2552e479bef7ec019b5a2eca2be6 - checksums.txt: 01e01ea89aa69344b6732be808c96f72d02ebb05c171b60429571c94aae23c78 - deploy.sh: f76f231971265fac104341b66f1ee005901782799da87cd0d28d710104653f4c + checksums.txt: 36a4811417bd99b0aa38c4432482f54402403de9343c93ac0b5eb07132313375 + deploy.sh: 2b5bd0d390a1d9f1d3426916fcd05e957d1aa2397a4821730f1f5ea9ab5b022a recipe.yaml: 20afdda5c4355624e51050d78973b4f016e83cb9bce0b4bbf25e83c1e5f2514e rtx-pro-6000-lke-ubuntu-inference: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4212,8 +4212,8 @@ rtx-pro-6000-lke-ubuntu-inference: README.md: 2bf65a4c61206273ba292c2cbaea904102487ef248887eeba67114d9a13cdca3 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: f2b647f4d5a54286cb6a4fb7860e51e49231535ac15b6536dbd13d262f2aa0d1 - checksums.txt: 0194403ddca4c7b85f129144c62a5cfbbcc1dca0869f8fa5679f550c2f549a01 - deploy.sh: 2718b4a1b5f59905f32447c098e8edead78c06f534e89f7c2efa7ab95cdfa6fe + checksums.txt: 3a2754aa1b6a9e0c4255bd425ad9023d5e5e83577ee079f7560f6fbb5b8b3a8e + deploy.sh: 75767d3a8f6260fecfb8ea17fe3ab4855c81e2cba101ee4f5b90330f59cf3f4a recipe.yaml: 2637f0fd131e88d5adafa415d7de0be4e9bfdd38a17288f880dd40f3d616eedf rtx-pro-6000-lke-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4273,8 +4273,8 @@ rtx-pro-6000-lke-ubuntu-training-kubeflow: README.md: 7c35d1cc30c8e737e00bb5316bd85226e888834ba942cf1acec838e7cd435000 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 3b51439df6f782b0664fb14b73c7decb36cd2d943ff11a39478eb26d9348723a - checksums.txt: ca9795d2e9b975a54c14a0abcde45e933cff12f13b31850e2f44158d58e303a4 - deploy.sh: 16abc0f54aa6f230c96ec9914d1b3a9944bf4ebed4759b39d7b72c5077927a15 + checksums.txt: af4bbb98a3dbe5cd3899384864fab933463d9cc2862eceb641a1cac8d4ac9c30 + deploy.sh: 0cd9c43e70d4b627cab9b30c96262a95c91b3c0b77aa6dcc7296b09303a80d04 recipe.yaml: 953b93749485bc38a22acf5d0ac2b0e458df9d02d9e087c3e095403df7f8e84a vr200-rke2-ubuntu-inference-dynamo: 001-agentgateway-crds/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4363,8 +4363,8 @@ vr200-rke2-ubuntu-inference-dynamo: README.md: b0d4dc1341565474394f7c338e1187f97aaa84f2506642d2c91a212f57ba1669 UPGRADING.md: d27ec18c5dbe463bc50dfdde771821d0a717e350be36a89f87297ada543ba81c bundle-info.yaml: 3614ecc79f449848f257e036fb15a0b8fb7cf24fcad50d0079468a98cc92fda3 - checksums.txt: b3d834e3163931f484ea83ac06587e4c33916fa2794b1f6e90aed7d097bded84 - deploy.sh: 495190facdb38cccc899ebb50af20a5b40b7bce1c03d815444b2279239eed0e8 + checksums.txt: fe7593dcbac5717b0658a9f7a3d2d3a0ee48dac8538e1971e81118a35d64fc3e + deploy.sh: f9ae0011756a0dc2acd2b02a3682da24ed0902a2a4d1bed1d8c9059dcdc14dca recipe.yaml: e3ca2966624bc02a472b86a93d10a8786a869e74fb461420ebf4d8fc0b208f87 vr200-rke2-ubuntu-training-kubeflow: 001-cert-manager/cluster-values.yaml: 49f560d440b0b58c4ec35c7f72fc187f23b94a69f5f7135482fa7070310bae26 @@ -4434,6 +4434,6 @@ vr200-rke2-ubuntu-training-kubeflow: README.md: 80e547edb47741f31f7b21d02cbf9b0fa9a17a99b2a7320cbdff82d856d1cb81 UPGRADING.md: ac50a3b91fe4d02988ef696661f8ac7d5e6854e49419d573361ad4f2b280c327 bundle-info.yaml: 5bfe00acd931aef4736d88e05805e651f6bbb6d1afa830294329f81d2a74c7f5 - checksums.txt: 4e94b9b9fc7b26fc7ee9f6bae2e19480f0f0f77dd491e43127fda48313667981 - deploy.sh: debb48ab5d62280bea2577ac312a3c7a176ebad95edf2ccc7d1e397bfba62eac + checksums.txt: ff9be24c05dc66c8bf69d9e3a56eaa90d2c3fcb727165e4a0560615e8d598a4a + deploy.sh: 6eb8bceaaadd38d35e3445f4814dc8b391a6d840f4615cbe706414b08be1efa4 recipe.yaml: eae45aaf8edf5ea05bc9e583440d75ffcdf378166ca86e5e469cd3e572b00e07