AksArc.DeploymentReadiness
0.8.1
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.1: (1) Fix az CLI invocation on nodes where the CLI is installed under 'C:\Program Files (x86)\'. cmd.exe was stripping the outer quotes around the path and failing with 'C:\Program is not recognized'. Helpers now use /d /s /c with proper outer-quoting. (2) Initialize no longer throws when ARM reads fail with AuthorizationFailed - it synthesizes a minimal cluster identity from local data (Get-Cluster + azcmagent) and records the RBAC shortfall as a diagnostic. (3) New Gate 0 Prerequisites surfaces Azure RBAC findings, failover cluster health (Get-Cluster + Get-ClusterNode), and Arc agent status as first-class readiness results - all run independent of Azure ARM access. (4) Context gains InitDiagnostics[] and AzureReadable fields; ResolveMode now includes -NoARM suffixes.
FileList
- AksArc.DeploymentReadiness.nuspec
- AksArc.DeploymentReadiness.psd1
- AksArc.DeploymentReadiness.psm1
- data\endpoints.json