summaryrefslogtreecommitdiffstats
path: root/.gitignore
AgeCommit message (Collapse)Author
2022-05-03fixing fuzz project to use regex 1.5.5initard
Signed-off-by: initard <solo@softwareag.com>
2022-03-01[823] Configurable mqtt bind address (#929)PradeepKiruvale
* [823] add mqtt.bind_address option * ipaddress instead of string
2022-02-18Remove sm mapper from config scripts and update docs to not mention itLukasz Woznicki
anymore Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2021-09-16Clippy lints fixes for latest code (#433)Lukasz Woznicki
Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2021-08-19[CIT-502] Default software plugin support (#386)Albin Suresh
* [CIT-502] Default software plugin support
2021-07-13Rename collectd_mapper service to tedge-mapper-collectd (#344)Lukasz Woznicki
Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2021-06-09Copy tedge collectd.conf only after collectd_mapper installation (#280)Albin Suresh
2021-06-02[CIT-382] address dm-agent message batching issue (#261)PradeepKiruvale
* [CIT-382] address dm-agent message batching issue * [CIT-382] address review comments * [CIT-382] Add a test with smaller interval * [CIT-382] update test cases * [CIT-382] revert unwanted changes * [CIT-382] updated comment for the sleep future * [CIT-382] configure pysys project environment xml * add cargo.lock to gitignore * [CIT-382] update test descriptions * [CIT-382] Updated test cases * [CIT-382] Add subscriber to capture collectd messages * [CIT-382] revert pysy env setup changes * [CIT-382] rename cleanup functions Co-authored-by: pradeekumar.kj@softwareag.com <pradeekumar.kj@softwareag.com> Co-authored-by: Pradeep K J <Pradeep K J pradeekumar.kj@softwareag.com>
2021-05-12[CIT-335] Device monitoring with collectd (#211)Albin Suresh
[CIT-335] Device monitoring with collectd
2021-04-14[CIT-279] Add simple system tests (#166)Michael Abel
* Add disconnect again - got lost while resolving conflicts * Add basic system tests - Add tests that derive from BaseTest - Upload test folder for later analysis - Avoid DEBUG flag and some other settings Signed-off-by: Michael Abel <info@abel-ikt.de> * Run black to format code Signed-off-by: Michael Abel <info@abel-ikt.de> * Work on review comments
2021-04-12[CIT-212] mqtt sub command to print the message target topic (#177)Albin Suresh
* [CIT-212] mqtt sub command to print the message target topic
2021-03-26Commit Cargo.lock to fix dependency versions (#117)Albin Suresh
2021-03-25[CIT-252] add system test workflow (#90)Michael Abel
* Add system test workflow * Add bash script for runner * Update workflow trigger * Work on review comments * Change back to the newer version to see where it broke * Work on review comments * Fix typos and review comments * Add space in venv creation to make purpose clearer
2021-02-16[CIT-138] tedge disconnect c8y (#40)Lukasz Woznicki
* Move utils to root of tedge crate and adjust dependent modules. * Add check if mosquitto is running and restart if it is. * Add tedge disconnect test.
2021-02-05CIT-190: API to parse tedge.toml configuration file (#24)Albin Suresh
2021-01-15[CIT-102] Thin Edge Json to C8y Json translator library (#10)PradeepKiruvale
* [CIT-102] Thin Edge Json to C8y Json translator library * [CIT-102] moved pretty_assertions into dev-dependancies [CIT-102] removed commented code [CIT-102] renamed c8ytype to c8y_type [CIT-102] Changed timestamp to DateTime type from string [CIT-102] Fixed example name typo [CIT-102] rename c8y_type to c8y_msg_type [CIT-102] make MultiValueMeasurement struct to pub [CIT-102] moved JsonError down in the file [CIT-102] Removed e/println! macros [CIT-102] Moved the coversion of struct to enum into the create function [CIT-102] add wild cards to gitignore [CIT-102] Changed datetime stamp to Utc * [CIT-102] Fixed some indentation issue [CIT-102] Fixed json indentation issue [CIT-102] c8yobj to c8y_obj [CIT-102] c8yobj to c8y_object [CIT-102] created a reuseable insert function [CIT-102] cargo fmt [CIT-102] Simplified the assert_eq [CIT-102] c8yjson to c8y_json [CIT-102] single_value_thinedge to single_value_thin_edge [CIT-102] multi_value_thin_obj to multi_value_thin_edge_object [CIT-102] create_value_obj to create_value_object [CIT-102] json::from to into [CIT-102] mutlivale to multi_value [CIT-102] single_value to single_values [CIT-102] initialize vector with vec! instead of new [CIT-102] thinedge to thin_edge [CIT-102] c8yjson to c8y_json [CIT-102] re-ordered parameters in create_multi_val [CIT-102] Refactored from_json function [CIT-102] avoid clone * [CIT-102] translate timestamp and type * [CIT-102] Fixed the formating and names in example * [CIT-102] Added a test to test timestamp and type translation * [CIT-102] Removed dead code in library * [CIT-102] time and type as thin edge reserved words [cit-102] changed the value to f64 from json::Number [CIT-102] Removed dead code * [CIT-102] renamed JsonError to ThinEdgeJsonError [CIT-102] changed error handling to shorthand notation [CIT-103] removed simple insert_object function [CIT-102] rename create_c8y_obj to new and made it a method of Cumulocity structure [CIT-102] translate_multi value as method of CumulocityJson structure [CIT-102] Moved single_val translation as part of C8Y structure [CIT-103] move all c8y struct methods to one place [CIT-102] remaned thinedge to thin_edge [CIT-103] move all the create_* functions as methods of ThinEdgeValue enum * [CIT-102] Moved the insert_object function into the Cumulocity structure [CIT-102] Moved create value object inside Cumulocity Struct [CIT-102] Move the into_cumulocity_json method into CumulocityJson structure [CIT-102] Refactored translate functions [CIT-102] Renamed type of message to ThinEdgeMeasurement [CIT-102] Moved create methods to resepective structs * [CIT-102] Check timestamp for iso8601 complaint * [CIT-102] Fixed example, removed type from thin-edge message [CIT-102] Added a function to deserialize the c8yjson [CIT-102] Expose only CumulocityJson API [CIT-102] Added test for deserialization check [CIT-102] Fixed pretty printing, with extra white spaces * [CIT-102] Moved time-stamp into ThinEdgeJson struct * [CIT-102] Remove unwrap for timestamp validation and return proper error * [CIT-102] Removed unwrap and returning error * [CIT-102] check time key before checking value * [CIT-102] Check for keywords type and time * [CIT-102] Fixed the invalid json in example * [CIT-102] Implemented test cases to check thin-edge-json validity * [CIT-102] Fixed doc test and fixed comments * [CIT-102] Renamed create_* functions as new * [CIT-102] Fixed thinedge hierarchy test * [CIT-102] Added and updated the comments * [CIT-102] Added proptest * [CIT-102] Fixed minor test issues * [CIT-102] move proptest inside test module, proptest crate inside the dev-dependancy Co-authored-by: Pradeep K J <pradeekumar.kj@softwareag.com>
2020-11-26[CIT-33] Basic CI/CD workflow for thin edgePradeep K J
Signed-off-by: Pradeep K J <pradeekumar.kj@softwareag.com>
2020-11-09Initial commitRina Fujino