From 70183aa9ecd2f0f0b8084d0ddecfa4c146af0ae1 Mon Sep 17 00:00:00 2001 From: Sergey Belous Date: Fri, 3 Jun 2016 18:57:10 +0300 Subject: [PATCH] Adds methods in version.py for proper oslo_reports setup The current implementation not provide useful information, such as a version info to Guru Meditation report. This fix adds additional methods to version.py that provide general information about used octavia package. Change-Id: If546c4f737bcdd5575f57805762480bdcd590064 Closes-Bug: #1589858 --- octavia/version.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/octavia/version.py b/octavia/version.py index 300017f496..03c98a68e7 100644 --- a/octavia/version.py +++ b/octavia/version.py @@ -14,4 +14,19 @@ import pbr.version +OCTAVIA_VENDOR = "OpenStack Foundation" +OCTAVIA_PRODUCT = "OpenStack Octavia" + version_info = pbr.version.VersionInfo('octavia') + + +def vendor_string(): + return OCTAVIA_VENDOR + + +def product_string(): + return OCTAVIA_PRODUCT + + +def version_string_with_package(): + return version_info.version_string()