Tuesday, 2017-12-19

openstackgerritJeremy Stanley proposed openstack-infra/zuul-base-jobs master: Initial boilerplate, packaging and testing  https://review.openstack.org/52613901:07
openstackgerritJeremy Stanley proposed openstack-infra/zuul-base-jobs master: Add generic base and base-test jobs/playbooks  https://review.openstack.org/52614001:07
tristanCmordred: regarding zuul-web api documentation, how do you feel about using os-api-ref?01:27
mordredtristanC: it's not a bad idea ... although I'd love to get this: https://review.openstack.org/#/c/464255/ fixed and landed (similar to how the zuul sphinx extension handles sub-elements and whatnot)02:01
mordredtristanC: I have two additional quesitons though- I haven't looked at the codebase in a little while- is it set up to be able to use it without also using openstackdoctheme?02:02
mordredtristanC: yah- http://git.openstack.org/cgit/openstack/os-api-ref/tree/requirements.txt#n9 <-- we might want to eventually figure out a mechanism to not strongly tie the two together if we're going to use it (although we use openstackdocstheme currently, so it's not an immediate problem)02:03
mordredtristanC: I thnk that's my main question. the other one would be is there any benefit in using swagger/openapi instead (even if it's just some hand-written swagger entries rather than using swagger for codegen)02:07
mordredtristanC: like with http://aiohttp-swagger.readthedocs.io/en/latest/ - for instance. I believe openstack was interested in swagger at some point but mapping the /action endpoints ends up being hard02:07
mordredtristanC: but - I also like the os-api-ref work, so I don't have a *strong* opinion (other than that having API docs is a good idea)02:09
mordredtristanC: did you see the live draft copies in the new stack?02:15
mordredtristanC: http://logs.openstack.org/98/528298/10/check/build-javascript-content/2e5b6ac/npm/html/builds.html?source_url=http:%2F%2Fzuulv3.openstack.org - for instance02:16
tristanCmordred: aiohttp-swagger sounds better indeed02:19
tristanCmordred: i mentioned os-api-ref because it's already there and the doc is rst so easy to add to the current zuul doc02:20
tristanCmordred: yes, the job result and the npm stuff looks all good to me02:21
mordredtristanC: yah - os-api-ref is not a bad idea for sure02:23
tristanCmordred: as clarkb said, let's just hope that all those javascript goodies doesn't get deprecated too soon02:24
mordredtristanC: :)02:27
*** flepied has joined #zuul02:44
*** rlandy|rover has quit IRC03:10
openstackgerritClark Boylan proposed openstack-infra/zuul-jobs master: Support autodoc_tree_index_modules in sphinx role  https://review.openstack.org/52894603:25
*** flepied has quit IRC03:45
openstackgerritClark Boylan proposed openstack-infra/zuul-jobs master: Support autodoc_tree_index_modules in sphinx role  https://review.openstack.org/52894603:51
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: zk: automatically retry command when connection is lost  https://review.openstack.org/52364004:14
openstackgerritMerged openstack-infra/zuul-jobs master: Support autodoc_tree_index_modules in sphinx role  https://review.openstack.org/52894606:06
*** flepied has joined #zuul06:08
* tobiash wanted to attend the zuul meeting but failed and fell asleep five minutes before start06:14
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix docs building  https://review.openstack.org/52882206:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: config: add statsd-server config parameter  https://review.openstack.org/52896906:44
*** yolanda has joined #zuul06:47
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Git driver  https://review.openstack.org/52561406:48
SpamapSHm07:38
SpamapSToday I had a MERGER_FAILURE because my zuul vm had a momentary network blip that made it unable to reach my github service...07:38
SpamapSLooking through the executor log.. it only failed once. That seems retriable.07:39
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875307:46
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a Kubernetes driver  https://review.openstack.org/52135607:46
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an Amazon EC2 driver  https://review.openstack.org/52898207:46
*** xinliang has quit IRC08:22
*** hashar has joined #zuul08:32
*** yolanda__ has joined #zuul08:34
*** xinliang has joined #zuul08:34
*** yolanda has quit IRC08:36
*** jpena|off is now known as jpena08:51
*** hashar has quit IRC08:54
*** hashar has joined #zuul08:59
*** jaianshu has joined #zuul09:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: web: add swagger api documentation  https://review.openstack.org/52901309:58
*** Shrews has quit IRC10:00
tristanCmordred: jeblair: the zuul-web api swagger documentation rendered with aiohttp_swagger: https://fedorapeople.org/~tdecacqu/zuul-swagger.png10:03
*** Shrews has joined #zuul10:10
*** bhavik has joined #zuul10:10
*** bhavik has quit IRC10:26
*** electrofelix has joined #zuul10:46
*** bhavik has joined #zuul11:19
jaianshuHello all..i'm facing issue at the time zuul executes ansible job from playbooks. [http://paste.openstack.org/show/629297/]11:21
jaianshui get SSH error and my node gets deleted. Can anyone suggest how to triage this, as i do not have any backtrace of this error?11:23
tobiashjaianshu: execute 'zuul-executor verbose' and rerun the job11:32
tobiashthat will give more debug output11:32
tobiashbut that looks like some sort of connection or ssh pubkey auth problem11:33
jaianshutobiash: one question, do we need to specify ssh keys anywhere in zuul for it to contact the node that is created by nodepool or it gets that info automatically?11:46
*** yolanda__ is now known as yolanda11:50
*** bhavik has quit IRC12:02
*** flepied has quit IRC12:07
*** flepied has joined #zuul12:10
tobiashjaianshu: yes you need12:25
tobiashthen that's probably your problem ;)12:25
tobiashjaianshu: https://docs.openstack.org/infra/zuul/feature/zuulv3/admin/drivers/gerrit.html#connection-configuration12:26
tobiashthe sshkey option for the gerrit driver12:26
tobiashjaianshu: forget the last comment, the sshkey option for the gerrit driver is not used for accessing the slaves ;)12:28
tobiashjaianshu: the correct setting to access the slaves is in the executor section: https://docs.openstack.org/infra/zuul/feature/zuulv3/admin/components.html#attr-executor.private_key_file12:28
jaianshutobiash: yes..got it..trying it now12:29
*** jpena is now known as jpena|lunch12:48
*** weshay_pto is now known as weshay12:48
openstackgerritFabien Boucher proposed openstack-infra/zuul feature/zuulv3: Do not exit early tenant configuration in case of config issue  https://review.openstack.org/52906013:04
fbo_Hi, not sure at all we can safely do that ^ but it seems a wrong config in a zuul.yaml will broke the whole tenant config. Do you think that can be improved, is there any plan about it ?13:14
*** hashar has quit IRC13:25
*** hashar has joined #zuul13:26
jaianshutobiash: thanks,...it worked :)13:27
*** jaianshu has quit IRC13:28
*** rlandy has joined #zuul13:29
*** rlandy is now known as rlandy|rover13:29
*** jpena|lunch is now known as jpena13:49
openstackgerritMerged openstack-infra/zuul-jobs master: Dereference symlinks when staging artefacts  https://review.openstack.org/52874813:58
*** dkranz has joined #zuul14:22
*** sshnaidm has quit IRC14:46
*** sshnaidm has joined #zuul14:48
*** flepied has quit IRC14:51
*** flepied has joined #zuul14:59
jeblairmordred: we do not use openstackdocstheme.15:30
jeblairmordred, tristanC: if it's possible to use os-api-ref without openstackdocs, i expect it should be fine.  is it possible to incorporate swagger into the rst docs build?  i'd like it to be part of the same documentation and match -- in particular, i'd like to be able to write narrative documentation about the api in rst.15:33
*** hashar is now known as hasharAway16:18
openstackgerritFabien Boucher proposed openstack-infra/zuul feature/zuulv3: Attempt to improve tenant configuration in case of config issue  https://review.openstack.org/52906017:06
rbergerongreetings, lovely humans: someone pinged on the ansible-container mailing list about whether or not ansible-container can work with zuul v3, and stated their use case -- it's not an address i recognize offhand, either. anyway:17:12
rbergeronhttps://groups.google.com/forum/#!topic/ansible-container/MX6g4PRMjQ0 -- if anyone happens to know the answer or wants to take a guess, that would be lovely, since i got pinged by someone who was like "ummm.... clues. none."17:13
openstackgerritFabien Boucher proposed openstack-infra/zuul feature/zuulv3: Attempt to improve tenant configuration in case of config issue  https://review.openstack.org/52906017:14
openstackgerritFabien Boucher proposed openstack-infra/zuul feature/zuulv3: Attempt to improve tenant config loading in case of config issue  https://review.openstack.org/52906017:17
mordredrbergeron: interesting - I think we should ping rcarrillocruz as he's been doin ansible-container things recently17:19
rcarrillocruzsup17:19
* rcarrillocruz reads17:19
mordredjeblair: Im not sure about swagger incorporation with sphinx - looking at the patch from tristanC, I think that's next on his todo list to figure out perhaps17:20
rcarrillocruzrbergeron: replied17:28
*** flepied_ has joined #zuul17:44
*** flepied has quit IRC17:46
rbergeronrcarrillocruz: i just saw that, ty! :)17:59
*** harlowja has joined #zuul18:15
*** jpena is now known as jpena|off18:33
pabelangermordred: clarkb: jeblair: working on a downstream nodepool issue with paramiko, any objections if we uncap paramiko in nodepool / zuul?  https://review.openstack.org/528719/ we only capped before to address deadlock issue and seems to have been since fixed18:36
clarkbuncapped paramiko brings in a bunch of new deps that require you to potentially have system header packages installed18:38
clarkb(typically upstream puts wheels up for that but not always)18:38
clarkbthat would be my only concern I think18:38
SpamapSthat is probably due to the crypto18:38
SpamapSand thus probably worthwhile18:38
mordredyah - other than what clarkb says I don't have any issues with it18:39
SpamapSbetter now than 3.118:40
pabelangerokay cool18:42
pabelangerhttps://review.openstack.org/528729/ is for zuul too18:43
clarkbpabelanger: the change should be > whatever version was broken18:46
clarkband exclude 1.x entirely if we are saying that is no longer good18:47
pabelangerclarkb: ah, yes. we could do that too18:48
pabelanger>2.0.1 has the deadlock fixes18:49
openstackgerritPaul Belanger proposed openstack-infra/nodepool feature/zuulv3: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52871918:54
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52872918:56
pabelangerclarkb: ^18:56
clarkbpabelanger: is it >2.0.1 or >=2.0.1 (we have one above and the other in gerrit)18:57
pabelanger2.0.1 has the fix18:58
clarkbon the nodepool side integration testing will catch any straightforward issues, I'm not sure about the zuul side18:58
pabelanger2.0.0 was the bad release18:58
pabelangerwhat in zuul are we using paramiko for anyways?18:58
pabelangerI haven't actually looked18:58
clarkboh right this is the ansible dep that we don't actually use?18:59
pabelangerno, looks like gerritdriver18:59
clarkboh right18:59
clarkbfor stream events18:59
pabelangeryah18:59
tobiashnot only stream events but also the gerrit api (query, etc)19:24
mordredoh. right. we still don't use gerritlib in zuul19:30
*** openstack has joined #zuul19:44
*** ChanServ sets mode: +o openstack19:44
*** hasharAway is now known as hashar19:47
*** electrofelix has quit IRC19:48
*** rlandy|rover is now known as rlandy|rover|bia19:49
pabelangerwith nodepool, did we not have a patch up to delete ready nodes > 8 hours?20:10
pabelangerI know in feature/zuulv3 that changed some20:11
SpamapSI've seen nodes sit ready on mine for days20:31
SpamapSWhen I removed all the jobs that used a label the min ready sat there for a long time.20:31
pabelangerk, maybe we haven't changed it20:32
mordredjeblair, tobiash: DUH. I'm actually quite stupid wrt the unittest failure20:34
mordredoh - wait - no, nevermind20:34
mordredI thought I had a really simple fix20:34
*** rlandy|rover|bia is now known as rlandy|rover20:38
*** myoung is now known as myoung|bbl21:35
openstackgerritJames E. Blair proposed openstack-infra/nodepool feature/zuulv3: Fail on quota-exceeded (partial revert)  https://review.openstack.org/52917322:56
*** myoung|bbl is now known as myoung22:56
*** lennyb has quit IRC22:58
*** lennyb has joined #zuul23:00
*** hashar has quit IRC23:15
pabelanger+2^23:15
openstackgerritJames E. Blair proposed openstack-infra/nodepool feature/zuulv3: Log provider names with quota  https://review.openstack.org/52917823:21
openstackgerritJames E. Blair proposed openstack-infra/nodepool feature/zuulv3: Assume a quota limit of -1 means unlimited  https://review.openstack.org/52918023:27
jeblairtobiash: when you're awake, see the 3 changes above, based on our experience using the new quota system in openstack-infra23:32

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