Skip to content

[release/8.0-preview1] Azure cosmosdb support in aspire (#359)#669

Merged
davidfowl merged 1 commit intorelease/8.0-preview1from
Port359
Nov 2, 2023
Merged

[release/8.0-preview1] Azure cosmosdb support in aspire (#359)#669
davidfowl merged 1 commit intorelease/8.0-preview1from
Port359

Conversation

@eerhardt
Copy link
Copy Markdown
Member

@eerhardt eerhardt commented Nov 2, 2023

Port #359 to release/8.0-preview1

  • Initial addition of CosmosDB support, based on SqlServer

  • Remove Healthchecks support from CosmosDB EF Component

  • Cleanup connection string handling in Cosmos EF

  • Cleanup connection string handling in Cosmos component

  • Update CosmosDB package to get OTel support

  • Use the parent name for the connection

  • Udpate manifest strings

  • Add CosmosDB components to Progress and Telemetry

  • Rename CosmosDB components to Aspire.Azure.Data.Cosmos[.EntityFrameworkCore]

  • Rename options -> settings

  • Rename Cosmos Components to follow naming guidelines

  • Update to CosmosDB preview package and pin to get OpenTelemetry support

  • Update comments and add Keyed DI to Aspire.Microsoft.Azure.Cosmos

  • Add log categories to Cosmos Component schemas

  • Add basic support for CosmosClientOptions (no IConfiguration binding yet)

  • Remove healthchecks support from CosmosDB Component

  • Add README for Aspire.Microsoft.Azure.Cosmos

  • Add README for Aspire.Microsoft.EntityFrameworkCore.Cosmos, and rename a couple of things

  • Update config schema to be nested for Aspire.Microsoft.EntityFramework.Cosmos and Aspire.Microsoft.Azure.Cosmos

  • Rename AzureDataCosmosSettings -> AzureCosmosDBSettings

  • Update Aspire_Components_Progress.md

  • Add PackageTags, Descriptions, and Icons

  • Add AccountEndpoint to ConfigurationScheama.json

  • Fix DB context builder config

  • Add xml doc comments for CosmosDB hosting methods and types

  • Move Cosmos DB hosting to Aspire.Hosting.Azure

  • Update manifest type names

  • Respond to PR feedback

* Initial addition of CosmosDB support, based on SqlServer

* Remove Healthchecks support from CosmosDB EF Component

* Cleanup connection string handling in Cosmos EF

* Cleanup connection string handling in Cosmos component

* Update CosmosDB package to get OTel support

* Use the parent name for the connection

* Udpate manifest strings

* Add CosmosDB components to Progress and Telemetry

* Rename CosmosDB components to Aspire.Azure.Data.Cosmos[.EntityFrameworkCore]

* Rename options -> settings

* Rename Cosmos Components to follow naming guidelines

* Update to CosmosDB preview package and pin to get OpenTelemetry support

* Update comments and add Keyed DI to Aspire.Microsoft.Azure.Cosmos

* Add log categories to Cosmos Component schemas

* Add basic support for CosmosClientOptions (no IConfiguration binding yet)

* Remove healthchecks support from CosmosDB Component

* Add README for Aspire.Microsoft.Azure.Cosmos

* Add README for Aspire.Microsoft.EntityFrameworkCore.Cosmos, and rename a couple of things

* Update config schema to be nested for Aspire.Microsoft.EntityFramework.Cosmos and Aspire.Microsoft.Azure.Cosmos

* Rename AzureDataCosmosSettings -> AzureCosmosDBSettings

* Update Aspire_Components_Progress.md

* Add PackageTags, Descriptions, and Icons

* Add AccountEndpoint to ConfigurationScheama.json

* Fix DB context builder config

* Add xml doc comments for CosmosDB hosting methods and types

* Move Cosmos DB hosting to Aspire.Hosting.Azure

* Update manifest type names

* Respond to PR feedback
@davidfowl davidfowl merged commit ac8c560 into release/8.0-preview1 Nov 2, 2023
@davidfowl davidfowl deleted the Port359 branch November 2, 2023 21:17
@eerhardt eerhardt mentioned this pull request Nov 2, 2023
joperezr added a commit that referenced this pull request Nov 14, 2023
@danmoseley danmoseley added the area-integrations Issues pertaining to Aspire Integrations packages label Nov 16, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Apr 30, 2024
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.

5 participants