-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Closed
Copy link
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.azure-springAll azure-spring related issuesAll azure-spring related issuesazure-spring-4.0azure-spring-cosmosSpring cosmos related issues.Spring cosmos related issues.azure-spring-eventhubsSpring event hubs related issues.Spring event hubs related issues.azure-spring-servicebusSpring service bus related issues.Spring service bus related issues.azure-spring-storageSpring storage releated issues.Spring storage releated issues.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamWorkflow: This issue needs attention from Azure service team or SDK team
Milestone
Description
Current Status
In main branch these are supported to write unit test by docker:
- spring-cloud-azure-docker-compose
- Event Hubs
- Service Bus
- Storage Blob
- Storage Queue
- spring-cloud-azure-testcontainers
- Cosmos
- Event Hubs
- Service Bus
- Storage Blob
- Storage Queue
Expected behavior
Sync test by docker related features from main branch to the release/spring-cloud-azure_4.21.0 branch.
Some more information
-
PRs to add
test by dockerrelated features inmainbranch.- Add Testcontainers Service Connection support for Cosmos, Blob and Queue #41176
- Add Storage Blob and Queue Service Connection from Docker Compose #41321
- Add ServiceBus Service Connection for Docker Compose and Testcontainers #44019
- Add EventHubs Service Connection for Docker Compose and Testcontainers #47926
- Add changelog item about supporting EventHubs in docker compose and test container #48082
- Fix error about test by docker #48105
- Update dependency in spring-cloud-azure-testcontainers #48178
-
Other requirements
- The version of external dependencies should be align with this file: https://github.com/Azure/azure-sdk-for-java/blob/release/spring-cloud-azure_4.21.0/eng/versioning/external_dependencies.txt, it's aligned to this file: https://github.com/Azure/azure-sdk-for-java/blob/release/spring-cloud-azure_4.21.0/sdk/spring/scripts/spring_boot_2.7.18_managed_external_dependencies.txt
- The main changes are in these folders:
sdk/spring/spring-cloud-azure-testcontainers,spring/spring-cloud-azure-testcontainers,spring/spring-cloud-azure-autoconfigure. - Make sure sync the unit test from main branch.
- Make sure all unit test passed except the tests that need to start docker container. It's known that the spring-boot:2.7.18 managed docker client dependency can not connect the latest docker server because the api version doesn't match. So just add the tests that need to run docker container, but disable those tests.
- Make sure to update CHANGELOG.md
- PR should merge to this branch: https://github.com/Azure/azure-sdk-for-java/tree/release/spring-cloud-azure_4.21.0
Reactions are currently unavailable
Metadata
Metadata
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.azure-springAll azure-spring related issuesAll azure-spring related issuesazure-spring-4.0azure-spring-cosmosSpring cosmos related issues.Spring cosmos related issues.azure-spring-eventhubsSpring event hubs related issues.Spring event hubs related issues.azure-spring-servicebusSpring service bus related issues.Spring service bus related issues.azure-spring-storageSpring storage releated issues.Spring storage releated issues.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamWorkflow: This issue needs attention from Azure service team or SDK team
Type
Projects
Status
Cut