Skip to content

Conversation

@joperezr
Copy link
Member

Merging changes from release/9.2 into main.

github-actions bot and others added 30 commits April 2, 2025 08:43
… access or passwords with emulator (dotnet#8503)

* Follow up keyvault changes - Pass the IKeyVaultSecretReference to the SecretResolver - Don't add the default keyvault when using the emulator.

* Enhance Azure Key Vault integration and add access key authentication support for CosmosDB and other resources

* Add the KeyVault resource, but remove it from the model in BeforeStart if the Azure resource is emulated or container in run mode.

* Add Microsoft.Extensions.DependencyInjection using statement

* Respond to PR feedback

---------

Co-authored-by: David Fowler <davidfowl@gmail.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* Tweak tracing code.

* aspire new with prompting.

* Template selection.

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
Using the Azure prefix, as we do this everywhere else.

Contributes to dotnet#7811

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
…#8538)

Contributes to dotnet#7811

Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
…m public API (dotnet#8530)

These properties may change over time or be moved in the future. We don't want to expose them just yet. Will expose later if they need to be public.

Contributes to dotnet#7811

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* Improve path prompt for aspire new command.

* Turn project option into argument on aspire run.

* Fix up message.

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
…ionExecutionContext (dotnet#8539)

* Make DistributedApplicationExecutionContext.PublisherName not nullable

Contributes to dotnet#7811

* Improve ctor

* Prevent null publisher name

---------

Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
…#8552)

* Adding descriptions to all args/options in CLI.

* Revert project arg to option.

* PR feedback.

* Rename resource to integration.

* Update src/Aspire.Cli/Commands/RunCommand.cs



---------

Co-authored-by: David Fowler <davidfowl@gmail.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
…ntainerFiles (dotnet#8558)

* Switch to null as default for owner and group in WithContainerFiles

* Fix failing test

* Update doc comment

* Call out that 0 is root

---------

Co-authored-by: David Negstad <David.Negstad@microsoft.com>
* Make publishers prompt async for faster cancellation.

* Make AppHost crash if no backchannel is attached and publishing fails.

* Switch LogError to LogDebug (whoops)

* Return correct result from TryGetContainerImageName in compose publisher. Add Dockerfile resource to playground for verification.

* Improves publisher failure UX.

* Update src/Aspire.Cli/Commands/PublishCommand.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mitch Denny <midenn@microsoft.com>
* PublishingActivityReporter fixes

* Introduce lock around status updates.

* Lock on status updates.

* Clean out unnecessary files from PR.

* Extra file to remove.

* Remove debugging code.

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
…#8599)

Contributes to dotnet#7811

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* Address WithUrls feedback

Fixes dotnet#8587

* Add more WithUrl tests

* More tests

* Fix test failure

* Fix test

* PR feedback

---------

Co-authored-by: Damian Edwards <damian@damianedwards.com>
* Add RPC protocol compat check. (dotnet#8577)

* Add RPC protocol compat check.

* Fix merge conflict.

* Fix spelling.

* Update DotNetCliRunner.cs

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Improve error message with version info.

---------

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Fix --watch hangs. (dotnet#8585)

* Fix --watch hangs.

* Don't prebuild in watch mode.

* Fix up merge.

* Add watch/no-build conflict fix.

* Fix spelling.

* Spelling.

---------

Co-authored-by: David Fowler <davidfowl@gmail.com>
…dpoints wrapped in connection strings were throwing during the preproces pass of the evalution. Avoid throwing during that pass - Added tests for this scenario (dotnet#8610)

Fixes dotnet#8596

Co-authored-by: David Fowler <davidfowl@gmail.com>
…ent name as a prefix (dotnet#8607)

* AddAzureContainerAppEnvironment should use the environment name as a prefix

We should be prefixing the resources created via AddAzureContainerAppEnvironment with the environment name. This will allow for multiple environments to be in a single distributed application in the future.

With this change, it means deploying to existing environments will duplicate resources. To solve that, add a new method WithAzdResourceNaming, which will revert the resource names back to the previous naming scheme.

* Revert local testing changes

* Ensure resourceToken is declared before it is used in bicep

* Support volume names

* Remove dots and dashes from the volume name to align with azd naming

---------

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
Co-authored-by: Mitch Denny <midenn@microsoft.com>
… templates (dotnet#8644)

* Filter out tracing health endpoints

Fixes dotnet#8580

* Fix typo

---------

Co-authored-by: Damian Edwards <damian@damianedwards.com>
* Obsolete AddAzureContainerAppsInfrastructure

This method is no longer meant to be used. Instead developers should be calling AddAzureContainerAppEnvironment.

Covert the tests using this API to the new API

* Fix volume output naming issue

We weren't discriminating between volumes and bindmounts, which caused a cache collision.

* Switch the prefix at the beginning
…#8652)

* Introduce version selecto to aspire new

* Update src/Aspire.Cli/Commands/NewCommand.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Aspire.Cli/Commands/NewCommand.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
Co-authored-by: David Fowler <davidfowl@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…es (dotnet#8651)

* Error out when GetCapabiltiesAsync is missing or unexpected exception occurs.

* Update src/Aspire.Cli/DotNetCliRunner.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Mitch Denny <midenn@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…build 0.12.11 (dotnet#8660)

Microsoft.DeveloperControlPlane.darwin-amd64 , Microsoft.DeveloperControlPlane.darwin-arm64 , Microsoft.DeveloperControlPlane.linux-amd64 , Microsoft.DeveloperControlPlane.linux-arm64 , Microsoft.DeveloperControlPlane.windows-386 , Microsoft.DeveloperControlPlane.windows-amd64 , Microsoft.DeveloperControlPlane.windows-arm64
 From Version 0.12.9 -> To Version 0.12.11

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ages for 9.2 (dotnet#8654)

* Updating versions of .NET Servicing and Extensions

* Fix EndToEnd tests
Co-authored-by: Mitch Denny <midenn@microsoft.com>
…pove AddPublisher API. (dotnet#8666)

Co-authored-by: Mitch Denny <midenn@microsoft.com>
Copilot AI review requested due to automatic review settings April 10, 2025 22:48
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

Files not reviewed (9)
  • eng/Signing.props: Language not supported
  • eng/Version.Details.xml: Language not supported
  • eng/Versions.props: Language not supported
  • playground/OpenAIEndToEnd/OpenAIEndToEnd.WebStory/OpenAIEndToEnd.WebStory.csproj: Language not supported
  • src/Components/Aspire.Azure.AI.OpenAI/Aspire.Azure.AI.OpenAI.csproj: Language not supported
  • src/Components/Aspire.OpenAI/Aspire.OpenAI.csproj: Language not supported
  • src/Components/Aspire.OpenAI/MEAIPackageOverrides.targets: Language not supported
  • tests/Aspire.Azure.AI.OpenAI.Tests/Aspire.Azure.AI.OpenAI.Tests.csproj: Language not supported
  • tests/Aspire.OpenAI.Tests/Aspire.OpenAI.Tests.csproj: Language not supported

@joperezr
Copy link
Member Author

This PR should be merged and not squashed.

@github-actions github-actions bot added the area-integrations Issues pertaining to Aspire Integrations packages label Apr 10, 2025
@joperezr joperezr merged commit 0764bae into dotnet:main Apr 11, 2025
175 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators May 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-integrations Issues pertaining to Aspire Integrations packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants