452f26f844
* debian/patches/behave_failure_logging.patch: Likewise. * debian/patches/check_postmaster.patch: Likewise. * debian/patches/consul_import.patch: Likewise. * debian/patches/coverage_binary.patch: Likewise.
23 lines
741 B
Diff
23 lines
741 B
Diff
Move consul import to ConsulController class
|
|
|
|
Facilitates building on stretch where this module is not available
|
|
|
|
Index: patroni/features/environment.py
|
|
===================================================================
|
|
--- patroni.orig/features/environment.py
|
|
+++ patroni/features/environment.py
|
|
@@ -1,5 +1,4 @@
|
|
import abc
|
|
-import consul
|
|
import datetime
|
|
import etcd
|
|
import kazoo.client
|
|
@@ -370,6 +369,7 @@ class AbstractDcsController(AbstractCont
|
|
class ConsulController(AbstractDcsController):
|
|
|
|
def __init__(self, context):
|
|
+ import consul
|
|
super(ConsulController, self).__init__(context)
|
|
os.environ['PATRONI_CONSUL_HOST'] = 'localhost:8500'
|
|
os.environ['PATRONI_CONSUL_REGISTER_SERVICE'] = 'on'
|