Skip to content

⭐ Add Azure Data Factory and Synapse Analytics resources#7062

Merged
tas50 merged 1 commit intomainfrom
feat/azure-datafactory-synapse
Mar 28, 2026
Merged

⭐ Add Azure Data Factory and Synapse Analytics resources#7062
tas50 merged 1 commit intomainfrom
feat/azure-datafactory-synapse

Conversation

@tas50
Copy link
Copy Markdown
Member

@tas50 tas50 commented Mar 28, 2026

Summary

  • Add azure.subscription.dataFactoryService with factory resource exposing publicNetworkAccess, encryption, identity, provisioningState, version, repoConfiguration, and created
  • Add azure.subscription.synapseService with workspace resource exposing managedVirtualNetwork, publicNetworkAccess, encryption, managedResourceGroupName, sqlAdministratorLogin, trustedServiceBypassEnabled, and azureADOnlyAuthentication
  • Bump Azure provider version to 13.3.0
  • Note: Data Lake Gen2 encryption checks are already covered by existing azure.subscription.storageService.account (filter with properties["isHnsEnabled"] == true)

Test plan

  • Build and install provider: make providers/build/azure && make providers/install/azure
  • Verify Data Factory: mql run azure -c "azure.subscription.dataFactory.factories { name publicNetworkAccess }"
  • Verify Synapse: mql run azure -c "azure.subscription.synapse.workspaces { name managedVirtualNetwork publicNetworkAccess }"
  • Verify go vet ./providers/azure/... passes

🤖 Generated with Claude Code

@tas50 tas50 changed the title Add Azure Data Factory and Synapse Analytics resources ⭐ Add Azure Data Factory and Synapse Analytics resources Mar 28, 2026
Copy link
Copy Markdown

@mondoo-code-review mondoo-code-review bot left a comment

Choose a reason for hiding this comment

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

New Azure Data Factory and Synapse Analytics resources are correctly implemented following existing patterns, but use a pre-release Synapse SDK.

@tas50 tas50 force-pushed the feat/azure-datafactory-synapse branch from 2ab7bc0 to fddbce1 Compare March 28, 2026 06:04
Copy link
Copy Markdown

@mondoo-code-review mondoo-code-review bot left a comment

Choose a reason for hiding this comment

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

New Azure Data Factory and Synapse Analytics MQL resources query correctly but miss access-denied handling on list APIs.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 28, 2026

Test Results

5 741 tests  ±0   5 737 ✅ ±0   2m 1s ⏱️ -18s
  425 suites ±0       4 💤 ±0 
   33 files   ±0       0 ❌ ±0 

Results for commit 8fbfce2. ± Comparison against base commit 133457f.

♻️ This comment has been updated with latest results.

@tas50 tas50 force-pushed the feat/azure-datafactory-synapse branch from fddbce1 to 2d9b1b1 Compare March 28, 2026 06:24
Copy link
Copy Markdown

@mondoo-code-review mondoo-code-review bot left a comment

Choose a reason for hiding this comment

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

Bool fields for Synapse workspace will report false instead of unknown when the API returns nil, potentially causing incorrect security policy evaluations.

Add azure.subscription.dataFactoryService with factory resource exposing
publicNetworkAccess, encryption, identity, and repo configuration.
Add azure.subscription.synapseService with workspace resource exposing
managedVirtualNetwork, publicNetworkAccess, encryption, and auth settings.
Bump Azure provider to 13.3.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tas50 tas50 force-pushed the feat/azure-datafactory-synapse branch from 2d9b1b1 to 8fbfce2 Compare March 28, 2026 16:40
Copy link
Copy Markdown

@mondoo-code-review mondoo-code-review bot left a comment

Choose a reason for hiding this comment

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

New Azure Data Factory and Synapse Analytics resources added following established patterns

@tas50 tas50 merged commit ef6fb93 into main Mar 28, 2026
22 checks passed
@tas50 tas50 deleted the feat/azure-datafactory-synapse branch March 28, 2026 17:35
@github-actions github-actions bot locked and limited conversation to collaborators Mar 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant