summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-07-29Merge pull request #1245 from initard/improvement/1173/inotify-c8y_log_plugininitard
fs_notify crate for c8y log plugin
2022-07-29Merge pull request #1249 from ↵initard
initard/improvement/1173/inotify-c8y-configuration-plugin-implementation c8y configuration plugin implementation
2022-07-29implementing inotify crate for c8y_log_plugininitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-29Improve GitHub issue templateRina Fujino
Issues and labels must be connected. Therefore, - Based on the type of issue, add a corresponding label automatically - Add a template for refactoring Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-07-29updating c8y-configuration-management reference docinitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-29implementing inotify crate for c8y_configuration_plugininitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-29Merge pull request #1303 from matthiasbeyer/remove-action-rsRina Fujino
Replace actions-rs/toolchain with dtolnay/rust-toolchain
2022-07-29MQTT health endpoints for tedge plugin extensions (#1299)PradeepKiruvale
* tedge watchdog for c8y-log-plugin and c8y-config-plugin This PR also refactors the health check by removing the duplicate code. Pushed the duplicate code to one place and reused it across all the thin-edge services. Signed-off-by: Pradeep Kumar K J <pradeepkumar.kj@softwareag.com>
2022-07-28Replace actions-rs/toolchain with dtolnay/rust-toolchainMatthias Beyer
As actions-rs/toolchain is unmaintained, switch over to dtolnay/rust-toolchain for our workflow implementation. Co-authored-by: Marcel Müller <m.mueller@ifm.com> Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-27Merge pull request #1300 from ↵Rina Fujino
rina23q/improve/1234/get-rid-of-system-tests-from-after-merge-workflow Remove system pysys tests run from after-merge workflow
2022-07-27Merge pull request #1301 from matthiasbeyer/update-rumqttdDidier Wenzek
Update rumqttd
2022-07-27Remove rumqttlogMatthias Beyer
The crate is no longer in use, so remove it from our dependencies. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-27Fix: Use librumqttd definition of the router config typeMatthias Beyer
With the update of rumqttd from 0.9 to 0.11, the definition of the `librumqttd::Config` type changed, to use `librumqttd::rumqttlog::Config` rather than `rummqttlog::Config` for the router config type. This patch fixes this. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-27Bump rumqttd from 0.9.0 to 0.11.0dependabot[bot]
Bumps [rumqttd](https://github.com/bytebeamio/rumqtt) from 0.9.0 to 0.11.0. - [Release notes](https://github.com/bytebeamio/rumqtt/releases) - [Changelog](https://github.com/bytebeamio/rumqtt/blob/master/CHANGELOG.md) - [Commits](https://github.com/bytebeamio/rumqtt/commits) --- updated-dependencies: - dependency-name: rumqttd dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-26Remove system pysys tests run from after-merge workflowRina Fujino
Pysys tests used for system tests have difficulty to maintain. Thus, remove two jobs from the ci_pipeline workflow. - system-test-offsite-matrix - system-test-postprocessing Along with it, remove the shell scripts used in those jobs. Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-07-26Merge pull request #1298 from matthiasbeyer/remove-clock-serdeDidier Wenzek
Remove "serde" module in "clock" crate
2022-07-26Replace clock serde functionality with time serde functionalityMatthias Beyer
The serde module from the "clock" crate was only a reexport of the serde module of the "time" crate, so we can simply use the latter here. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-26Remove serde feature from "clock" crateMatthias Beyer
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-26Merge pull request #1250 from ↵initard
initard/improvement/1173/inotify-tedge-mapper-dynamic-discovery-of-operations tedge mapper dynamic discovery of operations
2022-07-25implementing fs-notify crate for dynamic discovery of operationsinitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-25Merge pull request #1295 from thin-edge/dependabot/cargo/fastrand-1.8.0Didier Wenzek
Bump fastrand from 1.7.0 to 1.8.0
2022-07-25Merge pull request #1294 from thin-edge/dependabot/cargo/serial_test-0.8.0Didier Wenzek
Bump serial_test from 0.6.0 to 0.8.0
2022-07-25Merge pull request #1290 from matthiasbeyer/up-dependabot-limitDidier Wenzek
Disable the pull request limit for dependabot
2022-07-25Bump serial_test from 0.6.0 to 0.8.0dependabot[bot]
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.6.0 to 0.8.0. - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](https://github.com/palfrey/serial_test/compare/v0.6.0...v0.8.0) --- updated-dependencies: - dependency-name: serial_test dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25Bump fastrand from 1.7.0 to 1.8.0dependabot[bot]
Bumps [fastrand](https://github.com/smol-rs/fastrand) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/smol-rs/fastrand/releases) - [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/fastrand/compare/v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: fastrand dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25Merge pull request #1292 from thin-edge/dependabot/cargo/nix-0.24.2Didier Wenzek
Bump nix from 0.23.1 to 0.24.2
2022-07-25Merge pull request #1293 from thin-edge/dependabot/cargo/zeroize-1.5.7Didier Wenzek
Bump zeroize from 1.5.6 to 1.5.7
2022-07-25Merge pull request #1288 from thin-edge/dependabot/cargo/test-case-2.2.1Didier Wenzek
Bump test-case from 2.1.0 to 2.2.1
2022-07-25Bump zeroize from 1.5.6 to 1.5.7dependabot[bot]
Bumps [zeroize](https://github.com/RustCrypto/utils) from 1.5.6 to 1.5.7. - [Release notes](https://github.com/RustCrypto/utils/releases) - [Commits](https://github.com/RustCrypto/utils/compare/zeroize-v1.5.6...zeroize-v1.5.7) --- updated-dependencies: - dependency-name: zeroize dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25Bump nix from 0.23.1 to 0.24.2dependabot[bot]
Bumps [nix](https://github.com/nix-rust/nix) from 0.23.1 to 0.24.2. - [Release notes](https://github.com/nix-rust/nix/releases) - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.23.1...v0.24.2) --- updated-dependencies: - dependency-name: nix dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-23Disable the pull request limit for dependabotMatthias Beyer
The thin-edge.io project has quite a lot of dependencies - I counted 73 from the current commit, via this very un-scientific method: cargo tree --depth 1 | \ grep -v "^[a-z]" | \ grep -v "^$" | \ grep -v "dev-dependencies" | \ cut -d " " -f 2 | \ sort -u | \ wc -l And because they might only get more in the future rather than less, this patch disables the dependabot pull request limit, letting dependabot open as many pull requests as necessary to keep our dependencies up to date. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-22Merge pull request #1282 from thin-edge/dependabot/cargo/clap-3.2.14Didier Wenzek
Bump clap from 3.2.12 to 3.2.14
2022-07-22Merge pull request #1283 from ↵Didier Wenzek
thin-edge/dependabot/cargo/tracing-subscriber-0.3.15 Bump tracing-subscriber from 0.3.14 to 0.3.15
2022-07-22Merge pull request #1284 from matthiasbeyer/update-x509-parserDidier Wenzek
Update x509 parser
2022-07-22Bump clap from 3.2.12 to 3.2.14dependabot[bot]
Bumps [clap](https://github.com/clap-rs/clap) from 3.2.12 to 3.2.14. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.12...v3.2.14) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22Bump test-case from 2.1.0 to 2.2.1dependabot[bot]
Bumps [test-case](https://github.com/frondeus/test-case) from 2.1.0 to 2.2.1. - [Release notes](https://github.com/frondeus/test-case/releases) - [Changelog](https://github.com/frondeus/test-case/blob/master/CHANGELOG.md) - [Commits](https://github.com/frondeus/test-case/compare/v2.1.0...v2.2.1) --- updated-dependencies: - dependency-name: test-case dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22Merge pull request #1281 from thin-edge/dependabot/cargo/zip-0.6.2Didier Wenzek
Bump zip from 0.5.13 to 0.6.2
2022-07-22Extend events API to support child devices (#1243)PradeepKiruvale
* Events for child devices Extend events APIs to send the event messages from external/child device to device twin in the cloud. Signed-off-by: Pradeep Kumar K J <pradeepkumar.kj@softwareag.com>
2022-07-22Fix usage of to_rfc2822()Matthias Beyer
Updating x509-parser in 6c612f10e0045de3492d26e3d4134640e4a9656d ("Bump x509-parser from 0.13.2 to 0.14.0") resulted in a changed interface of the `to_rfc2822()` function, meaning that the function now returns a `Result<_>`. We can map the error here to our type easily though. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-07-22Bump x509-parser from 0.13.2 to 0.14.0dependabot[bot]
Bumps [x509-parser](https://github.com/rusticata/x509-parser) from 0.13.2 to 0.14.0. - [Release notes](https://github.com/rusticata/x509-parser/releases) - [Changelog](https://github.com/rusticata/x509-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/rusticata/x509-parser/compare/x509-parser-0.13.2...x509-parser-0.14.0) --- updated-dependencies: - dependency-name: x509-parser dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22Bump tracing-subscriber from 0.3.14 to 0.3.15dependabot[bot]
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.14 to 0.3.15. - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.14...tracing-subscriber-0.3.15) --- updated-dependencies: - dependency-name: tracing-subscriber dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22Bump zip from 0.5.13 to 0.6.2dependabot[bot]
Bumps [zip](https://github.com/zip-rs/zip) from 0.5.13 to 0.6.2. - [Release notes](https://github.com/zip-rs/zip/releases) - [Commits](https://github.com/zip-rs/zip/commits) --- updated-dependencies: - dependency-name: zip dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21Merge pull request #1276 from initard/improvement/cargo-clippy-all-featuresinitard
2022-07-21run clippy with --all-featuresinitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-21Merge pull request #1277 from initard/improvement/fixing-cargo-clippy-warninginitard
2022-07-21fix cargo clippy --all-features for fs_notifyinitard
Signed-off-by: initard <solo@softwareag.com>
2022-07-21Merge pull request #1275 from ↵Rina Fujino
rina23q/improve/1173/add-feature-flag-to-armv7-test Add feature flag fs-notify to armv7 test
2022-07-21Add feature flag fs-notify to armv7 testRina Fujino
The PR #1244 added a feature flag 'fs-notify' to amd64 test, however, not added to armv7 test. The armv7 test also needs the flag. Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-07-21Merge pull request #1266 from thin-edge/dependabot/cargo/mockall-0.11.1Didier Wenzek
Bump mockall from 0.10.2 to 0.11.1
2022-07-21Merge pull request #1267 from thin-edge/dependabot/cargo/serde-1.0.140Didier Wenzek
Bump serde from 1.0.139 to 1.0.140