diff --git a/libs/locales/lib/en/translation.json b/libs/locales/lib/en/translation.json index e7b18b6d2c..72829e6be0 100644 --- a/libs/locales/lib/en/translation.json +++ b/libs/locales/lib/en/translation.json @@ -731,7 +731,6 @@ "ai:Rename hostnames using the custom template:": "Rename hostnames using the custom template:", "ai:Report a bug": "Report a bug", "ai:Required field": "Required field", - "ai:Required.": "Required.", "ai:Requirements for Two Node control plane OpenShift": "Requirements for Two Node control plane OpenShift", "ai:Reset": "Reset", "ai:Reset cluster": "Reset cluster", diff --git a/libs/ui-lib-tests/cypress/integration/use-cases/create-cluster/validations-new-cluster-page.cy.ts b/libs/ui-lib-tests/cypress/integration/use-cases/create-cluster/validations-new-cluster-page.cy.ts index 80e57441f8..c0dcefbb3d 100644 --- a/libs/ui-lib-tests/cypress/integration/use-cases/create-cluster/validations-new-cluster-page.cy.ts +++ b/libs/ui-lib-tests/cypress/integration/use-cases/create-cluster/validations-new-cluster-page.cy.ts @@ -38,7 +38,7 @@ describe('Create a new cluster and show correct validations for every field', () it('Pull secret (Field not empty)', () => { const emptyPullSecret = '{}'; - let pullSecretError = 'Required.'; + let pullSecretError = 'Required field'; clusterDetailsPage.inputPullSecret(emptyPullSecret); clusterDetailsPage.clearPullSecret(); clusterDetailsPage.validateInputPullSecretFieldHelper(pullSecretError); diff --git a/libs/ui-lib/lib/common/components/clusterWizard/clusterDetailsValidation.ts b/libs/ui-lib/lib/common/components/clusterWizard/clusterDetailsValidation.ts index 34d07e9321..5e03c7d507 100644 --- a/libs/ui-lib/lib/common/components/clusterWizard/clusterDetailsValidation.ts +++ b/libs/ui-lib/lib/common/components/clusterWizard/clusterDetailsValidation.ts @@ -104,16 +104,16 @@ export const getClusterDetailsValidationSchema = ({ return Yup.object({ name: validateName(), baseDnsDomain: isOcm - ? baseDomainValidationSchema.required('Required') - : dnsNameValidationSchema.required('Required'), + ? baseDomainValidationSchema.required(t('ai:Required field')) + : dnsNameValidationSchema.required(t('ai:Required field')), }); } return Yup.object({ name: validateName(), baseDnsDomain: isOcm - ? baseDomainValidationSchema.required('Required') - : dnsNameValidationSchema.required('Required'), - pullSecret: pullSecretValidationSchema.required('Required.'), + ? baseDomainValidationSchema.required(t('ai:Required field')) + : dnsNameValidationSchema.required(t('ai:Required field')), + pullSecret: pullSecretValidationSchema.required(t('ai:Required field')), diskEncryptionTangServers: Yup.array().when('diskEncryptionMode', { is: (diskEncryptionMode: DiskEncryption['mode']) => { return diskEncryptionMode === 'tang'; @@ -125,8 +125,8 @@ export const getClusterDetailsValidationSchema = ({ .url( t('ai:Tang Server URL must be a valid URL starting with "http://" or "https://"'), ) - .required(t('ai:Required.')), - thumbprint: Yup.string().required(t('ai:Required.')), + .required(t('ai:Required field')), + thumbprint: Yup.string().required(t('ai:Required field')), }), ), }), diff --git a/libs/ui-lib/lib/common/components/ui/formik/validationSchemas.ts b/libs/ui-lib/lib/common/components/ui/formik/validationSchemas.ts index 0cc17f9426..383741b450 100644 --- a/libs/ui-lib/lib/common/components/ui/formik/validationSchemas.ts +++ b/libs/ui-lib/lib/common/components/ui/formik/validationSchemas.ts @@ -57,7 +57,7 @@ export const nameValidationSchema = ( ) => { const clusterNameValidationMessagesList = clusterNameValidationMessages(t); return Yup.string() - .required('Required') + .required(t('ai:Required field')) .matches(CLUSTER_NAME_VALID_CHARS_REGEX, { message: clusterNameValidationMessagesList.INVALID_VALUE, excludeEmptyString: true,