[Azure Lab] Application Gateway - Manual Review Request (Frontend IP exists, but checker fails)

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

curl http://104.211.17.235

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!

Hi @sohana7

Please share the lab link, I’ll check i.t

https://engineer.kodekloud.com/task?id=691b1a7f4aa4b86f475f83b9&status=redo

The link you’ve shared has expired. Could you share the name of the lab?

@sohana7

You’re using KodeKloud Engineer, so please share the course level and task name so we can check it.

Day 50: VM Setup and Configuration for Azure Application Gateway

Day 50: VM Setup and Configuration for Azure Application Gateway

Hi @sohana7

You can check the solution here and try again: kodekloud-engineer/100_Days_of_Cloud-Azure/Day50.md at main · Srikanth0824/kodekloud-engineer · GitHub

If you still face the issue, please share the screenshot again. I don’t see any screenshot showing the task validation result in your post.vide the screenshot again, there is not screenshot about the task validation in your post.

I’ve just checked it, and it’s working properly. Please make sure you use the correct resource names as specified in the task requirements.