feat: Publish all child modules of avm/res/insights/component#6920
Conversation
|
Important The "Needs: Triage 🔍" label must be removed once the triage process is complete! Tip For additional guidance on how to triage this issue/PR, see the BRM Issue Triage documentation. |
|
Important If this is a module-related PR, being submitted by the sole owner of the module, the AVM core team must review and approve it (as module owners can't approve their own PRs). To indicate this PR needs the core team''s attention, apply the "Needs: Core Team 🧞" label! The core team will only review and approve PRs that have this label applied! |
There was a problem hiding this comment.
Pull request overview
This PR publishes the linked-storage-account child module under avm/res/insights/component and wires it into the parent component module with AVM telemetry support patterns.
Changes:
- Adds a publishable child module (
linked-storage-account) withenableTelemetry, telemetry deployment resource,version.json, and initialCHANGELOG.md. - Updates the parent
componentmodule to disable telemetry for referenced modules and passenableTelemetry: falseinto the child deployment. - Regenerates compiled ARM templates and bumps the parent module changelog.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| avm/res/insights/component/main.bicep | Adds enableReferencedModulesTelemetry and passes it to the child module. |
| avm/res/insights/component/main.json | Regenerated template reflecting referenced-module telemetry disablement and child param wiring. |
| avm/res/insights/component/CHANGELOG.md | Bumps version and notes publishing the new child module. |
| avm/res/insights/component/linked-storage-account/main.bicep | Introduces enableTelemetry and the AVM telemetry deployment resource. |
| avm/res/insights/component/linked-storage-account/main.json | Regenerated template for the child module including telemetry plumbing. |
| avm/res/insights/component/linked-storage-account/README.md | Regenerated docs to include new parameter and telemetry disclosure section. |
| avm/res/insights/component/linked-storage-account/CHANGELOG.md | Adds initial changelog for the child module. |
| avm/res/insights/component/linked-storage-account/version.json | Adds version file for registry publishing (0.1). |
…into users/krbar/cmp-component
- Updated the description for the resource group output in the Application Insights Linked Storage Account module to clarify it refers to the Linked Storage Account. - Updated metadata version and template hash for consistency across files.
Description
Publish child modules of
avm/res/insights/componentto the Bicep public registry.linked-storage-accountChanges per child module
enableTelemetryparameteravmTelemetryresource with official telemetry prefixversion.json(version0.1)CHANGELOG.md(initial version0.1.0)Parent module changes
enableReferencedModulesTelemetry = falsevariableenableTelemetry: enableReferencedModulesTelemetryto child module deployment0.7.1to0.7.2main.jsonandREADME.mdPipeline Reference
Type of Change