Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
windows_tools
Summary
The documentation provides migration guidance for Azure Service Fabric clusters to availability zone support. While most of the guidance is platform-neutral and focuses on Azure Resource Manager templates, the only explicit command-line examples are PowerShell-based and reference Windows tools (e.g., Service Fabric PowerShell cmdlets, AzureRm modules). The PowerShell examples are given exclusively, with no equivalent Bash, Azure CLI, or Linux-native instructions. Additionally, sample templates referenced are often for Windows (e.g., '15-VM-Windows-Multiple-AZ-Secure'), and Windows paths (e.g., 'D:\\SvcFab') are used in configuration snippets. Linux equivalents are not provided or are mentioned only in passing.
Recommendations
- Add Azure CLI or Bash examples for all migration steps currently shown only in PowerShell.
- Reference and link to Linux/Ubuntu sample templates equally alongside Windows templates.
- When showing configuration snippets, use platform-neutral paths or provide both Windows and Linux examples (e.g., 'D:\\SvcFab' and '/var/svcfab').
- Explicitly mention that Service Fabric clusters can run on Linux and provide guidance for Linux users where appropriate.
- Include notes or sections for Linux-specific considerations, such as certificate management or node disabling/removal using cross-platform tools.
Create Pull Request