Skip to content

Latest commit

 

History

History
 
 

01-EnvironmentalCheckerURLs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Recently I learned, that Microsoft Documentation is/was missing several URLs that were later tested with Azure Stack HCI Environmental Checker.

I also learned that the environmental checker is not checking all URL like Kubernetes URLs

Let's take a look what URLs are actually tested.

#install latest environmental checker
Install-Module -Name AzStackHci.EnvironmentChecker
#grab install location
$Location=(Get-Module -Name AzStackHci.EnvironmentChecker -ListAvailable).ModuleBase
#grab target files
$Files=Get-ChildItem -Recurse -Path $location | Where-Object Name -like "*Targets.json"
$Output=@()
foreach ($File in $Files){
    #grab content
    $content=Get-Content -Path $file.FullName
    #convert to JSON
    $object=$content |ConvertFrom-Json
    #add to pscustomobject
    foreach ($item in $Object){
        foreach ($endpoint in $Item.Endpoint){
            $Output+=[PSCustomObject]@{
                Title=$item.Title
                Endpoint=$endpoint
            }
        }
    }
}
$Output
 

As you can see, it will output simple table with URLs.

I also added these URLs below

Title Endpoint
Installation Download Script aka.ms
Windows Installation Package download.microsoft.com
Azure Active Directory login.windows.net
Azure Active Directory login.microsoftonline.com
Azure Active Directory pas.windows.net
Arc Server Resource Manager management.azure.com/metadata/endpoints?api-version=2022-08-01
Notification Service guestnotificationservice.azure.com/urls/allowlist?api-version=2020-01-01&location=eastus2
Agent Telemetry dc.services.visualstudio.com
Container Registries mcr.microsoft.com
Container Registries ecpacr.azurecr.io
Container Registries azurearcfork8s.azurecr.io
Container Registries kvamanagementoperator.azurecr.io
Telemetry v20.events.data.microsoft.com/ping
Telemetry adhs.events.data.microsoft.com/ping
Download pypi.org
Download pythonhosted.org
Download packages.microsoft.com
Azure Arc Urls graph.microsoft.com
Azure Arc Urls sts.windows.net
Azure Arc Urls login.windows.net
Azure Arc Urls login.microsoft.com
Azure Arc Urls login.microsoftonline.com
Set-AksHciConfig msk8s.api.cdp.microsoft.com
Set-AksHciConfig msk8s.b.tlu.dl.delivery.mp.microsoft.com
Set-AksHciConfig msk8s.f.tlu.dl.delivery.mp.microsoft.com
Set-AksHciRegistration login.microsoftonline.com
Set-AksHciRegistration login.windows.net
Set-AksHciRegistration management.azure.com/metadata/endpoints?api-version=2022-08-01
Set-AksHciRegistration www.microsoft.com
Set-AksHciRegistration msft.sts.microsoft.com
Set-AksHciRegistration graph.windows.net
Install-AksHci mcr.microsoft.com
Install-AksHci ecpacr.azurecr.io
Install-AksHci akshci.azurefd.net
HCI Diagnostic Data v20.events.data.microsoft.com
HCI Diagnostic Data adhs.events.data.microsoft.com
Observability Services azurewatsonanalysis-prod.core.windows.net/ping
Observability Services westus-shared.prod.warm.ingest.monitor.core.windows.net/api/v1/ingestion/status
Observability Services gcs.prod.monitoring.core.windows.net
Active Directory Authority login.microsoftonline.com
Graph graph.windows.net
Resource Manager management.azure.com/metadata/endpoints?api-version=2022-08-01
Dataplane dp.stackhci.azure.com/_ping
Dataplane licensing.platform.edge.azure.com/_health
Dataplane billing.platform.edge.azure.com/_health
Dataplane Previous URL azurestackhci.azurefd.net
Microsoft Update windowsupdate.microsoft.com/windowsupdate/v6/default.aspx?ln=en-us
Microsoft Update download.windowsupdate.com
Microsoft Update go.microsoft.com
Microsoft Update dl.delivery.mp.microsoft.com
Microsoft Update ctldl.windowsupdate.com
Microsoft Update download.microsoft.com
MOCStack Prerequisite Artifacts Firewall URL Requirement mcr.microsoft.com
MOCStack's Kubernetes Service Firewall URL Requirement hybridaks.azurecr.io
MOCStack Authentication Firewall URL Requirement sts.windows.net
MOCStack Agent Download Firewall URL Requirement ecpacr.azurecr.io
MOCStack Kubernetes Download Image Firewall URL Requirement azurearcfork8s.azurecr.io
MOCStack Python Package Firewall URL Requirement pythonhosted.org
MOCStack Python Package Firewall URL Requirement files.pythonhosted.org
MOCStack Python Package Firewall URL Requirement pypi.org
MOCStack Resource Bridge Component Download Firewall Requirement kvamanagementoperator.azurecr.io
MOCStack Azurestackhci Extension Download Firewall URL Requirement hybridaksstorage.z13.web.core.windows.net azurearcfork8sdev.azurecr.io
MOCStack Azurestackhci Arc-enabled Kubernetes URL Requirement azurearcfork8sdev.azurecr.io
Remote Support login.microsoftonline.com
Remote Support edgesupprd.trafficmanager.net
System Check - SSL Inspection Detection login.microsoftonline.com
System Check - SSL Inspection Detection portal.azure.com