From ec1e2824e6604cd82e677fdfb5e70d3491b7df68 Mon Sep 17 00:00:00 2001 From: Ralf Grubenmann Date: Wed, 20 Dec 2023 18:03:36 +0100 Subject: [PATCH] fix(cli): use lower case image names for sessions in upper-case projects (#3666) --- renku/core/session/session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renku/core/session/session.py b/renku/core/session/session.py index 8b0773926e..de5daf6acd 100644 --- a/renku/core/session/session.py +++ b/renku/core/session/session.py @@ -179,9 +179,11 @@ def session_start( if image_name is None: tag = project_context.repository.head.commit.hexsha[:7] repo_host = get_image_repository_host() - image_name = f"{project_name}:{tag}" + image_name = f"{project_name.lower()}:{tag}" if repo_host: image_name = f"{repo_host}/{image_name}" + if image_name.lower() != image_name: + raise errors.SessionStartError(f"Image name '{image_name}' cannot contain upper-case letters.") force_build_image = provider_api.force_build_image(**kwargs)