diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_de_DE.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_de_DE.json index f512fbbfdcc2..31ab80969fc5 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_de_DE.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_de_DE.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Subnetzadresse im Format Gateway-Adresse / Maske", "managed_vcd_dashboard_vrack_network": "Subnetz", "managed_vcd_dashboard_vrack_vlan_id": "VLAN-ID", - "managed_vcd_dashboard_vrack_vlan_id_helper": "Die VLAN-ID muss zwischen 1 und 4095 liegen.", + "managed_vcd_dashboard_vrack_vlan_id_helper": "Die VLAN-ID muss zwischen {{minId}} und {{maxId}} liegen.", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Um Ihre Hybrid-Cloud-Deployments zu vereinfachen, müssen Sie möglicherweise dieselbe VLAN-ID sowohl auf Ihrem Dedicated Server als auch auf Ihrem Public-Cloud-Projekt verwenden.", "managed_vcd_dashboard_vrack_edit_success": "Ihre Änderungsanfrage für die VLAN-ID wurde registriert.", "managed_vcd_dashboard_vrack_edit_error": "Bei der Änderung der VLAN-ID ist ein Fehler aufgetreten: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_en_GB.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_en_GB.json index d6ea5ec4563b..eb6bc570aa47 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_en_GB.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_en_GB.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Subnet address in gateway address/mask format", "managed_vcd_dashboard_vrack_network": "Subnet", "managed_vcd_dashboard_vrack_vlan_id": "VLAN ID", - "managed_vcd_dashboard_vrack_vlan_id_helper": "The VLAN ID must be between 1 and 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "The VLAN ID must be between {{minId}} and {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "To facilitate your hybrid cloud deployments, you may need to use the same VLAN ID on both your dedicated server and your Public Cloud project.", "managed_vcd_dashboard_vrack_edit_success": "The request to change the VLAN ID has been processed.", "managed_vcd_dashboard_vrack_edit_error": "An error occurred while modifying the VLAN ID: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_es_ES.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_es_ES.json index 04bb0db95b20..ad72ba621739 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_es_ES.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_es_ES.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Dirección de subred en formato de dirección de gateway/máscara", "managed_vcd_dashboard_vrack_network": "Subred", "managed_vcd_dashboard_vrack_vlan_id": "VLAN ID", - "managed_vcd_dashboard_vrack_vlan_id_helper": "El VLAN ID debe estar comprendido entre 1 y 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "El VLAN ID debe estar comprendido entre {{minId}} y {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Para facilitar sus despliegues en la nube híbrida, es posible que necesite utilizar el mismo VLAN ID tanto en su servidor dedicado como en su proyecto de Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "La solicitud de cambio del VLAN ID se ha enviado.", "managed_vcd_dashboard_vrack_edit_error": "Se ha producido un error al modificar el VLAN ID: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_CA.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_CA.json index 817fcf731868..8493048d3582 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_CA.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_CA.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Adresse du sous-réseau au format adresse gateway / masque", "managed_vcd_dashboard_vrack_network": "Sous-réseau", "managed_vcd_dashboard_vrack_vlan_id": "ID VLAN", - "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN doit être compris entre 1 et 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN doit être compris entre {{minId}} et {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Pour faciliter vos déploiements cloud hybride, vous pourriez avoir besoin d'utiliser le même identifiant VLAN à la fois sur votre serveur dédié et sur votre projet Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "La demande de modification de l'ID VLAN a été prise en compte.", "managed_vcd_dashboard_vrack_edit_error": "Une erreur est survenue lors de la modification de l'ID VLAN : {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_FR.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_FR.json index 817fcf731868..8493048d3582 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_FR.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_fr_FR.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Adresse du sous-réseau au format adresse gateway / masque", "managed_vcd_dashboard_vrack_network": "Sous-réseau", "managed_vcd_dashboard_vrack_vlan_id": "ID VLAN", - "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN doit être compris entre 1 et 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN doit être compris entre {{minId}} et {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Pour faciliter vos déploiements cloud hybride, vous pourriez avoir besoin d'utiliser le même identifiant VLAN à la fois sur votre serveur dédié et sur votre projet Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "La demande de modification de l'ID VLAN a été prise en compte.", "managed_vcd_dashboard_vrack_edit_error": "Une erreur est survenue lors de la modification de l'ID VLAN : {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_it_IT.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_it_IT.json index a60f5d6a1739..de8a2cbab1e7 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_it_IT.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_it_IT.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Indirizzo della sottorete in formato indirizzo gateway/maschera", "managed_vcd_dashboard_vrack_network": "Sottorete", "managed_vcd_dashboard_vrack_vlan_id": "ID VLAN", - "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN deve essere compreso tra 1 e 4.095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "L'ID VLAN deve essere compreso tra {{minId}} e {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Per facilitare i tuoi deploy di cloud ibrido, potrebbe essere necessario utilizzare lo stesso identificativo VLAN sia sul server dedicato che sul progetto Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "La richiesta di modifica dell'ID VLAN è stata presa in carico.", "managed_vcd_dashboard_vrack_edit_error": "Si è verificato un errore durante la modifica dell'ID VLAN: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pl_PL.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pl_PL.json index e9df5c0300c6..db51c4566bd2 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pl_PL.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pl_PL.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Adres podsieci w formacie adres gateway / maska", "managed_vcd_dashboard_vrack_network": "Podsieć", "managed_vcd_dashboard_vrack_vlan_id": "ID VLAN", - "managed_vcd_dashboard_vrack_vlan_id_helper": "ID VLAN musi być zawarty w przedziale od 1 do 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "ID VLAN musi być zawarty w przedziale od {{minId}} do {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Aby ułatwić wdrożenia chmury hybrydowej, może być konieczne użycie tego samego identyfikatora VLAN zarówno na Twoim serwerze dedykowanym, jak i na Twoim projekcie Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "Żądanie zmiany ID VLAN zostało przyjęte.", "managed_vcd_dashboard_vrack_edit_error": "Wystąpił błąd podczas modyfikacji ID VLAN: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pt_PT.json b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pt_PT.json index a294f6b00e0f..fa95b7e0531f 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pt_PT.json +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/public/translations/datacentres/vrack-segment/Messages_pt_PT.json @@ -8,7 +8,7 @@ "managed_vcd_dashboard_vrack_network_address": "Endereço da sub-rede no formato endereço gateway / máscara", "managed_vcd_dashboard_vrack_network": "Sub-rede", "managed_vcd_dashboard_vrack_vlan_id": "ID da VLAN", - "managed_vcd_dashboard_vrack_vlan_id_helper": "O ID da VLAN deve estar compreendida entre 1 e 4095", + "managed_vcd_dashboard_vrack_vlan_id_helper": "O ID da VLAN deve estar compreendida entre {{minId}} e {{maxId}}", "managed_vcd_dashboard_vrack_form_vlan_id_description": "Para facilitar as suas implementações cloud híbrida, poderá ter de utilizar o mesmo identificador VLAN tanto no seu servidor dedicado como no seu projeto Public Cloud.", "managed_vcd_dashboard_vrack_edit_success": "O pedido de modificação do ID da VLAN foi registado.", "managed_vcd_dashboard_vrack_edit_error": "Ocorreu um erro durante a modificação do ID da VLAN: {{errorApi}}", diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/src/components/vrackSegment/VrackSegmentDatagrid.component.tsx b/packages/manager/apps/hpc-vmware-public-vcf-aas/src/components/vrackSegment/VrackSegmentDatagrid.component.tsx index 5022ca5e6b8d..fc18c9d1b43b 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/src/components/vrackSegment/VrackSegmentDatagrid.component.tsx +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/src/components/vrackSegment/VrackSegmentDatagrid.component.tsx @@ -60,13 +60,19 @@ export const VrackSegmentDatagrid = ({ ({ resourceStatus }) => !['READY', 'ERROR'].includes(resourceStatus), ) && 2000, select: (data) => - data.data.map((item) => ({ - ...item, - searchableValue: `${t( - 'managed_vcd_dashboard_vrack_column_segment_vrack_label', - { vlanId: item.targetSpec.vlanId }, - )} ${item.targetSpec.networks.map((network) => network).join(' ')}`, - })), + data.data + .map((item) => ({ + ...item, + searchableValue: `${t( + 'managed_vcd_dashboard_vrack_column_segment_vrack_label', + { vlanId: item.targetSpec.vlanId }, + )} ${item.targetSpec.networks.map((network) => network).join(' ')}`, + })) + .sort((a, b) => + String(a.targetSpec.vlanId).localeCompare( + String(b.targetSpec.vlanId), + ), + ), }); const hrefEdit = useHref( diff --git a/packages/manager/apps/hpc-vmware-public-vcf-aas/src/pages/dashboard/datacentre/vrack-segment/edit/EditVrackSegmentId.page.tsx b/packages/manager/apps/hpc-vmware-public-vcf-aas/src/pages/dashboard/datacentre/vrack-segment/edit/EditVrackSegmentId.page.tsx index b02c83a84f14..5dd5e3105dee 100644 --- a/packages/manager/apps/hpc-vmware-public-vcf-aas/src/pages/dashboard/datacentre/vrack-segment/edit/EditVrackSegmentId.page.tsx +++ b/packages/manager/apps/hpc-vmware-public-vcf-aas/src/pages/dashboard/datacentre/vrack-segment/edit/EditVrackSegmentId.page.tsx @@ -20,7 +20,7 @@ import { useMessageContext } from '@/context/Message.context'; import { TRACKING } from '@/tracking.constants'; const VLAN_MIN = 1; -const VLAN_MAX = 4095; +const VLAN_MAX = 4094; const VLAN_ID_FORM_SCHEMA = z.object({ vlanId: z @@ -155,7 +155,10 @@ export default function EditVrackSegmentId() { {t('managed_vcd_dashboard_vrack_vlan_id')}