Add health check support for Qdrant client
Description
This PR Adds health check support for Aspire.Qdrant.Client.
We need to import Testcontainers for ConformanceTests.
Fixes #5768
Checklist
- Is this feature complete?
- [X] Yes. Ready to ship.
- [ ] No. Follow-up changes expected.
- Are you including unit tests for the changes and scenario tests if relevant?
- [X] Yes
- [ ] No
- Did you add public API?
- [X] Yes
- If yes, did you have an API Review for it?
- [X] Yes
- [ ] No
- Did you add
<remarks />and<code />elements on your triple slash comments?- [ ] Yes
- [X] No
- If yes, did you have an API Review for it?
- [ ] No
- [X] Yes
- Does the change make any security assumptions or guarantees?
- [ ] Yes
- If yes, have you done a threat model and had a security review?
- [ ] Yes
- [ ] No
- If yes, have you done a threat model and had a security review?
- [X] No
- [ ] Yes
- Does the change require an update in our Aspire docs?
- [X] Yes
- Link to aspire-docs issue:
- [ ] No
- [X] Yes
Microsoft Reviewers: Open in CodeFlow
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
I still have this problem https://github.com/dotnet/aspire/pull/6432#issuecomment-2429935302 @eerhardt can you help me fix that?
I still have this problem #6432 (comment) @eerhardt can you help me fix that?
From the root of your repo, run the following and ensure you get the same output:
❯ dotnet nuget list source
Registered Sources:
1. dotnet-public [Enabled]
https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json
2. dotnet-eng [Enabled]
https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json
3. dotnet9 [Enabled]
https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json
4. dotnet-libraries [Enabled]
https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json
5. dotnet9-transport [Enabled]
https://dnceng.pkgs.visualstudio.com/public/_packaging/dotnet9-transport/nuget/v3/index.json
If any of those are disabled, make sure you enable them, usually in VS: Tools => NuGet Package Manager => Package Manager Settings => Package Sources.
I still have this problem #6432 (comment) @eerhardt can you help me fix that?
From the root of your repo, run the following and ensure you get the same output:
❯ dotnet nuget list source Registered Sources: 1. dotnet-public [Enabled] https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json 2. dotnet-eng [Enabled] https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json 3. dotnet9 [Enabled] https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json 4. dotnet-libraries [Enabled] https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json 5. dotnet9-transport [Enabled] https://dnceng.pkgs.visualstudio.com/public/_packaging/dotnet9-transport/nuget/v3/index.jsonIf any of those are disabled, make sure you enable them, usually in VS:
Tools=>NuGet Package Manager=>Package Manager Settings=>Package Sources.
Thanks a lot.