Nataly Musilah
8203666e58
NOISSUE - Update READMEs ( #380 )
...
* fix web url
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* add new readmes
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* add other services
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* fix docker link
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* fix reports examples
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* revert go.sum change
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2026-01-22 14:16:52 +01:00
Dušan Borovčanin
60e256c267
NOISSUE - Replace interface{} with any ( #285 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2025-08-26 13:26:32 +02:00
b1ackd0t
b3e2f41194
NOISSUE - Add Alarms ( #106 )
...
* WIP: alarms service
* fix(alarms): remove rule entity since it is not stored here
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* test(alarms): add tests cases for invalid alarms
* feat(alarms): add authorization
* feat(alarms): add docker deployment files
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix: update go mod file
* feat(alarms): support filtering by resolved_by, updated_by and severity
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* style: fix linter errors
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): provide correct otel naming for create alarm
Fixes https://github.com/absmach/magistrala/pull/106#discussion_r2030151971
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): group routes appropriately
Resolves https://github.com/absmach/magistrala/pull/106#discussion_r2030160891
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): extract alarm id from url path rather than query params
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): add all status to help in decoding
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* style(alarms): maintain consistent import as naming for supermq api package
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* refactor(alarms): update supermq dependecy to the latest
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): Add domains gRPC service config to alarms service
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* test(alarms): all CRUD operations from the service
Return empty results instead of nil
This standardizes error responses across alarm endpoints to return empty
result structs rather than nil. Also renames entityReq to alarmReq and
adds HTTP status codes for created/deleted alarms.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* test(alarms): fix failing tests due to introduction of context on sdk
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): remove channel id
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): standardize error handling across CRUD operations
Updated error responses to use specific repository errors for consistency
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): add assignment fields to Alarm model and database
Introduced AssignedAt and AssignedBy fields to the Alarm struct and updated the database schema accordingly. Enhanced the UpdateAlarm function to handle these new fields, ensuring proper assignment tracking in the alarms system.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): enhance Alarm model with measurement attributes
Updated the Alarm struct to include Measurement, Value, Unit, and Cause fields. Modified the validation logic to ensure these fields are present. Adjusted logging and tracing middleware to reflect the new attributes. Updated database schema and related functions to accommodate these changes, ensuring comprehensive alarm data management.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): consume events from pubsub for creation of alarms
Removed session dependencies from CreateAlarm method and enhanced alarm validation to ensure all required fields are present
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* style(alarms): add newline at the end of docker compose
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): Add assignee id and metadata fields when consuming messages
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): add acknowledged field
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): Add threshold value for the specific measurement
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): Add channel, thing, and subtopic fields to Alarm model
This change adds required fields for tracking alarm sources and reorganizes
alarm-related fields for better grouping. Alarms now track the channel,
thing, and subtopic that triggered them, along with domain and rule info.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* test(alarms): add service layer tests
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): consume created at from message rather than creating it
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): ready alarm as a gob encoded object
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): read alarms from alarms queue and remove transformer
g
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): update version of supermq
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(alarms): add gob transformer
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): rename thing id to client id
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): create alarms stream
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): check on logic to create new alarm
create new alarm if severity, status, subtopic changes
enhance logging with additional details for alarms management
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* remove conusmer and use pubsub
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): use build tags for rabbitmq and nats
* fix(alarms): add health and metrics endpoint
* fix(magistrala): use supermq as build flags to see version and commit
* fix(alarms): use js config
* fix(alarms): remove validation when updating an alarm
fix authorization too
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-04-15 19:32:09 +02:00
Dusan Borovcanin
faaf42941d
Sync with SMQ
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-11 15:31:55 +02:00
Felix Gateru
cd528e75d3
NOISSUE - Add Readers and Consumers SDK ( #33 )
...
* refactor: aligh bootstrap with new supermq architecture
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: rename env variables
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* style: add empty line to config files and bootstrap docker compose file
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: add supermq sdk to magistrala sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: extend supermq sdk in magistrala sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* reafctor: update responses
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* feat: add readers and consumers sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* ci(messages.go): fix filename
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* feat: add readers sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: remove notifier interface
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: remove notifier interface
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
---------
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-13 10:31:45 +01:00
Felix Gateru
ec71a5edfd
MG-28 - Align Bootstrap with SuperMQ ( #31 )
...
* refactor: aligh bootstrap with new supermq architecture
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* feat: add sdk and update api docs
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: rename env variables
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* style: add empty line to config files and bootstrap docker compose file
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: add supermq sdk to magistrala sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* refactor: extend supermq sdk in magistrala sdk
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* reafctor: update responses
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
* ci: update api docs dir in swagger-ui deployment
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
---------
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-10 14:56:17 +01:00
Dušan Borovčanin
3bbb25bd64
NOISSUE - Remove SuperMQ duplicates ( #23 )
...
* Update docker-compose to use SuperMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove duplicate services
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update Bootstrap
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update other services to use SMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Switch config prefix to SMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove leftovers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove duplicate interface definitions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove unused actions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove unused API docs
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Resolve linter comments
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix provision
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-31 11:04:17 +01:00
Felix Gateru
233bbf9861
NOISSUE - Update Users tests ( #2498 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-04 09:42:09 +01:00
Nataly Musilah
0019f71b46
MG-2426 - Replace generic Clients in Users service ( #2436 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-10-30 19:19:31 +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
b1ackd0t
3cfcf14a50
NOISSUE - Fix provision test command ( #2182 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-17 09:40:08 +02:00
Dušan Borovčanin
a39d46238b
NOISSUE - Fix links in README.md file ( #2129 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-03 11:55:06 +02: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
Arvindh
48dddc4bba
NOISSUE - Add Domains to the SDK ( #45 )
...
* add: domains sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cli users token and refresh
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cli provision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add domains cli
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove test program
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update cli command for list domains
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add list user domain cli cmd
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix varaible naming
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comments grammar & varabile; add package headers
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-17 11:42:53 +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
b1ackd0t
89fcf1207d
Fix linting ( #1934 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 14:05:08 +02:00
Arvindh
cd82cc5a43
NOISSUE: Listing of shared things with users & Update SDK ( #1923 )
...
* 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 >
* 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 >
* 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 >
* 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 >
* add: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comment
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk function names
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: api spec
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels connect request
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of clients and groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: CLI
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: array len comparision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: nginx
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2023-10-17 15:38:06 +02:00
b1ackd0t
5e060d5620
NOISSUE - Add More Linters ( #1924 )
...
* Fix linting errors
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(linters): add ineffassign linter
This commit adds the `ineffassign` linter to the project's `.golangci.yml` configuration file. The `ineffassign` linter helps identify and flag assignments to variables that are never used, helping to improve code quality and maintainability.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Add extra linters
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(golangci): Add header check
- Added goheader check to ensure all files have license headers
- Added build tags for "nats" in the .golangci.yml file to include the necessary dependencies for the "nats" package during the build process.
- Also, increased the maximum number of issues per linter and the maximum number of same issues reported by the linter to improve the code quality analysis.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(.golangci.yml): Add new linters
Add the following new linters to the .golangci.yml configuration file:
- asasalint
- asciicheck
- bidichk
- contextcheck
- decorder
- dogsled
- errchkjson
- errname
- execinquery
- exportloopref
- ginkgolinter
- gocheckcompilerdirectives
These linters will help improve code quality and catch potential issues during the code review process.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-16 11:43:33 +02:00
Washington Kigani Kamadi
e2992cbede
NOISSUE - Change import name aliases ( #1868 )
...
* Change import name aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change import name aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change import aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
Fix aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
Fix error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix import alias
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix import
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add linter to CI pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Changes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix merge issues
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add gofumpt
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove multiple gofupmt in CI
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary changes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix CI pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2023-08-11 11:30:25 +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
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
83ff4e12ea
MF-512 - Change service default ports ( #1737 )
...
* Change service Default ports
Updated ports:
- auth http 9000
- auth grpc 7000
- provision http 9001
- things http 9002
- things auth http 9003
- things auth grpc 7001
- twins http 9004
- users http 9005
- bootstrap http 9006
- cassandra-reader http 9007
- cassandra-writer http 9008
- influxdb-reader http 9009
- influxdb-writer http 9010
- lora http 9011
- mongodb reader http 9012
- mongodb writer http 9013
- postgres-reader http 9014
- postgrs-writer http 9015
- smpp-notifier http 9016
- smtp-notifier http 9017
- timescale-reader http 9018
- timescale-writer http 9019
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change default service ports on env and sh
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change things url default port
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change default ports order by importance
- auth http 9000
- auth grpc 7000
- things http 9001
- things auth http 9002
- things auth grpc 7001
- users http 9003
- cassandra-reader http 9004
- cassandra-writer http 9005
- influxdb-reader http 9006
- influxdb-writer http 9007
- mongodb reader http 9008
- mongodb writer http 9009
- postgres-reader http 9010
- postgres-writer http 9011
- timescale-reader http 9012
- timescale-writer http 9013
- bootstrap http 9014
- smpp-notifier http 9015
- smtp-notifier http 9016
- provision http 9017
- lora http 9018
- twins http 9019
Signed-off-by: SammyOina <sammyoina@gmail.com >
* lower port number in auth service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change things and users port
- things 9000
- things auth 9001
- things auth grpc 7000
- users 9002
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update documentaton to new port numbers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update test and metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update host on metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* resolving conflics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* set http adapter port to :80
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reassign http port on metrics to :80
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reassign http adapter port
Signed-off-by: SammyOina <sammyoina@gmail.com >
* set http adapter port to 8008
Signed-off-by: SammyOina <sammyoina@gmail.com >
* document http adapter default port
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-03-23 21:55:11 +01:00
b1ackd0t
48e368b59a
NOISSUE - Combining Query Parameters ( #1631 )
...
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Fix CI
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* fix tests: add enabled status key
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* start with token
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-05 17:20:05 +01:00
Aryan Godara
e6e9d22133
MF-1670 - Improve error handling in SDK ( #1674 )
...
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unused variables.
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed temporarily created file.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing CI
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix thing_test failing cases.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove dead code, debug statements, and add comments.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Extract errors to separate file.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Updated things/api/http tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* Created custom SDK error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Changed to using CheckError. All tests passing.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Replace error interface with errors.SDKError interface.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing CI.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused sdk errors.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Change SDKError to error in internal function of sdk package.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove encodeError. All tests working.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Rename sdkerr vars, convert common strings to constants.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Change checkerror to take error instead of string.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused errors, and removed errfailedwhitelist wrap.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Removed unused errors, and remove errors.go since it only had a repeated error from errors package
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused errors.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Update sdk_error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Used function to reduce code for sending and receiving requests.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Added function sendrequestandgetheadersorerror.
Signed-off-by: aryan <aryangodara03@gmail.com >
* sdk_error updated.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Updated function names to processRequest.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Made errors internal, fixed typo in http.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove empty line.
Signed-off-by: aryan <aryangodara03@gmail.com >
* merged proceessBody and processHeaders functions in sdk.
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove sendThingRequest function.
Signed-off-by: aryan <aryangodara03@gmail.com >
* changed processRequest signature
Signed-off-by: aryan <aryangodara03@gmail.com >
* changed processRequest signature, changed error names.
Signed-off-by: aryan <aryangodara03@gmail.com >
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-12-15 16:24:19 +01:00
b1ackd0t
8c21181f17
NOISSUE - Update Provision service ( #1658 )
...
* Add config urls
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add docs for provision
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update provision docs on mqtt bench
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Run tools relative to root folder
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-10-21 17:01:55 +02: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
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
Dušan Borovčanin
27d4646db4
MF-1443 - Add policies ( #1482 )
...
* MF-1443 - add policies
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* fix users create
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Add Policies for sharing a Thing (#1463 )
* MF-1454 - Add policies for sharing a Thing
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add a test case for sharing thing and update mock of AddPolicy
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update ShareThing parameter naming
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Policy Removal (#1466 )
* Add DeletePolicy gRPC endpoint in auth package
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update default admin creation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add policy addition endpoint (#1479 )
* NOISSUE - Add policy addition endpoint
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update name of the method
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
remove build tag
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add tests for AddPolicies (#1480 )
* NOISSUE - Add tests for adding policy and update authz check
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add more tests and update request body validation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update test case structure and utilize mock prefix for test ids
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Add initial policies for Group access control (#1467 )
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Resolve PR comments
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Author: Burak Sekili <buraksekili@gmail.com >
2021-10-27 00:38:28 +02:00
Drasko DRASKOVIC
d73a5d53fe
MF 1413 - Use per-service URL in SDK ( #1444 )
...
* Use per-service URL in SDK
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
* Fix CLI
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix CLI messaging
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix message tests
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Simplify Bootstrap
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Update API doc and responses
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* fix failing certs, bootstrap tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix failing certs, bootstrap tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Fix tests and rename to auth service
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Clean the code
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Remove unnecessary Repository logs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Always return error in case of repo failure
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Cleanup SDK and CLI
Update tests, remove linter warnings, remove dead code.
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Clean the code
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Undo Bootstrap changes
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix tests
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix linter
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
Co-authored-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-08-11 16:58:10 +02:00
Ivan Milošević
cddfdf4038
NOISSUE - Use github action for showing OpenAPI spec with Swagger UI ( #1427 )
...
* init swaggerui action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove dep
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix filename
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* add checkout master
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* try diffrent action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path for search
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* put almost all openapi spec to one folder
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix pattern
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* try servers changing
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* test k8s
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove servers
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* use blokovi action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* add cname
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Parameters ready for PR to upstream
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Fix errors in Auth openapi spec
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove white line
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix link in README
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change docs and api links in readme files
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-06-23 13:31:46 +02:00
Mirko Teodorovic
8ea26c5ab7
NOISSUE - Add user groups ( #1228 )
...
* adding group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding user group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add retrieve methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add default admin user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add default admin user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* changes signature for AssignUser
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* bug fixing retrieving groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove unused code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* bug fixing retrieving groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* retrieve groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* change environment for admin
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* change environment for admin
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* retrieve groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove adding default group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* expose port for debugging purposes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix tests, and linter errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add prefix Users for groups endpoint
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix linter problems
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix endpoint prefix url
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix endpoint test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add group features in cli
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove println
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* when user is created return id in response
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* when user is created return id in response
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding default admin env
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* proper alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* proper alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename method
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* return user id when created
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* return user id when created
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove unused variable
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix to retrieve whole tree starting from parent
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add endpoint to list groups for user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add readme for groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fixing bugs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fixing bugs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add group commands for add and remove user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* replace default email, use example.com
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix capital letters beginning of sentence
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove warning for deprecated api, mistakenly copied
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* simplify repo methods, rely on db driver rather than the check before operation
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* check if group is valid
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* openapi spec 3.0
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove check for existing users in groups before delete
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* change func signature
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* change func signature
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix bugs, resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix bugs, resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add missing command
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reorganize envs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix doc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix compile
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reorganize cli commands
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* minor corrections
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* resolve comments, minor changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2020-09-23 23:18:53 +02:00
Dušan Borovčanin
ea3a891c91
MF-1190 - Add pkg for library packages ( #1191 )
...
* Move messaging to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move errors to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move Transformers to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move SDK to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove Transformers from root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix make proto
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add copyrights header
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move Auth client to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies and vendors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2020-06-03 15:16:19 +02:00
Ivan Milošević
a5fb55c328
NOISSUE - Refactor provision tool ( #1189 )
...
* Use bulk sdk functions for generating Things and Channels
Add prefix option
Signed-off-by: Ivan Milošević <iva@blokovi.com >
* Update readme
Remove dead code
Rename variable
Signed-off-by: Ivan Milošević <iva@blokovi.com >
2020-06-01 17:34:10 +02:00
Manuel Imperiale
9e2bb4933a
NOISSUE - Fix connect CLI command and remove ConnectThing func from SDK ( #1051 )
...
* NOISSUE - Fix connect CLI command and remove ConnectThing func from SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm ConnectThing from bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2020-03-03 10:58:30 +01:00
Mirko Teodorovic
5e35cbe06b
NOISSUE - Fix docs ( #952 )
...
* fix missing timeout
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* upd tools readme.md
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* upd tools readme.md
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add mising Referer header required for pass reset request
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2019-11-16 16:20:29 +01:00
Dušan Borovčanin
23b421bdc5
Fix provision tool connect error handling ( #879 )
...
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2019-10-08 19:31:13 +02:00
Dušan Borovčanin
873ef4c96f
NOISSUE - Simplify MQTT benchmarking tool ( #852 )
...
* Fix user creation
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Extract client creation to separate method
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Remove message generating in separate goroutine
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Remove runSub and runPub methods
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Refactor benchmark code
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix typos
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Update client message handling
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix microseconds typo
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Simplify client
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Don't take zero-messages clients int count
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix token timeout condition
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Add timeout for publisher
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Update Paho lib version
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Temporary drop SenML and subscribe support
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Calculate payload size
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Remove templates
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2019-09-25 19:02:29 +02:00
Drasko DRASKOVIC
5ef6aa84de
NOISSUE - Clean NginX files, move .gitignores to dirs ( #853 )
...
* Remove nginx entrypoint trash, move .gitignore
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Add node_modules to Aedes .gitignore
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Move docker .gitignore to nginx
Signed-off-by: drasko <drasko.draskovic@gmail.com >
2019-09-16 11:47:34 +02:00
Mirko Teodorovic
640dfb7e19
NOISSUE - update mqtt prov tool and some refactor ( #831 )
...
* refactor code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* connect each thing with each channel
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add some comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* connect each thing with each channel
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reverting - structure fields must be exported
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reverting - structure fields must be exported
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* revert some names
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move meausuring time start
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* revert changes to .gitignore
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* small changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2019-09-05 13:39:58 +02:00
Drasko DRASKOVIC
f090573567
NOISSUE - Improve MQTT benchmarking tools ( #828 )
...
* Refactor mqtt-bench
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Refactor mqtt-bench and provision tools
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Improve README
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Remove provision generated toml file
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Update README
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Replace `tcp` with `tcps` for mtls
Signed-off-by: drasko <drasko.draskovic@gmail.com >
2019-08-30 14:09:12 +02:00
Mirko Teodorovic
bfd12304ac
NOISSUE - update mqtt benchmark ( #824 )
...
* update gitignore
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix dates for cert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reorganize code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update docs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* print to stdout for creating result file from script
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add script for testing
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add time measeuring
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* separate test in one file each
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move config.toml
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update docs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add connection check, and prevent blocking of publisher when connection fails
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2019-08-27 14:21:39 +02:00
Mirko Teodorovic
19834dfc51
MF-295 add mqtt benchmark tool ( #817 )
...
* adding mqtt benchmark tool
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding mqtt benchmark tool - vendoring
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add mtls support
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update readme
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* tool for channel provision, reorganize code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding config toml
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* tool for channel provision, adding ssl cert gen
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add config toml
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add readme for provision
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update readme
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove some printing
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add test configs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove some dead code, and sort comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* replace statistics lib
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* replace statistics lib
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add cobra and viper
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* styling changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* styling changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* styling changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove statistic lib
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* change type visibility
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove empty line
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update vendor
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update deps
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename variable
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* small changes, adding comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* error handling
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2019-08-13 12:56:31 +02:00