Friday, 2019-01-18

openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add pass-to-parent option for secrets  https://review.openstack.org/63167000:05
corvusalmost got it in one!  i forgot to git add the reno.00:05
tristanCcorvus: i made good progress on the zuul-runner local job executor, (it works when the only secret is the log server). Would you mind having a look at the topic:freeze_job please?00:14
tristanCcorvus: in particular, to avoid rebase, it would be nice if we could merge https://review.openstack.org/607079 soon. if that's ok with you, i can remove the wip and propose it on origin/master00:15
ianwmordred / anyone: the deps are in for testing dogpile.cache from github as part of the nodepool tests -> https://review.openstack.org/#/c/625457/ .  would be cool to get some eyes on that, as I think it's pretty much the first thing using github a devstack dependency00:22
ianwat least in a zuul-ish manner, maybe plugins have hacked together stuff00:23
*** rlandy has quit IRC00:37
*** gtema has quit IRC00:47
*** threestrands has quit IRC00:59
fungiShrews: i'm tempted to go as long as hurricanes don't interfere (it's that time of year after all). atl is a convenient hour nonstop for me, unlike most destinations01:02
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: config: add playbooks to job.toDict()  https://review.openstack.org/62134301:41
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: config: add tenant.toDict() method and REST endpoint  https://review.openstack.org/62134401:47
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP: Add API endpoint to get frozen jobs  https://review.openstack.org/60707701:53
*** sshnaidm has quit IRC02:00
*** openstackgerrit has quit IRC02:02
*** sshnaidm has joined #zuul02:05
*** quiquell|off is now known as quiquell06:18
*** saneax has joined #zuul07:05
*** pcaruana has joined #zuul07:25
*** pcaruana has quit IRC07:55
*** pcaruana has joined #zuul07:55
*** jpena|off is now known as jpena07:58
*** openstackgerrit has joined #zuul08:20
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement an OpenShift Pod provider  https://review.openstack.org/59033508:20
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003508:22
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add prepare-workspace-openshift role  https://review.openstack.org/63140208:29
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Implement zookeeper-auth  https://review.openstack.org/61915608:30
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Fix noop job toDict()  https://review.openstack.org/63040908:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add jobs graph rendering  https://review.openstack.org/53786908:37
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: wip: add status graph rendering  https://review.openstack.org/61000108:45
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: docs: add job's logs guide  https://review.openstack.org/58292108:56
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003509:03
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: wip: add status graph rendering  https://review.openstack.org/61000109:15
*** panda|off is now known as panda09:30
openstackgerritMerged openstack-infra/zuul master: Add action to host results in zuul_json callback  https://review.openstack.org/63062209:43
*** avass has joined #zuul09:49
openstackgerritMerged openstack-infra/zuul-jobs master: Fix upload-puppetforge role  https://review.openstack.org/63119409:51
avasstobiash: doesn't look like node-attributes are added to ansible10:58
*** electrofelix has joined #zuul11:01
*** odyssey4me has joined #zuul11:30
tobiashavass: ah, ok the node-attributes are currently only used for executor-zones12:00
tobiashcorvus, mordred, pabelanger: does it make sense to plumb the node attributes through to the inventory?12:01
*** panda is now known as panda|lunch12:14
*** quiquell has quit IRC12:19
*** quiquell has joined #zuul12:19
pabelangertobiash: heh, I actually see a bug with node-attributes in zuul, missed a place converting from just attributes it seems12:27
pabelangertobiash: if we did that, we'd need to scope them under the nodepool dict, since that is where we add other variables12:28
pabelangertobiash: oh, my mistake, not a bug12:30
pabelangerjust lack of coffee12:31
*** bjackman has joined #zuul12:31
*** avass is now known as avass|afk12:31
*** jpena is now known as jpena|lunch12:35
*** TheJulia is now known as needssleep12:42
*** panda|lunch is now known as panda12:55
tobiashcorvus, Shrews: shall we revive the port cleanup in nodepool (https://review.openstack.org/614370)?13:05
tobiashI needed to cleanup 150 ports today ;)13:05
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Revert "Revert "Cleanup down ports""  https://review.openstack.org/61437013:13
*** jpena|lunch is now known as jpena13:26
Shrewstobiash: probably so13:30
Shrewswe should probably get that in and then schedule a nodepool restart with the config changes and that one13:31
tobiashmakes sense13:32
Shrewstobiash: that commit msg says sdk is pinned to >=0.19.0, but i don't see that in requirements.txt13:34
Shrewsopenstacksdk>=0.17.2,!=0.18.0,!=0.20.013:34
tobiashhrm, I guess this went wrong during rebase13:35
tobiashthanks, will change that13:35
tobiashShrews: or should we go ahead and directly require >=0.21.013:35
tobiashbecause of the dogpile problems end of last yead13:35
Shrewsoh, req.txt is changed in that review13:36
Shrewsduh13:36
*** rlandy has joined #zuul13:36
Shrewstobiash: i forget the history of the dogpile problems13:36
*** avass|afk is now known as avass|fika13:37
tobiashmordred: what was the openstacksdk release that solved the dogpile problems?13:37
*** hashar has joined #zuul13:37
tobiashthe latest one (0.23.0) unpins the dogpile dep13:38
Shrews0.21.0 avoids the problematic dogpile and then that ^13:39
tobiashso should we go with >=0.21.0?13:42
Shrewsopenstacksdk>=0.19.0,!=0.20.0 equates to the same, really13:42
Shrewsprobably clearer to just change it to >=0.21.013:43
Shrewsoh, i guess that allows 0.19.013:44
Shrewsi'm fine with 0.21.0 min13:44
Shrewstobiash: commented inline13:48
*** bjackman has quit IRC13:54
openstackgerritSimon Westphahl proposed openstack-infra/zuul master: List changed files for all commits between refs  https://review.openstack.org/63179714:04
*** avass|fika is now known as avass14:05
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Revert "Revert "Cleanup down ports""  https://review.openstack.org/61437014:05
openstackgerritSimon Westphahl proposed openstack-infra/zuul master: List changed files for all commits between refs  https://review.openstack.org/63179714:09
*** nhicher has joined #zuul14:19
avassany way to reload tenant configuration without restarting the containers?14:20
tobiashavass: yes14:23
avassor restarting zuul i mean14:23
tobiashavass: https://zuul-ci.org/docs/zuul/admin/components.html?highlight=full%20reconfigure#operation14:23
tobiashjust execute zuul-scheduler full-reconfigure inside the container14:24
avassah. was looking at the wrong place14:24
tobiashyeah, that is maybe not that easy to find in the docs14:26
avasstobiash: i tried to add another untrusted project but it doesn't look like changes take effect14:43
tobiashavass: you should be able to see the reconfiguration in the scheduler log14:44
tobiashjust tail it while triggering the reconfig14:44
*** saneax has quit IRC14:56
tobiashssbarnea|rover: is this the official list of supported ansible versions? https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#release-status15:02
ssbarnea|rovertobiash: yes15:03
tobiashssbarnea|rover: thanks, I asked because the listed latest version of 2.5 is outdated15:04
ssbarnea|rovertobiash: is part of the docs, and afaik this is not updated automatically15:04
tobiashok, thakns15:05
ssbarnea|roveri think there was also a page that included EOL for each version, which could prove more useful. better to ask on #ansible-devel15:05
dmsimardAre we missing anything to land the tenant and project metrics ? https://review.openstack.org/#/c/616306/15:20
dmsimardAlready has a +215:20
tobiashwell it misses at least another +215:30
*** quiquell is now known as quiquell|off15:30
dmsimard(╯°□°)╯︵ ┻━┻15:31
dmsimardit's friday :p15:31
*** avass has quit IRC15:49
Shrewstobiash: https://review.openstack.org/631391 has the changes from the openshift driver you requested, if you're still around15:54
*** pcaruana has quit IRC16:00
tobiashOn the way home, will look later16:08
*** chandan_kumar is now known as codemonster16:17
jlktobiash: Because of GitHub's UX, I wouldn't do a force push if you've already gotten some review on a PR. A follow up commit is fine. GitHub operates CI at a PR level not at a commit level, for better or worse.16:26
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add pass-to-parent option for secrets  https://review.openstack.org/63167016:38
corvustobiash: ^ fixed your nits and implemented the itertools suggestion16:39
*** rlandy is now known as rlandy|brb16:39
corvusmordred, clarkb: ^ https://review.openstack.org/631670 is ready16:39
tobiashcorvus: +216:45
*** panda is now known as panda|off17:01
*** jpena is now known as jpena|away17:01
*** jpena|away is now known as jpena|off17:01
mordredtobiash: I keep forgetting about itertools.chain17:02
tobiashYes, that's neat :)17:08
*** codemonster is now known as chandankumar17:08
*** hashar has quit IRC17:11
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP Build zuul containers with dockerfile not pbrx  https://review.openstack.org/63184017:22
gundalow<SPAM> We are excited to announce that AnsibleFest Atlanta will be held September 24-26, 2019. Mark your calendars now and sign up to be notified when our early, discounted registration opens in May ansible.com/ansiblefest <SPAM>17:30
gundalow</SPAM></SPAM>17:31
jlkI can't buy tix yet :(17:31
jlkI have budget to spend by end of month17:31
mordredjlk: sad trombone17:44
jlkcan't buy because there's no form to buy them17:44
jlkI have money, cannot give it to peoples :D17:44
jlkI'll have new money, but I think the majority of that will be going to Deconstruct conf.17:44
clarkbcan you pay yourself then buy the tickets when they are available? I'm sure that sets of red accounting flags17:45
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: docker: add ability to restrict repository names  https://review.openstack.org/63184817:45
jlkI'll get another budget refresh in june/july17:45
jlkclarkb: oh yeah totes. I'll just make a Jesse Conf and yeah....17:46
*** rlandy|brb is now known as rlandy17:48
corvusjlk: i will sell you a nicely printed gift certificate.  my markup is (what i consider to be) entirely reasonable.17:50
jlkLOL17:51
corvuspabelanger: re dockerfiles from -infra; we've also identified that it will probably make multi-ansible support in zuul easier.17:53
pabelangerlooking forward to seeing what we come up with17:53
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add link to git browser in quickstart  https://review.openstack.org/63185518:05
corvusclarkb: is pass-to-parent on your review queue? https://review.openstack.org/63167018:16
mordredclarkb: I just put the 2nd +2 on https://review.openstack.org/#/c/631670 - do you want to review before I land?18:16
corvusmordred: jinx18:16
clarkbcorvus: ya18:16
mordredjlk: I'll sell you a future option for an ansiblefest ticket18:16
mordredjlk: you can trade it in for an ansiblefest ticket at a later date18:17
mordredjlk: of course, it's possible that the current value of the future might exceed the price of an ansiblefest ticket by the time you trade it in, but it's also possible the price of an ansiblefest ticket technically COULD be higher than the cost of the future18:18
mordredin which case it would be a great investment on your part18:18
clarkbcorvus: that is not a small change :)18:21
clarkbmostly tests though18:21
corvusyeah, it's like, all tests :)18:21
corvusthere's like 20 lines of actually doing stuff.  and another 40 of rejiggering data structures.18:22
corvus(that is, for those wondering, a course at my alma mater: CSC310: Rejiggering Data Structures)18:22
mordredcorvus: I'm going to assume you chose that number on purpose to imply a progression from 21018:23
mordredcorvus: and as such I very much appreciate the layers of the joke18:23
corvus;)18:24
clarkb210 must've been data structures?18:25
clarkb(was 163 for us)18:25
corvusi think 210 was 'how to program in c++'; i think data structures was a 3xx, maybe 310, but i think they changed the numbers and i'm not sure now.18:27
corvusi, uh, don't have my transcript handy18:27
jlkmordred: any chance you could bundle that up with a bunch of other futures on conference items? I'd like to normalize my risk across a wider set of options.18:27
corvusmordred: be sure to include some sub-prime conferences!18:27
mordredjlk: absolutely! just tell me what kind of budget you've got and I'll sell you as many futures as possible18:28
mordredcorvus: oh - when I took it, 210 was data structures18:28
Shrewscorvus: heh, we had "rejiggering of the kajiggers"18:28
Shrewsbut we were a mountain school18:28
mordredShrews: did the class meet over yonder?18:29
corvusShrews: wow!  i didn't stick around for the post-grad stuff.18:29
mordredcorvus: actually, I think the full title was "Data Structures and Abstractions"18:29
mordredcorvus: the first time I took it it was taught in scheme and did not include any instruction as to how to actually write code in scheme18:31
clarkbcorvus: https://review.openstack.org/#/c/631670/3/tests/unit/test_v3.py code around line 3907. First is the assert history only asserting the previous gate job? I think changes=1,1 refers to the first change not the second (B) change there18:31
mordredwell, I thnik there was a one-page quick reference that was handed out18:31
clarkbcorvus: second, is "does not allow post-review" I thought we were testing that it requires post review?18:31
corvusclarkb: #1 correct -- change 2,1 never runs, so the assert is the same as line 388618:32
clarkboh I see we are asserting it doesn't go in the list18:32
clarkbya ok18:32
corvusclarkb: #2 yeah, i think you grok #2 now18:32
clarkbya the check pipeline does not allow post review changes18:32
corvusclarkb: right.  the full message is: Pre-review pipeline check does not allow post-review job trusted-under-untrusted18:33
clarkbcorvus: do we also need a test for the case where current job is post review but all parents are not? that should remain as post review right18:34
corvusclarkb: i think that's test_secret_ptp_trusted_untrusted?  trusted-under-untrusted18:39
corvusoh, wait i think you mean the opposite of that18:39
clarkbcorvus: I'm thinking of unstrusted under trusted which I don't think we cover currently18:40
clarkbya18:40
clarkbto make sure the child doesn't inherit a trusted state18:40
clarkb(if it would otherwise be untrusted)18:40
clarkb(I don't think the code allows this fwiw, just think we should test it probably)18:40
corvusclarkb: k. i think we cover the non pass-to-parent case in the SecretInherintanceTest above, specifically test_untrusted_secret_inheritance_check18:41
corvusclarkb: i think we can add something that covers the case with PTP:true18:41
corvusi'll do a followup18:41
clarkbcorvus: ok I've +2'd there was one other minor thing as well. I think you can approve once you are ready though18:42
openstackgerritMerged openstack-infra/nodepool master: Fix OpenShift driver typo  https://review.openstack.org/63139118:43
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add more testing for pass-to-parent  https://review.openstack.org/63186218:47
corvusclarkb: done ^18:47
*** electrofelix has quit IRC19:13
corvusclarkb: er, that break doesn't work :)20:01
clarkbcorvus: really?20:01
corvusclarkb: because we still need to add the secrets20:01
clarkboh right we are in a bigger loop20:01
clarkbsorry20:01
corvusclarkb: left inline comment20:01
corvushappily the tests all kinds of failed20:01
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add more testing for pass-to-parent  https://review.openstack.org/63186220:02
corvusclarkb: that's just the test add now ^20:02
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP Build zuul containers with dockerfile not pbrx  https://review.openstack.org/63184020:09
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Use install-js-tools.sh in Dockerfile  https://review.openstack.org/63188120:26
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Use install-js-tools.sh in Dockerfile  https://review.openstack.org/63188120:29
openstackgerritMerged openstack-infra/zuul master: Convert zuul_return into action plugin  https://review.openstack.org/59116820:37
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Use install-js-tools.sh in Dockerfile  https://review.openstack.org/63188120:53
openstackgerritMerged openstack-infra/zuul master: Add link to git browser in quickstart  https://review.openstack.org/63185520:54
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP Build zuul containers with dockerfile not pbrx  https://review.openstack.org/63184021:02
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Use install-js-tools.sh in Dockerfile  https://review.openstack.org/63188121:02
*** rlandy has quit IRC21:25
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP Build zuul containers with dockerfile not pbrx  https://review.openstack.org/63184021:36
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP Build zuul containers with dockerfile not pbrx  https://review.openstack.org/63184021:52
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Set ANSIBLE_ACTION_PLUGINS for linters  https://review.openstack.org/63189722:48
*** dkehn has joined #zuul22:55
*** hashar has joined #zuul23:21
openstackgerritMerged openstack-infra/zuul-jobs master: Set ANSIBLE_ACTION_PLUGINS for linters  https://review.openstack.org/63189723:24
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003523:26
openstackgerritMerged openstack-infra/zuul master: Add pass-to-parent option for secrets  https://review.openstack.org/63167023:38
openstackgerritMerged openstack-infra/zuul master: Add more testing for pass-to-parent  https://review.openstack.org/63186223:38
*** hashar has quit IRC23:39
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add buildsets page  https://review.openstack.org/63004123:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildset/{uuid} route  https://review.openstack.org/63007823:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add buildset page  https://review.openstack.org/63007923:55

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