2018-02-06 15:33:01 +01:00
|
|
|
Move consul import to ConsulController class
|
|
|
|
|
|
|
|
Facilitates building on stretch where this module is not available
|
|
|
|
|
2018-11-05 08:47:35 +01:00
|
|
|
Index: patroni/features/environment.py
|
|
|
|
===================================================================
|
|
|
|
--- patroni.orig/features/environment.py
|
|
|
|
+++ patroni/features/environment.py
|
2018-02-06 15:33:01 +01:00
|
|
|
@@ -1,5 +1,4 @@
|
|
|
|
import abc
|
|
|
|
-import consul
|
|
|
|
import datetime
|
|
|
|
import etcd
|
|
|
|
import kazoo.client
|
2018-11-05 08:47:35 +01:00
|
|
|
@@ -364,6 +363,7 @@ class AbstractDcsController(AbstractCont
|
2018-02-06 15:33:01 +01:00
|
|
|
class ConsulController(AbstractDcsController):
|
|
|
|
|
|
|
|
def __init__(self, context):
|
|
|
|
+ import consul
|
|
|
|
super(ConsulController, self).__init__(context)
|
|
|
|
os.environ['PATRONI_CONSUL_HOST'] = 'localhost:8500'
|
|
|
|
self._client = consul.Consul()
|