AksArc.DeploymentReadiness
0.8.2
Pre-deployment readiness validation for AKS Arc on Azure Local. Validates network connectivity, endpoint reachability, cluster health, ARB status, and RBAC. Includes consolidated firewall endpoint reference and fleet-scale assessment. Follows the AzStackHci.ManageUpdates pattern.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 smitzlroy. MIT License.
Package Details
Author(s)
- smitzlroy
Tags
AKS AKS-Arc Azure-Local Azure-Stack-HCI Readiness Validation Firewall Endpoints Fleet OT
Functions
Initialize-AksArcValidation New-AksArcDeploymentPlan Test-AksArcDeploymentReadiness Test-AksArcNetworkConnectivity Get-AksArcEndpointReference Export-AksArcFirewallRules Test-AksArcFleetReadiness Get-AksArcFleetProgress Connect-AksArcServicePrincipal New-AksArcReadinessReport Get-AksArcLocalContext
Dependencies
This module has no dependencies.
Release Notes
v0.8.2: Arc Gateway and Key Vault awareness. (1) Get-AksArcLocalContext now reads gatewayUrl / connectionType from azcmagent show -j (and azcmagent config get connection.type as a fallback) so the module knows when traffic is tunneled through Arc Gateway. (2) New parameters -ArcGatewayUrl and -KeyVaultName on Initialize-AksArcValidation and Test-AksArcDeploymentReadiness. (3) When Arc Gateway is configured, endpoints flagged arcGatewaySupported=true are marked Skipped ("Covered by Arc Gateway") instead of being tested individually and falsely failing. The gateway URL placeholder '<your-arc-gateway-id>.gw.arc.azure.com' is replaced with the real hostname and tested. (4) Same pattern for Key Vault: -KeyVaultName replaces '<your-keyvault-name>.vault.azure.net' with the real value. (5) New Gate 0 ArcGateway check records the connection mode (Passed when gateway is in use, Skipped when direct).
FileList
- AksArc.DeploymentReadiness.nuspec
- AksArc.DeploymentReadiness.psd1
- AksArc.DeploymentReadiness.psm1
- data\endpoints.json