[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