Skip to content

Commit 5baf254

Browse files
committed
adding fix for lowercase and name length k8s requirements
Signed-off-by: Zoey Zhang <[email protected]>
1 parent bec996b commit 5baf254

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

nemo_run/core/execution/lepton.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,10 @@ def create_lepton_job(self, name: str):
240240

241241
def launch(self, name: str, cmd: list[str]) -> tuple[str, str]:
242242
self._validate_mounts()
243-
name = name.replace("_", "-").replace(".", "-") # to meet K8s requirements
243+
name = name.replace("_", "-").replace(".", "-").lower() # to meet K8s requirements
244+
if len(name) > 35:
245+
logger.warning("length of name exceeds 35 characters. Shortening...")
246+
name = name[:34]
244247
launch_script = f"""
245248
wget -O init.sh https://raw.githubusercontent.com/leptonai/scripts/main/lepton_env_to_pytorch.sh
246249
chmod +x init.sh

0 commit comments

Comments
 (0)