mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-18 08:41:31 +00:00
update(userspace/falco): introduce new engine_version_semver key in versions endpoint
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
This commit is contained in:
parent
3e95faac44
commit
7319b93d9b
@ -72,7 +72,12 @@ nlohmann::json falco::versions_info::as_json() const
|
|||||||
version_info["driver_api_version"] = driver_api_version;
|
version_info["driver_api_version"] = driver_api_version;
|
||||||
version_info["driver_schema_version"] = driver_schema_version;
|
version_info["driver_schema_version"] = driver_schema_version;
|
||||||
version_info["default_driver_version"] = default_driver_version;
|
version_info["default_driver_version"] = default_driver_version;
|
||||||
version_info["engine_version"] = engine_version;
|
// note: the 'engine_version' key below must be removed in the next major bump (0.x.y -> 1.0.0)
|
||||||
|
// the two keys are kept for existing tooling that relies on the old key
|
||||||
|
// (falcoctl will match old rules artifacts configs by using this key, and the new ones using
|
||||||
|
// the engine_version_semver key)
|
||||||
|
version_info["engine_version"] = std::to_string(FALCO_ENGINE_VERSION_MINOR);
|
||||||
|
version_info["engine_version_semver"] = engine_version;
|
||||||
for (const auto& pv : plugin_versions)
|
for (const auto& pv : plugin_versions)
|
||||||
{
|
{
|
||||||
version_info["plugin_versions"][pv.first] = pv.second;
|
version_info["plugin_versions"][pv.first] = pv.second;
|
||||||
|
Loading…
Reference in New Issue
Block a user