Dušan Borovčanin
61d0427898
NOISSUE - Rename to Magistrala ( #3427 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2026-04-06 15:23:42 +02:00
Dušan Borovčanin
ef5c253c51
SMQ-3399 - Unify Magistrala and SuperMQ ( #3400 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: dusan <borovcanindusan1@gmail.com >
Co-authored-by: Steve Munene <stevenyaga2014@gmail.com >
2026-04-01 09:55:11 +02:00
Steve Munene
ae7c93020a
SMQ-3028 - Unify SMQ certs with Absmach Certs ( #3146 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-10-01 11:08:33 +02:00
Felix Gateru
b031dc08b8
NOISSUE - Group service middleware into single folder ( #2472 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-09-26 13:55:00 +02:00
Arvindh
e57ad79cd4
SMQ-3093 - User email verification ( #3101 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-09-05 15:23:58 +02:00
Dušan Borovčanin
a19cd9c97b
NOISSUE - Replace interface{} with any ( #3079 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2025-08-25 18:06:41 +02:00
Steve Munene
8e70e1113e
SMQ-3201 - Replace Vault with openbao ( #3019 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-28 12:03:50 +02:00
Felix Gateru
1c0400d3a5
SMQ-2260 - Log full errors in logging middleware ( #3003 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-09 15:21:16 +02:00
Steve Munene
72c762f9cb
SMQ-2671 - Add request ID and use it to correlate traces, logs, and events ( #2709 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-19 13:42:06 +01:00
Felix Gateru
df5d752c4b
SMQ-2629 - Remove Boostrap and Provision services ( #2640 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-10 09:56:03 +01:00
Dušan Borovčanin
f0d014eba2
NOISSUE - Move API to the common package ( #2608 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-19 18:29:53 +01:00
Dušan Borovčanin
178aa46ad4
SMQ-2533 - Rename Magistrala to SuperMQ ( #2560 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-04 11:17:09 +01:00
Dušan Borovčanin
243ccade0b
MG-2456 - Refactor architecture ( #2494 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-03 17:12:46 +01:00
Steve Munene
f88e11bdb2
NOISSUE - Remove domain from token ( #2468 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-25 14:41:51 +02:00
Steve Munene
ca8ed3b006
MG-2441 - Add domain ID to API ( #2442 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-23 21:40:13 +02:00
Dušan Borovčanin
eb881690c7
MG-2443 - Move Auth to the middleware ( #2444 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
2024-10-17 16:24:53 +02:00
Steve Munene
e5765c6a9b
MG-2359 - Replace Vault with Absmach certs ( #2425 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2024-10-14 15:51:15 +02:00
b1ackd0t
ee3716623c
MG-1557 - Export jaeger, metrics, postgres and apiutil packages ( #2262 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-06-28 12:45:20 +02:00
Dušan Borovčanin
6ea6d6756b
NOISSUE - Fix failed log message ( #2307 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-06-24 17:56:36 +02:00
Felix Gateru
20f8c084c1
MG-888 - Add Certs API tests ( #2265 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-12 09:40:21 +02:00
b1ackd0t
c10c453eac
NOISSUE - Add property based testing to certs API ( #2096 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-12 17:40:46 +02:00
Nataly Musilah
4a909a1ab2
MG-234 - Improve Logging Middleware ( #272 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2024-01-24 18:04:29 +01:00
Nataly Musilah
8c084b177e
MG-234 - Improve Logging ( #255 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2024-01-18 15:28:04 +01:00
b1ackd0t
0016d67055
NOISSUE - Add Test for apiutil package ( #195 )
...
* Test for parsing and handling query parameters
The provided code includes test cases written that cover various scenarios for parsing and handling query parameters in HTTP requests.
These scenarios include valid and invalid queries, empty queries, and multiple queries with the same key.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* replace ReadUintQuery with ReadNumQuery
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-20 16:41:07 +01:00
Felix Gateru
4d038c633a
MG-31 - Fix pkg tests ( #123 )
...
* Fix pkg tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* fix errors
* refactor groups tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Add opts to docker containers
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix pkg tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove unvailable publish test
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove unvailable publish test
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Cleaning up
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Cleaning up
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-12 16:09:05 +01:00
Sammy Kerata Oina
6f0874c85a
NOISSUE - Add Linters ( #79 )
...
* add linters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting errors
Signed-off-by: sammy <sammyoina@gmail.com >
* fix linting
Signed-off-by: sammy <sammyoina@gmail.com >
* add callhome alias
Signed-off-by: sammy <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Signed-off-by: sammy <sammyoina@gmail.com >
2023-12-06 17:02:47 +01:00
Felix Gateru
004782dd49
MG-30 - Auth: Migrate from bone to chi ( #47 )
...
* Migrate from bone to chi
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Migrate from bone to chi
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Add subroutes
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update auth service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update bootstrap
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update multiplexer
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Refactor user and things handler
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Refactor user and things handler
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-11-27 18:57:44 +01:00
b1ackd0t
a0c40ba462
NOISSUE - Update Copyright Notice ( #39 )
...
* chore(license): update copyright notices
Add CI check for non go files to check that the files contain a license
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): log failed files
When the CI fails during check for license header, log the failed file to console so that someone can check on the actual file. Also simplify the grep check to make it more human readable and understandable
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 12:37:30 +01:00
b1ackd0t
44408395e6
NOISSUE - Fix renaming issues ( #17 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-02 14:48:13 +01:00
dusanb94
7066101996
Rename Mainflux to Magistrala
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-26 12:50:56 +02:00
Ian Ngethe Muchiri
5fa2bf4229
1890 - Update error encoding ( #1891 )
...
* update error encoding
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix semaphore fail
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update encode error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update bootstraptests
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update notifiers endpoint_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update tokens_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update json.unmarshal into expected struct
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update .env
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update sdk_error to check if err is empty
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update message_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update error marshaling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update tests
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Redo makefile
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add fullstop to comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update rebase error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-08-24 15:09:23 +02:00
Aryan Godara
5e8555444a
MF-1723 - Fix lack of logging for invalid query params ( #1724 )
...
* fix error package errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix bootstap and bootstrap api
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix certs
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix consumers
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix http
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix provision
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix readers
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix twins
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix things
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk excpet channel policies users things
Signed-off-by: aryan <aryangodara03@gmail.com >
* tests passing, but logging not working for things and users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk tests, and other failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors acc to pr review
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errror wrapping in consumers api
Signed-off-by: aryan <aryangodara03@gmail.com >
* all tests running
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix minor issues
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing sdk policy tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors in things test sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* update things service
Signed-off-by: aryan <aryangodara03@gmail.com >
* update usrs service
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix things and users sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk for channels groups policies things users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix remaining services and sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix bootstrap twins
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve conflicts
Signed-off-by: aryan <aryangodara03@gmail.com >
* Shift errmalformedentity to pkg/errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix bootstrap service
Signed-off-by: aryan <aryangodara03@gmail.com >
* Add errors.Unwrap and use in encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix type in print statement for policies_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix ordering of errvalidation wrapping and encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-08-09 23:02:44 +02:00
b1ackd0t
38992085bd
NOISSUE - Enrich Existing OpenTelemetry Tags ( #1840 )
...
* 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 >
* Initial Commit: Add Tags to Database and Message Bus
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Format Address Well
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Propagate Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update PostgresSQL spans
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Message Bus Spans
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tracing To MQTT Adapter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Span Tags to HTTP
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Tracing and PubSub
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Error After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reorder Server Config
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Seperate Tracing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* shorten span names
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Issue After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-31 19:20:04 +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
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
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
Ian Ngethe Muchiri
7948aa72e8
MF-1761 - Improve path parameters naming ( #1762 )
...
* Improve path parameters naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Improve path parameter naming
improve path parameter naming for:
bootstrap/api/transport.go
twins/api/http/transport.go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Change functions to suit updated path params
Duplicated the functions decodeView and decodeListByConnection to
form new functions decodeThingView, decodeChannelView,
decodeThingListByConnection and decodeChannelListByConnection. This
was as a result of the two functions being used for both view thing
and view channel services
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Improve path parameter naming
Improve path parameter naming for:
auth/api/http/groups/transport.go
bootstrap/api/transport.go
twins/api/http/transport.go
ws/api/endpoints.go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix swagger files
Updated the following swagger files
api/openapi/auth.yml
api/openapi/cert.yml
api/openapi/websocket.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Move websocket.yml from openapi to asyncapi
deleted websocket.yml file in openapi and created websocket.yml file
in asyncapi
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update websocket.yml file
Update the websocket.yml file to make subtopic optional and
added security (bearerAuth)
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Format new line correctly
format newline for api/asyncapi/websocket.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update websocket.yml file
update the websocket.yml file based on the requested review changes
The document is now valid
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update path parameter naming
make changes to path parameter naming in:
api/openapi/consumers-notifiers.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update path parameters naming
Update path parameters naming to be consistent with Go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update the mqtt.yml file
update the mqtt.yml file to the latest AsyncAPI version and
make changes on the security of the server
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add contact information
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update api/asyncapi/mqtt.yml
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add an empty line between functions
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-04-20 21:53:02 +02:00
b1ackd0t
5f9b3c9905
initial commit ( #1708 )
...
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-24 15:10:25 +01:00
b1ackd0t
d008ae5d97
NOISSUE - Add cert revocation to SDK ( #1693 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix certificate revoking
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change from mapstructure to json
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add comments to serial modification
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix typo
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update vault docker version
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* write env variables
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change env path
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* return revocation time
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* revert to intermediate CA
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove deadcode
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* make revoke cert output readable
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keybits and keytype
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove dead code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* make inline
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add empty line
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove commented code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keyBits
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keyBits
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-13 14:33:00 +01:00
Dušan Borovčanin
6c59184d3f
NOISSUE - Fix CI script ( #1613 )
...
* Fix CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix linter errors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add timeout to linter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-09 21:57:37 +02:00
Manuel Imperiale
9c2298daa9
NOISSUE - Retrieve client key on cert issuing ( #1607 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-05-10 18:37:55 +02:00
Manuel Imperiale
0a6b2f135a
MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header ( #1568 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-03-06 01:49:34 +01:00
Manuel Imperiale
e5278c463f
MF-1348 - Add transport errors logging ( #1544 )
...
* MF-1348 - Add go-kit transport level logging
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 merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-03-03 17:13:46 +01:00
stefankovacevic123
5ca8495f35
MF-1469 - Indicate proper authentication scheme in Authorization header ( #1523 )
...
* MF-1469 - Indicate proper authentication scheme in Authorization header
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Fixing the remarks on the last push
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Remove Bearer prefix in all services and fix tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-18 14:56:01 +01:00
Manuel Imperiale
9972d1d1a4
MF-1240 - Return to service transport layer only service errors ( #1559 )
...
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-02-14 22:49:23 +01:00
Manuel Imperiale
9e0947a355
MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz ( #1538 )
...
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-01 17:33:23 +01:00
Manuel Imperiale
6ad654d7cb
MF-1263 - Move repeating errors to the separate package ( #1540 )
...
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-01-27 17:03:57 +01:00
Manuel Imperiale
42dd813521
MF-1308 - Use IETF Health Check standard ( #1541 )
...
* MF-1308 - Use IETF Health Check standard
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add nginx health endpoint
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm github.com/nelkinda dependency
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Check error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace Version by Health in the CLI and SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use new build flag go:build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert wrong renaming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* sdk health test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add /health endpoint to openapi doc
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use const for description message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and build time during build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Time format
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and commit using git and build args
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add comments
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing api properties
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ./schemas/HealthInfo.yml as
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix example
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use content type application/health+json
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Set Makefile variables only if empty
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-24 21:18:53 +01:00
Manuel Imperiale
aa014c2191
NOISSUE - Add view and list serials endpoints in certs service ( #1483 )
...
* NOISSUE - Add view and list serials endpoints in certs service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix vault-unseal.sh script
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename Cert field days_valid into hours_valid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ownerID, rename daysValid -> hoursValid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add key_type to api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tabulation
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add expiration date in view response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> Expiration and remove unecessary expiration convertion
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ListSerials tests and fix mocks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix RetrieveByThing count
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ViewCert tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing error check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify API
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert Makefile
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* NOISSUE - Add view and list serials endpoints in certs service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix vault-unseal.sh script
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename Cert field days_valid into hours_valid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ownerID, rename daysValid -> hoursValid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add key_type to api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tabulation
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add expiration date in view response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> Expiration and remove unecessary expiration convertion
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ListSerials tests and fix mocks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix RetrieveByThing count
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ViewCert tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing error check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify API
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert Makefile
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm if else
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> TTL
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* revert typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* revert typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename hoursValid -> ttl
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-04 19:42:13 +01:00
Manuel Imperiale
9245e2593b
MF-1368 - Add internal http api package for query params reading ( #1384 )
...
* MF-1368 - Add internal http api package for query params reading
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comments
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comments
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use internal/http and internalhttp alias
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Mv errors types to pkg
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil/query.go and remove aliases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add blank lines after error definitions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ReadBoolValueQuery
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Mv readBoolValueQuery
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* User ErrNotFoundParam instead of pointer
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert ReadUintQuery to use default values
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use default values for all query readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-03-23 11:48:05 +01:00