<div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I am trying to add TLS authentication for <a href="http://buildbot.mariadb.org" target="_blank">buildbot.mariadb.org</a> which uses DockerLatent workers. I added the tls field in the DockerLatentWorker configuration, however, I get the following error:</div><div><br></div><div>requests.exceptions.SSLError: HTTPSConnectionPool(host='121.36.13.15', port=19651): Max retries exceeded with url: /v1.24/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22name%22%3A+%5B%22buildbot-aarch64-bbw1-docker-fedora-30-b71039%22%5D%7D (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_read_bytes', 'tlsv1 alert protocol version')],)",),))</div><div><br></div><div>The DockerLatentWorker configuration is like this:<br clear="all"><div><div>c['workers'].append(worker.DockerLatentWorker("aarch64-bbw1-docker-debian-10", None,</div><div>                    docker_host=config["private"]["docker_workers"]["aarch-bbw1-docker"],</div><div>                    dockerfile=open("dockerfiles/aarch64-debian-10.dockerfile").read(),</div><div>                    tls=docker.tls.TLSConfig(verify=True, ca_cert='/srv/buildbot/tlscerts/ca-aarch64.pem', client_cert=('/srv/buildbot/tlscerts/cert-aarch64.pem', '/srv/buildbot/tlscerts/key-aarch64.pem')),</div><div>                    followStartupLogs=True,</div><div>                    masterFQDN='<a href="http://buildbot.mariadb.org" target="_blank">buildbot.mariadb.org</a>',</div><div>                    hostconfig={ 'shm_size':'6G' },</div><div>                    volumes=['/srv/buildbot/ccache:/mnt/ccache', '/srv/buildbot/packages:/mnt/packages'],</div><div>                    properties={ 'jobs':8, 'save_packages':False }))</div></div><div><br></div><div>Without TLS authentication everything works fine and I can confirm that the TLS authentication works for docker from command line. Any ideas on what I am missing?</div><div><br></div>Cheers, </div><div dir="ltr" class="gmail_signature"><div dir="ltr">Vlad</div></div></div></div>