*** dkehn2 has quit IRC | 00:00 | |
*** mattw4 has quit IRC | 00:03 | |
SpamapS | I've been looking at giving people SSH access to the nodes while the tests are running to allow them to iterate directly on test nodes instead of reproduce via something like zuul-runner | 01:16 |
---|---|---|
SpamapS | But I'd love to have both methods available. | 01:16 |
ianw | SpamapS: are they held till say the user puts a flag-file in a certain location or something? | 01:18 |
SpamapS | So, the way I'm writing it, this pre and post playbook looks for {{ zuul.project.src_dir }}/pre_authorized_keys or post_authorized_keys .. and if it finds them, installs it, and then spins until said files are removed, then always fails. just loop until the ssh keys are removed. | 01:20 |
SpamapS | ignore that last fragment | 01:20 |
SpamapS | anyway, the idea being that if you're stumped, you just `cp ~/.ssh/id_rsa.pub pre_authorized_keys && git add . && git commit && (git review|git push)` and then when you figure it out, you just kill that commit. | 01:22 |
ianw | ahh, so basically you're upper-bounded by the job timeout | 01:22 |
SpamapS | Obviously this wouldn't work for openstack dev, but an in-house team it should be fine. | 01:22 |
SpamapS | And yes the timeout will still eat you | 01:22 |
SpamapS | Ideally we'd add support for such a role to the console streamer. | 01:23 |
SpamapS | and it would just SSH in from xterm.js ;-) | 01:23 |
SpamapS | but... babysteps | 01:23 |
*** jamesmcarthur has joined #zuul | 01:25 | |
tristanC | inputs from xterm.js would be pretty neat :-) | 01:26 |
*** logan- has quit IRC | 01:33 | |
*** logan- has joined #zuul | 01:37 | |
pabelanger | running nodepool 3.6.0 now, so far looks good | 01:39 |
pabelanger | now to try network_cli and confirm SSH works | 01:40 |
*** jamesmcarthur has quit IRC | 01:43 | |
pabelanger | cool, ssh-keys work now | 01:52 |
*** jamesmcarthur has joined #zuul | 02:14 | |
openstackgerrit | Tristan Cacqueray proposed zuul/nodepool master: Add python-path option to node https://review.opendev.org/637338 | 02:22 |
openstackgerrit | Tristan Cacqueray proposed zuul/nodepool master: Implement a Runc driver https://review.opendev.org/535556 | 02:24 |
openstackgerrit | Tristan Cacqueray proposed zuul/nodepool master: Implement an OpenShift Pod provider https://review.opendev.org/590335 | 02:25 |
*** jamesmcarthur has quit IRC | 02:30 | |
*** jamesmcarthur has joined #zuul | 02:43 | |
*** jamesmcarthur has quit IRC | 03:04 | |
*** bhavikdbavishi has joined #zuul | 03:05 | |
*** jamesmcarthur has joined #zuul | 03:06 | |
*** jamesmcarthur has quit IRC | 03:26 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Get executor job params https://review.opendev.org/607078 | 03:41 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Separate out executor server from runner https://review.opendev.org/607079 | 03:41 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Move repository preparation into common class https://review.opendev.org/648642 | 03:41 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Separate out executor concerns from AnsibleJob https://review.opendev.org/648643 | 03:41 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: implement prep-workspace https://review.opendev.org/607082 | 03:41 |
*** raukadah is now known as chandankumar | 03:52 | |
*** jamesmcarthur has joined #zuul | 03:56 | |
*** jamesmcarthur has quit IRC | 04:22 | |
openstackgerrit | Merged zuul/zuul master: Tiny cleanup in change panel js https://review.opendev.org/655589 | 05:28 |
*** zer0c00l_ has joined #zuul | 06:04 | |
*** pcaruana has joined #zuul | 06:21 | |
*** themroc has joined #zuul | 06:58 | |
*** abraverm has quit IRC | 06:59 | |
*** gtema has joined #zuul | 07:06 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Separate out executor concerns from AnsibleJob https://review.opendev.org/648643 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: implement prep-workspace https://review.opendev.org/607082 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: add configuration schema https://review.opendev.org/640672 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: add prepare-workspace command line interface https://review.opendev.org/644770 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: add execute sub-command https://review.opendev.org/630944 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: add job parameters listing https://review.opendev.org/644795 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: web: add depends-on support to the freeze job API https://review.opendev.org/639022 | 07:09 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: runner: add support for depends-on https://review.opendev.org/632064 | 07:09 |
tristanC | jhesketh: zuul-runner stack is now rebased, and i've re-splitted the cli to have a prepare-workspace ( 644770 ) and an execute ( 630944 ) sub commands | 07:11 |
*** threestrands has joined #zuul | 07:11 | |
*** abraverm has joined #zuul | 07:38 | |
*** hashar has joined #zuul | 07:40 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: A reporter for Elasticsearch with the capability to index build and buildset results in an index. https://review.opendev.org/644927 | 07:41 |
*** bjackman has joined #zuul | 07:55 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: A reporter for Elasticsearch with the capability to index build and buildset results in an index. https://review.opendev.org/644927 | 07:56 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Separate out executor concerns from AnsibleJob https://review.opendev.org/648643 | 07:56 |
*** jpena|off is now known as jpena | 08:00 | |
*** quiquell has quit IRC | 08:04 | |
*** threestrands has quit IRC | 08:18 | |
*** bjackman has quit IRC | 08:29 | |
*** electrofelix has joined #zuul | 09:21 | |
*** zbr has joined #zuul | 10:04 | |
pabelanger | tristanC: did you see tobiash comment on https://review.opendev.org/619156/ ? I might spend some time on that this week to also confirm it works, then think we can finally land zk auth | 10:07 |
tristanC | pabelanger: i haven't had time to setup auth again | 10:09 |
pabelanger | okay, maybe I'll work with tobiash, and push up docs change when I get it working | 10:10 |
*** pcaruana has quit IRC | 10:19 | |
*** bhavikdbavishi has quit IRC | 10:22 | |
*** themroc has quit IRC | 10:40 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: web: honor job dependencies in trigger modal https://review.opendev.org/657567 | 10:51 |
*** pcaruana has joined #zuul | 10:55 | |
*** panda is now known as panda|lunch | 10:56 | |
*** jpena is now known as jpena|lunch | 11:01 | |
*** gtema has quit IRC | 11:22 | |
*** gtema has joined #zuul | 11:22 | |
*** daniel2 has quit IRC | 11:27 | |
*** daniel2 has joined #zuul | 11:27 | |
*** bhavikdbavishi has joined #zuul | 11:55 | |
*** jpena|lunch is now known as jpena | 12:00 | |
*** jamesmcarthur has joined #zuul | 12:02 | |
*** themroc has joined #zuul | 12:16 | |
*** rlandy has joined #zuul | 12:25 | |
*** jamesmcarthur has quit IRC | 12:28 | |
*** rfolco|ruck is now known as rfolco|dentist | 12:29 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Separate out executor concerns from AnsibleJob https://review.opendev.org/648643 | 12:31 |
tobiash | did anyone notice that gerrit (at least since 2.13) adds all existing labels to the events and not just the changed labels? | 12:54 |
*** abraverm has quit IRC | 13:14 | |
clarkb | tobiash: yes zaro fixed that for us in gerrit | 13:19 |
clarkb | gives zuul a complete picture for each comment | 13:19 |
*** bhavikdbavishi has quit IRC | 13:22 | |
*** panda|lunch is now known as panda | 13:25 | |
tobiash | clarkb: it's not always a fix, we have a project with some weird workflow that needs to filter the events by new labels | 13:27 |
tobiash | the fix in gerrit should contain the old value as well, but our gerrit 2.13 doesn't send the old value :/ | 13:28 |
*** abraverm has joined #zuul | 13:29 | |
clarkb | I dont think gerrit ever sent the old value | 13:29 |
clarkb | the previous behavior was to send the value if it changed otherwise no value, now it semds the value regardless of whether or not it changed | 13:30 |
arxcruz | tristanC: around ? | 13:32 |
tristanC | arxcruz: i was about to logout... | 13:34 |
arxcruz | tristanC:please no! | 13:35 |
tristanC | jhesketh: i spoke too soon, https://review.opendev.org/648643 is failing test_job_pause_retry and test_job_pause_skipped_child, not sure why, last PS should probably be reverted | 13:35 |
*** mgoddard has quit IRC | 13:39 | |
*** mgoddard has joined #zuul | 13:40 | |
*** quiquell has joined #zuul | 13:50 | |
*** quiquell is now known as quiquell|bbl | 13:50 | |
pabelanger | tobiash: more github API issues :( http://paste.openstack.org/show/750868/ | 13:55 |
pabelanger | however | 13:55 |
pabelanger | I think something odd is going on here | 13:55 |
pabelanger | it's is the github search issue I think | 13:56 |
pabelanger | http://paste.openstack.org/show/750869/ | 13:56 |
pabelanger | currently don't have github app on ansible/ansible, but working to enable it | 13:56 |
tobiash | pabelanger: 502, does that mean you're using a proxy that has problems or github itself has problems? | 13:59 |
pabelanger | tobiash: no proxy on myside, pretty sure it is github | 14:00 |
tobiash | weird | 14:00 |
pabelanger | yup | 14:00 |
tobiash | isn't jlk sre@github? ;) | 14:00 |
pabelanger | I'll dig more into it and see if from specific merger or all | 14:01 |
*** pcaruana has quit IRC | 14:19 | |
*** rfolco|dentist is now known as rfolco|ruck | 14:20 | |
corvus | SpamapS: you can disable job timeouts entirely | 14:29 |
corvus | SpamapS: (so you could configure the tenant not to have a max timeout, then configure the base job to have a timeout, then override that to disable it in the job you want to run indefinitely) | 14:30 |
*** pcaruana has joined #zuul | 14:38 | |
*** bhavikdbavishi has joined #zuul | 15:02 | |
*** rfolco|ruck is now known as rfolco|lunch | 15:08 | |
*** chandankumar is now known as raukadah | 15:10 | |
*** pcaruana has quit IRC | 15:16 | |
*** rfolco|lunch is now known as rfolco|ruck|free | 15:22 | |
*** rfolco|ruck|free is now known as rfolco|ruck | 15:22 | |
*** jamesmcarthur has joined #zuul | 15:24 | |
jlk | tobiash: hi whats up? | 15:26 |
tobiash | jlk: pabelanger got some 502 from github.com | 15:27 |
jlk | gotcha. I'm not oncall this week so I don't know what's up, but we don't seem to have statused . | 15:27 |
jlk | I think we ARE having some issues with one of our DNS providers | 15:28 |
*** hashar has quit IRC | 15:28 | |
jlk | Oh, that's not related but it DOES seem like we're seeing elevated levels of 5xx errors, unknown reason at the moment. | 15:30 |
tobiash | Cool, thanks for the info :) | 15:45 |
*** abraverm has quit IRC | 15:45 | |
*** bhavikdbavishi has quit IRC | 15:50 | |
*** themroc has quit IRC | 15:50 | |
*** gtema has quit IRC | 15:54 | |
SpamapS | corvus:thanks, I may very well do that once I have the role working. I think I'd still have a timeout, just, a very long one. :) | 16:02 |
*** jamesmcarthur has quit IRC | 16:15 | |
*** manjeets__ is now known as manjeets | 16:21 | |
corvus | clarkb, tobiash, pabelanger: should we tag 88af9a0f9fc7c7eff2883ddeec98eea73ad12572 as zuul 3.8.1 ? | 16:39 |
tobiash | corvus: lgtm | 16:40 |
SpamapS | Also is now a bad time to approve stuff? | 16:54 |
* SpamapS is reviewing patches and I see a few that are ready | 16:54 | |
corvus | SpamapS: i think all the fires are out now, so should be ok | 16:55 |
corvus | (i'm not in a position to review much this week myself) | 16:56 |
SpamapS | corvus:RH summit? | 16:56 |
corvus | SpamapS: actually no -- recovery from previous 3 weeks (opendev migration and openstack summit) along with preparing for cephalacon which is soon | 16:57 |
SpamapS | jlk: https://review.opendev.org/655204 <-- I wonder if maybe somebody at GitHub would be interested in this. | 16:57 |
SpamapS | corvus: busy month! | 16:57 |
clarkb | corvus: Im good with the tag | 16:58 |
corvus | SpamapS: yeah, not overdoing it this week is key to my survival strategy :) | 16:58 |
corvus | pushed 3.8.1 | 16:58 |
SpamapS | Terribly sad that I couldn't join for the summit/ptg | 16:58 |
corvus | SpamapS: you were missed | 16:58 |
SpamapS | Will there be anything before Shanghai? | 16:59 |
corvus | i've heard a few folks talk about going to ansiblefest | 17:00 |
corvus | i think that's the only likely thing before shanghai | 17:00 |
tobiash | pabelanger: tristanC raised an important point at https://review.opendev.org/655204 | 17:01 |
corvus | i'll check back in a bit and send release announcements | 17:01 |
tobiash | did we miss important things from the summit/ptg? | 17:02 |
SpamapS | Ansiblefest made me very happy, and very sad, last year. | 17:02 |
SpamapS | Happy because I gave the best talk of my life, sad because they botched the recording. | 17:02 |
tobiash | that's really bad luck | 17:03 |
SpamapS | And it was about GoDaddy so I don't feel right doing the talk again. ;) | 17:03 |
SpamapS | But, hopefully in a few months I'll have a Good Money zuul case study. :) | 17:05 |
tobiash | :) | 17:05 |
fungi | i plan to be at ansiblefest this year, weather permitting | 17:08 |
*** jpena is now known as jpena|off | 17:10 | |
*** quiquell|bbl is now known as quiquell | 17:11 | |
*** abraverm has joined #zuul | 17:22 | |
pabelanger | tobiash: thanks, will look shortly | 17:27 |
openstackgerrit | Merged zuul/zuul master: Use user.html_url for github reporter messages https://review.opendev.org/655188 | 17:38 |
openstackgerrit | Merged zuul/zuul master: Add release-zuul-python to post pipeline https://review.opendev.org/655474 | 17:43 |
tobiash | pabelanger: if you want to watch it, release-zuul-python starts in a bit ^ | 17:45 |
pabelanger | Oooh | 17:46 |
pabelanger | watching | 17:46 |
pabelanger | job is running | 17:47 |
*** electrofelix has quit IRC | 17:47 | |
pabelanger | WOOT | 17:52 |
pabelanger | https://pypi.org/project/zuul/#history | 17:52 |
tobiash | yes, worked :) | 17:53 |
openstackgerrit | David Shrewsbury proposed zuul/zuul-preview master: Partial code refactor for unit testing https://review.opendev.org/643666 | 17:53 |
openstackgerrit | David Shrewsbury proposed zuul/zuul-preview master: Add unit testing framework and sample test. https://review.opendev.org/644247 | 17:53 |
openstackgerrit | David Shrewsbury proposed zuul/zuul-preview master: Finish refactor https://review.opendev.org/644609 | 17:53 |
pabelanger | cool, will upgrade to 3.8.1 later today | 17:53 |
tobiash | let's see what happens with the second post job | 17:53 |
pabelanger | yah | 17:53 |
pabelanger | should give another build | 17:54 |
tobiash | it's already queued | 17:54 |
pabelanger | cool | 17:54 |
pabelanger | will also look into nodepool | 17:54 |
tobiash | looks like nodepool uses the same job | 17:56 |
tobiash | second job worked too | 18:01 |
pabelanger | yup | 18:02 |
pabelanger | nice, so that solves that deployment issue for zuul :) | 18:02 |
*** mattw4 has joined #zuul | 18:06 | |
*** quiquell is now known as quiquell|off | 18:08 | |
openstackgerrit | Paul Belanger proposed zuul/nodepool master: Add release-zuul-python to post pipeline https://review.opendev.org/657658 | 18:21 |
pabelanger | zuul-maint: ^ should also get us dev releases published to pypi for nodepool | 18:21 |
fungi | looks like it's less than 3 weeks to the ansiblefest cfp, anyone planning to submit a talk for it? https://ansiblefest2019.eventpoint.com/cfp | 18:24 |
fungi | er, less than 3 weeks until the *end* of their cfp | 18:25 |
fungi | i'm told the osf plans to have a zuul booth again too | 18:25 |
fungi | i expect to at least be there to help with the booth since i don't live terribly far from atlanta, relative to some cities | 18:26 |
pabelanger | I also think there is some plans, at least on ansible-network side, to talk about zuul on contributor day. I imagine that could turn into generic zuul discussions, if we had the people | 18:26 |
fungi | is contributor day an invitation-only sort of thing? | 18:27 |
pabelanger | no, I think it is open | 18:27 |
pabelanger | let me find public docs on that | 18:27 |
fungi | hard to know any more, with projects like kubernetes having invitation-only contributor events | 18:28 |
pabelanger | I think there is just a sign-up to track head count, but should be open to all | 18:29 |
pabelanger | https://etherpad.openstack.org/p/ansible-summit-atlanta-2019 | 18:29 |
pabelanger | is etherpad | 18:29 |
fungi | oh, neat! | 18:29 |
pabelanger | gundalow: is there anything else public to share with zuul team? | 18:30 |
pabelanger | about ansible contirbutor events | 18:30 |
pabelanger | fungi: but as for talks, I submitted something about zuul.ansible.com, and how we are consuming it for network integration testing, publishing to galaxy, etc. Mostly focused on ansible network things | 18:34 |
jlk | SpamapS: hrm, that's unfortunate. | 18:38 |
fungi | pabelanger: zuul.ansible.com doesn't resolve for me through public dns... looks like it may have broken dnssec? | 18:39 |
pabelanger | yah, we need to add landing back | 18:40 |
pabelanger | err | 18:40 |
pabelanger | page* | 18:40 |
pabelanger | for now, dashboard.zuul.ansible.com | 18:40 |
fungi | oh, got it | 18:40 |
pabelanger | I guess I should do a redirect for now | 18:40 |
*** zbr is now known as zbr|pto | 18:45 | |
mordred | fungi: I was thinking of submitting something about using Zuul to do CI for your GitOps-based operations workflow | 19:06 |
mordred | fungi: because the testing jobs we're getting going in system-config for the services we're running are turning out to be pretty nice and I think the ansiblefest crowd would appreciate them | 19:07 |
jlk | Using Ansible to test your Ansible before you run your Ansible | 19:11 |
fungi | yo dawg i heard you like ansible so... | 19:19 |
pabelanger | I do like ansible | 19:23 |
*** jamesmcarthur has joined #zuul | 19:27 | |
*** jamesmcarthur has quit IRC | 19:34 | |
*** jamesmcarthur has joined #zuul | 19:34 | |
*** jamesmcarthur has quit IRC | 19:35 | |
*** jamesmcarthur has joined #zuul | 19:36 | |
*** jamesmcarthur has quit IRC | 19:42 | |
gundalow | pabelanger: jlk fungi #ansible-community is a good place to find out more about Ansible Contributor Summit. This year we will be having our usual Contributor Experience on Monday (in person and via BlueJeans). New this year during the main day of Ansible Fest (Tue & Wed) is `Contributor Central` which will feature hackathon area and various scheduled suggestion. https://docs.google.com/document/d/1or_w6jqLwoLDmuL-1f0MrpRoP3WloD11ux6Ko7oxQVw/edit# | 19:55 |
gundalow | has more details, would love feedback on that (via the comment feature In Google Docs) or in #ansible-community | 19:55 |
fungi | neat, thanks for the info gundalow! | 19:56 |
gundalow | fungi: anyone is welcome to Contributor Summit on Monday. | 19:56 |
fungi | i will keep that in mind | 19:57 |
gundalow | mordred: ^ | 19:57 |
mordred | gundalow: \o/ | 19:58 |
*** badboy has quit IRC | 20:03 | |
gundalow | Having a Zuul hackathon could be interesting, there is a "Signup" section in the Google Doc if someone wants to take point on that. | 20:05 |
*** sshnaidm has joined #zuul | 21:31 | |
*** sshnaidm is now known as sshnaidm|pto | 21:32 | |
*** mattw4 has quit IRC | 21:46 | |
*** mattw4 has joined #zuul | 21:50 | |
*** sshnaidm|pto has quit IRC | 22:19 | |
*** panda has quit IRC | 22:44 | |
*** panda has joined #zuul | 22:46 | |
*** jamesmcarthur has joined #zuul | 22:57 | |
*** threestrands has joined #zuul | 23:00 | |
*** threestrands has quit IRC | 23:00 | |
*** rlandy is now known as rlandy|brb | 23:25 | |
*** jamesmcarthur has quit IRC | 23:27 | |
*** openstackstatus has joined #zuul | 23:28 | |
*** ChanServ sets mode: +v openstackstatus | 23:28 | |
SpamapS | Hm, interesting situation today. Github branch protections prevented a change that passed gate from merging. Wondering if the gate resets on something like that. Buildsets doesn't show a fail. | 23:54 |
*** mattw4 has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!