Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Feb 20, 2025

Backport of #7705 to release/9.1

/cc @captainsafia

Customer Impact

This PR updates the bicep generated for existing Azure SQL resources to avoid mutating properties on existing resources. It uses a workaround to model the administrator access for the managed identity as an "edge" between the parent SqlServer resource and a custom SqlServerAzureADAdministrator resource.

Without this change, the generated Bicep is invalid and will fail to provision the resource correctly.

Testing

  • Automated validation for generated bicep via unit tests.
  • Manual validation on SqlServer playground app for Run/Publish mode.

Risk

Low, affects Azure SQL services only and avoid errors during provisioning with current implemenation.

Regression?

No.

@danmoseley danmoseley requested a review from eerhardt February 20, 2025 16:17
@danmoseley danmoseley added this to the 9.1 milestone Feb 20, 2025
Copy link
Member

@eerhardt eerhardt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@danmoseley danmoseley added the Servicing-approved Approved for servicing release label Feb 20, 2025
@danmoseley danmoseley merged commit 5bab8b4 into release/9.1 Feb 20, 2025
5 checks passed
@danmoseley danmoseley deleted the backport/pr-7705-to-release/9.1 branch February 20, 2025 18:44
@github-actions github-actions bot added the area-app-model Issues pertaining to the APIs in Aspire.Hosting, e.g. DistributedApplication label Mar 10, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Apr 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-app-model Issues pertaining to the APIs in Aspire.Hosting, e.g. DistributedApplication Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants