From ff5bac48eeeccedadfa05559b5a0eef711deb5ed Mon Sep 17 00:00:00 2001 From: james-boydell Date: Mon, 11 Aug 2025 10:16:55 -0400 Subject: [PATCH 1/2] increase the secrets max character length --- src/dstack/_internal/server/services/secrets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dstack/_internal/server/services/secrets.py b/src/dstack/_internal/server/services/secrets.py index 0439f9e688..b1498d7cc6 100644 --- a/src/dstack/_internal/server/services/secrets.py +++ b/src/dstack/_internal/server/services/secrets.py @@ -18,7 +18,7 @@ _SECRET_NAME_REGEX = "^[A-Za-z0-9-_]{1,200}$" -_SECRET_VALUE_MAX_LENGTH = 2000 +_SECRET_VALUE_MAX_LENGTH = 3000 async def list_secrets( From 792f8551ea077b130f4de8f3df955dbf8fcc3493 Mon Sep 17 00:00:00 2001 From: james-boydell Date: Mon, 11 Aug 2025 10:27:51 -0400 Subject: [PATCH 2/2] update test --- src/tests/_internal/server/routers/test_secrets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/_internal/server/routers/test_secrets.py b/src/tests/_internal/server/routers/test_secrets.py index d029dc4ee0..805e5d11cc 100644 --- a/src/tests/_internal/server/routers/test_secrets.py +++ b/src/tests/_internal/server/routers/test_secrets.py @@ -171,7 +171,7 @@ async def test_updates_secret(self, test_db, session: AsyncSession, client: Asyn @pytest.mark.parametrize( "name, value", [ - ("too_long_secret_value", "a" * 2001), + ("too_long_secret_value", "a" * 3001), ("", "empty_name"), ("@7&.", "wierd_name_chars"), ],