Wednesday, 2017-01-25

jeblairoh, right, run-tox wants the checkout to be in the workspace00:17
*** yolanda has quit IRC00:45
*** yolanda has joined #zuul00:51
*** yolanda has quit IRC00:53
*** yolanda has joined #zuul01:00
openstackgerritAdam Gandelman proposed openstack-infra/zuul: Move and re-enable test_build_configuration_branch tests  https://review.openstack.org/40937601:01
*** yolanda has quit IRC01:04
openstackgerritJoshua Hesketh proposed openstack-infra/nodepool: Merge branch 'master' into feature/zuulv3  https://review.openstack.org/42497404:31
*** jamielennox is now known as jamielennox|away05:06
*** Cibo has quit IRC05:23
*** Cibo has joined #zuul05:35
*** abregman has joined #zuul05:55
*** bhavik1 has joined #zuul06:38
*** bhavik1 has quit IRC06:45
*** yolanda has joined #zuul06:51
*** isaacb_ has joined #zuul07:25
*** saneax-_-|AFK is now known as saneax08:06
*** abregman has quit IRC08:32
*** abregman has joined #zuul08:47
*** abregman has quit IRC08:58
*** hashar has joined #zuul08:58
*** abregman has joined #zuul09:00
*** abregman has quit IRC09:53
*** isaacb_ has quit IRC10:10
*** openstackgerrit has quit IRC10:17
*** abregman has joined #zuul10:34
*** isaacb_ has joined #zuul11:08
*** openstackgerrit has joined #zuul11:20
openstackgerritOleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection.  https://review.openstack.org/42513711:20
openstackgerritOleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection.  https://review.openstack.org/42513712:37
*** isaacb_ has quit IRC12:49
*** isaacb has joined #zuul12:49
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool: Manage providers in ProviderWorker threads  https://review.openstack.org/42480813:01
*** isaacb_ has joined #zuul13:04
*** isaacb has quit IRC13:05
*** isaacb_ has quit IRC13:07
*** isaacb_ has joined #zuul13:09
*** isaacb_ has quit IRC13:18
*** isaacb_ has joined #zuul13:19
*** isaacb_ has quit IRC13:23
*** isaacb_ has joined #zuul13:24
*** isaacb_ has quit IRC13:42
*** isaacb has joined #zuul13:46
openstackgerritOleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection.  https://review.openstack.org/42513713:58
*** dmsimard|off is now known as dmsimard14:02
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool: Manage providers in ProviderWorker threads  https://review.openstack.org/42480814:13
*** isaacb has quit IRC14:52
*** isaacb has joined #zuul14:54
*** saneax is now known as saneax-_-|AFK15:15
openstackgerritJames E. Blair proposed openstack-infra/zuul: Tell geard to use keepalives  https://review.openstack.org/42524815:51
*** isaacb has quit IRC15:58
*** abregman has quit IRC15:59
*** abregman has joined #zuul16:01
*** isaacb has joined #zuul16:12
*** abregman has quit IRC16:40
*** isaacb has quit IRC17:07
jeblairShrews: can you see my comment on 424808?17:14
*** yolanda has quit IRC17:18
*** hashar has quit IRC17:24
openstackgerritMerged openstack-infra/nodepool: Add nodepoold test for request decline and fail  https://review.openstack.org/42429817:25
*** yolanda has joined #zuul17:41
Shrewsjeblair: i thought i might need to refactor something in ProviderManager, but I didn't need to as long as I avoid the static methods18:01
Shrewsjeblair: and the static methods can't be removed b/c the builder still uses them18:02
*** yolanda has quit IRC18:06
jeblairShrews: okay.  maybe we should go back and clean the builder up later, so we don't have two ways of instantiating them?18:08
Shrewsjeblair: i'd be fine with that18:09
Shrewsthat's a good zuulv3 coding task for anyone tired of working tests!18:10
jeblair++18:10
ShrewsBueller? Bueller?18:10
Shrewsi'll tack it on to my TODO-LATER list if no one volunteers18:11
openstackgerritJames E. Blair proposed openstack-infra/zuul: Rename nodepool integration script  https://review.openstack.org/42486318:33
*** piccobit has joined #zuul18:38
*** yolanda has joined #zuul18:40
piccobitjeblair: are there any plans that the Gearman plugin will support Jenkins pipelines in the not so far future?18:43
*** tuxo has joined #zuul18:43
*** Shrews has quit IRC18:46
*** Shrews has joined #zuul18:47
*** tuxo has quit IRC18:47
jeblairpiccobit: can you describe how you want to use jenkins pipelines with zuul?18:48
jeblairpiccobit: zuul v2 has the ability to specify a tree of jobs, and there's work in progress for v3 to let you specify a graph, so i'm wondering if that would cover your use case, or if there's something else we should be looking at.18:48
piccobitjeblair: give me a second to switch from my tablet to my notebook ...18:50
*** piccobit_ has joined #zuul18:59
piccobit_jeblair: ok, I've setup a dockerized test system with Zuul, Gearman & 2 Jenkins server which is connected to our Gerrit server. during the setup I noticed that I can't trigger my test pipelines from Gearman, therefore I've started using the Parameterized Trigger plugin as an adapter between Gearman and my pipelines.18:59
jeblairpiccobit_: right, but what are you using jenkins pipelines for rather than freestyle jobs and defining a pipeline in zuul?19:00
piccobit_jeblair: for my colleagues & me it is very imported that the configuration of our jobs is easy to maintain and extendable and pipelines are they right way for that demand in our opinion.19:03
piccobit_jeblair: we could, of course, use the Jenkins job builder, but we're also developer and therefore using Groovy seems very natural to use.19:04
piccobit_jeblair: also, in our opinion, Jenkins pipelines are the future and will be supported more and more, but that are our 2 cents.19:05
jeblairpiccobit_: zuul has a feature that lets you trigger jobs in response to other jobs completing.  functionally, this is similar to jenkins pipelines (though there are some differences).  do i understand correctly that you are saying that the reason you want to use jenkins pipelines rather than zuul's pipeline configuration is that you prefer to write groovy?19:07
piccobit_jeblair: ah, ok, that solution didn't come to my mind. hmmm ...19:10
openstackgerritJames E. Blair proposed openstack-infra/zuul: Rename nodepool integration script  https://review.openstack.org/42486319:10
jeblairpiccobit_: for an example here's how we trigger creating a tarball, signing it, uploading, announcing a release, and updating version info: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/layout.yaml#n72519:12
piccobit_jeblair: yes, I've already seen that example ...19:12
piccobit_jeblair: currently we're following a single repository strategy, keeping everything in one repo. this might make it difficult to use your proposed solution, because our current built systems needs to run some scripts to determine which of the repo to build.19:14
piccobitjeblair: ... which part of the repo to build ...19:17
jeblairpiccobit_: i've never tried this, but i wonder if a non-voting job which has jobs under it would work.  like: need-to-build-core (nonvoting): build-core19:17
jeblairthat might be undefined behavior in zuul.  we should define it.  :)19:17
jeblairpiccobit_: (also, note that there are some features to decide whether to run jobs based on whether certain files were changed)19:19
piccobitand yes, you're right, we definitely would prefer to use Groovy! ;-)19:19
jeblairpiccobit: do you want to use zuul for gating?19:19
*** piccobit_ has quit IRC19:21
piccobitjeblair: no, definitely would like to use Zuul for gating, but we would also like to control the way how our software is build using the Jenkins pipelines.19:22
piccobitjeblair: Zuul would just trigger the builds in Jenkins and report back the result of the build to Gerrit and, of course, Zuul would be the only authority to merge19:25
jeblairpiccobit: well, since we're focused on moving away from jenkins and toward ansible, i don't believe adding new features (like jenkins pipeline support) to the gearman plugin is a priority.  i'm happy to help talk through ways of configuring zuul pipelines with freestyle jobs to accomodate your build system.19:29
openstackgerritJames E. Blair proposed openstack-infra/zuul: Rename nodepool integration script  https://review.openstack.org/42486319:31
piccobitjeblair: yeah, I've already read that! thanks for your offer.19:32
*** abregman has joined #zuul19:32
jeblairclarkb, Shrews: now we're getting somewhere: http://logs.openstack.org/63/424863/5/experimental/gate-zuul-nodepool/7ba6854/testr_results.html.gz19:36
jeblairlog collection failed, but the test ran :)19:36
clarkblooks like kazoo client set to log at debug level19:37
clarkbnot sure if that is desired or not19:37
*** piccobit has quit IRC19:37
*** piccobit has joined #zuul19:39
Shrewsjeblair: does that job pull the latest nodepool:feature/zuulv3 branch? if so, you could test for a 'failed' job by giving it an invalid node type (e.g., the infamous zorky zumba)19:59
Shrewsthen we'd at least have one success19:59
*** hashar has joined #zuul19:59
Shrews:)19:59
jeblairShrews: yes (because it runs zuul-cloner), and ++20:05
Shrewsjeblair: you saw http://logs.openstack.org/63/424863/3/experimental/gate-zuul-nodepool/61882d4/console.html#_2017-01-25_19_01_37_718140 ?20:06
*** piccobit_ has joined #zuul20:06
jeblairShrews: old patchset20:06
Shrewsoh, that's old20:06
Shrewsyeah. sorry20:06
*** piccobit_ has quit IRC20:06
jeblairbut yes, yes i did :)20:06
Shrewsfollowed email link20:06
*** abregman has quit IRC20:13
*** abregman has joined #zuul20:13
*** abregman has quit IRC20:28
*** jamielennox|away has quit IRC20:46
*** saneax-_-|AFK has quit IRC20:46
*** jamielennox|away has joined #zuul20:56
*** jamielennox|away is now known as jamielennox20:56
openstackgerritJames E. Blair proposed openstack-infra/zuul: Rename nodepool integration script  https://review.openstack.org/42486321:42
*** piccobit has quit IRC21:42
openstackgerritJames E. Blair proposed openstack-infra/zuul: Use playbooks defined in repos  https://review.openstack.org/42355021:47
openstackgerritJames E. Blair proposed openstack-infra/zuul: Put Zuul vars in an ansible vars file  https://review.openstack.org/42436721:47
jheskethMorning21:55
openstackgerritJames E. Blair proposed openstack-infra/zuul: Handle multiple playbook extensions  https://review.openstack.org/42545022:59
jeblairjlk, jhesketh: ^ erm, i'm halfway punting on something there, but i think it's a reasonable compromise ^22:59
openstackgerritJames E. Blair proposed openstack-infra/zuul: Tell geard to use keepalives  https://review.openstack.org/42524823:01
jlkwill look23:08
openstackgerritJames E. Blair proposed openstack-infra/zuul: Use playbooks defined in repos  https://review.openstack.org/42355023:21
openstackgerritJames E. Blair proposed openstack-infra/zuul: Put Zuul vars in an ansible vars file  https://review.openstack.org/42436723:21
openstackgerritJames E. Blair proposed openstack-infra/zuul: Handle multiple playbook extensions  https://review.openstack.org/42545023:21
openstackgerritJames E. Blair proposed openstack-infra/zuul: Rename nodepool integration script  https://review.openstack.org/42486323:42
*** hashar has quit IRC23:47

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!