* Return Auth service
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update Compose to run with SpiceDB and Auth svc
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update auth gRPC API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Remove Users' policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Move Groups to internal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Use shared groups in Users
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Remove unused code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Use pkg Groups in Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Remove Things groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Make imports consistent
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update Groups networking
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Remove things groups-specific API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Move Things Clients to the root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Move Clients to Users root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Temporarily remove tracing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Fix imports
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add buffer config for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update auth type for Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Use Auth for login
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add temporary solution for refresh token
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update Tokenizer interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Updade tokens issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Fix token issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update JWT validator and refactor Tokenizer
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Rename access timeout
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Rename login to authenticate
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update Identify to use SubjectID
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add Auth to Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Use the Auth service for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update auth schema
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Fix Auth for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add auth for addons (#14)
Signed-off-by: Arvindh <arvindh91@gmail.com>
Speparate Login and Refresh tokens
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Merge authN and authZ requests for things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add connect and disconnect
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update sharing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Fix policies addition and removal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Update relation with roels
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Add gRPC to Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Assign and Unassign members to group and Listing of Group members (#15)
* add auth for addons
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Move coap mqtt and ws policies to spicedb (#16)
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Remove old policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
NOISSUE - Things authorize to return thingID (#18)
This commit modifies the authorize endpoint to the grpc endpoint to return thingID. The authorize endpoint allows adapters to get the publisher of the message.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Add Groups to users service (#17)
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users stable 1
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users stable 2
Signed-off-by: Arvindh <arvindh91@gmail.com>
* groups for users & things
Signed-off-by: Arvindh <arvindh91@gmail.com>
* Amend signature
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix merge error
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Fix es code (#21)
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Fix Bugs (#20)
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Test e2e (#19)
* fix: connect method
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* fix: e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* fix changes in sdk and e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(docker): remove unnecessary port mapping
Remove the port mapping for MQTT broker in the docker-compose.yml file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* Enable group listing
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(responses): update ChannelsPage struct
The ChannelsPage struct in the responses.go file has been updated. The "Channels" field has been renamed to "Groups" to provide more accurate naming. This change ensures consistency and clarity in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(things): add UpdateClientSecret method
Add the UpdateClientSecret method to the things service. This method allows updating the client secret for a specific client identified by the provided token, id, and key parameters.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Use smaller buffers for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Clean up tests (#22)
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Add Connect Disconnect endpoints (#23)
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Add: Things share with users (#25)
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Rename gRPC Services (#24)
* Rename things and users auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* docs: add authorization docs for gRPC services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* Rename things and users grpc services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* Remove mainflux.env package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Add: Listing of things, channels, groups, users (#26)
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Clean Up Users (#27)
* feat(groups): rename redis package to events
- Renamed the `redis` package to `events` in the `internal/groups` directory.
- Updated the file paths and names accordingly.
- This change reflects the more accurate purpose of the package and improves code organization.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(auth): Modify identity method
Change request and response of identity method
Add accessToken and refreshToken to Token response
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* clean up users, remove dead code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(users): add unit tests for user service
This commit adds unit tests for the user service in the `users` package. The tests cover various scenarios and ensure the correct behavior of the service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Add: List of user groups & removed repeating code in groups (#29)
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Clean Up Things Service (#28)
* Rework things service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* add tests
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Clean Up Auth Service (#30)
* clean up auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
* feat(auth): remove unused import
Remove the unused import of `emptypb` in `auth.pb.go`. This import is not being used in the codebase and can be safely removed.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Update API docs (#31)
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Remove TODO comments and cleanup the code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update dependenices
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com>
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com>
* Check For Policy Action Before Adding Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Use Returned Policy From EvaluateGroupAccess
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Check For Empty Action
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Use slices package
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Use Returned Policy From EvaluateAccess
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Unnecessary Repo Cal
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Return Equal Number of Items during UNION Call
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influx DB configuration updated
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connection to InfluxDBv2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Token cannot be created
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB v2 Consumer Implementation
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* quickfix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb-Writer Unit Tests Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Consumer Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB Writer Tests Implemented
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB Connection Check
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolving Remarks
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved consumer-test remark
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* consumer-test slow working version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* reader changes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Consumer tests time issue fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Eof warning fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Makefile Fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Readers Initial Setup
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* consumer json fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Bugfix and resolves comments.
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* one test fails
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* solved last page read
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* writers future time problem fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Tests Passes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolve Semaphore Issues
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* UUID comment on consumer tests resolved
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fixed json time
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fixed CI error
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved requests
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* removed blank line
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved comment
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* deleted unnecessary string builder
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com>
* change influxdb docker image version.
Signed-off-by: aryan <aryangodara03@gmail.com>
* go mod and vendor fixing
Signed-off-by: aryan <aryangodara03@gmail.com>
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influx DB configuration updated
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connection to InfluxDBv2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Token cannot be created
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB v2 Consumer Implementation
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* quickfix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb-Writer Unit Tests Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Consumer Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB Writer Tests Implemented
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* InfluxDB Connection Check
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolving Remarks
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved consumer-test remark
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* consumer-test slow working version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* reader changes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Consumer tests time issue fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Readers Initial Setup
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* consumer json fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Bugfix and resolves comments.
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* one test fails
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* solved last page read
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* writers future time problem fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Tests Passes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Resolve Semaphore Issues
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* UUID comment on consumer tests resolved
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fixed json time
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* fixed CI error
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved requests
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* removed blank line
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* resolved comment
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* deleted unnecessary string builder
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com>
* change influxdb docker image version.
Signed-off-by: aryan <aryangodara03@gmail.com>
* go mod and vendor fixing
Signed-off-by: aryan <aryangodara03@gmail.com>
* go mod fixing
Signed-off-by: aryan <aryangodara03@gmail.com>
* make tests pass locally, fix errors
Signed-off-by: aryan <aryangodara03@gmail.com>
* rem unsused variables/consts
Signed-off-by: aryan <aryangodara03@gmail.com>
* go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com>
* add env var and data types
Signed-off-by: aryan <aryangodara03@gmail.com>
* update influxdb version to latest (2.3 to 2.12)
Signed-off-by: aryan <aryangodara03@gmail.com>
* change time precision for message tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* renamed influxdb2 to influxdata
Signed-off-by: aryan <aryangodara03@gmail.com>
* address remarks on PR
Signed-off-by: aryan <aryangodara03@gmail.com>
* update influxbd according to latest mf commit
Signed-off-by: aryan <aryangodara03@gmail.com>
* temp commit, rem before pushing
Signed-off-by: aryan <aryangodara03@gmail.com>
* update main files and cassandra-reader messages_tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix name of logger while importing
Signed-off-by: aryan <aryangodara03@gmail.com>
* remove unnecessary print lines
Signed-off-by: aryan <aryangodara03@gmail.com>
* correct env var name
Signed-off-by: aryan <aryangodara03@gmail.com>
* change to async consume
Signed-off-by: aryan <aryangodara03@gmail.com>
* add option to switch bw sync and async
Signed-off-by: aryan <aryangodara03@gmail.com>
* test for both async and sync
Signed-off-by: aryan <aryangodara03@gmail.com>
* update consumer and add writeAPIs to config
Signed-off-by: aryan <aryangodara03@gmail.com>
* revert back to sync consuming
Signed-off-by: aryan <aryangodara03@gmail.com>
* temp fix for default timeout value
Signed-off-by: aryan <aryangodara03@gmail.com>
* set default timeout in config.
Signed-off-by: aryan <aryangodara03@gmail.com>
* remove unwanted env vars, add required ones.
Signed-off-by: aryan <aryangodara03@gmail.com>
* rem unused username password from config
Signed-off-by: aryan <aryangodara03@gmail.com>
* update readme, env vars, and remove grafana
Signed-off-by: aryan <aryangodara03@gmail.com>
* update readme
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix typo
Signed-off-by: aryan <aryangodara03@gmail.com>
* update readme description.
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix more typos.
Signed-off-by: aryan <aryangodara03@gmail.com>
* add link to official docs to readme.
Signed-off-by: aryan <aryangodara03@gmail.com>
---------
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
Signed-off-by: aryan <aryangodara03@gmail.com>
Co-authored-by: fatih <fatihdurmaz@sabanciuniv.edu>
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix Dockerfile base Go version
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update Go version and dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* MF-166 - Add lora-adapter service (#416)
* MF-166 - Add lora-adapter service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix NATS connexion and use credentials with gRPC
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Forward lora msgs to nats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add make cmd and docker-compose
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Define lora conf as private
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rename funcs fix nats conn
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update README and fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rm NATS sub
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* MF-166 - Add lora-adapter service (#461)
* MF-166 - Add lora-adapter service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix NATS connexion and use credentials with gRPC
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Forward lora msgs to nats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add make cmd and docker-compose
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Define lora conf as private
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rename funcs fix nats conn
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update README and fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rm NATS sub
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix lora server topic and logs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix HTTP port
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* NOISSUE - Add event sourcing client to LoRa adapter (#471)
* Add event sourcing client to LoRa adapter
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Update redis version in docker compose and update env vars
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Add ES subscription to main LoRa function
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Add new env vars to readme file of LoRa adapter
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Add message acknowledgement to LoRa adapter
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Add handling of empty values to event sourcing client (#474)
Signed-off-by: Aleksandar Novaković <anovakovic01@gmail.com>
* Add routemap and handle event sourcing
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix eventStore decoding
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Mv docker-compose in docker/addons
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix routemap and logs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update Gopkg.toml
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix route map and typos
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update README
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
All validation has been moved to the API resources layer, i.e. the
domain objects provide validation method, but the service itself assumes
no corrupted values are passed to it.
Signed-off-by: Dejan Mijic <dejan@mainflux.com>
Setup top-level glide dependencies file. Migrated all of the manager
service code into this repository. Fixed docker build procedure.
Extracted executable to the top-level.
Signed-off-by: Dejan Mijic <dejan@mainflux.com>