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

Abhishek Shrivastava abhishek at cloudbyte.com
Tue Jul 14 06:51:03 UTC 2015


Also if you want to change it you will need to talk with Asselin Ramy who
is the owner of the repo you followed.

On Tue, Jul 14, 2015 at 12:18 PM, Abhishek Shrivastava <
abhishek at cloudbyte.com> wrote:

> ​Basically it is not required, and if you see /etc/jenkins_jobs/config
> folder you will find one dsvm-cinder-tempest.yaml which is to be used
> basically not examples.yaml. So its not an issue.​
>
> On Tue, Jul 14, 2015 at 12:07 PM, Tang Chen <tangchen at cn.fujitsu.com>
> wrote:
>
>>
>> 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>
>> 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>
>>> 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>
>>>> 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> 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>
>>>>>> 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://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:unsubscribehttp://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
>>>>>
>>>>>
>>>>
>>>>
>>>>  --
>>>>
>>>>
>>>> *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:unsubscribehttp://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
>>>>
>>>>
>>>
>>>
>>>  --
>>>
>>>
>>> *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:unsubscribehttp://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:unsubscribehttp://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:unsubscribehttp://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
>>>
>>>
>>
>>
>>  --
>>
>>
>> *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:unsubscribehttp://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
>>
>>
>
>
> --
>
>
> *Thanks & Regards,*
> *Abhishek*
> *Cloudbyte Inc. <http://www.cloudbyte.com>*
>



-- 


*Thanks & Regards,*
*Abhishek*
*Cloudbyte Inc. <http://www.cloudbyte.com>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150714/928a7c60/attachment.html>


More information about the OpenStack-dev mailing list