chore(cloud): resolve AzureRM provider deprecation warnings and Grafana version error#591
Merged
Conversation
…na version error - update Grafana default version from 11 to 12 for Standard SKU support - rename parent_id to user_assigned_identity_id in federated identity credentials - narrow log_analytics_workspace output to explicit fields 🔧 - Generated by Copilot
…on and parameters 🔧 - Generated by Copilot
📚 Documentation Health ReportGenerated on: 2026-06-09 09:13:29 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
📚 Documentation Health ReportGenerated on: 2026-06-09 10:21:07 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
bindsi
approved these changes
Jun 10, 2026
📚 Documentation Health ReportGenerated on: 2026-06-10 08:38:49 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
6 tasks
📚 Documentation Health ReportGenerated on: 2026-06-10 12:13:22 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Resolved AzureRM provider deprecation warnings and a Grafana Standard SKU version error across cloud and edge Terraform components. The changes fall into three categories: renaming deprecated
parent_idarguments, narrowing a resource output to explicit fields, and bumping the default Grafana version.Provider Deprecation Fixes
Renamed the deprecated
parent_idargument touser_assigned_identity_idin allazurerm_federated_identity_credentialresources. This is a mechanical rename — values and behavior are identical.Output Narrowing
Narrowed the
log_analytics_workspaceoutput in src/000-cloud/020-observability/terraform/outputs.tf from a full resource object to an explicit map of five fields:id,name,location,workspace_id, andprimary_shared_key.Grafana Version
Updated the default Grafana major version from
"11"to"12"in both Terraform and Bicep:grafana_major_versiondefaultgrafanaMajorVersionparam defaultThe AzureRM provider and Azure resource API require version 12 for Standard SKU Grafana resources.
Related Issue
Fixes #590
Type of Change
Implementation Details
parent_idarguments withuser_assigned_identity_idinazurerm_federated_identity_credentialresources across cloud AzureML, IoT Operations init, and edge AzureML modules.log_analytics_workspaceoutput from passing the entireazurerm_log_analytics_workspaceresource to a map of explicitly selected fields, preserving all fields consumed by downstream blueprints and components.variables.tf) and Bicep (main.bicep) to resolve a provider/API validation error with Standard SKU.Testing Performed
Validation Steps
terraform planin any blueprint referencing the modified components (e.g.,blueprints/full-single-node-cluster/terraform).parent_idor full-object output references.Checklist
terraform fmton all Terraform codeterraform validateon all Terraform codeaz bicep formaton all Bicep codeaz bicep buildto validate all Bicep codeSecurity Review
Additional Notes
.resource_group_name). All current consumers were verified — none access excluded fields.grafanaMajorVersionparam default was also updated from'11'to'12'to match the Terraform change.