From 58d729eee568b2fe0e2c49fe588f36027b0b05c2 Mon Sep 17 00:00:00 2001 From: Manoj Kumar Date: Thu, 13 Nov 2025 16:25:04 +0530 Subject: [PATCH 1/2] Support iprange while creating remote access vpn --- ui/public/locales/en.json | 2 + ui/src/views/network/VpnDetails.vue | 252 ++++++++++++++++------------ 2 files changed, 145 insertions(+), 109 deletions(-) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index 805ea1adae94..7d3a0b2d3a2b 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -1588,6 +1588,8 @@ "label.migrate.instance.specific.storages": "Migrate volume(s) of the Instance to specific primary storages", "label.migrate.systemvm.to": "Migrate System VM to", "label.migrate.volume": "Migrate Volume", +"label.specify.iprange": "Specify IP Range", +"message.iprange.description": "The range of IP addresses to allocate to VPN clients. The first IP in the range will be taken by the VPN server. (Optional)", "message.memory.usage.info.hypervisor.additionals": "The data shown may not reflect the actual memory usage if the Instance does not have the additional hypervisor tools installed", "message.memory.usage.info.negative.value": "If the Instance's memory usage cannot be obtained from the hypervisor, the lines for free memory in the raw data graph and memory usage in the percentage graph will be disabled", "message.migrate.volume.tooltip": "Volume can be migrated to any suitable storage pool. Admin has to choose the appropriate disk offering to replace, that supports the new storage pool", diff --git a/ui/src/views/network/VpnDetails.vue b/ui/src/views/network/VpnDetails.vue index c0cc4c6c2f1b..88aa71b278a1 100644 --- a/ui/src/views/network/VpnDetails.vue +++ b/ui/src/views/network/VpnDetails.vue @@ -16,131 +16,153 @@ // under the License.