Summary
All Terraform components and blueprints in edge-ai pin the microsoft/fabric provider at 1.3.0 (released June 2025). The latest stable version is 1.10.0 (released May 07, 2026). Upgrade is low-risk with no breaking changes for any resource currently used in the repo.
Files to Update (11 total)
src/000-cloud/031-fabric/terraform/versions.tf
src/000-cloud/031-fabric/terraform/modules/workspace/versions.tf
src/000-cloud/031-fabric/terraform/modules/lakehouse/versions.tf
src/000-cloud/031-fabric/terraform/modules/eventhouse/versions.tf
src/000-cloud/031-fabric/ci/terraform/versions.tf
src/000-cloud/032-fabric-rti/terraform/versions.tf
src/000-cloud/032-fabric-rti/ci/terraform/versions.tf
src/100-edge/130-messaging/terraform/modules/fabric-rti/versions.tf (currently >= 1.3.0, pin to 1.10.0)
blueprints/fabric/terraform/versions.tf
blueprints/fabric-rti/terraform/versions.tf
blueprints/full-multi-node-cluster/terraform/versions.tf
Change each version = "1.3.0" (and >= 1.3.0) to version = "1.10.0".
Risk Assessment
Overall: LOW
The only breaking change across all 7 releases (fabric_workspace_git requiring git_credentials.source in v1.6.0) does not apply — fabric_workspace_git is not used anywhere in the repo.
One behavioral change to be aware of: v1.4.0 added capacity-state validation to fabric_workspace that errors if the assigned Fabric capacity is paused or suspended. v1.9.0 added skip_capacity_state_validation = true on the fabric_workspace resource to mitigate this if non-prod capacities are ever inactive.
Acceptance Criteria
- All 11
versions.tf files updated to version = "1.10.0"
npm run tf-validate passes with no errors
npm run tflint-fix-all passes with no errors
- Optional: add
skip_capacity_state_validation = true to fabric_workspace in src/000-cloud/031-fabric/terraform/modules/workspace/main.tf if non-prod Fabric capacities may be paused
References
Summary
All Terraform components and blueprints in edge-ai pin the
microsoft/fabricprovider at1.3.0(released June 2025). The latest stable version is1.10.0(released May 07, 2026). Upgrade is low-risk with no breaking changes for any resource currently used in the repo.Files to Update (11 total)
src/000-cloud/031-fabric/terraform/versions.tfsrc/000-cloud/031-fabric/terraform/modules/workspace/versions.tfsrc/000-cloud/031-fabric/terraform/modules/lakehouse/versions.tfsrc/000-cloud/031-fabric/terraform/modules/eventhouse/versions.tfsrc/000-cloud/031-fabric/ci/terraform/versions.tfsrc/000-cloud/032-fabric-rti/terraform/versions.tfsrc/000-cloud/032-fabric-rti/ci/terraform/versions.tfsrc/100-edge/130-messaging/terraform/modules/fabric-rti/versions.tf(currently>= 1.3.0, pin to1.10.0)blueprints/fabric/terraform/versions.tfblueprints/fabric-rti/terraform/versions.tfblueprints/full-multi-node-cluster/terraform/versions.tfChange each
version = "1.3.0"(and>= 1.3.0) toversion = "1.10.0".Risk Assessment
Overall: LOW
The only breaking change across all 7 releases (
fabric_workspace_gitrequiringgit_credentials.sourcein v1.6.0) does not apply —fabric_workspace_gitis not used anywhere in the repo.One behavioral change to be aware of: v1.4.0 added capacity-state validation to
fabric_workspacethat errors if the assigned Fabric capacity is paused or suspended. v1.9.0 addedskip_capacity_state_validation = trueon thefabric_workspaceresource to mitigate this if non-prod capacities are ever inactive.Acceptance Criteria
versions.tffiles updated toversion = "1.10.0"npm run tf-validatepasses with no errorsnpm run tflint-fix-allpasses with no errorsskip_capacity_state_validation = truetofabric_workspaceinsrc/000-cloud/031-fabric/terraform/modules/workspace/main.tfif non-prod Fabric capacities may be pausedReferences