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
|
2019-02-15 20:29:59 +01:00
|
|
|
@@ -372,6 +371,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'
|
2019-01-15 19:12:12 +01:00
|
|
|
os.environ['PATRONI_CONSUL_REGISTER_SERVICE'] = 'on'
|