Steve Munene
|
d5d5e8bf7e
|
NOISSUE - Add build tag constraint for middlewares (#442)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-17 14:49:52 +01:00 |
|
Steve Munene
|
7fb5dd7b55
|
NOISSUE - Refactor listing for rules and reports (#433)
* add access control to rules engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update authorization method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove domain from method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix userid parameter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update checksuperadmin method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert changes
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-16 14:39:49 +01:00 |
|
Steve Munene
|
2ef8437d8b
|
MG-370 - Add fine grained access control to alarms (#404)
* add access control to rules engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add access control to reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add access control to alarms
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused variables
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update authorization method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove roles
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update alarm permissions
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update alarm permissions
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert endpoint changes
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix make fetch
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert env variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove rule prefix
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove trailing line
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused constants
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* re consumer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update listing
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix rule roles interface
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* refactor listing commands
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address coments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update script
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix time layout
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix role name
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove white spaces
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update check usperadmin method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add missing env variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-13 14:29:32 +01:00 |
|
Steve Munene
|
4b57387110
|
NOISSUE - Remove Panic method from go scripts (#437)
* add regex
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-10 20:46:46 +01:00 |
|
Steve Munene
|
178a62c08f
|
MG-370 - Add fine grained access control to reports (#403)
* add access control to rules engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix build
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix report database
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix variable naming
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix entity type
Signed-off-by: Arvindh <arvindh91@gmail.com>
* update authorize method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix generate report
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert env changes
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update generate permission
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Arvindh <arvindh91@gmail.com>
|
2026-03-05 13:59:22 +01:00 |
|
Steve Munene
|
362a4fc76d
|
MG-370 - Add fine grained access control to rules engine (#402)
* update go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix rules endpoint tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix yaml file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix build
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove roles from alarms
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* change approach for schema combaine
Signed-off-by: Arvindh <arvindh91@gmail.com>
* change approach for schema combaine
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix permissions for rules
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix authorization file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Arvindh <arvindh91@gmail.com>
|
2026-03-05 11:42:51 +01:00 |
|
Steve Munene
|
a031426715
|
NOISSUE - Update metadata UI type to string (#422)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-03 16:01:48 +01:00 |
|
Steve Munene
|
de6f3921a4
|
MG-406 - Fix panic issues in rules engine go script (#407)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-03 15:34:27 +01:00 |
|
Steve Munene
|
0a45a96fac
|
NOISSUE - Update Rules metadata migrations (#421)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-03 15:33:58 +01:00 |
|
Steve Munene
|
9a3a07cd2e
|
NOISSUE - Update Authorization method (#418)
* fix authorization
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-02 12:55:07 +01:00 |
|
Felix Gateru
|
f28a3e8390
|
MG-401 - Fix authorization error in Magistrala services (#400)
* chore: update SMQ version
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* chore: run make fetch_supermq
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* tests: fix provison tests
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* ci(build.yaml): get go version from go mod
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
---------
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
|
2026-02-11 11:17:13 +01:00 |
|
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 |
|
Arvindh
|
67180a55f7
|
NOISSUE - Update Errors (#374)
* update MG errors
Signed-off-by: Arvindh <arvindh91@gmail.com>
* update MG errors
Signed-off-by: Arvindh <arvindh91@gmail.com>
* sync with supermq main
Signed-off-by: Arvindh <arvindh91@gmail.com>
* update MG errors
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
|
2025-12-31 16:57:06 +01:00 |
|
Steve Munene
|
99e2c7aec4
|
NOISSUE - Refactor alarms, reports and rule engines middlewares (#369)
* refactor middleware
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix rules tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert common code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update supermq version
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-12-29 11:23:43 +01:00 |
|
dusan
|
5e504aa104
|
NOISSUE - Housekeeping
Signed-off-by: dusan <borovcanindusan1@gmail.com>
|
2025-12-29 11:23:36 +01:00 |
|
Steve Munene
|
257db27769
|
MG-132 - Improve RE tests (#346)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add coverage for api tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add coverage for api tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add tests for handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add tests for start schedular
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix race condition
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix addrule test
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix list rule method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* use sorting for the slice
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-11-10 18:03:10 +01:00 |
|
Dušan Borovčanin
|
7bc02a2816
|
NOISSUE - Update SMQ and Certs dependencies (#342)
* NOISSUE - Update Certs dependencies
Signed-off-by: dusan <borovcanindusan1@gmail.com>
* NOISSUE - Update Certs dependencies
Signed-off-by: dusan <borovcanindusan1@gmail.com>
* Fix linter errors
Signed-off-by: dusan <borovcanindusan1@gmail.com>
* Fix testing errors
Signed-off-by: dusan <borovcanindusan1@gmail.com>
---------
Signed-off-by: dusan <borovcanindusan1@gmail.com>
|
2025-11-03 09:52:17 +01:00 |
|
Steve Munene
|
517588b675
|
NOISSUE - Update API docs (#340)
* update rules api docs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update api docs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix url
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-10-31 13:09:42 +01:00 |
|
Dušan Borovčanin
|
7bdf4c681e
|
NOISSUE - Update dependencies (#336)
* NOISSUE - Update dependencies
Signed-off-by: dusan <borovcanindusan1@gmail.com>
* Update go.mod
Signed-off-by: dusan <borovcanindusan1@gmail.com>
---------
Signed-off-by: dusan <borovcanindusan1@gmail.com>
|
2025-10-20 20:45:24 +02:00 |
|
Steve Munene
|
5a6e0343dc
|
NOISSUE - Fix Report time range display (#330)
* fx to and from
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* change to UTC
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix template pagination and address comment
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert env variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix pagination
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-10-09 16:28:15 +02:00 |
|
Ian Ngethe Muchiri
|
7ef90440f2
|
MG-853 - Add Slack output integration (#315)
* add slack integration
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* allow support for multiple message options
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* add message to slack struct
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update template name
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* group postgres and slack
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-09-26 11:24:31 +02:00 |
|
Dušan Borovčanin
|
be7ee7a877
|
NOISSUE - Fix bugs caused by SMQ update (#301)
* Fix SMQ-caused issues
Signed-off-by: dusan <borovcanindusan1@gmail.com>
* Fix tests
Signed-off-by: dusan <borovcanindusan1@gmail.com>
---------
Signed-off-by: dusan <borovcanindusan1@gmail.com>
|
2025-09-06 21:58:41 +02: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 |
|
Arvindh
|
ffc7a1ff78
|
NOISSUE - Add callout in Rule Engine Service (#277)
* add callout to re
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add callout to re
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add callout to re
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add rule events
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add rule events
Signed-off-by: Arvindh <arvindh91@gmail.com>
* add rule events
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove lints
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove lints
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove decoders
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove lints
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove lints
Signed-off-by: Arvindh <arvindh91@gmail.com>
* replace interface{} with any
Signed-off-by: Arvindh <arvindh91@gmail.com>
* optimization of event
Signed-off-by: Arvindh <arvindh91@gmail.com>
* remove lints
Signed-off-by: Arvindh <arvindh91@gmail.com>
* align code
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
|
2025-08-26 09:17:27 +02:00 |
|
Nataly Musilah
|
e7633ffafd
|
NOISSUE - Update alarms and reports sorting (#272)
* update alarms and reports
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix linter
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix structs
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix defDir
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* remove name from alarms
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* use switch clases
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* chore: update SMQ dep
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* use if statements for 3 cases
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* chore: bump SMQ version
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* use api keys
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* use COALESCE for updatedAt
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix lint
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
Co-authored-by: Felix Gateru <felix.gateru@gmail.com>
|
2025-08-19 22:34:55 +02:00 |
|
Nataly Musilah
|
f4e3cfab6d
|
NOISSUE - Add rules ordering by order and name (#265)
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
|
2025-08-06 09:49:10 +02:00 |
|
Ian Ngethe Muchiri
|
389205ec5b
|
NOISSUE -Fix return value for update tags in RE (#258)
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-07-25 16:06:07 +02:00 |
|
Steve Munene
|
748a3dcb49
|
NOISSUE - Update mockery files (#251)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-07-14 10:35:47 +02:00 |
|
Steve Munene
|
2e0432bdb5
|
MG-134 - Add support for Report templates (#180)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add remove report from nats handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* move runinfo to pkg
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update reports handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update handler in reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update go.mod and go.sum
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update package to chromedp
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* change update reorts to use chromium
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report template
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add endpoint and repo methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add template validation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove repeated code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix template formatting
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report template
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix mocks and tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove debug logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix api docs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove pointers
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix template path
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix template path
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing validation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix logic
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert ui variable changes
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* rename method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update to browserless service
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-07-09 18:44:59 +02:00 |
|
Felix Gateru
|
0c97f61680
|
NOISSUE - Remove irrelevant test case (#236)
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
|
2025-07-01 12:09:13 +02:00 |
|
dependabot[bot]
|
fa161a0a46
|
NOISSUE - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#235)
* Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* NOISSUE - Fix CI lint
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-30 20:06:42 +02:00 |
|
Dusan Borovcanin
|
53046db47e
|
NOISSUE - Fix Rule update
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-30 19:55:45 +02:00 |
|
Dušan Borovčanin
|
bf5e18acb4
|
NOISSUE - Fix RE schedule (#234)
* NOISSUE - Fix RE schedule
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add domain to the scheduled message
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove debug log
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-30 13:28:37 +02:00 |
|
Dusan Borovcanin
|
d5fa6e45a0
|
NOISSUE - Fix comment typo
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-27 12:33:43 +02:00 |
|
Dusan Borovcanin
|
0414e91268
|
NOISSUE - Fix Golang RE integration
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-27 11:53:31 +02:00 |
|
Dušan Borovčanin
|
bfe6ec09c3
|
NOISSUE - Remove AES and use library instead (#226)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-26 23:35:40 +02:00 |
|
Ian Ngethe Muchiri
|
0d48e4ecdd
|
MG-820 - RE outputs handling (#213)
* Fix: Update send alarm output handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update send email output
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update remote posgres output handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update keys for result and message to constants
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Remove unused param
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Remove test for query by output channel
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Separate outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Revert docker compose changes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Update mocks
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update license header
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update output type
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update handling outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update test outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: rename publisher to channel
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update imports
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update unmarshal outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* NOISSUE - Fix JSON marshalling and unmarshalling (#1)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix: Update outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update the templating
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update how we marshal alarms
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: Dušan Borovčanin <borovcanindusan1@gmail.com>
|
2025-06-26 17:35:46 +02:00 |
|
Steve Munene
|
88d2ef3257
|
MG-225 - Fix schedule validation (#222)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add utc for reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fic wrapper
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove auth error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-24 14:45:21 +02:00 |
|
Steve Munene
|
8f45405efb
|
MG-133 - Prevent Rule scheduling in past (#211)
* add validation during unmarshalling
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* move validation to individual requests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-23 13:15:32 +02:00 |
|
Dušan Borovčanin
|
612823b4d2
|
MG-217 - Update the RE update tag repo logic
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-20 17:06:10 +02:00 |
|
Steve Munene
|
184a9161d6
|
MG-154 - Add Tags in Rule Engine listing and support filter by tags (#212)
* add tags to repo layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update service layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update api layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix logic
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-20 16:28:24 +02:00 |
|
Dušan Borovčanin
|
9a62ee6068
|
NOISSUE - Add Golang support to RE (#161)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-16 12:31:26 +02:00 |
|
Steve Munene
|
dcd5ff914d
|
MG-136 - Move reports to a separate service (#152)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add remove report from nats handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add license header
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update docker compose
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* move runinfo to pkg
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update reports handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update handler in reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update repo method from time to due
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix validation methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update reports port to 9017
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update nginx to support reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix reports location in nginx
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update env variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-16 12:10:50 +02:00 |
|
Dusan Borovcanin
|
c35bc42210
|
NOISSUE - Fix typos
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-06 14:05:18 +02:00 |
|
Dusan Borovcanin
|
33289561c0
|
NOISSUE - Fix RE nil error
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-06 12:07:37 +02:00 |
|
Arvindh
|
a8b61fe5bd
|
NOISSUE - Change topic format in RE (#183)
* Change topic in RE for change internal msg fmt
Signed-off-by: Arvindh <arvindh91@gmail.com>
* update re message topic
Signed-off-by: Arvindh <arvindh91@gmail.com>
* sync with supermq main
Signed-off-by: Arvindh <arvindh91@gmail.com>
---------
Signed-off-by: Arvindh <arvindh91@gmail.com>
|
2025-06-05 12:52:01 +02:00 |
|
Dusan Borovcanin
|
b51ce5f1d2
|
NOISSUE - Add support for bitwise ops in Lua scripts
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-04 18:09:47 +02:00 |
|
Dusan Borovcanin
|
73f9ab5bf8
|
NOISSUE - Add HTTP client to RE Lua scripts
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-03 11:54:36 +02:00 |
|
Dušan Borovčanin
|
38f233c611
|
MG-181 - Add wildcard support to RE (#185)
* Add wildcard
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix RE tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add comments for wildcards
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix match check
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-03 10:57:10 +02:00 |
|
Dusan Borovcanin
|
2f78320f59
|
NOISSUE - Improve RE logging
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-05-30 14:47:25 +02:00 |
|