We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent acfd057 commit d397cfbCopy full SHA for d397cfb
backend/code_coverage_backend/gcp.py
@@ -58,7 +58,14 @@ class GCPCache(object):
58
59
def __init__(self, reports_dir=None):
60
# Open redis connection
61
- self.redis = redis.from_url(taskcluster.secrets["REDIS_URL"])
+ redis_url = taskcluster.secrets["REDIS_URL"]
62
+ # Are we dealing with a redis ssl/tls connection?
63
+ if redis_url.startswith("rediss:"):
64
+ # The cert is self signed so do not check it
65
+ self.redis = redis.from_url(redis_url, ssl_cert_reqs="none")
66
+ else:
67
+ # No we are not, we are connecting transparently
68
+ self.redis = redis.from_url(redis_url)
69
assert self.redis.ping(), "Redis server does not ping back"
70
71
# Open gcp connection to bucket
0 commit comments