From 59f3543dd9a428b8bf76ddc7be68f7f6460775c2 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Tue, 28 May 2019 15:41:54 +0200
Subject: [PATCH] newer celery requires newer redis-py

---
 inventory_provider/tasks/config.py | 12 +++++++++---
 requirements.txt                   |  4 ++--
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/inventory_provider/tasks/config.py b/inventory_provider/tasks/config.py
index 846a2c21..3caa57d1 100644
--- a/inventory_provider/tasks/config.py
+++ b/inventory_provider/tasks/config.py
@@ -1,12 +1,18 @@
 import json
 from os import getenv
 
+import logging
+
+logger = logging.getLogger(__name__)
+
 broker_url = getenv(
     'CELERY_BROKER_URL',
     default='redis://test-dashboard02.geant.org:6379/1')
-result_backend = getenv(
-    'CELERY_BROKER_URL',
-    default='redis://test-dashboard02.geant.org:6379/1')
+
+result_backend = broker_url
+if result_backend:
+    # bugfix workaround
+    result_backend = result_backend.split(';')[0]
 
 tmp_options = getenv(
     'BROKER_TRANSPORT_OPTIONS',
diff --git a/requirements.txt b/requirements.txt
index 815ac1d5..c9b0f1e2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,8 +4,8 @@ pysnmp
 jsonschema
 paramiko
 flask
-redis
-celery
+redis==3.2.1
+celery==4.3.0
 junos-eznc
 lxml
 requests
-- 
GitLab