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
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
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
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
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
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
Dušan Borovčanin
5b5fa78032
NOISSUE - Fix RE logging ( #176 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-05-27 14:31:26 +02:00
Dusan Borovcanin
47ed0aa112
NOISSUE - Improve alarms and reports handling
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-05-13 10:24:54 +02:00
Dušan Borovčanin
831674b036
NOISSUE - Fix scheduler ( #131 )
...
* Rename and reorganize files
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix scheduler
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix scheduler and use UTC
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update scheduler calculation
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update Rules loop
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix linter errors
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix due
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove faling tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-29 13:30:24 +02:00
Steve Munene
02da121280
MG-94 - Add backend support for reports ( #107 )
...
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix missing variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix api and add report config to rule engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix repo command
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix download request
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix download api
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix add report config
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused parameters
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add limit field to config
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add test and address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add logger
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove logger
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* uncomment code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add status check
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* resolve conflicts
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* rebase code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix startdate when zero
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add time expression parser and logics
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix pdf and csv generation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add description for reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove aggregation field
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix endpoint and postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update report config update methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix service test
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unnecessary check
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove endpoints
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix generate PDF and CSV
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused code
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 >
* revert UI variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add empty line
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update download api
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* revert UI variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix download endpoint
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update generateREport method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* refactor generate api
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 csv column
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix csv generator
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* updated reports logic and api
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix time conversion
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 >
2025-04-28 09:09:22 +02:00
Dušan Borovčanin
4dd0de64fb
NOISSUE - Revert success logger ( #126 )
...
* Fix info logs in RE
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update Lua handling
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update Docker dir
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Add info and warning
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix logging
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-25 18:20:20 +02:00
Dušan Borovčanin
4e9480266e
NOISSUE - Add script outputs ( #121 )
...
* Update RE to use pure Go instead of Lua bindings
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix RE DB
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix nil error case
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix adding query
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix constraints on kind and logic type
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update RE to use multiple outputs
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update PG writer output
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix protocol error in MQTT forwareder
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix rules error handings
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Add false value check
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix topic filtering
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix consumers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix publisher
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix mocks
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-24 23:27:08 +02:00
b1ackd0t
ddce4f4a46
NOISSUE - Fix Duplicate Streams ( #117 )
...
* fix(re): duplicate streams
Fixes nats: API error: code=400 err_code=10058 description=stream name already in use
Align the codebase to use one config for alarms for both alarms service and rules engine
Move writers config to utilize build tags
* fix(brokers): change package names for brokers
move re brokers package to consumers
For RE broker, provide a publisher interface
Move alarms broker from consumer package
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* fix(alarms): renaming rePubSub to msgSub
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-04-16 12:36:12 +02:00
Dušan Borovčanin
08d727bf6e
NOISSUE - Update RE message handling ( #116 )
...
* Refactor RE
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Use Publisher only where possible
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Simplify message payload
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update Lua code and message preprocessing
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix JSON parsing
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update SMQ dependency
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove case that is never going to happen
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove SenML part
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Reorder functions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Updarte RE setup AND Timescale writer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Use NATS instead of brokers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix pubsub
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix RE publishers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update JS config description
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix configs and remove unused code
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix linter remarks
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-15 20:12:27 +02:00
Ian Ngethe Muchiri
edf835b73a
MG-659 - Add message storage to Rules Engine ( #112 )
...
* add save senml function
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add multiple pubsubs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove ununsed constant
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add domain id to message
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* use full words for prefixes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update prefixes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2025-04-11 16:25:41 +02:00
Dusan Borovcanin
352cc663f4
NOISSUE - Fix nil PubSub
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-08 23:15:28 +02:00
Ian Ngethe Muchiri
d1e855ccd4
NOISSUE - Update Rules Engine ( #88 )
...
* update rules lua processing
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove logs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add emailer functionality
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* check error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove files
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix tests
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* format template
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2025-04-02 18:09:11 +02:00
Steve Munene
7a3341b07c
MG-37 - Add Rules Engine tests ( #74 )
...
* add service and endpoint tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update github workflows
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove unused field
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* remove logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update github workflows
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix time format
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update to plural
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-17 11:46:44 +01:00
Steve Munene
4540148166
NOISSUE - Refactor time parsing for scheduler ( #57 )
...
* use unix time for the scheduler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* refactor time field
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* use constants
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* change time format
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add logging
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix linter error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix linter error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update decodeUpdateRuleRequest
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix wording
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix wording
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add missing words
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-10 16:59:20 +01:00
Steve Munene
1b6b7f558c
MG-36 - Global ticker for scheduled rules ( #42 )
...
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update main.go file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* update Reccuring Type method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add marshalling and unmrshalling for times
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix postgres storage
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* add tests for schedular
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 >
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* refactor should run
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* refactor how rule are ran
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
* rename method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-01-24 15:01:36 +01:00
Ian Ngethe Muchiri
3f0bb258c7
NOISSUE - Update Rules Service ( #32 )
...
* update re service
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add status update for rules
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* revert docker compose changes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2025-01-09 09:56:45 +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
Dušan Borovčanin
57c3ecb175
MG-13 - Magistrala Rules engine ( #16 )
...
* Add initial Rules Engine model
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* WIP - Add API layer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Add async consumer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Use Named queries and single topics
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Update rules listing
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Enable consumers with no transformer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Move RE to addons
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Fix HTTP server host
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove unused code
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
* Remove cache for the time being
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-27 20:00:50 +01:00