Judge lock backend by config backend_url
diff --git a/staffeln/common/lock.py b/staffeln/common/lock.py
index 244fa72..d5d6134 100644
--- a/staffeln/common/lock.py
+++ b/staffeln/common/lock.py
@@ -16,8 +16,11 @@
class LockManager(object):
- def __init__(self, backend="k8s"):
- self.coordinator = COORDINATOR if backend == "tooz" else K8SCOORDINATOR
+ def __init__(self):
+ backend_url = CONF.coordination.backend_url
+ # This is for now using to check if any backend_url setup
+ # for tooz backends as K8s should not need one.any
+ self.coordinator = COORDINATOR if backend_url else K8SCOORDINATOR
def __enter__(self):
self.coordinator.start()