File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 11
11
import dns .resolver
12
12
import socket
13
13
import backoff
14
+ import os
14
15
15
16
def construct_service_record ():
16
17
# Drop our Pod's unique identity and replace with '_couchdb._tcp'
@@ -35,10 +36,14 @@ def discover_peers(service_record):
35
36
max_tries = 10
36
37
)
37
38
def connect_the_dots (names ):
39
+ creds = (os .getenv ("COUCHDB_USER" ), os .getenv ("COUCHDB_PASSWORD" ))
38
40
for name in names :
39
41
uri = "http://127.0.0.1:5986/_nodes/couchdb@{0}" .format (name )
40
42
doc = {}
41
- resp = requests .put (uri , data = json .dumps (doc ))
43
+ if creds [0 ] and creds [1 ]:
44
+ resp = requests .put (uri , data = json .dumps (doc ), auth = creds )
45
+ else :
46
+ resp = requests .put (uri , data = json .dumps (doc ))
42
47
while resp .status_code == 404 :
43
48
print ('Waiting for _nodes DB to be created ...' )
44
49
time .sleep (5 )
You can’t perform that action at this time.
0 commit comments