[openstack-dev] [CI] How to set a proxy for zuul.
Tang Chen
tangchen at cn.fujitsu.com
Thu Jul 9 03:55:29 UTC 2015
On 07/09/2015 11:42 AM, Tang Chen wrote:
>
> On 07/08/2015 05:58 PM, Abhishek Shrivastava wrote:
>> So as per my understanding this is happening after CI master VM
>> installation.
>
> Yes, Jenkins master has been constructed and works fine.
>
> And as an example, I can clone the sandbox repertory, and commit code
> to Gerrit.
> But since zuul cannot connect to review.openstack.org, Jenkins master
> is not notified.
>
> Would you please share some advices ?
And also, I cannot find anywhere to configure a proxy for zuul.
And this socket call is in the source code, and no proxy parameter can
be served.
Is there any way to configure a proxy for zuul ?
If not, I think I can post some patches for this.
Thanks.
>
> Thanks.
>
>>
>> On Wed, Jul 8, 2015 at 3:26 PM, Tang Chen <tangchen at cn.fujitsu.com
>> <mailto:tangchen at cn.fujitsu.com>> wrote:
>>
>> Hi all,
>>
>> I'm now installing constructing CI system following this document:
>>
>> https://github.com/rasselin/os-ext-testing
>>
>> When running zuul, I got this error:
>>
>> 2015-07-07 13:44:09,035 ERROR gerrit.GerritWatcher: Exception on
>> ssh event stream:
>> Traceback (most recent call last):
>> File
>> "/usr/local/lib/python2.7/dist-packages/zuul/lib/gerrit.py", line
>> 64, in _run
>> key_filename=self.keyfile)
>> File
>> "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line
>> 237, in connect
>> for (family, socktype, proto, canonname, sockaddr) in
>> socket.getaddrinfo(hostname, port, socket.AF_UNSPEC,
>> socket.SOCK_STREAM):
>> gaierror: [Errno -5] No address associated with hostname
>>
>> This happens when zuul tries to access review.openstack.org
>> <http://review.openstack.org>.
>>
>>
>> In my environment, I have to access internet through through a
>> http proxy.
>>
>> But referring to the source code, zuul calls functions in
>> paramiko/client.py to setup a connection using socket.
>>
>> if not sock:
>> for (family, socktype, proto, canonname, sockaddr) in
>> socket.getaddrinfo(hostname, port, socket.AF_UNSPEC,
>> socket.SOCK_STREAM):
>> if socktype == socket.SOCK_STREAM:
>> af = family
>> addr = sockaddr
>> break
>> else:
>> # some OS like AIX don't indicate SOCK_STREAM
>> support, so just guess. :(
>> af, _, _, _, addr = socket.getaddrinfo(hostname,
>> port, socket.AF_UNSPEC, socket.SOCK_STREAM)
>> sock = socket.socket(af, socket.SOCK_STREAM)
>>
>> I think the problem is that since it uses socket API to create
>> the connection, it does not go through the proxy.
>>
>> So, could anyone tell me how to setup a proxy for zuul ?
>>
>>
>> Or, of course, the CI document is something very in progress. And
>> referring to the openstack site,
>> I cannot find any info up to date. Could anyone share with me
>> something that could construct a CI system ?
>>
>>
>> Thanks.
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>> --
>> *
>> *
>> *Thanks & Regards,
>> *
>> *Abhishek*
>> /_Cloudbyte Inc. <http://www.cloudbyte.com>_/
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150709/4be9edfc/attachment.html>
More information about the OpenStack-dev
mailing list