[release/13.3] Fix Foundry hosted agent endpoint resolution#16809
[release/13.3] Fix Foundry hosted agent endpoint resolution#16809joperezr merged 3 commits intorelease/13.3from
Conversation
Resolve hosted-agent environment endpoint references through compute environment deployment expressions during publish so aspire deploy does not wait on endpoint allocation snapshots. Throw for unsupported internal referenced endpoints and add regression coverage for direct and nested endpoint expressions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fix endpoint resolution diagnostics, reuse the shared formatting helper, keep upgraded endpoint TLS values consistent with the effective scheme, and document endpoint property resolution behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clarify that compute environment endpoint property expressions are generally useful whenever callers need environment-specific reference expressions, not only for deployment publishers. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 16809Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 16809" |
|
🎬 CLI E2E Test Recordings — 68 recordings uploaded (commit View all recordings
📹 Recordings uploaded automatically from CI run #25407118078 |
|
No documentation PR is required for this change. This PR is a bug fix for Foundry hosted agent endpoint resolution that prevents
|
Backport of #16797 to release/13.3
/cc @eerhardt
Customer Impact
When devs use Foundry hosted agents that reference apps in another compute environment - like ACA - running
aspire deployhangs forever.Testing
Manually tested, plus new automated tests.
Risk
Medium-low. There are still problems with Foundry that people can hit. But this at least fixes the hang.
Regression?
No