Skip to content

Commit 80e1018

Browse files
committed
chore: update RL repo ref + lint
Signed-off-by: anubhutiv <anubhutiv@nvidia.com>
1 parent 2e92492 commit 80e1018

12 files changed

Lines changed: 34 additions & 1 deletion

docker-bake.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ variable "NEMO_RL_REPO" {
115115
# RL pins Gym as a git submodule (-> soluwalana/Gym over https), so Gym rides in with the RL git ADD
116116
# - no separate Gym pin needed.
117117
variable "NEMO_RL_REF" {
118-
default = "fd9560b2e13607fb42e209a17bc555f8a1a000d1" # soluwalana/RL nmp/customizer
118+
default = "5719a3e3532bca5e5c5b9dc320034b665971e9b9" # soluwalana/RL nmp/customizer
119119
}
120120
variable "RL_BASE_CONTEXT" {
121121
default = ""

packages/nmp_customization_common/values/opensandbox/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<!-- SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
2+
<!-- SPDX-License-Identifier: Apache-2.0 -->
3+
14
# OpenSandbox values — nemo-dev-blue (OCI)
25

36
Target cluster: `nv-prd-nemo.teleport.sh-nemo-dev-blue`

packages/nmp_customization_common/values/opensandbox/batchsandbox-template-crun.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# ConfigMap mounted by opensandbox-server-crun.
25
# Shared-kernel profile: no runtimeClassName → cluster default (crun on this CRI-O cluster).
36
apiVersion: v1

packages/nmp_customization_common/values/opensandbox/batchsandbox-template-kata-qemu.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# ConfigMap mounted by opensandbox-server-kata.
25
# Pins BatchSandbox pods onto kata-deploy-labeled H100 nodes.
36
# RuntimeClass/kata-qemu already carries the same scheduling.nodeSelector;

packages/nmp_customization_common/values/opensandbox/install.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
25
# Install OpenSandbox on nemo-dev-blue with both crun and kata-qemu server profiles.
36
#
47
# Prerequisites:

packages/nmp_customization_common/values/opensandbox/opensandbox-controller.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# OpenSandbox controller — shared by both crun and kata-qemu server profiles.
25
# Target: nemo-dev-blue (OCI / CRI-O).
36
#

packages/nmp_customization_common/values/opensandbox/opensandbox-server-crun.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# OpenSandbox server — shared-kernel / crun profile for nemo-dev-blue.
25
#
36
# OpenSandbox [secure_runtime] is server-global, so crun and kata-qemu each get

packages/nmp_customization_common/values/opensandbox/opensandbox-server-kata-qemu.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# OpenSandbox server — kata-qemu profile for nemo-dev-blue.
25
#
36
# Pins every sandbox to RuntimeClass/kata-qemu. Scheduling is enforced both by

packages/nmp_customization_common/values/opensandbox/verify/all.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
25
# Run both OpenSandbox runtime verifications (crun then kata-qemu).
36
set -euo pipefail
47
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

packages/nmp_customization_common/values/opensandbox/verify/crun.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
25
# Verify the shared-kernel / crun OpenSandbox profile on nemo-dev-blue.
36
#
47
# Checks: server Ready + Secret, /health, create sandbox, Running,

0 commit comments

Comments
 (0)