jeblair | oh, right, run-tox wants the checkout to be in the workspace | 00:17 |
---|---|---|
*** yolanda has quit IRC | 00:45 | |
*** yolanda has joined #zuul | 00:51 | |
*** yolanda has quit IRC | 00:53 | |
*** yolanda has joined #zuul | 01:00 | |
openstackgerrit | Adam Gandelman proposed openstack-infra/zuul: Move and re-enable test_build_configuration_branch tests https://review.openstack.org/409376 | 01:01 |
*** yolanda has quit IRC | 01:04 | |
openstackgerrit | Joshua Hesketh proposed openstack-infra/nodepool: Merge branch 'master' into feature/zuulv3 https://review.openstack.org/424974 | 04:31 |
*** jamielennox is now known as jamielennox|away | 05:06 | |
*** Cibo has quit IRC | 05:23 | |
*** Cibo has joined #zuul | 05:35 | |
*** abregman has joined #zuul | 05:55 | |
*** bhavik1 has joined #zuul | 06:38 | |
*** bhavik1 has quit IRC | 06:45 | |
*** yolanda has joined #zuul | 06:51 | |
*** isaacb_ has joined #zuul | 07:25 | |
*** saneax-_-|AFK is now known as saneax | 08:06 | |
*** abregman has quit IRC | 08:32 | |
*** abregman has joined #zuul | 08:47 | |
*** abregman has quit IRC | 08:58 | |
*** hashar has joined #zuul | 08:58 | |
*** abregman has joined #zuul | 09:00 | |
*** abregman has quit IRC | 09:53 | |
*** isaacb_ has quit IRC | 10:10 | |
*** openstackgerrit has quit IRC | 10:17 | |
*** abregman has joined #zuul | 10:34 | |
*** isaacb_ has joined #zuul | 11:08 | |
*** openstackgerrit has joined #zuul | 11:20 | |
openstackgerrit | Oleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection. https://review.openstack.org/425137 | 11:20 |
openstackgerrit | Oleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection. https://review.openstack.org/425137 | 12:37 |
*** isaacb_ has quit IRC | 12:49 | |
*** isaacb has joined #zuul | 12:49 | |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool: Manage providers in ProviderWorker threads https://review.openstack.org/424808 | 13:01 |
*** isaacb_ has joined #zuul | 13:04 | |
*** isaacb has quit IRC | 13:05 | |
*** isaacb_ has quit IRC | 13:07 | |
*** isaacb_ has joined #zuul | 13:09 | |
*** isaacb_ has quit IRC | 13:18 | |
*** isaacb_ has joined #zuul | 13:19 | |
*** isaacb_ has quit IRC | 13:23 | |
*** isaacb_ has joined #zuul | 13:24 | |
*** isaacb_ has quit IRC | 13:42 | |
*** isaacb has joined #zuul | 13:46 | |
openstackgerrit | Oleksandr Karpenko proposed openstack-infra/zuul: keepalive_interval for gerrit stream-events connection. https://review.openstack.org/425137 | 13:58 |
*** dmsimard|off is now known as dmsimard | 14:02 | |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool: Manage providers in ProviderWorker threads https://review.openstack.org/424808 | 14:13 |
*** isaacb has quit IRC | 14:52 | |
*** isaacb has joined #zuul | 14:54 | |
*** saneax is now known as saneax-_-|AFK | 15:15 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Tell geard to use keepalives https://review.openstack.org/425248 | 15:51 |
*** isaacb has quit IRC | 15:58 | |
*** abregman has quit IRC | 15:59 | |
*** abregman has joined #zuul | 16:01 | |
*** isaacb has joined #zuul | 16:12 | |
*** abregman has quit IRC | 16:40 | |
*** isaacb has quit IRC | 17:07 | |
jeblair | Shrews: can you see my comment on 424808? | 17:14 |
*** yolanda has quit IRC | 17:18 | |
*** hashar has quit IRC | 17:24 | |
openstackgerrit | Merged openstack-infra/nodepool: Add nodepoold test for request decline and fail https://review.openstack.org/424298 | 17:25 |
*** yolanda has joined #zuul | 17:41 | |
Shrews | jeblair: i thought i might need to refactor something in ProviderManager, but I didn't need to as long as I avoid the static methods | 18:01 |
Shrews | jeblair: and the static methods can't be removed b/c the builder still uses them | 18:02 |
*** yolanda has quit IRC | 18:06 | |
jeblair | Shrews: okay. maybe we should go back and clean the builder up later, so we don't have two ways of instantiating them? | 18:08 |
Shrews | jeblair: i'd be fine with that | 18:09 |
Shrews | that's a good zuulv3 coding task for anyone tired of working tests! | 18:10 |
jeblair | ++ | 18:10 |
Shrews | Bueller? Bueller? | 18:10 |
Shrews | i'll tack it on to my TODO-LATER list if no one volunteers | 18:11 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Rename nodepool integration script https://review.openstack.org/424863 | 18:33 |
*** piccobit has joined #zuul | 18:38 | |
*** yolanda has joined #zuul | 18:40 | |
piccobit | jeblair: are there any plans that the Gearman plugin will support Jenkins pipelines in the not so far future? | 18:43 |
*** tuxo has joined #zuul | 18:43 | |
*** Shrews has quit IRC | 18:46 | |
*** Shrews has joined #zuul | 18:47 | |
*** tuxo has quit IRC | 18:47 | |
jeblair | piccobit: can you describe how you want to use jenkins pipelines with zuul? | 18:48 |
jeblair | piccobit: 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 |
piccobit | jeblair: give me a second to switch from my tablet to my notebook ... | 18:50 |
*** piccobit_ has joined #zuul | 18: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 |
jeblair | piccobit_: 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 |
jeblair | piccobit_: 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 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Rename nodepool integration script https://review.openstack.org/424863 | 19:10 |
jeblair | piccobit_: 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#n725 | 19: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 |
piccobit | jeblair: ... which part of the repo to build ... | 19:17 |
jeblair | piccobit_: 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-core | 19:17 |
jeblair | that might be undefined behavior in zuul. we should define it. :) | 19:17 |
jeblair | piccobit_: (also, note that there are some features to decide whether to run jobs based on whether certain files were changed) | 19:19 |
piccobit | and yes, you're right, we definitely would prefer to use Groovy! ;-) | 19:19 |
jeblair | piccobit: do you want to use zuul for gating? | 19:19 |
*** piccobit_ has quit IRC | 19:21 | |
piccobit | jeblair: 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 |
piccobit | jeblair: 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 merge | 19:25 |
jeblair | piccobit: 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 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Rename nodepool integration script https://review.openstack.org/424863 | 19:31 |
piccobit | jeblair: yeah, I've already read that! thanks for your offer. | 19:32 |
*** abregman has joined #zuul | 19:32 | |
jeblair | clarkb, Shrews: now we're getting somewhere: http://logs.openstack.org/63/424863/5/experimental/gate-zuul-nodepool/7ba6854/testr_results.html.gz | 19:36 |
jeblair | log collection failed, but the test ran :) | 19:36 |
clarkb | looks like kazoo client set to log at debug level | 19:37 |
clarkb | not sure if that is desired or not | 19:37 |
*** piccobit has quit IRC | 19:37 | |
*** piccobit has joined #zuul | 19:39 | |
Shrews | jeblair: 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 |
Shrews | then we'd at least have one success | 19:59 |
*** hashar has joined #zuul | 19:59 | |
Shrews | :) | 19:59 |
jeblair | Shrews: yes (because it runs zuul-cloner), and ++ | 20:05 |
Shrews | jeblair: 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 #zuul | 20:06 | |
jeblair | Shrews: old patchset | 20:06 |
Shrews | oh, that's old | 20:06 |
Shrews | yeah. sorry | 20:06 |
*** piccobit_ has quit IRC | 20:06 | |
jeblair | but yes, yes i did :) | 20:06 |
Shrews | followed email link | 20:06 |
*** abregman has quit IRC | 20:13 | |
*** abregman has joined #zuul | 20:13 | |
*** abregman has quit IRC | 20:28 | |
*** jamielennox|away has quit IRC | 20:46 | |
*** saneax-_-|AFK has quit IRC | 20:46 | |
*** jamielennox|away has joined #zuul | 20:56 | |
*** jamielennox|away is now known as jamielennox | 20:56 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Rename nodepool integration script https://review.openstack.org/424863 | 21:42 |
*** piccobit has quit IRC | 21:42 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Use playbooks defined in repos https://review.openstack.org/423550 | 21:47 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Put Zuul vars in an ansible vars file https://review.openstack.org/424367 | 21:47 |
jhesketh | Morning | 21:55 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Handle multiple playbook extensions https://review.openstack.org/425450 | 22:59 |
jeblair | jlk, jhesketh: ^ erm, i'm halfway punting on something there, but i think it's a reasonable compromise ^ | 22:59 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Tell geard to use keepalives https://review.openstack.org/425248 | 23:01 |
jlk | will look | 23:08 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Use playbooks defined in repos https://review.openstack.org/423550 | 23:21 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Put Zuul vars in an ansible vars file https://review.openstack.org/424367 | 23:21 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Handle multiple playbook extensions https://review.openstack.org/425450 | 23:21 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Rename nodepool integration script https://review.openstack.org/424863 | 23:42 |
*** hashar has quit IRC | 23:47 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!