aboutsummaryrefslogtreecommitdiff
path: root/lava_results_app/dbutils.py
diff options
context:
space:
mode:
authorNeil Williams <neil.williams@linaro.org>2017-01-04 18:14:17 +0000
committerRemi Duraffort <remi.duraffort@linaro.org>2017-01-05 15:37:49 +0000
commit3b26fb234622f6d7c4eeadf90aa5374f153a1f91 (patch)
treeb5591fee0a198a72a6335937d1ad27114093397e /lava_results_app/dbutils.py
parentcecefbfef3443a13402832df0dc1379ac6223071 (diff)
LAVA-820 record lava-server version in job metadata
Use the packaged version string where the relevant Debian tools are available. Change-Id: I0c490dc942a5e78766c217565d79b765e3e70c88
Diffstat (limited to 'lava_results_app/dbutils.py')
-rw-r--r--lava_results_app/dbutils.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/lava_results_app/dbutils.py b/lava_results_app/dbutils.py
index de30680a2..0f0953347 100644
--- a/lava_results_app/dbutils.py
+++ b/lava_results_app/dbutils.py
@@ -34,6 +34,7 @@ from lava_results_app.models import (
ActionData,
MetaType,
)
+from lava_results_app.utils import debian_package_version
from django.core.exceptions import MultipleObjectsReturned
from lava_dispatcher.pipeline.action import Timeout
@@ -227,6 +228,11 @@ def _get_job_metadata(data): # pylint: disable=too-many-branches,too-many-neste
if not isinstance(data, list):
return None
retval = {}
+ packaged = debian_package_version()
+ if packaged:
+ retval.update({
+ 'lava-server-version': packaged
+ })
for action in data:
deploy = [reduce(dict.get, ['deploy'], action)]
count = 0