→ Back to Home
CI/CD

Microsoft Azure CLI and PowerShell Users Must Update to Avoid CI/CD Disruptions as Legacy Graph API Retires

Microsoft has announced the progressive disabling of legacy access to the Azure AD Graph API (graph.windows.net) following its retirement, with actions commencing after October 6, 2026. This change directly impacts users of older Azure CLI and Azure PowerShell versions, necessitating an upgrade to Azure CLI 2.37.0+ and Az.Resources 5.1.0+ or later. The transition is part of Microsoft's strategic move to standardize on the Microsoft Graph issuer across all Azure services, aiming to enhance security and streamline API interactions. This development is crucial for any organization heavily invested in the Azure ecosystem, particularly those relying on CI/CD pipelines, runbooks, and containerized environments. The immediate implication for practitioners is the potential for significant disruption to automated processes if updates are not performed promptly. Workflows that depend on the deprecated Azure AD Graph API will cease to function, leading to pipeline failures, deployment halts, and operational inefficiencies. The need to migrate any direct `graph.windows.net` calls and legacy AzureAD/MSOnline PowerShell usage to Microsoft Graph further underscores the breadth of this impact. The move away from Azure AD Graph to Microsoft Graph aligns with a broader industry trend towards more unified, secure, and performant API platforms. Microsoft Graph offers a single endpoint for accessing data across Microsoft 365, Windows 10, and Enterprise Mobility + Security, providing a more robust and feature-rich API experience. This consolidation simplifies development, improves security posture through centralized management, and offers greater scalability. The emphasis on updating tools and migrating legacy calls reflects a continuous effort to modernize cloud infrastructure and enforce best practices in API management and security. In practice, DevOps teams and cloud engineers should immediately audit their existing Azure CLI and Azure PowerShell installations across all development, testing, and production environments. This includes CI/CD agents, virtual machines, containers, and developer workstations. Prioritize upgrading to the specified minimum versions (Azure CLI 2.37.0+ and Az.Resources 5.1.0+). Furthermore, identify and refactor any scripts or applications making direct calls to `graph.windows.net` or using legacy AzureAD/MSOnline PowerShell cmdlets to utilize Microsoft Graph. This proactive approach will prevent service interruptions, ensure the continued smooth operation of CI/CD pipelines, and maintain a secure and up-to-date Azure environment. Organizations should also leverage targeted notifications from Microsoft to identify any residual tenant traffic that still requires investigation, ensuring a complete and seamless transition.
#azure#ci/cd#api#microsoft graph#azure cli#powershell
Read original source