python-jenkins-developers team mailing list archive
-
python-jenkins-developers team
-
Mailing list archive
-
Message #00434
[Bug 1677041] Re: SSL Certificate fails, no way to disable ssl verification or set trust
Looks like there are in-progress changes to handle SSL certs:
https://review.openstack.org/#/q/status:open+project:openstack/python-
jenkins+message:ssl
--
You received this bug notification because you are a member of Python
Jenkins Developers, which is subscribed to Python Jenkins.
https://bugs.launchpad.net/bugs/1677041
Title:
SSL Certificate fails, no way to disable ssl verification or set trust
Status in Python Jenkins:
New
Bug description:
When using python-jenkins (with jenkins-job-wrecker) it does not seem
possible to be able to disable SSL certificate verification or provide
a CA bundle of trust.
Due to the nature of my existing jenkins server and it's certificate,
this is failing with the following:
Traceback (most recent call last):
File "/home/user/.local/bin/jjwrecker", line 11, in <module>
sys.exit(main())
File "/home/user/.local/lib/python2.7/site-packages/jenkins_job_wrecker/cli.py", line 193, in main
for job in server.get_jobs():
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 765, in get_jobs
return self.get_all_jobs(folder_depth=folder_depth)
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 814, in get_all_jobs
jobs = [(0, "", self.get_info(query=JOBS_QUERY)['jobs'])]
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 551, in get_info
Request(self._build_url(url))
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 430, in jenkins_open
self.maybe_add_crumb(req)
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 303, in maybe_add_crumb
self._build_url(CRUMB_URL)), add_crumb=False)
File "/home/user/.local/lib/python2.7/site-packages/jenkins/__init__.py", line 461, in jenkins_open
raise JenkinsException('Error in request: %s' % (e.reason))
jenkins.JenkinsException: Error in request: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
How do I disable certificate verify? Or even better, how do i pass a trusted certificate in?
To manage notifications about this bug go to:
https://bugs.launchpad.net/python-jenkins/+bug/1677041/+subscriptions
References