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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AksArc.DeploymentReadiness -RequiredVersion 0.8.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AksArc.DeploymentReadiness -Version 0.8.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Version History

Version Downloads Last updated
0.8.3 9 4/20/2026
0.8.2 4 4/20/2026
0.8.1 (current version) 5 4/17/2026
0.8.0 4 4/17/2026
0.7.2 4 4/17/2026
0.7.1 4 4/17/2026
0.7.0 4 4/17/2026
0.6.3 12 4/16/2026
0.6.2 4 4/16/2026
0.6.1 4 4/16/2026
0.6.0 4 4/16/2026
0.5.0 4 4/16/2026
0.1.0 10 4/15/2026
Show more