Skip to content

Commit dd2d07f

Browse files
fix: extra validator rules for name
1 parent ed54561 commit dd2d07f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/pages/workloads/create-edit/create-edit-workloads.validator.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,12 @@ export const createAplWorkloadApiResponseSchema = yup.object({
6666
}),
6767

6868
metadata: yup.object({
69-
name: yup.string().required('Workload name is required'),
69+
name: yup
70+
.string()
71+
.required('Workload name is required')
72+
.min(4, 'Workload name must be at least 4 characters')
73+
.max(16, 'Workload name must not exceed 16 characters')
74+
.matches(/^[a-z]([-a-z0-9]*[a-z0-9])+$/, 'Workload name cannot contain capital letters or underscores'),
7075
labels: yup.object({
7176
'apl.io/teamId': yup.string().required(),
7277
}),

0 commit comments

Comments
 (0)