Commit Graph

2410 Commits

Author SHA1 Message Date
Bernd Verst 7896930f82
Merge pull request #2433 from DeepanshuA/latest_dapr_pin
Set Dapr Running Flag and Drop dapr runtime fork replacement
2023-01-12 08:57:59 -08:00
Deepanshu Agarwal 70171fc0e1 Set runtime Running to true for cert tests
Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2023-01-12 17:46:20 +05:30
Deepanshu Agarwal bb7a2ec60e drop dapr runtime fork replace
Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2023-01-12 16:38:29 +05:30
Bernd Verst dd06fcac95
Merge pull request #2426 from robertojrojas/aws-dynamodb-partition-key-fix-2424
[AWS DynamoDB] Fixes Incorrect Implementation of the Partition Key Metadata Field
2023-01-11 14:07:37 -08:00
Roberto Rojas cdd8d0d621
Merge branch 'master' into aws-dynamodb-partition-key-fix-2424 2023-01-11 11:55:12 -05:00
Pravin Pushkar 1ef514df3f
HTTP binding: add TLS config options for client cert verification (#2399)
* adding client cert for client verification

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* logic for getting certs is provided as pem encoded strings

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* adding test for https endpoint

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* tls min version

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* adding tests

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* added more tests and some test refactoring

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* modify err check for file not exist

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

* review comments

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>

Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>
2023-01-10 21:18:48 -08:00
Bernd Verst 46652b69d2
Merge pull request #2427 from ItalyPaleAle/fix-2422
bindings.twilio.sms: Properly handle JSON-formatted req.Data
2023-01-10 14:23:06 -08:00
ItalyPaleAle e948bef04a ⚙️🧹
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-10 18:10:25 +00:00
Roberto J Rojas 5eb9356250 Merge branch 'master' into aws-dynamodb-partition-key-fix-2424
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-10 12:59:35 -05:00
ItalyPaleAle 32f14568ec Moved Unquote to utils package
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-10 17:52:38 +00:00
ItalyPaleAle 02d478785b Merge branch 'master' of https://github.com/dapr/components-contrib into fix-2422 2023-01-10 17:44:39 +00:00
ItalyPaleAle d6bb5a7232 ⚙️🧹
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-10 17:44:37 +00:00
Deepanshu Agarwal b2d8e6013b
Add bulkSubscribe request params to SubscribeRequest (#2405)
* Add bulkSubscribe configuration params

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Replace dapr/dapr package to run cert tests

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Change bulkSubscribe param types

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Update latest dapr/dapr fork

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Update correct dapr/dapr version

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* change BulkSubscribeRequest to Config

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Update dapr/dapr version for cert

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

* Update with latest dapr fork

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>

Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2023-01-10 09:30:25 -08:00
ItalyPaleAle 3aefab1125 💄
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-10 17:19:16 +00:00
ItalyPaleAle c33be7f858 bindings.twilio.sms: Properly handle JSON-formatted req.Data
Fixes #2422

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-10 17:16:28 +00:00
Bernd Verst 15394572dd
Merge pull request #2387 from shivamkm07/conformance_configAPI
Conformance test for Config API
2023-01-09 17:48:54 -08:00
Roberto J Rojas 4f5a9c94ed fixes partition key incorrect implementation
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-09 19:26:32 -05:00
shivam 550e6fa7d9 linter fix
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-10 01:19:42 +05:30
shivam ead9f5e6d4 better impl of AddKey redis
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-10 01:08:30 +05:30
Bernd Verst 5246de2c53
Merge branch 'master' into conformance_configAPI 2023-01-09 10:24:40 -08:00
Bernd Verst aae1f6c064
Merge pull request #2418 from dapr/berndverst-patch-6
Fix State Azure Blob cert test
2023-01-09 10:23:39 -08:00
shivam c0504b422f Removing operation from Updatevent
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 20:43:41 +05:30
shivam 171a61e36c making client public
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 15:29:38 +05:30
shivam d1e888afc1 Using internal redisClient interface
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam aa3ca47ffc Modifying unit test case for non-existent key
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam e9d9449a2c Handling non-existing key scenario in get
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 256cd8915e Fix linter errors
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam bc1b84883b Fix linter errors
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 4d2332aee6 Adding delete scenario in conformance test
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam bad0c3c83d Handling delete event in redis config store
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 7bcaa46f33 Adding operation field in updatevent
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 5ddb9dbba9 Add more scenarios
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 335ccdbbfb Adding redis configuration in conformance
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 4aff123b46 Adding Redis 7 support
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam d5d45350ac Formatting Changes/Comments
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam 3e51c9ceb4 Fix Redis: Correctly stopping all goroutines at unsubscribe
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam a23607fed2 Adding wait for subscribe to complete
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
shivam c662fd2e5b Init config conformance framework
Signed-off-by: shivam <shivamkm07@gmail.com>
2023-01-09 10:47:13 +05:30
Bernd Verst 4a600d1bf2
Merge branch 'master' into berndverst-patch-6 2023-01-08 18:50:00 -08:00
Roberto Rojas 88593fff0e
AWS SNS/SQS PubSub Certification Tests - Exiting Queue/Topics tests (#2416)
* adds exiting queue/topic tests

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

* fixes as per PR review

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>

Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-01-06 18:59:40 -08:00
Bernd Verst a637faea22
Fix State Azure Blob cert test
State Azure Blob Cert test: AAD test was not actually using AAD

Signed-off-by: Bernd Verst <github@bernd.dev>
2023-01-06 16:15:08 -08:00
Joni Collinge 382f84f30c
Add support for Azure Service Bus sessions for topics (#2346)
* WIP: ASB sessions

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* WIP: Support ASB sessions

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Add metadata

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* remove dead code

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* lint

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Add sessionIdleTimeoutInSec md

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Support blank session IDs

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* If require sessions and no session id, set blank

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* move session config to per subscription metadata

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* add some unit tests

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* lint

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* remove auto blank session id

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* go mod tidy

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* add basic cert test

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* update comment

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* remove dead code

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* remove dead code

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Update certification test

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Add comment

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Add cert test for roundrobin

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* go mod tidy

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Update readme

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Use struct for NewSubscription to simplify parameters

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Address feedback

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Address feedback

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Only async receive

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* isTruthy on map without check

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Use if not select for context check

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* Feedback

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

* lint

Signed-off-by: Joni Collinge <jonathancollinge@live.com>

Signed-off-by: Joni Collinge <jonathancollinge@live.com>
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
Co-authored-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-06 09:59:26 -08:00
Bernd Verst cde02f4875
Merge pull request #2411 from berndverst/certterra
Add certification test terraform files
2023-01-05 17:47:31 -08:00
Bernd Verst 7b44ae9863 another terraform update
Signed-off-by: Bernd Verst <github@bernd.dev>
2023-01-05 16:52:24 -08:00
Bernd Verst d8019c7c8b update snssqs cert terraform topics
Signed-off-by: Bernd Verst <github@bernd.dev>
2023-01-05 16:15:48 -08:00
Bernd Verst c9c9823549 Add certification test terraform files
Signed-off-by: Bernd Verst <github@bernd.dev>
2023-01-05 16:08:31 -08:00
Bernd Verst 5cdc6978cc
Merge pull request #2362 from robertojrojas/aws-pubsub-cert-tests-1339
AWS SNS/SQS PubSub Certification Tests - Part 1
2023-01-05 15:56:40 -08:00
Roberto J Rojas a5cdf29111 sets AWS env vars for test workflow
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-05 14:19:03 -05:00
Roberto J Rojas e4719d7d7a Merge branch 'master' into aws-pubsub-cert-tests-1339
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-05 11:32:40 -05:00
Bernd Verst 5043b7cb4a
Merge pull request #2298 from mecoding1/master
Receiving of custom properties from IoT Hub through endpoint that is compatible with Event Hubs
2023-01-04 15:49:22 -08:00