in hostfactory/host_provider/src/cluster.py [0:0]
def _session(self):
config = {"verify_certificates": False,
"username": self._get_or_raise("cyclecloud.config.username"),
"password": self._get_or_raise("cyclecloud.config.password"),
}
retries = 3
while retries > 0:
try:
s = requests.session()
s.auth = (config["username"], config["password"])
s.timeout = 60
s.verify = config["verify_certificates"] # Should we auto-accept unrecognized certs?
s.headers = {"X-Cycle-Client-Version": f"cyclecloud-symphony:{version.get_version()}"}
return s
except requests.exceptions.SSLError:
retries = retries - 1
if retries < 1:
raise