telemetry: enable Telemetry=OptIn by default for test/dev images - #781
Conversation
|
Azure Pipelines: 1 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
e8a0cd1 to
0568a97
Compare
1f21c48 to
3113a53
Compare
0568a97 to
3d08428
Compare
3113a53 to
9c5f25f
Compare
3d08428 to
83315ba
Compare
9c5f25f to
8481006
Compare
83315ba to
45b5c66
Compare
8481006 to
fe8ca7b
Compare
45b5c66 to
cd47c59
Compare
fe8ca7b to
dbaeaf5
Compare
cd47c59 to
b5635ec
Compare
dbaeaf5 to
bb26845
Compare
b5635ec to
8458fa1
Compare
bb26845 to
f2ed3e4
Compare
8458fa1 to
8fa7b72
Compare
Adds a shared tests/images/common/trident.conf with Telemetry=OptIn and references it from every test/dev image definition, enabling Application Insights telemetry opt-in by default across test/dev images. Originally part of PR #774 (appinsights-telemetry); split out to its own PR, stacked on PR #779 (installation-servicing-id), since these image-definition changes are unrelated to the core telemetry plumbing and servicing-ID work in the earlier PRs in the stack.
f2ed3e4 to
da85729
Compare
There was a problem hiding this comment.
🟢 Approval recommended
The manifests consistently reference the valid shared opt-in configuration at the expected agent configuration path.
Pull request overview
Adds a shared telemetry opt-in configuration to test and development images.
Changes:
- Adds
Telemetry=OptInto a sharedtrident.conf. - Installs the configuration across test, installer, container, VM, and verity images.
File summaries
| File | Description |
|---|---|
tests/images/common/trident.conf |
Defines telemetry opt-in. |
tests/images/trident-vm-testimage/base/updateimg-grub.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/updateimg-grub-verity.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/updateimg-grub-verity-azure.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/baseimg-usr-verity.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/baseimg-root-verity.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/baseimg-grub.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/baseimg-grub-verity.yaml |
Installs shared configuration. |
tests/images/trident-vm-testimage/base/baseimg-grub-verity-azure.yaml |
Installs shared configuration. |
tests/images/trident-verity-testimage/usr/host.yaml |
Installs shared configuration. |
tests/images/trident-verity-testimage/usr/container.yaml |
Installs shared configuration. |
tests/images/trident-verity-testimage/base/baseimg.yaml |
Installs shared configuration. |
tests/images/trident-verity-testimage/base/baseimg-container.yaml |
Installs shared configuration. |
tests/images/trident-testimage/base/baseimg.yaml |
Installs shared configuration. |
tests/images/trident-mos/iso.yaml |
Installs shared configuration. |
tests/images/trident-mos/containerhost-iso.yaml |
Installs shared configuration. |
tests/images/trident-installer/base/baseimg.yaml |
Installs shared configuration. |
tests/images/trident-installer/base/baseimg-split.yaml |
Installs shared configuration. |
tests/images/trident-installer/base/baseimg-direct-streaming.yaml |
Installs shared configuration. |
tests/images/trident-functest/base/baseimg.yaml |
Adds and installs the configuration. |
tests/images/trident-container-testimage/base/baseimg.yaml |
Installs shared configuration. |
tests/images/trident-container-installer/base/baseimg.yaml |
Installs shared configuration. |
tests/images/azurelinux-direct-streaming-testimage/base/baseimg.yaml |
Adds and installs the configuration. |
tests/images/azl-installer/installer-iso.yaml |
Installs shared configuration. |
Review details
- Files reviewed: 24/24 changed files
- Comments generated: 0
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
…tionalFiles content - Merge PR #779 (installation/servicing ID) tip forward - Inline shared tests/images/common/trident.conf into each referencing yaml via additionalFiles content: instead of source:, removing the now-unused shared file (23 image definitions updated)
…n-servicing-id' into user/bfjelds/mjolnir/testimages-telemetry-optin
There was a problem hiding this comment.
🟢 Approval recommended
The inline configuration uses the supported image schema and matches Trident’s telemetry parser across all affected images.
Review details
- Files reviewed: 23/23 changed files
- Comments generated: 0 new
- Review effort level: Balanced
…n-servicing-id' into user/bfjelds/mjolnir/testimages-telemetry-optin
…n-servicing-id' into user/bfjelds/mjolnir/testimages-telemetry-optin
There was a problem hiding this comment.
🟢 Approval recommended
The inline configuration is valid, consistently applied, and avoids the previously identified dependency-tracking issue.
Review details
- Files reviewed: 23/23 changed files
- Comments generated: 0 new
- Review effort level: Balanced
…n-servicing-id' into user/bfjelds/mjolnir/testimages-telemetry-optin
There was a problem hiding this comment.
🟢 Approval recommended
All affected image definitions consistently install the valid telemetry setting at the expected agent configuration path.
Review details
- Files reviewed: 23/23 changed files
- Comments generated: 0 new
- Review effort level: Balanced
…n-servicing-id' into user/bfjelds/mjolnir/testimages-telemetry-optin
There was a problem hiding this comment.
🟢 Approval recommended
The inline configuration is valid, consistently applied, and avoids the previously identified shared-file dependency issue.
Review details
- Files reviewed: 23/23 changed files
- Comments generated: 0 new
- Review effort level: Balanced
…snapshot + rollback --check fixes)
There was a problem hiding this comment.
🟢 Approval recommended
The inline configuration is valid, consistently applied, and avoids the previously identified shared-file dependency issue.
Review details
- Files reviewed: 23/23 changed files
- Comments generated: 0 new
- Review effort level: Balanced
Enable telemetry for test pipelines by adding
trident.confwithTelemetry=OptInto test images.Related PRs in stack: