b1ackd0t
3e7bac493c
NOISSUE - Sync Env Veriables With Docker Deployment ( #1841 )
...
* Initial Commit: Sync Env Veriables With Docker Deployment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Sync Env Vars With Master
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Altprefix
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Rename HttpPort to HTTPPort
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix envPrefixDB After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Server Parse
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Provision For TLS on CoAP
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Exit After Defer
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Unused Function
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Document Undocumentated Env Variables
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-31 14:38:35 +02:00
Sammy Kerata Oina
b7b14cc8b6
NOISSUE - Return certs on bootstrap view response ( #1855 )
...
* return certs on bootstrap view response
Signed-off-by: SammyOina <sammyoina@gmail.com>
* return updated certs when updated
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* simplify tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use named query
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use named params
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix typo
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use inline error checks
remove unrequired conditions
Signed-off-by: SammyOina <sammyoina@gmail.com>
* sort slices before comparison
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename mainflux_id to thing_id
rename MFThing to ThingID
rename MFKey to ThingKey
rename mainflux_key to thing_key
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove mainflux_channels
Signed-off-by: SammyOina <sammyoina@gmail.com>
* simplify unmarshaller
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-07-31 14:17:14 +02:00
Arvindh
57d47fea66
fix: cli message send and reader topic ( #1865 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-28 15:27:02 +02:00
Arvindh
e925ca7e65
CLI bug fixes ( #1866 )
...
fix: comment formt
fix: CI error
change to mf errors
change to lowercase in error first word
fix: send message test case
remove: unused const
Signed-off-by: Arvindh <arvindh91@gmail.com>
2023-07-28 15:05:43 +02:00
b1ackd0t
7cccba91c9
NOISSUE - Reformat Things and Users Policies Endpoint ( #1831 )
...
* Reformat Policies Enpoint to Take Sub Obj
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Redirect to `policies`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Make Delete Endpoint not to Contain Body
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove gRPC unused functions
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Redirect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Use Switch Statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Uncomment Commented Parts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Empty Line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Unused gRPC Req and Resp
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Listing of Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Rename Authorize Functions For Users and Things Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Authorize To CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-28 14:39:13 +02:00
Sammy Kerata Oina
7758f42f6b
NOISSUE - Improve graceful shutdown and code quality ( #1821 )
...
* remove single case switch
remove duplicate cases
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove single case switch \n format comments
Signed-off-by: SammyOina <sammyoina@gmail.com>
* graceful exit on main func
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove fatal from imported packages
Signed-off-by: SammyOina <sammyoina@gmail.com>
* reuse exit function
Signed-off-by: SammyOina <sammyoina@gmail.com>
* return nill for empty configs
Signed-off-by: SammyOina <sammyoina@gmail.com>
* return nil for config file not found
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-28 03:01:27 +02:00
Aryan Godara
33eb8d8bd3
MF-1361 - Add StringValue and DataValue comparison filters ( #1714 )
...
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu>
* go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com>
* add all changes to single commit
Signed-off-by: aryan <aryangodara03@gmail.com>
* handle unmarshal errors
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix primary keys in cassandra writer
Signed-off-by: aryan <aryangodara03@gmail.com>
* update mongodb vs queries
Signed-off-by: aryan <aryangodara03@gmail.com>
* update mongodb queries
Signed-off-by: aryan <aryangodara03@gmail.com>
* update mongodb queries again
Signed-off-by: aryan <aryangodara03@gmail.com>
* update readmes, revert mongo and cassandra
Signed-off-by: aryan <aryangodara03@gmail.com>
* remove unwanted print statement
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors in go.sum
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix typos
Signed-off-by: aryan <aryangodara03@gmail.com>
* revert changes to cassandra init
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors acc to pr review
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors in datavalue testcases
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: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-28 02:44:15 +02:00
Washington Kigani Kamadi
2b78902e01
MF-1830 - Switch to Semaphore 2.0 ( #1829 )
...
* Add pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Add pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Add Docker secret
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Remove function
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Remove function
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Modify block code
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Remove coverage on test block
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Fixes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Update badge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Remove repeated tests'
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Fix typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Fix typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Modify docker secrets
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
* Push docker images
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-26 16:27:11 +02:00
Sammy Kerata Oina
315c17628d
NOISSUE - Add deployments data collection banner ( #1854 )
...
* initial banner
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add disabling
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add approximate keyword
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-07-26 15:56:05 +02:00
Arvindh
106b710541
add: cli errors to stderr and others to stdout ( #1863 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-24 14:28:14 +02:00
Sammy Kerata Oina
70f53c2f97
NOISSUE - Trace consume operations ( #1778 )
...
* trace consume operations
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add create span function
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add consume message op
Signed-off-by: SammyOina <sammyoina@gmail.com>
* Update consumers/tracing/consumers.go
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
Signed-off-by: SammyOina <sammyoina@gmail.com>
* trace messages grouped
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rework comments
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename value
Signed-off-by: SammyOina <sammyoina@gmail.com>
* check message len
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename struct member
Signed-off-by: SammyOina <sammyoina@gmail.com>
* move to open telemetry
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix linting
Signed-off-by: SammyOina <sammyoina@gmail.com>
* improve context management
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add span details
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename operations
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add comment
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
2023-07-22 14:38:16 +02:00
b1ackd0t
41be96a6e7
Add List Actions ( #1861 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-18 16:31:31 +02:00
b1ackd0t
aee0081864
NOISSUE - Enable OwnerID Filtering For Admin ( #1857 )
...
* Enable OwnerID Filtering For Admin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Combine the Switch Statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
2023-07-13 16:27:57 +02:00
b1ackd0t
726e358187
NOISSUE - List Members or Memberships To Include Ownership Rights ( #1820 )
...
* List Members and Membership To also include Owner
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Member Repository Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Service Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add More Test
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-13 15:42:46 +02:00
Sammy Kerata Oina
52131eba66
MF-1833 - Fix spelling of bootstrap on SDK ( #1834 )
...
* fix order of parameters and add url checks
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix spelling in sdk
Signed-off-by: SammyOina <sammyoina@gmail.com>
* wrap jaeger url parsing error
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove jaeger
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove empty lines
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-07-13 12:52:39 +02:00
b1ackd0t
f7ba1557cf
NOISSUE - Fix List Users Shared With Me and Mine ( #1844 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-13 12:14:39 +02:00
Ian Ngethe Muchiri
031e0a62f2
NOISSUE-Update invalid secret error handling ( #1856 )
...
* update invalid secret error handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update secret error naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update secretError naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* fix comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* add empty space in comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
2023-07-12 23:02:59 +02:00
b1ackd0t
1192325a2e
Initial Commit: Add Tracing To Certs Service ( #1850 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-12 11:48:29 +02:00
b1ackd0t
979a4b74d3
MF-1183 - Add Event Sourcing To Twins Service ( #1852 )
...
* Initial Commit: Add Event Sourcing To Twins Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add SaveStates to Have Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-12 11:22:46 +02:00
b1ackd0t
cc0b90a7cb
Remove Spans From Tokenizer Repository Under Users Service ( #1847 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-11 22:31:49 +02:00
b1ackd0t
ed0436f0ae
Fix Length of Arguments Required ( #1837 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-11 15:54:58 +02:00
Sammy Kerata Oina
5410a14b04
NOISSUE - Add traces to API Bootstraps and Certs endpoints ( #1851 )
...
* add traces to bootstrap endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add tracing to certs endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com>
* Update cmd/certs/main.go
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
2023-07-11 15:19:04 +02:00
b1ackd0t
7ffc14b279
COPY SSL Certs From Alpine ( #1839 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-10 14:20:44 +02:00
Ian Ngethe Muchiri
892015a60f
NOISSUE - Add instance ID ( #1776 )
...
* update or to sync with clients branch
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Add empty lines
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update inline constant
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* rebase pr to sync with master branch
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update pr to sync with updated master #1849
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
2023-07-07 11:14:55 +02:00
b1ackd0t
604949e073
NOISSUE - Add Tracing To Bootstrap Service ( #1849 )
...
* Initial Commit: Remove JaegerURL from grpc Client Config
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Initial Commit: Add Tracing To Bootstrap Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-07 09:59:50 +02:00
Dušan Borovčanin
412593ae94
NOISSUE - Update dependencies ( #1838 )
...
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update dependencies
Fix Timescale Reader bug.
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Revert influxdb-reader changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update dependencies to latest supported versions
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-06 20:44:12 +02:00
b1ackd0t
2f5e313c36
NOISSUE - Propagate Context ( #1842 )
...
* Initial Commit: Propagate Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Make IssueToken Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-06 19:57:51 +02:00
b1ackd0t
b9838fbeff
Initial Commit: Fix Password Regex From Env Variables ( #1843 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-06 18:53:58 +02:00
b1ackd0t
60e9d17a61
Initial Commit: Remove Auth Service ( #1845 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-07-06 17:53:17 +02:00
b1ackd0t
a137645143
Initial Commit: Update Versions of Protobuf ( #1846 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-07-06 17:21:52 +02:00
Dušan Borovčanin
723dc52c62
Fix MQTT Forwarder topic ( #1827 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
2023-06-23 00:06:56 +02:00
b1ackd0t
fce91bb652
NOISSUE - Change Share Client To Be AddPolicy ( #1825 )
...
* Change Share Client To Be AddPolicy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove from API endpoint as it is a duplicate of
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix typo
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-06-20 15:48:25 +02:00
b1ackd0t
2673b34c6a
NOISSUE - Use Insert On Conflict For Policies ( #1824 )
...
* Initial Commit: Use Insert On Conflict For Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Invalidate Cache on Adding Policy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-06-20 14:59:53 +02:00
dependabot[bot]
98aa270b14
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.0.8 to 2.0.11 ( #1817 )
...
Bumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx ) from 2.0.8 to 2.0.11.
- [Release notes](https://github.com/lestrrat-go/jwx/releases )
- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes )
- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.8...v2.0.11 )
---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:28:43 +02:00
b1ackd0t
f5bc71c7c9
NOISSUE - Evaluate Group Access ( #1818 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-06-19 14:52:01 +02:00
b1ackd0t
87ad06689a
NOISSUE - Invalidate Auth Cache When Updating Thing Policy ( #1822 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-06-19 14:29:56 +02:00
b1ackd0t
aef5a57e1f
Fix SEND_TELEMETRY env var ( #1819 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
2023-06-15 15:05:11 +02:00
Dušan Borovčanin
55e09c1921
MF-1506 - Group-based Access Control ( #1716 )
...
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Update Add and Delete Policies (#1792 )
* Remove Policy Action Ranks
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Rebase Issues
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Adding Check on Subject For Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Check Client Exists
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Check When Sharing Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Only Add User to Group When Sharing Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove clientType
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Minor Fix on ShareClient and Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Clean Up Things Authorization
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests on RetrieveAll
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Test ShareThing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Merge Conflicts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove Adding Policies. Only Use Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Check If Subject is same as Object
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Move Back To Union As Sometimes Policy is Empty and Fails to Evaluate on Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Entity Type For Failing Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix BUG in policy evaluation
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Comments Regarding checkAdmin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Combine Authorize For Things and Users
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Error on Things SVC `unsupported protocol scheme`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix Bug on Things Authorization Cache (#1810 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Use Password instead of username in MQTT handler
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Simplify MQTT authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix MQTT tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Add More Functions to SDK (#1811 )
* Add More Functions to SDK
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Examples to GoDoc
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Update Unassign Interface
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Pass Subject as ID and Not Token on List Channels By Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Bootstrap Errors For Element Check
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add empty line Before Return
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Reorder URLS in things mux
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Listing Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Share Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Examples to CLI Docs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Update Identity To Update Another User
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Identify an Update Policies on Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Update Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix GoDocs on Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Change Authorize To Use AccessRequest
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* For Evaluate Policy Use AccessRequest (#1814 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Add SDK Tests (#1812 )
* Add Things Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Channel Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Certs Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Consumer Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Enrich Group Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Tests For Health
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Tests For Tokens
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Rename SDK for Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Linter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Make Variable Defination Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Make Cache Key Duration Configurable (#1815 )
* Make Cache Key Duration Configurable
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Rename ENV Var
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Update GoDocs (#1816 )
* Add GoDocs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Missing GoDoc Files
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Enable godot
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add License Information
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* NOISSUE - Add Call Home Client to Mainflux services (#1751 )
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: SammyOina <sammyoina@gmail.com>
* collect and send data package
Signed-off-by: SammyOina <sammyoina@gmail.com>
* create telemetry migrations
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add telemetry endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add transport
Signed-off-by: SammyOina <sammyoina@gmail.com>
* create service
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove homing server
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add call home to adapters
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add last seen
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename logger
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove homing client
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use unmerged repo
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use renamed module
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update call home version
Signed-off-by: SammyOina <sammyoina@gmail.com>
* edit documentation
Signed-off-by: SammyOina <sammyoina@gmail.com>
* align table
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use alias for call home client
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update callhome
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update call home pkg
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update call home
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix modules
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com>
* restore default
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add call home for users and things
Signed-off-by: SammyOina <sammyoina@gmail.com>
* enable opting on call home
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove full stops
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update callhome client
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add call home to all services
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix build
Signed-off-by: SammyOina <sammyoina@gmail.com>
* restore sdk tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove unnecessary changes
Signed-off-by: SammyOina <sammyoina@gmail.com>
* restore health_test.go
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: b1ackd0t <blackd0t@protonmail.com>
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com>
2023-06-14 12:40:37 +02:00
Sammy Kerata Oina
3d0d6e2112
NOISSUE - Add tests for env pkg ( #1796 )
...
* initial test outline
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add env tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* structure tests in a loop
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove t.Run
Signed-off-by: SammyOina <sammyoina@gmail.com>
* separate test cases
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use switch
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-06-08 15:58:26 +02:00
Drasko DRASKOVIC
7eea06fb40
Remove codeball ( #1806 )
...
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-05-31 14:57:21 +02:00
Sammy Kerata Oina
1eaa8056a7
NOISSUE - Trace MQTT forward operations ( #1775 )
...
* trace forward operations
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add alias
Signed-off-by: SammyOina <sammyoina@gmail.com>
* replace client from handler
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add tracing to handler
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add comments
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* pass context
Signed-off-by: SammyOina <sammyoina@gmail.com>
* simplify span context management
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix failing tests on nil clients
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add topic
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* vendor modified handler
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use current mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use mproxy new release
Signed-off-by: SammyOina <sammyoina@gmail.com>
* update mproxy version
Signed-off-by: SammyOina <sammyoina@gmail.com>
* wrap errors
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix ci
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-05-31 12:30:28 +02:00
Sammy Kerata Oina
5ac34e2057
update command example ( #1802 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-05-30 12:40:47 +02:00
Sammy Kerata Oina
da40c54141
MF-1783 - Improve HTTP / gRPC codes when attempting to publish with nonexistent thing key / channel id ( #1798 )
...
* return 404 for non existent thing key or channel
Signed-off-by: SammyOina <sammyoina@gmail.com>
* check for malformed uuid input
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use replace all
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove uuid check
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-05-29 16:23:39 +02:00
Sammy Kerata Oina
acfa0aa7bb
MF-1801 - Improve error value returned for invalid thing ( #1803 )
...
* update return error value on things
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename var
Signed-off-by: SammyOina <sammyoina@gmail.com>
* uodate var
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-05-29 15:44:55 +02:00
Sammy Kerata Oina
029140a4b0
NOISSUE - Add latency metrics to dashboard ( #1773 )
...
* display latency metrics
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove instant values from display
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove averages from quantiles
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename legend
Signed-off-by: SammyOina <sammyoina@gmail.com>
* add units to latency metrics
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-05-28 23:08:40 +02:00
b1ackd0t
7cc1dd9f89
MF-969 - Add List API Keys Endpoint ( #1703 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: rodneyosodo <socials@rodneyosodo.com>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2023-05-25 00:13:29 +02:00
b1ackd0t
408eabaaa6
MF-1699 - Enrich SDK and CLI ( #1719 )
...
* initial commit update api docs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* initial commit enrich sdk
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* initial commit enrich cli
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* add consumers test
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* remove dead code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* add certs sdk tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* change contact name
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* fix tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Rename Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix subscription typo
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Fix Swagger File
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Add Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Change Limit to 10
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
* Remove empty line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com>
Signed-off-by: rodneyosodo <blackd0t@protonmail.com>
Co-authored-by: rodneyosodo <socials@rodneyosodo.com>
2023-05-25 00:02:46 +02:00
Dušan Borovčanin
12a3214578
Fix response code for CoAP POST messages ( #1788 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
2023-05-18 19:50:30 +02:00
charlie-jangala
3b84258a0c
Add Objectives field to Summary metric instantiation ( #1772 )
...
Signed-off-by: Charlie Evans <charlie@janga.la>
2023-04-28 00:26:04 +02:00
Aryan Godara
54c7518316
MF-1718 - Use static code analysis in CI ( #1729 )
...
* things, twins, and logger lint fixed
Signed-off-by: aryan <aryangodara03@gmail.com>
* all services updated, auth jwt not working, ineffectual assignment issue
Signed-off-by: aryan <aryangodara03@gmail.com>
* handle error from grpc server in endpointtest
Signed-off-by: aryan <aryangodara03@gmail.com>
* temp commit, auth/jwt needs to be resolved
Signed-off-by: aryan <aryangodara03@gmail.com>
* revert back to jwt v4 temporarily
Signed-off-by: aryan <aryangodara03@gmail.com>
* updated jwt tokenizer
Signed-off-by: aryan <aryangodara03@gmail.com>
* resolve EOF error for httptest requests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix auth jwt, update to registeredclaims
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix ineffective assignment, auth/api/grpc endpoint failing
Signed-off-by: aryan <aryangodara03@gmail.com>
* temp commit, remove later
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix grpc server setup
Signed-off-by: aryan <aryangodara03@gmail.com>
* resolve golangci tests, remove debug statements
Signed-off-by: aryan <aryangodara03@gmail.com>
* update golangci version and modify linters used
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix grpc server for setup tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix logging and errors inlined
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix remarks, update grpc setup_test
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix setup_test
Signed-off-by: aryan <aryangodara03@gmail.com>
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix data race
Signed-off-by: aryan <aryangodara03@gmail.com>
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix grpc setup down to single simple function
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix linting issues
Signed-off-by: aryan <aryangodara03@gmail.com>
* resolve pr comments
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix tests, handle returned errors, go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors from new linters
Signed-off-by: aryan <aryangodara03@gmail.com>
---------
Signed-off-by: aryan <aryangodara03@gmail.com>
2023-04-22 17:14:35 +02:00