Skip to content

Add new Storage Blob Connector template that uses First Party App to replace multitenant application - #15400

Open
TwistedAlex wants to merge 6 commits into
Azure:masterfrom
TwistedAlex:master
Open

TwistedAlex wants to merge 6 commits into
Azure:masterfrom
TwistedAlex:master

Conversation

@TwistedAlex

Copy link
Copy Markdown
Contributor

Required items, please complete

Change(s):

  • Added new Storage Blob Connector template that uses First Party App rather than the multitenant application

Reason for Change(s):

  • Added new Storage Blob Connector template that uses First Party App rather than the multitenant application

Version Updated:

Testing Completed:

Checked that the validations are passing and have addressed any issues that are present:

3pcl-account and others added 2 commits October 21, 2026 14:34
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 89a38227-9c14-4d51-b01d-601413d94369
…ate-v2

Add Storage Blob CCF V2 template with managed service principal authentication
@TwistedAlex
TwistedAlex requested review from a team as code owners October 22, 2026 20:31
TwistedAlex and others added 2 commits October 22, 2026 15:40
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: cb82e9b1-2045-4766-bc2b-1bd92d87f0e7
Derive assignment names from normalized full scope, tenant-local principal ID, and role-definition ID. Use scoped Microsoft.Authorization/roleAssignments resources with API 2022-04-01 and principalType ServicePrincipal. Preserve incremental deployment and existing grants.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: cb82e9b1-2045-4766-bc2b-1bd92d87f0e7

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Reversed package dependency references and missing provisioning order need correction for reliable installation and connection.

2 open issues
What changed in this PR

Adds a V2 Azure Storage Blob connector template to the connector template library, using a first-party application instead of the multitenant application.

Changes:

  • Configures service-principal selection and ManagedServicePrincipal authentication.
  • Includes queue, Event Grid, and role-assignment provisioning.
  • Defines ingestion resources, connector UI, and content package metadata.
File Description
DataConnectors/​Templates/​Connector_StorageBlob_CCF_templateV2.json Adds the first-party-app Storage Blob connector template and supporting resources.

Review effort: Balanced

Comment on lines +672 to +673
"contentId": "[variables('dataConnectorVersionConnectorDefinition')]",
"version": "[variables('_dataConnectorContentIdConnectorDefinition')]"
"isGzipCompressed": false
}
},
"dependsOn": []
TwistedAlex and others added 2 commits October 23, 2026 14:21
Add storage account request context, preserve Event Grid topic identity state, and support account-scoped sender grants with create/reuse modes. Isolate connection resources behind the grid and context-pane UI while retaining first-party collector authentication and migration-safe role assignments.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Connector Connector specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants