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

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

Install-Module -Name AksArc.DeploymentReadiness -RequiredVersion 0.8.2

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

Install-PSResource -Name AksArc.DeploymentReadiness -Version 0.8.2

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.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

Version History

Version Downloads Last updated
0.8.3 9 4/20/2026
0.8.2 (current version) 4 4/20/2026
0.8.1 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