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 1111import dns .resolver
1212import socket
1313import backoff
14+ import os
1415
1516def construct_service_record ():
1617 # Drop our Pod's unique identity and replace with '_couchdb._tcp'
@@ -35,10 +36,14 @@ def discover_peers(service_record):
3536 max_tries = 10
3637)
3738def connect_the_dots (names ):
39+ creds = (os .getenv ("COUCHDB_USER" ), os .getenv ("COUCHDB_PASSWORD" ))
3840 for name in names :
3941 uri = "http://127.0.0.1:5986/_nodes/couchdb@{0}" .format (name )
4042 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 ))
4247 while resp .status_code == 404 :
4348 print ('Waiting for _nodes DB to be created ...' )
4449 time .sleep (5 )
You can’t perform that action at this time.
0 commit comments