*** armstrongs has joined #zuul | 00:55 | |
*** saneax has quit IRC | 01:00 | |
*** armstrongs has quit IRC | 01:04 | |
*** igordc has quit IRC | 01:25 | |
*** rlandy has quit IRC | 01:29 | |
*** swest has quit IRC | 02:01 | |
*** jamesmcarthur has quit IRC | 02:03 | |
*** swest has joined #zuul | 02:16 | |
*** jamesmcarthur has joined #zuul | 02:43 | |
*** jamesmcarthur has quit IRC | 02:51 | |
*** bhavikdbavishi has joined #zuul | 02:55 | |
*** bhavikdbavishi1 has joined #zuul | 02:58 | |
*** bhavikdbavishi has quit IRC | 03:00 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:00 | |
*** jamesmcarthur has joined #zuul | 03:09 | |
*** jangutter has joined #zuul | 03:22 | |
*** jangutter has quit IRC | 03:26 | |
*** jamesmcarthur has quit IRC | 03:28 | |
*** jamesmcarthur has joined #zuul | 03:29 | |
*** jamesmcarthur has quit IRC | 03:34 | |
*** jamesmcarthur has joined #zuul | 03:59 | |
*** jamesmcarthur has quit IRC | 04:06 | |
*** swest has quit IRC | 04:20 | |
*** igordc has joined #zuul | 04:35 | |
*** igordc has quit IRC | 04:35 | |
*** igordc has joined #zuul | 04:35 | |
*** jamesmcarthur has joined #zuul | 05:03 | |
*** igordc has quit IRC | 05:05 | |
*** jamesmcarthur has quit IRC | 05:07 | |
*** swest has joined #zuul | 05:08 | |
*** jamesmcarthur has joined #zuul | 05:42 | |
*** jamesmcarthur has quit IRC | 05:47 | |
*** jamesmcarthur has joined #zuul | 06:43 | |
*** jamesmcarthur has quit IRC | 06:48 | |
*** jamesmcarthur has joined #zuul | 07:21 | |
*** hashar has joined #zuul | 07:24 | |
*** jamesmcarthur has quit IRC | 07:26 | |
*** pcaruana has joined #zuul | 07:26 | |
*** tosky has joined #zuul | 07:33 | |
*** jamesmcarthur has joined #zuul | 07:37 | |
*** jamesmcarthur has quit IRC | 07:41 | |
*** jpena|off is now known as jpena | 07:42 | |
*** saneax has joined #zuul | 07:47 | |
*** jangutter has joined #zuul | 07:54 | |
*** jangutter_ has joined #zuul | 07:54 | |
*** jangutter has quit IRC | 07:58 | |
*** jamesmcarthur has joined #zuul | 08:09 | |
*** dmsimard has quit IRC | 08:14 | |
*** dmsimard1 has joined #zuul | 08:14 | |
*** jamesmcarthur has quit IRC | 08:45 | |
*** bhavikdbavishi has quit IRC | 08:50 | |
*** gtema_ has joined #zuul | 08:52 | |
*** gtema_ has quit IRC | 08:58 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Add reference pipelines file for Github driver https://review.opendev.org/672712 | 09:26 |
---|---|---|
*** jamesmcarthur has joined #zuul | 09:41 | |
*** jamesmcarthur has quit IRC | 09:46 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Pagure - Support for branch creation/deletion https://review.opendev.org/685116 | 09:47 |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Pagure - add the enqueue_ref unit test https://review.opendev.org/687351 | 09:58 |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Keep tenant_last_reconfigured float precision (time.sleep removal) https://review.opendev.org/689394 | 10:03 |
*** fdegir has quit IRC | 10:16 | |
*** fdegir has joined #zuul | 10:17 | |
*** hashar has quit IRC | 10:22 | |
*** jpena is now known as jpena|lunch | 11:03 | |
*** jamesmcarthur has joined #zuul | 11:04 | |
*** themroc has joined #zuul | 11:21 | |
*** themroc has quit IRC | 11:22 | |
*** bhavikdbavishi has joined #zuul | 11:47 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Keep tenant_last_reconfigured float precision (time.sleep removal) https://review.opendev.org/689394 | 11:53 |
*** hashar has joined #zuul | 11:55 | |
*** jpena|lunch is now known as jpena | 11:58 | |
*** rfolco|ruck has joined #zuul | 12:04 | |
*** jamesmcarthur has quit IRC | 12:09 | |
*** rlandy has joined #zuul | 12:16 | |
*** jamesmcarthur has joined #zuul | 12:27 | |
*** jamesmcarthur has quit IRC | 12:40 | |
*** jamesmcarthur has joined #zuul | 12:45 | |
*** jangutter_ is now known as jangutter | 13:13 | |
*** jamesmcarthur has quit IRC | 13:18 | |
openstackgerrit | Merged zuul/nodepool master: Pull minikube log data https://review.opendev.org/688775 | 13:30 |
openstackgerrit | Merged zuul/nodepool master: Remove unused k8s log config https://review.opendev.org/688961 | 13:30 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Remove unused nodepool-functional-py35-src https://review.opendev.org/689457 | 13:41 |
*** jamesmcarthur has joined #zuul | 13:52 | |
*** pcaruana has quit IRC | 13:53 | |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Remove unused functional testing playbooks https://review.opendev.org/689457 | 13:54 |
*** jamesmcarthur has quit IRC | 13:56 | |
*** Goneri has joined #zuul | 13:57 | |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: WIP: Take advantage of fetch-output https://review.opendev.org/689473 | 14:07 |
openstackgerrit | Michal Pryc proposed zuul/nodepool master: Implement a Devnest nodepool driver https://review.opendev.org/689474 | 14:09 |
openstackgerrit | Michal Pryc proposed zuul/nodepool master: Implement a Devnest nodepool driver https://review.opendev.org/689474 | 14:11 |
*** jangutter has quit IRC | 14:19 | |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Cleanup openshift pre.yaml playbook https://review.opendev.org/689479 | 14:25 |
tristanC | Shrews: this devnest driver is something that can let nodepool steal jenkins node ^ | 14:25 |
*** bhavikdbavishi has quit IRC | 14:26 | |
*** sgw has quit IRC | 14:26 | |
Shrews | tristanC: yeah, i was looking at that | 14:26 |
Shrews | can it smack jenkins in the face as it does so? >:) | 14:26 |
* fungi pictured the fish-slapping dance from mpfc | 14:29 | |
Shrews | fungi: that is the proper imagery | 14:31 |
fungi | the commit message seems to confuse "node" and "executor" terminology | 14:33 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Take advantage of fetch-output https://review.opendev.org/689473 | 14:42 |
corvus | tristanC, Shrews: i did a quick initial review | 14:43 |
openstackgerrit | James E. Blair proposed zuul/zuul-registry master: Disable namespacing https://review.opendev.org/689219 | 14:46 |
*** jamesmcarthur has joined #zuul | 14:53 | |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Use zuul-registry as buildset registry https://review.opendev.org/689238 | 14:53 |
*** jamesmcarthur has quit IRC | 14:58 | |
Shrews | tristanC: fyi, another k8s failure on ovh: https://zuul.opendev.org/t/zuul/build/5142c4927c404151a04d2bd6da36cdd6/log/minikube.txt | 15:03 |
Shrews | that has as much logging from minikube that i know how to extract | 15:04 |
* Shrews has to change work venues. biab | 15:04 | |
*** Goneri has quit IRC | 15:16 | |
tristanC | Shrews: is it already using the debug options? There should be more occurence of the nodepool pod id (000001) | 15:20 |
Shrews | tristanC: that's with https://review.opendev.org/689021 merged | 15:21 |
*** mattw4 has joined #zuul | 15:25 | |
*** bhavikdbavishi has joined #zuul | 15:26 | |
*** jamesmcarthur has joined #zuul | 15:27 | |
tristanC | Shrews: that's odd, kubelet should be much more verbose with --v=7 | 15:28 |
*** mattw4 has quit IRC | 15:29 | |
*** Goneri has joined #zuul | 15:31 | |
tristanC | Shrews: on a local setup, switching services to --v=7 and creating a single pod resulted in 30k log lines, (including all the detail of the pod creation state) | 15:32 |
*** mattymo has joined #zuul | 15:32 | |
*** igordc has joined #zuul | 15:32 | |
tristanC | perhaps the "/tmp/minikube logs" command also needs a special cli argument? I was looking for adding --no-trunc to the docker ps (to get the argv of the services) | 15:38 |
mattymo | If I run nodeimage-builder inside a container and want to use DIB_YUM_REPO_CONF, that means my yum conf has to be mounted inside the container, right? It's too bad I can't just list repo URLs to add | 15:45 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Use zuul-registry as buildset registry https://review.opendev.org/689238 | 15:47 |
corvus | Shrews: should we cut a nodepool release today? | 15:58 |
*** panda has quit IRC | 16:01 | |
Shrews | corvus: i believe so. i've seen no complaints, and nothing of note in the launcher logs | 16:01 |
corvus | Shrews: 3.9.0 ? | 16:02 |
Shrews | yes, i think the python-path dependency on zuul warrants at least that | 16:03 |
corvus | and cec796eaf2419b8741d2ca10720601485a5d5750 ? | 16:03 |
tobiash | lgtm | 16:03 |
Shrews | yep | 16:03 |
*** panda has joined #zuul | 16:03 | |
corvus | cool, i'll get that going now | 16:03 |
corvus | fungi, clarkb: does this just like bad internet luck to you? https://zuul.opendev.org/t/zuul/build/5b4196ae553a4fd6b8ff009889fc66e3/console | 16:07 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Use zuul-registry as buildset registry https://review.opendev.org/689238 | 16:07 |
*** rlandy is now known as rlandy|brb | 16:20 | |
corvus | the pypi.org website seems to be picking languages for me at random... today it's french. | 16:21 |
mhu | bienvenue sur PyPI ? | 16:22 |
corvus | oui, it suggests i should "explorez les projets" | 16:24 |
corvus | as a self-confessed (near-)monolingual, i think it's totally fair to throw random languages at me, i deserve it :) | 16:25 |
corvus | how else am i going to learn? | 16:25 |
webknjaz | https://github.com/pypa/warehouse/issues/6834 | 16:26 |
corvus | i think pypi has my best interests in mind and merely wants to make me a better world citizen. bravo! | 16:26 |
corvus | webknjaz: aha! that explains it. cookieless is indeed how i'm browsing :) | 16:28 |
mhu | besides french language support obviously, is there a list of planned future features or roadmap I can quote for the OSS presentation? The one I have from old slides is old | 16:30 |
mhu | from https://storyboard.openstack.org/#!/project/679 I get: gitlab driver, hashicorp vault implementation ... anything else worth mentioning? | 16:31 |
corvus | mhu: the specs here: https://zuul-ci.org/docs/zuul/developer/specs/index.html | 16:31 |
mhu | thx | 16:32 |
corvus | Shrews, ianw: nodepool release complete | 16:35 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Make the buildset registry port configurable https://review.opendev.org/689240 | 16:36 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Test buildset registry with k8s and docker https://review.opendev.org/689280 | 16:36 |
*** igordc has quit IRC | 16:40 | |
*** mattw4 has joined #zuul | 16:42 | |
*** jpena is now known as jpena|off | 16:45 | |
*** michael-beaver has joined #zuul | 16:49 | |
fungi | corvus: "gpg: keyserver receive failed: No dirmngr" looks to me like the dirmngr daemon gpg2 relies on failed to get started/forked | 16:58 |
corvus | oh, hrm... /me googles that | 16:58 |
corvus | okay that's weird, i have no idea why that would fail | 16:59 |
*** hashar has quit IRC | 17:00 | |
fungi | mhu: also bitbucket support in zuul and azure support in nodepool seem to be in the works, no idea if those are reflected in specs | 17:01 |
ofosos | Hey, I've my jobs failing at "Running Ansible setup...", so very early. What could this be? | 17:02 |
corvus | ofosos: best check the executor logs for that | 17:02 |
ofosos | The nodes are online, the only thing I see is an ARA error in the executor log | 17:02 |
ofosos | I get "The module failed to execute correctly, you probably need to set the interpreter.\\nSee stdout/stderr for the exact error" | 17:03 |
ofosos | "packages/ara/plugins/actions/ara_record' has no attribute 'CallbackModule'" | 17:03 |
corvus | dmsimard1: ^ does that mean anything to you? | 17:04 |
ofosos | Also: Ansible output: b'/var/lib/zuul/builds/88985276cf264a298f8525b8a762504f/ansible/setup-inventory.yaml did not meet script requirements, check plugin documentation if this is unexpected | 17:04 |
ofosos | And: Ansible output: b'/var/lib/zuul/builds/88985276cf264a298f8525b8a762504f/ansible/setup-inventory.yaml did not meet host_list requirements, check plugin documentation if this is unexpected | 17:04 |
ofosos | But I think these were present before | 17:05 |
*** tosky has quit IRC | 17:08 | |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Use zuul-registry as buildset registry https://review.opendev.org/689238 | 17:08 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Make the buildset registry port configurable https://review.opendev.org/689240 | 17:08 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Test buildset registry with k8s and docker https://review.opendev.org/689280 | 17:08 |
corvus | ofosos: maybe check the ara installation and version? | 17:11 |
ofosos | Is ARA installed by default? | 17:11 |
mnaser | so in a new private tab, searching for "zuul docs" shows the zuul docs before anything :) | 17:11 |
ofosos | corvus: We didn't change anything, it started to break friday evening. | 17:12 |
ofosos | So ARA seems to be 0.16.5 | 17:13 |
mnaser | mhu: im progressing on top of your patch that you started working on oidc :) | 17:14 |
mnaser | i am likely going to split it into two, one that just allows auth into the dashboard, then one that adds the admin level features | 17:14 |
ofosos | I also get this as stdout of the first module: Warning: Permanently added the ED25519 host key for IP address \'10.168.208.93\' to the list of known hosts.\\r\\n/bin/sh: 1: auto: not found\\n | 17:19 |
mnaser | ofosos: i bet i know what happened | 17:21 |
mnaser | didnt someone recently push a change about changing python version to 'auto' ? | 17:21 |
mnaser | there is a playbook somewhere that is taking that value literally | 17:21 |
mnaser | when it tries to detect if python exists or not | 17:22 |
ofosos | So, how do we fix it? I'd just like to run my build :) | 17:22 |
mnaser | ofosos: have you upgraded nodepool by any chance? | 17:23 |
ofosos | Not at all, we're running some containers with a multiple months old version of zuul master | 17:23 |
mnaser | https://zuul-ci.org/docs/nodepool/releasenotes.html | 17:23 |
mnaser | "This release should only be run against Zuul 3.11.1 or greater. Earlier Zuul releases will not convert the new default python-path of auto to /usr/bin/python2 for Ansible <2.8, leading to a configuration error. It may be possible to use earlier Zuul releases if you you are only using Ansible >= 2.8, or explicitly set python-path for every image." | 17:23 |
mnaser | can you double check your nodepool by any chance? | 17:24 |
mnaser | wait, that's not even released yet, or is it | 17:24 |
mnaser | yes thats in nodepool 3.9.0 | 17:24 |
tobiash | it is | 17:24 |
ofosos | Nodepool version: 3.8.1.dev49 | 17:25 |
mnaser | pretty sure you're probably running that commit then | 17:25 |
mnaser | either bump up your zuul or bring your nodepool back, but you've definetly been.. continiously delivering nodepool without knowing :) | 17:26 |
mnaser | nodepool 3.8.1.dev40 was the version that made that change based on pbr | 17:27 |
mnaser | so yep, that's your issue, either bring back nodepool or bump up zuul | 17:27 |
*** rlandy|brb is now known as rlandy | 17:32 | |
*** saneax has quit IRC | 17:34 | |
*** saneax has joined #zuul | 17:35 | |
fungi | zuul 3.11.1 for workgroups ;) | 17:37 |
*** jamesmcarthur has quit IRC | 17:44 | |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Use zuul-registry as buildset registry https://review.opendev.org/689238 | 17:52 |
mnaser | this auth stuff is proving a little more difficult than i thought because we have multiple authenticators | 17:53 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Make the buildset registry port configurable https://review.opendev.org/689240 | 17:53 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Test buildset registry with k8s and docker https://review.opendev.org/689280 | 17:54 |
*** tosky has joined #zuul | 18:00 | |
*** noorul has joined #zuul | 18:00 | |
noorul | ofosos: hi | 18:00 |
noorul | ofosos: Any update on merging the PR? | 18:00 |
openstackgerrit | Mohammed Naser proposed zuul/zuul master: Zuul Web: add /api/user/authorizations endpoint https://review.opendev.org/641099 | 18:01 |
openstackgerrit | Mohammed Naser proposed zuul/zuul master: [WIP] admin REST API: zuul-web integration https://review.opendev.org/643536 | 18:01 |
openstackgerrit | Mohammed Naser proposed zuul/zuul master: Add API endpoint to get authenticators https://review.opendev.org/689560 | 18:01 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Take advantage of fetch-output https://review.opendev.org/689473 | 18:08 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Take advantage of fetch-output https://review.opendev.org/689473 | 18:10 |
*** hashar has joined #zuul | 18:11 | |
mnaser | hmm, whats the best way to get myself a little zuul to hack against? it looks like quickstart seems to pull images? | 18:11 |
noorul | mnaser: From scratch guide | 18:14 |
noorul | mnaser: Make changes locally and then run pip install -U . | 18:15 |
corvus | mnaser: generally if i want to hack on zuul, i write unit tests. in the rare event i need to interact with a remote system (which isn't yet faked in tests), i just run the component in a virtualenv. | 18:16 |
corvus | mnaser: (but i pretty much only do that to verify behavior that i then put in the unit tests) | 18:16 |
mnaser | corvus: gotcha, as im trying to play with behaviour interaction of web + dashboard | 18:16 |
*** shanemcd has quit IRC | 18:17 | |
mnaser | so needing "newer" api endpoints exposed is a bit of the thing im dealing with | 18:17 |
*** igordc has joined #zuul | 18:17 | |
corvus | mnaser: ah, then, yeah, you'll need a mysql db too. in that case, i might use quick-start to get everything running, update docker to expose the mysql port to the host, then run zuul-web out of a venv. | 18:17 |
corvus | mnaser: (and of course, running the dashboard out of a checkout has its own instructions i think you're familiar with) | 18:18 |
mnaser | yeah that's actaully a good idea, because the rest of the components are still ok | 18:19 |
mnaser | but docs seem to say that i can fake api responses now instaed of talking to openstack's zuul | 18:19 |
*** shanemcd has joined #zuul | 18:19 | |
mnaser | so i might do that | 18:19 |
corvus | sounds promising, but i haven't tried it | 18:20 |
mnaser | worked perfectly | 18:27 |
corvus | Shrews: some feedback about the new autohold stuff (which is great!): 1) makeing the "--id" argument positional might be more intuitive. 2) would be helpful to record the build which triggered each held nodeset. 3) also -- this is speculation -- based on what it looks like when i hold a single copy of a multinode job, we may need to record that data a little differently (so if you hold 2 counts of a 3 node | 18:27 |
corvus | job, you don't just end up with a list of 6 nodes) | 18:27 |
*** saneax has quit IRC | 18:28 | |
Shrews | corvus: agree on all points. i think tristanC had started some of those improvements in https://review.opendev.org/682466 | 18:29 |
corvus | Shrews: indeed! | 18:29 |
*** noorul has quit IRC | 18:30 | |
corvus | left a quick comment on that about adding uuid | 18:31 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Store a list of held node per held build in hold request https://review.opendev.org/682466 | 18:31 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Take advantage of fetch-output https://review.opendev.org/689473 | 18:32 |
corvus | tristanC, Shrews: also, i find that a lot of our debugging these days is provider related -- maybe we should add that as an autohold selection criterion | 18:34 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: Store a list of held node per held build in hold request https://review.opendev.org/682466 | 18:37 |
mordred | corvus: ++ | 18:38 |
Shrews | corvus: got an example of where/how that might be used? if a job is failing because of something on the provider, i don't see the need to specify it | 18:38 |
Shrews | unless it's failing across all providers and you want to narrow in on only one of them. but i've never seen a use case for that | 18:40 |
fungi | i agree most of the time the workflow there has been to set the autohold for a known-working change and then recheck it until it hits the problematic provider and fails. but i can see wanting the upper-hand on statistics if you need to broaden the autohold to all changes (so are fighting against some which are simply bad patches) or dealing with an infrequent nondeterminstic failure on one provider which isn't | 18:42 |
fungi | statistically more likely than general nondeterministic failures for the job in question | 18:42 |
corvus | Shrews: it's probably too narrow of a use-case... i'm juggling about 3 failures right now, and the only ones i want to hold are in one provider (the rest i can diagnose from logs). | 18:42 |
corvus | as i fix the others, the problem does solve itself :) | 18:43 |
Shrews | fungi's broad use and corvus' narrow use are both valid :) | 18:45 |
*** hashar has quit IRC | 18:46 | |
*** armstrongs has joined #zuul | 18:47 | |
*** bhavikdbavishi has quit IRC | 18:51 | |
*** armstrongs has quit IRC | 18:57 | |
Shrews | mordred: if you're in a reviewing-kinda-mood, both https://review.opendev.org/689457 and https://review.opendev.org/689479 are very easy. | 19:14 |
mordred | mmm. easy review points | 19:15 |
mordred | Shrews: done! | 19:15 |
* Shrews hands mordred his soup | 19:16 | |
mordred | mmm. noodle soup | 19:16 |
fungi | review points can be exchanged for soup | 19:16 |
corvus | mmm soup | 19:29 |
*** hashar has joined #zuul | 19:35 | |
ofosos | mnaser: works +1, pulled from master on friday at 8 p.m. and now it's all good :) | 19:49 |
mnaser | ofosos: cool! enjoy | 19:49 |
*** igordc has quit IRC | 19:54 | |
*** igordc has joined #zuul | 20:23 | |
*** hashar has quit IRC | 20:32 | |
*** hashar has joined #zuul | 20:32 | |
*** hashar has quit IRC | 21:33 | |
*** rfolco|ruck has quit IRC | 21:40 | |
*** tosky has quit IRC | 22:04 | |
*** rlandy has quit IRC | 22:04 | |
*** sgw has joined #zuul | 22:08 | |
*** mattw4 has quit IRC | 22:46 | |
*** michael-beaver has quit IRC | 23:09 | |
*** saneax has joined #zuul | 23:27 | |
*** saneax has quit IRC | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!