15:00:34 #startmeeting third-party 15:00:35 Meeting started Mon Jan 30 15:00:34 2017 UTC and is due to finish in 60 minutes. The chair is lennyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:38 The meeting name has been set to 'third_party' 15:00:45 Hello 15:00:56 hi 15:01:06 hello pots, how are you? 15:01:29 i'm having some trouble bringing up a CI 15:01:42 o/ 15:02:50 hello asselin__, thanks for comming. 15:02:51 are there known problems with Jenkins 2.x? i'm trying to use 2.32.1 15:03:04 pots, what problems? 15:03:20 the job parameters are not being passed to the job 15:03:22 pots, yes there are....I believe we got some of those patches merged to cover that 15:04:05 pots, do you have https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin installed? 15:04:46 it looks like i don't, that sounds promising 15:05:12 pots, there are a lot of plugins that are not installed by default :) 15:05:36 Hi, I have one topic/question related to devstack-gate. Not sure If I can address it here 15:05:57 mptacekx, hello, wait a sec. 15:06:06 pots, anything else on this issue? 15:06:22 pots, so you need to use a different version of jenkins, or add a parameter to let those through. I'm not familiar with the envInject Plugin option 15:06:24 is that plugin not one of the ones that's available from the jenkins plugin manager? i don't see it listed there. 15:07:02 pots, https://review.openstack.org/#/c/367232/5/contrib/single_node_ci_data.yaml is one option 15:07:28 pots, we are working with Jenkins 1.656. Please follow asselin__ advice to a newer jenkins 15:08:26 ok, i'll try that, thanks. 15:08:45 pots, otherwise this patch 'almost' works...just need to ensure you pass in the right args https://review.openstack.org/#/c/263021/ 15:09:26 thanks 15:09:30 pots, asselin__, if there nothing more on this, we can move to mptacekx 15:09:33 see comments here https://review.openstack.org/#/c/263021/12/manifests/single_node_ci.pp 15:09:53 i yield the floor 15:10:21 it's regarding multinode deployments in our CI. We have some usecases for which we need different local.conf on compute & controller 15:10:54 mptacekx, what is the question ? :) 15:11:48 is anyone seeing a value for introducing them ? Actually I am looking for someone supporting my fix in https://review.openstack.org/#/c/407424/ 15:12:35 I think it must be relevant also for other CI's, e.g. if doing some controller specific changes like tempest adaptations ... 15:13:20 mptacekx, we use multinode CI with controller and compute on different nodes, we have multijob to run the tests 15:14:36 we also have separated controller & compute, but test settings is propagated from JJB files 15:15:13 if there are other ways for doing that, there is probably no interest in patching in devstack-gate 15:16:06 mptacekx, I still dont see what are you trying to solve there. we have a 2 different jobs for Controller and Compute using JJB and running tempest tests from Controller Node only. if you are interested I can share some code with you late 15:16:47 mptacekx: it might be possible to update compute local.conf with pre_test hook. I know it is possible to do so for localrc, which we do for our multinode job 15:18:31 we're also using pre_test hook, it seems that you didn't have need to use different local.conf across nodes. Ok. Thanks. It's answering my question 15:19:32 thanks mptacekx. I have a question. What is a best/proper way to run neutron tests? 15:20:22 I can do it with /opt/neutron/run_tests.sh but how can I configure it? especially port_vnic_type=direct that I am doing in tempest.conf 15:20:54 lennyb: tempest is not what you're looking for, right ? 15:21:51 mptacekx. I dont know yet. I was asked to run neutron tests on our hardware, but I want to make sure that it runs on our hw using SR-IOV ( port direct) 15:22:02 lennyb: if it's not coming from tempest, I think you should either add this option or adjust in test itself 15:22:49 thanks mptacekx. I will check this option 15:23:09 I guess you're lucky and it's there http://docs.openstack.org/developer/tempest/sampleconf.html 15:23:37 lennyb: glad that can help :-) 15:25:45 mmedvede, asselin__ do you run tests other than tempest? 15:26:26 there's pleny...mostly what's in tox 15:27:32 asselin__ do they involve configuration? 15:28:07 lennyb, not really other than prep the repo to get the patch etc. then tox -e 15:28:09 we mostly run tempest at the moment 15:28:40 mmedvede, asselin__ I see. Thanks 15:29:07 any other issues/questions/suggestions/sharing ? 15:30:16 one other question about puppet setup of the CI 15:30:40 i noticed that i have to manual put the jenkins ssh credential id into /etc/nodepool/secure.conf after running 'puppet apply' 15:30:43 pots, please ask 15:30:52 does that ring any bells? 15:31:11 pots, it does not...it should be done correctly... 15:31:50 asselin__, there is still token that you need to put after jenkins installed an rerun puppet 15:32:01 my guess is it's another issue with the later jenkins version? 15:32:19 perhaps I only ever used up to 1.651 15:32:21 puppet overwrites the token each time 15:33:06 pots, I had to install jenkins manually due to some networking issues, so I hadnt seen this 15:33:30 pots, did you follow these instructions? http://docs.openstack.org/infra/openstackci/third_party_ci.html#securing-jenkins-optional 15:33:46 is there a way to pin the jenkins version in the puppet scripts (sorry i should know this by now) 15:34:18 pots yes: http://git.openstack.org/cgit/openstack-infra/puppet-openstackci/tree/contrib/single_node_ci_data.yaml#n11 15:34:54 pots you can use a specific version, present, or latest (not recommended) 15:35:03 oops, i may have missed that, i probably thought it was just about securing access to the jenkins server 15:35:33 thanks. 15:35:46 thanks gentlemen 15:36:15 pots...you can never be sure nowdays :) 15:36:46 oops, sorry gentlepersons 15:36:57 mmedvede, asselin__, pots, mptaceks thanks for the meeting. See you next week. I have a wedding to go to this evening :). I will close the meeting if there is nothing more for today 15:37:12 thanks lennyb. Bye 15:37:26 bye 15:37:39 pots: its ok, we are all hupersons :) 15:37:50 #endmeeting