refactor(secret-sync): consolidate secret name validation to a single check in SecretNameSchema

This commit is contained in:
Victor Santos
2025-10-23 17:20:31 -03:00
parent 761a898484
commit 41e3026658
2 changed files with 15 additions and 6 deletions
+3 -3
View File
@@ -43,6 +43,6 @@ export const GenericResourceNameSchema = z
export const BaseSecretNameSchema = z.string().trim().min(1);
export const SecretNameSchema = BaseSecretNameSchema.refine(
(el) => !el.includes(":"),
"Secret name cannot contain colon."
).refine((el) => !el.includes("/"), "Secret name cannot contain forward slash.");
(el) => !el.includes(":") && !el.includes("/"),
"Secret name cannot contain colon or forward slash."
);