This repository was archived by the owner on Dec 9, 2025. It is now read-only.
Tags: EVerest/everest-framework
Tags
fix: Add extra check for etc path (#312) * fix: Add extra check for etc path Signed-off-by: Christofer Gilje Skjæveland <[email protected]> Signed-off-by: Kai-Uwe Hermann <[email protected]> * Fix typo, "etc_root" should be "prefix" Signed-off-by: Kai-Uwe Hermann <[email protected]> * Add testcase to check if etc dir is correctly set Signed-off-by: Kai-Uwe Hermann <[email protected]> * clang-format Signed-off-by: Kai-Uwe Hermann <[email protected]> --------- Signed-off-by: Christofer Gilje Skjæveland <[email protected]> Signed-off-by: Kai-Uwe Hermann <[email protected]> Co-authored-by: Christofer Gilje Skjæveland <[email protected]> Co-authored-by: Kai-Uwe Hermann <[email protected]>
Update dependencies (#290) rapidyaml: v0.9.0 needed backwards-incompatible changes to yaml loader and transpile config libwebsockets: v4.3.6 needed adaptations to bazel build file Set CMAKE_POLICY_VERSION_MINIMUM 3.5 for it I couldn't get v4.4.x to build in yocto yet nlohmann_json: v3.12.0 libfmt: 11.2.0 date: v3.0.4 catch2: v3.9.0 pybind11: v2.13.6 pybind11_json: 0.2.15 needed no adaptations --------- Signed-off-by: Kai-Uwe Hermann <[email protected]>
Fix everest-sqlite related issues in yocto build (#284) Add find_package(everest-sqlite) include CollectMigrationFiles.cmake from source dir only in EDM build Bump version to 0.22.1 Bump everest-sqlite dependency version to 0.1.2 Signed-off-by: Kai-Uwe Hermann <[email protected]>
Implement ConfigService for getting and setting module configs (#283) * Implement ConfigService for getting and setting module configs Add userconfig storage backend Add access section to config schema throw exception when Unknown Datatype is encountered Restructure get_module_config to use types from config service header Use db for setting config values when in use, store config access information in db as well Add Unknown entries to config service related enums Add more meaningful exceptiption messages Add get_config_value to ConfigService * Update version to 0.22.0 * Add missing mutability field to everestrs manifest handling This fixes the everestrs tests * Cache existing config value if set_config_value needs a reboot to complete This prevents get config value calls from already returning a value that is not supposed to be valid yet * Since there are already database migrations file in main starting with "2", prefix the new migrations with "3" * Added missing doxygen comments * Address some clang-tidy warnings * Re-use a constant for the MQTTRequest timeout * Add error handling * Modify return types to include status information * Fix set response not being set in handle_set_request * Make config access a bit more flexible by adding explicit allow read/write setting like this: access: config: allow_global_read: true allow_global_write: false allow_set_read_only: false modules: some_module_id: allow_read: true allow_write: true allow_set_read_only: true * Fix spelling of comments --------- Signed-off-by: Kai-Uwe Hermann <[email protected]>
PreviousNext