From 0b908aad9a6524437d3e3a00e2f1d4e49d8c7698 Mon Sep 17 00:00:00 2001 From: Jan Dobes Date: Fri, 31 Jan 2025 14:53:56 +0100 Subject: [PATCH] feat(manager): add a placeholder for lifecycle_phase RHINENG-15340 --- manager.spec.yaml | 5 +++++ manager/report_handler.py | 1 + 2 files changed, 6 insertions(+) diff --git a/manager.spec.yaml b/manager.spec.yaml index cd8727797..0eae7b268 100644 --- a/manager.spec.yaml +++ b/manager.spec.yaml @@ -2678,6 +2678,10 @@ components: type: integer description: Operating system minor version. example: 5 + lifecycle_phase: + type: string + description: Lifecycle phase of the given version. + example: EUS cves_critical: type: integer description: Number of CVEs with Critical severity. @@ -2714,6 +2718,7 @@ components: - name - major - minor + - lifecycle_phase - cves_critical - cves_important - cves_moderate diff --git a/manager/report_handler.py b/manager/report_handler.py index 9a18df8cc..f85ce896f 100644 --- a/manager/report_handler.py +++ b/manager/report_handler.py @@ -298,6 +298,7 @@ class GetOSExposure(GetRequest): @staticmethod def _post_process(row): del row["id"] + row["lifecycle_phase"] = "Minor release" # FIXME: Placeholder, delete later return row @classmethod