* Replacing OkHttpClient with Java 11 HttpClient
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjusted the Dapr HTTP tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust tests to use Mockito instead of OkHttp mock interceptor
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Removing OkHTTP from SDK module
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Apparently there is Kotlin deps issue
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add read timeout to HttpClient request
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Use HTTP 1.1
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add file header
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding back the test related to multiple Monos
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Add app health check support to Dapr Testcontainer
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Some minor cleanup
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move waiting to beforeEach, it looks more natural
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Rename orchestrator and activity wrapper
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move workflow activity to root package
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move workflow context implementation to runtime
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Rename workflow activity context and add an interface
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Convert workflow abstract class to interface
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move saga internals to runtime.saga package
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Tiny typo fix
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjusting the class names based on feedback
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert accidental JavaDocs commits
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fixing some compilation errors
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Add Micrometer Observation support to Spring Dapr Messaging
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove direct Micrometer deps it is part of Spring Boot
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove another explicit dependency
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Hide default observation convention implementation
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix typo in default message builder
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Ensure trace is properly sent using OTEL
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix waitForSidecar to respect timeout.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Bring back 500ms interval for retries and log for waitForSidecar
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix flaky test for ConfigurationClientIT
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Adding Dapr configuration support to Testcontainers
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fixing a small styling issue
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fixing Dapr Testcontainer Component test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix Dapr Testcontainer Subscription test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix Darp Testcontainer Configuration test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix expected YAML structure
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix Configuration test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix Dapr Component test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix bi-di subscription to support dapr-api-token
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove dapr-api-token from actor services
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Handle dapr-api-token for split run tests
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix more tests requiring dapr-api-token
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix IT for HelloWorldClientIT
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Bi-di subscription.
Add bidi subscription to validate workflow.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Make bi-di subscriber to use Mono
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove all global state in from setProperty
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* use Map.of
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove dependency that is not needed.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Ensure we use the same GRPC version everywhere
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix actors tests assert
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert Dapr exception asserts
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Increase sleep to allow Spring Context to bootstrap
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert sleep value
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Increase the sleep for messaging test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move sleep before each, to ensure Spring context starts
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add more delays to ensure Spring Controller gets the messages
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding Spring Boot enhancements, Sring Data Repository, Testcontainers
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Try running ITs all at once
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Ensure HTTP and GRPC endpoints are overriden
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding Dapr Container default wait strategy based on healthz/outbound
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Ensure Testcontainers Dapr uses the alpha version
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>