Azure Native 3.8: Unified Credentials and Private Clouds
Blog post from Pulumi
Azure Native Provider v3.8 introduces enhancements that streamline authentication and expand support for private Azure environments, allowing for more efficient management of Azure infrastructure. This update features a new authentication mode using DefaultAzureCredential, a tool that unifies authentication settings across various environments by automatically selecting the best available method, thereby eliminating the need for environment-specific configurations. This facilitates seamless operations in local development environments, CI/CD pipelines, Azure Kubernetes Service, Azure VMs, and App Services without requiring configuration changes. Additionally, the release improves support for Azure private clouds by enabling automatic configuration discovery through the ARM_METADATA_HOSTNAME environment variable. Other notable features include a new setting to disable instance discovery for disconnected or private clouds and enhanced authentication capabilities for programs running in Azure Kubernetes Service using workload identity. Overall, Azure Native Provider v3.8 aims to simplify and enhance the management of Azure infrastructure across diverse deployment scenarios.