Commit Graph

93 Commits

Author SHA1 Message Date
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
sayboras 8adf323961 Add github action for CI (#59)
* Initial commit

* Fixed all linting error

* Used prepared query instead of string format

* Enabled linter for test
Enabled below linters
    - gochecknoglobals
    - gochecknoinits

* Enabled below linters
    - godox
    - interfacer
    - maligned

* Revert name change for StateStore in pkg state

* Incorporate review comments

* Cleanup the github ci

* Correct typo

* Add golangci-lint version in github ci step

* Update Readme.md
2019-10-28 15:39:48 -07:00
Yaron Schneider 1121b562d0
Update with exporters section (#68) 2019-10-28 13:38:47 -07:00
Łukasz Kałużny 195b14e610 Fix typo in comment in blobstorage.go (#63) 2019-10-28 09:13:16 -07:00
Anubhav Mishra cc7578c02b state: initial version for the consul state store implementation (#52)
* state: initial version for the consul state store implementation

* updates after review

* changes after running go mod vendor

* more clean up after review
2019-10-25 21:34:16 -07:00