Commit Graph

3297 Commits

Author SHA1 Message Date
Prafulla Anurag 9ffc7dc2ce Cloudkms secretstore (#121)
* Initial Commit creating cloudkmsclient

* Changes to go.mod go.sum

* Minor changes

* Add basic metadata structure, decrypt function

* Add GetSecret Module

* Add module to fetch secret file from cloud storage

* Finish coding the secret store

* Delete changes to go.mod

* Remove changes from go.mod and go.sum

* Add init test for cloudkms

* fix golint failures

* Edited the documentation
2019-11-29 12:23:23 -08:00
Abhishek Gupta c4bd2a47ea Implementation for Hazelcast based state store (#145)
* hazelcast store impl

* go.mod update
2019-11-27 21:12:47 -08:00
Francisco Beltrao 9e78671fc0 Add RabbitMQ pub/sub (#124)
* Add RabbitMQ pub/sub

* Fix lint error (global variable)

* RabbitMQ pub/sub auto ack defaults to false
Fix log message incorrect prefix

* Remove extra line in go.mod

* Revert extra line in go.mod
2019-11-27 10:37:09 -08:00
Yaron Schneider e644714b17
Update Makefile (#144) 2019-11-27 10:18:28 -08:00
sayboras eabe18a79f Support AWS secret manager as secret store (#142)
* Initial commit

* Initial commit

* Update Readme.md

* Update godoc comment

* Added session token

* Incorporate review comment

* Added the header

* Corrected godoc
2019-11-26 07:36:11 -08:00
sayboras 08362d9e6b Added check for go.mod (#141)
* Added check for go.mod

* Rename the make target

* Grrrrr

* Update go.mod and go.sum

* Run gofmt and goimports

* Correct typo
2019-11-25 00:45:51 -08:00
Shalabh Mohan Shrivastava fac9d4a41b
Removing go vendoring (#139)
* Removing go vendoring

* Removing modules-download-mode: vendor, to fix the build error
2019-11-22 13:41:10 -08:00
Shalabh Mohan Shrivastava bcd23db009
Changes to include Package names pubsub/secret stores/state to be consistent with company name (#137)
* [Commit - PubSub changes ]

Changing the names of the packages directory so to be consistent with name of the company .

It is to be noted that package name can not have hyphen "-" in the name.
So changing the directory names and putting under company names.

For example - servicebus package would be

dapr/components-contrib/pubsub/azure/servicebus

* Commit 2 - Changes for Secret Stores

* Commit 3 - for the state store changes
2019-11-22 12:46:42 -08:00
Shalabh Mohan Shrivastava a63a0b23be
Merge pull request #128 from dapr/naming
Changes to include Bindings Package names to be consistent with company name
2019-11-22 11:31:20 -08:00
Yaron Schneider 62856f9e0c
Merge branch 'master' into naming 2019-11-22 11:15:50 -08:00
Shalabh Mohan Shrivastava a6e7b3031a
Merge pull request #136 from dapr/requests
Split the requests and responses for input/output bindings
2019-11-21 18:30:56 -08:00
Shalabh Mohan Shrivastava ad0e80bd3c Removing unused import 2019-11-21 18:23:43 -08:00
Shalabh Mohan Shrivastava b1ae76550b Split the requests and responses for input/output bindings 2019-11-21 18:19:17 -08:00
Leon Mai 48d385b82b Don't return nil for response when length of items is 0 (#133) 2019-11-20 15:21:21 -08:00
Shalabh Mohan Shrivastava a48c4bc55d
Merge pull request #131 from dapr/metadata
Adding metadata to State Delete and Get requests
2019-11-20 11:06:46 -08:00
Shalabh Mohan Shrivastava 4ad618f2f4 Adding metadata to State Delete and Get requests 2019-11-19 14:03:11 -08:00
Yaron Schneider 9c6f0e9ebf
Update Readme.md (#129)
Update with Couchbase addition.
2019-11-18 23:53:54 -08:00
Abhishek Gupta 356981000e Couchbase state store implementation (#100)
* first cut for couchbase store

* set and delete account for etag

* updated implementation

* fixed go mod
2019-11-18 23:13:41 -08:00
Shalabh Mohan Shrivastava 8c9a3bd806 [Commit - Bindings Package names]
Changing the names of the packages directory so to be consistent with name of the company .

It is to be noted that package name can not have hyphen "-" in the name.
So changing the directory names and putting under company names.

For example - dynamodb  package would be

dapr/components-contrib/bindings/aws/dynamodb
2019-11-18 15:33:13 -08:00
Leon Mai 5a27c138e7 Adjust interface a bit, fix indirect lint error (#125)
* Adjust interface a bit

* Extra lines at end
2019-11-15 15:26:56 -08:00
Leon Mai cf2f5287fe
Merge pull request #122 from dapr/mdns
don't cache zeroconf resolver
2019-11-14 20:40:52 -08:00
LM 69e7554e62 don't cache zeroconf resolver 2019-11-14 18:58:29 -08:00
Leon Mai e7e02ee056 Servicediscovery (#118)
* service discovery component

* Update vendor files

* Remove dep on dapr

* lint

* Code review comments

* lint

* code review comments

* use const

* refactor

* code review
2019-11-14 13:14:57 -08:00
sayboras 32f5f81b9b Fixed dependency issue (#104) 2019-11-11 12:34:56 -08:00
Francisco Beltrao 8086a01455 Fix azure service bus error message typo (#117) 2019-11-11 12:29:56 -08:00
Yoichi Kawasaki bd36a6759f Added state store: Cloud Firestore (#110)
* Added State Store: Cloud Firestore

* changed state store name
2019-11-08 14:43:43 -08:00
Shalabh Mohan Shrivastava 08e654c0cd Change TransactionalStateStore interface to TransactionalStore (#114)
* Change TransactionalStateStore interface to TransactionalStore

https://github.com/dapr/components-contrib/issues/91

* Updating the ReadMe file

Changing to TransactionalStore and also including new MongoDB state store.
2019-11-08 12:10:19 -08:00
Shalabh Mohan Shrivastava 4b58411247 Adding transactions support to MongoDB (#111)
* Adding transactions support to MongoDB

* Resolving code review comments

* fixing the issue while testing, passing options in the callback
2019-11-08 11:33:39 -08:00
Joni Collinge c945e70212 fixes wrong metadata config check (#108) 2019-11-05 16:19:26 -08:00
Joni Collinge ed3c829578 Azure ServiceBus PubSub Implementation (#93)
* initial skeleton code

* updated sub message handler

* lowercased errors

* added deadletter

* added context

* remove nil args

* added TODOs

* add max delivery count and timeout config

* refactored ensure methods

* removed confusing comment

* apply go fmt

* removed consumerID default

* updated go mod

* fixed up linter issues

* add package alias

* removed TODOs

* added additional servicebus config

* fix linting
2019-11-05 14:50:48 -08:00
Anubhav Mishra db7bf1f08b secretstores: adding X-Vault-Request header (#106) 2019-11-05 14:41:49 -08:00
Yaron Schneider 718a51ff40
Use consumerID for queue name (#99)
* use consumerID for queue name

* update tests
2019-11-04 11:42:21 -08:00
Yaron Schneider 34e1757740
Add TLS connection option to Redis pub sub (#96)
* add tls option to redis pub sub

* make default skip verify

* fix tls assignment

* remove gosec check

* retry nosec
2019-11-04 11:00:57 -08:00
Anubhav Mishra 4bbfb82e98 initial secretstore implementation of HashiCorp Vault (#84)
* initial secretstore implementation of HashiCorp vault

* updates after review

* fixing golangci-lint errors

* fixing temporary directory creation issues
2019-11-01 20:29:06 -07:00
Yaron Schneider 75b1fc29b4
Update Readme with Zookeeper (#90) 2019-10-31 21:06:51 -07:00
Flier Lu 342e0d6223 [WIP] Add zookeeper state store (#80)
* [WIP] Add zookeeper state store

* go mod vendor

* fix lint warnings

* change state.StateStore to state.Store
2019-10-31 21:04:34 -07:00
The Gitter Badger 385951a2b4 Add a Gitter chat badge to Readme.md (#88)
* Add Gitter badge

* Update Readme.md
2019-10-31 14:06:50 -07:00
Shalabh Mohan Shrivastava 3ae5547e41 Adding MongoDB State Store Implementation (#53)
* Adding MongoDB State Store Implementation

Adding MongoDB State Store Implementation

* Fix bugs and add unit tests

* Adding write/read concerns

* go sum changes

* adding defer cancellation

* fixing the bug for default case override

* Resolving code review comment

* Adding go mod vendor files

* Fixing lint errors
2019-10-31 12:03:04 -07:00
Abhilash Singh 0cae368496 [WIP] Add memcached state store (#71)
* Add memcached state store init

* Add parsing of optional parameters

* Add tests

* Update vendor

* Add memcached to supported state store list
2019-10-31 06:21:04 -07:00
sayboras a26e926ad2 Rename the StateStore interface (#70)
* Rename the interface

* Revert the godoc changes
2019-10-30 17:44:47 -07:00
Leon Mai 4200a3cc2d Add link to examples (#83) 2019-10-30 11:49:25 -07:00
Yaron Schneider 298ac1c381
Update Readme.md (#79) 2019-10-30 00:02:25 -07:00
Abhishek Gupta 49b6c9625c NATS pubsub component implementation (#65)
* inital version for  nats pubsub implementation

* added draft impl for nats pubsub

* updated impl, test

* new dependencies

* updated go.mod
2019-10-29 23:48:55 -07:00
Abhishek Gupta 9f90855bf7 Updated Kafka binding component to add SASL authentication (#77)
* updated implementation

* removed InsecureSkipVerify
2019-10-29 23:40:30 -07:00
Young Bu Park b2c37fba02
Set modules-download-mode to vendor (#78)
Set modules-download-mode to vendor
2019-10-29 22:15:11 -07:00
Haishi2016 f58a5f5481
Merge pull request #75 from dapr/state-fix
Skip ETag check if no present
2019-10-29 18:35:44 -07:00
Young Bu Park e48d4bca90
Merge branch 'master' into state-fix 2019-10-29 16:55:12 -07:00
Haishi Bai 564408f819 remove generated components folder 2019-10-29 16:30:50 -07:00
Haishi Bai b278fb7da0 relax etag check during delete 2019-10-29 16:24:31 -07:00
sayboras b0c67018bf To add the build badge for github action (#69) 2019-10-28 22:02:24 -07:00