Hi Team,
I have completed the Azure Application Gateway task for the xfusion lab, but the automated checker is failing with the error: “Frontend IP configuration is missing” . I verified my work multiple times, and the frontend IP configuration (xfusion-apgw-ip ) is correctly created and properly linked to the listener and routing rule. Traffic is also load-balancing perfectly between both VMs.
My Resource Details:
-
Resource Group:
kml_rg_main-6eb74a55ea4e45cf - Region: East US
-
VNet:
xfusion-vnet -
Subnets:
xfusion-subnet(VMs) &xfusion-apgw-subnet(Gateway) -
VMs:
xfusion-vm1(IP: 10.0.1.4, Version 1) &xfusion-vm2(IP: 10.0.1.5, Version 2) -
App Gateway:
xfusion-apgw(Basic SKU) -
Public IP:
104.211.17.235
Evidence 1: Frontend IP Configuration Exists
Command used:
bash
az network application-gateway frontend-ip show --gateway-name xfusion-apgw -g kml_rg_main-6eb74a55ea4e45cf --name xfusion-apgw-ip
Output (Screenshot attached) :
json
{ “name”: “xfusion-apgw-ip”, “provisioningState”: “Succeeded”, “publicIPAddress”: { “id”: “…/xfusion-apgw-pip” } }
Evidence 2: Gateway Configuration (Frontend IP linked to Listener)
Command used:
bash
az network application-gateway show --name xfusion-apgw -g kml_rg_main-6eb74a55ea4e45cf --query “{FrontendIPs: frontendIPConfigurations[].name, Listeners: httpListeners[].{Name:name, FrontendIP:frontendIPConfiguration.id}}”
Result shows xfusion-apgw-ip is actively linked to listener_80 .
Evidence 3: Load Balancing Validation (Traffic Distribution)
I accessed the Application Gateway URL multiple times, and it correctly distributes traffic between both VMs:
bash
Actual Output:
text
Welcome to KKE Labs:Version 1 Welcome to KKE Labs:Version 2 Welcome to KKE Labs:Version 1 Welcome to KKE Labs:Version 2 Welcome to KKE Labs:Version 1 Welcome to KKE Labs:Version 1 Welcome to KKE Labs:Version 2 Welcome to KKE Labs:Version 1 Welcome to KKE Labs:Version 2 Welcome to KKE Labs:Version 1
(Screenshot of the terminal attached)
Request:
Please manually review my submission. I believe the infrastructure meets all task requirements (VNet, VMs with Nginx, App Gateway with Frontend IP, Backend Pool, Routing Rule, and Load Balancing). The checker might have a false negative.
Thank you!

