mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-11 19:12:12 +00:00
update(userspace/falco): engine version semver in protobuf and versions_info
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
This commit is contained in:
parent
f8cbeaaa9b
commit
9bbf9716b6
@ -79,6 +79,10 @@ void falco::grpc::server_impl::version(const context& ctx, const version::reques
|
|||||||
|
|
||||||
res.set_engine_version(FALCO_ENGINE_VERSION);
|
res.set_engine_version(FALCO_ENGINE_VERSION);
|
||||||
res.set_engine_fields_checksum(FALCO_ENGINE_CHECKSUM);
|
res.set_engine_fields_checksum(FALCO_ENGINE_CHECKSUM);
|
||||||
|
auto engine_version = sinsp_version(FALCO_ENGINE_VERSION);
|
||||||
|
res.set_engine_major(engine_version.m_version_major);
|
||||||
|
res.set_engine_minor(engine_version.m_version_minor);
|
||||||
|
res.set_engine_patch(engine_version.m_version_patch);
|
||||||
|
|
||||||
res.set_major(FALCO_VERSION_MAJOR);
|
res.set_major(FALCO_VERSION_MAJOR);
|
||||||
res.set_minor(FALCO_VERSION_MINOR);
|
res.set_minor(FALCO_VERSION_MINOR);
|
||||||
|
@ -45,6 +45,9 @@ message response
|
|||||||
string prerelease = 5;
|
string prerelease = 5;
|
||||||
string build = 6;
|
string build = 6;
|
||||||
// falco engine version
|
// falco engine version
|
||||||
uint32 engine_version = 7;
|
uint32 engine_minor = 7;
|
||||||
string engine_fields_checksum = 8;
|
string engine_fields_checksum = 8;
|
||||||
|
uint32 engine_major = 9;
|
||||||
|
uint32 engine_patch = 10;
|
||||||
|
string engine_version = 11;
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ static inline std::string get_driver_schema_version(const std::shared_ptr<sinsp>
|
|||||||
falco::versions_info::versions_info(const std::shared_ptr<sinsp>& inspector)
|
falco::versions_info::versions_info(const std::shared_ptr<sinsp>& inspector)
|
||||||
{
|
{
|
||||||
falco_version = FALCO_VERSION;
|
falco_version = FALCO_VERSION;
|
||||||
engine_version = std::to_string(FALCO_ENGINE_VERSION);
|
engine_version = FALCO_ENGINE_VERSION;
|
||||||
libs_version = FALCOSECURITY_LIBS_VERSION;
|
libs_version = FALCOSECURITY_LIBS_VERSION;
|
||||||
plugin_api_version = inspector->get_plugin_api_version();
|
plugin_api_version = inspector->get_plugin_api_version();
|
||||||
driver_api_version = get_driver_api_version(inspector);
|
driver_api_version = get_driver_api_version(inspector);
|
||||||
|
Loading…
Reference in New Issue
Block a user