Skip to content

[release/9.4] Support uninstrumented peer visualization for parameters, and resources with connection strings and github models - #10382

Merged
Dan Moseley (danmoseley) merged 17 commits into
release/9.4from
backport/pr-10340-to-release/9.4
Jul 14, 2025
Merged

Dan Moseley (danmoseley) merged 17 commits into
release/9.4from
backport/pr-10340-to-release/9.4

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 14, 2025 •

Copy link
Copy Markdown
Contributor

Backport of #10340 to release/9.4

/cc David Fowler (@davidfowl) Copilot

Customer Impact

This PR enables uninstrumented peer visualization for parameters and resources with connection strings and GitHub models in Aspire. Customers will now be able to visualize connections and resource dependencies more accurately, even when instrumentation is not present. This improves the observability and troubleshooting experience for complex applications relying on external resources.

Testing

The changes were validated through unit and integration tests covering the new visualization logic and resource handling. Manual verification was performed to ensure that resources with connection strings and GitHub models appear correctly in the visualization, both in instrumented and uninstrumented scenarios. Automated CI pipelines for the Aspire repo also passed successfully.

Risk

Risk is moderate. While the changes largely extend existing visualization logic, they touch core components responsible for resource detection and graph rendering. There is some risk of unintended side effects in visualizations for edge cases or previously unsupported resource types. However, the changes are isolated to visualization and do not impact resource creation or connection logic.

Regression?

This change is not expected to introduce regressions in existing scenarios. The visualization updates are additive and should not affect instrumented resources or existing connection logic. However, additional testing should be done if any custom visualizations or non-standard resource providers are in use.

Copilot AI and others added 17 commits July 14, 2025 13:52
…n strings, and GitHub models

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
… string parsing

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…roved documentation

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…eUrlHostAndPort

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…implifying hostname validation

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…ction

Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>
…omputation on each peer resolution

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
@akoeplinger

Copy link
Copy Markdown
Member

This broke the code mirror, see #10383

@joperezr

Copy link
Copy Markdown
Member

This broke the code mirror, see #10383

Looking into this.

@danmoseley Dan Moseley (danmoseley) added this to the 9.4 milestone Jul 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants