Detected Bias Types
Powershell Heavy
Missing Linux Example
🔧
Windows Tools
Windows First
Summary
The documentation for migrating Azure Application Gateway from V1 to V2 is heavily focused on PowerShell-based workflows, with all examples, scripts, and tooling provided exclusively for Azure PowerShell. There is no mention of Bash, Azure CLI, or cross-platform alternatives, nor are Linux/macOS-specific instructions or examples provided. The use of PowerShell is assumed throughout, and installation/usage instructions are tailored to Windows/PowerShell environments. This creates friction for users on Linux or macOS, who may prefer or require Azure CLI or Bash scripting.
Recommendations
- Provide equivalent Azure CLI scripts and examples for all migration steps, including configuration cloning and IP retention.
- Explicitly note cross-platform compatibility for PowerShell scripts (e.g., Azure Cloud Shell, PowerShell Core on Linux/macOS) and provide instructions for running scripts in those environments.
- Add Bash/CLI examples for common operations (e.g., retrieving resource IDs, uploading certificates) alongside PowerShell examples.
- Clarify any limitations or requirements for running provided scripts on non-Windows platforms.
- Consider linking to or referencing Azure CLI documentation for Application Gateway management.