From 940af3d999a36c3ea841427e5e46888cf5319912 Mon Sep 17 00:00:00 2001 From: amiraabouhadid Date: Mon, 7 Jul 2025 16:48:01 +0300 Subject: [PATCH 1/3] add gateway url in successfully deployed msg --- .../src/components/manage_gateway_dialog.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/playground/src/components/manage_gateway_dialog.vue b/packages/playground/src/components/manage_gateway_dialog.vue index e53131cccd..3dce553c79 100644 --- a/packages/playground/src/components/manage_gateway_dialog.vue +++ b/packages/playground/src/components/manage_gateway_dialog.vue @@ -357,7 +357,9 @@ export default { if (props.vm) { deploymentIps = getDeploymentIps(props.vm); } else if (props.k8s) { - deploymentIps = [...props.k8s.masters, ...props.k8s.workers].flatMap(deployment => getDeploymentIps(deployment)); + deploymentIps = [...props.k8s.masters, ...props.k8s.workers].flatMap(deployment => + getDeploymentIps(deployment), + ); } const { gateways: gws, failedToList } = await loadDeploymentGateways(grid, { @@ -411,7 +413,11 @@ export default { await deployGatewayName(grid, selectionDetails.value!.domain, gwConfig); suggestName(); - layout.value.setStatus("success", "Successfully deployed gateway."); + // get gateway url + await loadGateways(); + const deployedGateway = gateways.value.find(gw => gw.name == gwConfig.subdomain); + + layout.value.setStatus("success", `Successfully deployed gateway at htps://${deployedGateway!.domain}`); } catch (error) { errorMessage.value = "Failed to add domain"; console.error(errorMessage.value, error); From 03048a462c5683ba35f2ef76e8523ff15541ca6b Mon Sep 17 00:00:00 2001 From: amiraabouhadid Date: Mon, 7 Jul 2025 16:53:41 +0300 Subject: [PATCH 2/3] fix typo --- packages/playground/src/components/manage_gateway_dialog.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playground/src/components/manage_gateway_dialog.vue b/packages/playground/src/components/manage_gateway_dialog.vue index 3dce553c79..e661f627db 100644 --- a/packages/playground/src/components/manage_gateway_dialog.vue +++ b/packages/playground/src/components/manage_gateway_dialog.vue @@ -417,7 +417,7 @@ export default { await loadGateways(); const deployedGateway = gateways.value.find(gw => gw.name == gwConfig.subdomain); - layout.value.setStatus("success", `Successfully deployed gateway at htps://${deployedGateway!.domain}`); + layout.value.setStatus("success", `Successfully deployed gateway at https://${deployedGateway!.domain}`); } catch (error) { errorMessage.value = "Failed to add domain"; console.error(errorMessage.value, error); From 64271ffc211ef8d93bbcd529aa9e981be8c80be3 Mon Sep 17 00:00:00 2001 From: amiraabouhadid Date: Mon, 14 Jul 2025 20:17:16 +0300 Subject: [PATCH 3/3] replace loadGateways with url construction from form fields --- .../playground/src/components/manage_gateway_dialog.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/playground/src/components/manage_gateway_dialog.vue b/packages/playground/src/components/manage_gateway_dialog.vue index e661f627db..3772ab75c5 100644 --- a/packages/playground/src/components/manage_gateway_dialog.vue +++ b/packages/playground/src/components/manage_gateway_dialog.vue @@ -414,10 +414,10 @@ export default { await deployGatewayName(grid, selectionDetails.value!.domain, gwConfig); suggestName(); // get gateway url - await loadGateways(); - const deployedGateway = gateways.value.find(gw => gw.name == gwConfig.subdomain); - - layout.value.setStatus("success", `Successfully deployed gateway at https://${deployedGateway!.domain}`); + const gatewayUrl = selectionDetails.value!.domain!.useFQDN + ? `https://${selectionDetails.value!.domain!.customDomain}` + : `https://${gwConfig.subdomain}.${selectionDetails.value!.domain!.selectedDomain!.publicConfig.domain}`; + layout.value.setStatus("success", `Successfully deployed gateway at ${gatewayUrl}`); } catch (error) { errorMessage.value = "Failed to add domain"; console.error(errorMessage.value, error);