[openstack-dev] [CI] How to set a proxy for zuul.

Tang Chen tangchen at cn.fujitsu.com
Tue Jul 14 06:37:35 UTC 2015


On 07/14/2015 01:46 PM, Abhishek Shrivastava wrote:
> Instead of it use reusable_node option.

Thanks. Problem resolved. :)

BTW, single_use_node is written in layout.yaml by default.
If it doesn't exist anymore, do we need a patch to fix it ?

For someone who uses CI for the first time, it is really a problem......

And also, if I want to post patch for zuul, where should I post the patch ?

Thanks.

>
> On Tue, Jul 14, 2015 at 9:12 AM, Tang Chen <tangchen at cn.fujitsu.com 
> <mailto:tangchen at cn.fujitsu.com>> wrote:
>
>     Hi Abhishek, All,
>
>     I found the problem.
>
>     My /etc/zuul/layout/layout.yaml has the following config:
>
>     jobs:
>       - name: ^dsvm-tempest.*$
>         parameter-function: single_use_node
>
>     But in _parseConfig() in zuul/scheduler.py, it failed to find
>     single_use_node().
>
>                 fname = config_job.get('parameter-function', None)
>                 if fname:
>                     func = config_env.get(fname, None)
>                     if not func:
>                         raise Exception("Unable to find function %s" %
>     fname)
>
>     So projects section was not parsed.
>
>     Does anyone know why ?
>
>     Thanks.
>
>
>
>
>     On 07/14/2015 10:54 AM, Tang Chen wrote:
>>     Hi Abhishek,
>>
>>     I printed the self.layout.projects in zuul/scheduler.py, it is empty.
>>     So the project was not found.
>>
>>     But I did do the jenkins-jobs --flush-cache update
>>     /etc/jenkins_jobs/config/
>>     And I did configure openstack-dev/sandbox in layout.yaml.
>>
>>     Do you have any idea what's wrong here ?
>>
>>     Thanks.
>>
>>
>>     On 07/13/2015 05:58 PM, Tang Chen wrote:
>>>
>>>     On 07/13/2015 04:35 PM, Abhishek Shrivastava wrote:
>>>>     Updating jobs using "sudo jenkins-jobs --flush-cache update
>>>>     /etc/jenkins_jobs/config/". Also update the myvendor in
>>>>     examples.yaml
>>>>
>>>
>>>     Sorry, I updated the jobs, restart the whole machine. But it
>>>     still doesn't work.
>>>
>>>     By the way, there is no vendor in examples.yaml.
>>>
>>>     It is still this error: Project openstack-dev/sandbox not found
>>>
>>>     Anything else should I pay attention to?
>>>
>>>     Thanks.
>>>
>>>>
>>>>     On Mon, Jul 13, 2015 at 1:45 PM, Tang Chen
>>>>     <tangchen at cn.fujitsu.com <mailto:tangchen at cn.fujitsu.com>> wrote:
>>>>
>>>>
>>>>         On 07/13/2015 03:50 PM, Abhishek Shrivastava wrote:
>>>>>         Use tester or something, also are you updating the jobs or
>>>>>         not?
>>>>
>>>>         I used tester as my vendor. It doesn't work.
>>>>
>>>>         And what do you mean by updating the jobs ? I built the
>>>>         noop-check-cimmunitication
>>>>         job once in Jenkins UI. Does it matter ? All the others are
>>>>         not touched.
>>>>
>>>>         And referring to the error, "Project openstack-dev/sandbox
>>>>         not found", it seems like
>>>>         somewhere the project name was wrong.
>>>>
>>>>         right ?
>>>>
>>>>
>>>>         Thanks.
>>>>
>>>>>
>>>>>         On Mon, Jul 13, 2015 at 1:16 PM, Tang Chen
>>>>>         <tangchen at cn.fujitsu.com <mailto:tangchen at cn.fujitsu.com>>
>>>>>         wrote:
>>>>>
>>>>>             Hi Abhishek,
>>>>>
>>>>>             Thanks for the quick reply.
>>>>>
>>>>>             On 07/13/2015 03:16 PM, Abhishek Shrivastava wrote:
>>>>>>             Also check that Gearman is connecting or not through
>>>>>>             Jenkins UI.
>>>>>>
>>>>>>             On Mon, Jul 13, 2015 at 12:45 PM, Abhishek
>>>>>>             Shrivastava <abhishek at cloudbyte.com
>>>>>>             <mailto:abhishek at cloudbyte.com>> wrote:
>>>>>>
>>>>>>                 First of all, change the "vendor" to your vendor
>>>>>>                 name in /etc/jenkins_jobs/config/projects.yaml
>>>>>>                 file. Also, restart the zuul and zuul merger.
>>>>>>
>>>>>
>>>>>             I did the check. Gearman plugin works find. In Jenkins
>>>>>             UI, I tested the connection, and it succeeded.
>>>>>
>>>>>             And also, I restarted zuul and zuul merger every time
>>>>>             I modified the yaml files.
>>>>>
>>>>>             But it doesn't work.
>>>>>
>>>>>             And the vendor, does that matter ?  And what vendor
>>>>>             name should I provide ?
>>>>>             I cannot find any vendor info in my Gerrit service
>>>>>             account profile.
>>>>>             For example, is XXX OK ?
>>>>>
>>>>>             Thanks.
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>                 On Mon, Jul 13, 2015 at 12:29 PM, Tang Chen
>>>>>>                 <tangchen at cn.fujitsu.com
>>>>>>                 <mailto:tangchen at cn.fujitsu.com>> wrote:
>>>>>>
>>>>>>                     Hi all,
>>>>>>
>>>>>>                     I have constructed my CI system.
>>>>>>                     When I tested it with sandbox project, I
>>>>>>                     posted a patch to Gerrit.
>>>>>>
>>>>>>                     https://review.openstack.org/201002
>>>>>>
>>>>>>                     But I got this error in zuul scheduler:
>>>>>>
>>>>>>                     2015-07-14 14:07:24,921 DEBUG zuul.Scheduler:
>>>>>>                     Run handler awake
>>>>>>                     2015-07-14 14:07:24,921 DEBUG zuul.Scheduler:
>>>>>>                     Fetching trigger event
>>>>>>                     2015-07-14 14:07:24,922 DEBUG zuul.Scheduler:
>>>>>>                     Processing trigger event <TriggerEvent
>>>>>>                     comment-added openstack-dev/sandbox master
>>>>>>                     201002,1 Verified:1>
>>>>>>                     2015-07-14 14:07:24,922 DEBUG zuul.Scheduler:
>>>>>>                     Project openstack-dev/sandbox not found
>>>>>>                     2015-07-14 14:07:24,922 DEBUG zuul.Scheduler:
>>>>>>                     Run handler sleeping
>>>>>>
>>>>>>
>>>>>>                     My /etc/zuul/layout/layout.yaml looks like this:
>>>>>>
>>>>>>                     projects:
>>>>>>                       - name: openstack-dev/sandbox
>>>>>>                         check:
>>>>>>                           - noop-check-communication
>>>>>>
>>>>>>
>>>>>>                     My /etc/jenkins_jobs/config/projects.yaml
>>>>>>                     looks like this:
>>>>>>
>>>>>>                     - project:
>>>>>>                         name: sandbox
>>>>>>                     github-org: openstack-dev
>>>>>>                         node: master
>>>>>>                         vendor: myvendor
>>>>>>
>>>>>>                         jobs:
>>>>>>                             - noop-check-communication
>>>>>>                             - dsvm-tempest-full:
>>>>>>                     node: 'devstack_slave ||
>>>>>>                     devstack-precise-check || d-p-c'
>>>>>>
>>>>>>
>>>>>>                     And Jenkins master works fine.
>>>>>>
>>>>>>
>>>>>>                     Does anyone know what is going on here ?
>>>>>>
>>>>>>
>>>>>>                     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>_/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             -- 
>>>>>>             *
>>>>>>             *
>>>>>>             *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  <mailto: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://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  <mailto: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://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  <mailto: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  <mailto: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  <mailto: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://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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150714/9373fe8f/attachment.html>


More information about the OpenStack-dev mailing list