openstackgerrit | Ian Wienand proposed openstack-infra/zuul-jobs master: [wip] validate-host: retry network tests and include unbound logs https://review.openstack.org/615698 | 00:35 |
---|---|---|
openstackgerrit | Ian Wienand proposed openstack-infra/zuul-jobs master: [wip] validate-host: retry network tests and include unbound logs https://review.openstack.org/615698 | 00:39 |
*** rlandy has quit IRC | 01:09 | |
openstackgerrit | Ian Wienand proposed openstack-infra/zuul-jobs master: [wip] validate-host: retry network tests and include unbound logs https://review.openstack.org/615698 | 01:13 |
openstackgerrit | Ian Wienand proposed openstack-infra/zuul-jobs master: [wip] validate-host: retry network tests and include unbound logs https://review.openstack.org/615698 | 02:06 |
*** ianychoi has quit IRC | 02:10 | |
*** ianychoi has joined #zuul | 02:10 | |
*** toabctl has quit IRC | 02:19 | |
*** toabctl has joined #zuul | 02:23 | |
*** bhavikdbavishi has joined #zuul | 03:33 | |
*** bhavikdbavishi has quit IRC | 03:35 | |
openstackgerrit | Ian Wienand proposed openstack-infra/zuul-jobs master: validate-host: retry network tests and include unbound logs https://review.openstack.org/615698 | 03:38 |
openstackgerrit | Merged openstack-infra/zuul master: Merger: automatically add new hosts to the known_hosts file https://review.openstack.org/608453 | 06:03 |
*** AJaeger_ has quit IRC | 07:15 | |
*** AJaeger has joined #zuul | 07:26 | |
*** pcaruana has joined #zuul | 07:36 | |
*** themroc has joined #zuul | 08:26 | |
*** jpena|off is now known as jpena | 08:47 | |
*** sshnaidm|afk is now known as sshnaidm|rover | 09:45 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Improve windows logging https://review.openstack.org/615804 | 09:53 |
*** electrofelix has joined #zuul | 10:10 | |
*** bhavikdbavishi has joined #zuul | 10:37 | |
tobiash | jhesketh: do you have any idea how to mock logging tests for ^ ? | 11:01 |
tobiash | jhesketh: if you can give me a hint I'm happy to add them | 11:02 |
*** bhavikdbavishi has quit IRC | 11:05 | |
openstackgerrit | Merged openstack-infra/zuul master: Fix issue in Github connection with large diffs https://review.openstack.org/612989 | 11:30 |
jhesketh | tobiash: I haven't looked at the specifics, but it'd probably be tricky.. it might give us better ways of testing the callback module though if we find a way to do it | 11:55 |
jhesketh | I don't have anything off the top of my head though sorry | 11:55 |
tobiash | jhesketh: for linux we do have the tox-remote tests but they won't work with windows | 11:56 |
jhesketh | right, I was more thinking a unit test that mocked out the CallbackModule | 11:56 |
tobiash | the problem is that this stuff is deep inside ansible mechanics so I wouldn't feel comfortable even if we had a mocked test | 11:57 |
jhesketh | right, agreed | 11:58 |
jhesketh | anyway, hence it was a nit in case there was a neat way of mocking it that I didn't know about | 11:58 |
tobiash | thanks for review and the thoughts :) | 11:58 |
jhesketh | anytime :-) | 11:58 |
*** jpena is now known as jpena|lunch | 12:38 | |
*** tobias-urdin has joined #zuul | 12:51 | |
tobias-urdin | super close to getting a job execution (not noop) in our internal zuul, just stuck on this final issue, nodepool does spawn a instance but executor fails with | 12:52 |
tobias-urdin | http://paste.openstack.org/show/734247/ | 12:52 |
tobias-urdin | FileNotFoundError: [Errno 2] No such file or directory: 'bwrap': 'bwrap' | 12:52 |
tobias-urdin | anybody has any pointers? | 12:52 |
tobias-urdin | im is it searching for the zuul-bwrap command | 12:59 |
tobias-urdin | hm | 12:59 |
*** rlandy has joined #zuul | 13:02 | |
tobiash | tobias-urdin: you need to install bwrap (bubblewrap) | 13:03 |
tobiash | that is used by zuul to run the jobs in a sandbox | 13:03 |
tobias-urdin | on the zuul node or is that error from running inside the instance spawned for the job? | 13:04 |
tobiash | on the host that runs the zuul-executor service | 13:04 |
tobias-urdin | tobiash: ok, do you have a link for that? can find it here https://github.com/openstack-infra/zuul/blob/master/tools/test-setup.sh#L56 | 13:09 |
tobias-urdin | or is that the official way to use it | 13:09 |
tobiash | that is a script that installs the binary dependencies during testing | 13:11 |
tobias-urdin | whats the official link to bubblewrap and how to install it? | 13:12 |
tobiash | it should be included in most distros | 13:12 |
tobias-urdin | ah ty | 13:13 |
tobiash | what distro are you using? | 13:13 |
tobias-urdin | ubuntu 18.04, just did a apt install bubblewrap, crossing fingers on the recheck now | 13:13 |
tobiash | that should be fine | 13:14 |
* tobias-urdin celebrates | 13:15 | |
tobias-urdin | first +1 job with zuul v3 :D | 13:15 |
tobiash | :) | 13:15 |
tobias-urdin | thanks tobiash, some struggle to understand how to set it up but i'm amazed on how well it works straight out of the box with zuul + nodepool | 13:16 |
tobiash | :) | 13:16 |
tobiash | tobias-urdin: there is now a docker-compose based all in one tutorial for testing too: https://zuul-ci.org/docs/zuul/admin/quick-start.html | 13:19 |
*** jpena|lunch is now known as jpena | 13:28 | |
tobias-urdin | tobiash: yeah, i usually enjoy doing it manually though to understand all the moving parts, i have some stuff left to fix like web/fingergw and log collection but that'll be for another time | 13:32 |
tobias-urdin | will probably go crazy tonight and start converting all our jenkins to zuul, so excited heh | 13:33 |
tobias-urdin | quick question though, i have my zuul main.yaml in /etc/zuul on the zuul machine, could i have a minimalistic main.yaml there that just configures the tenant, source and config-projects | 13:36 |
tobias-urdin | then reads untrusted-projects for my config-projects repo? so i can have that in our config repo in git | 13:37 |
tobiash | yes, the main.yaml only contains the list of repos, no project config | 13:37 |
tobiash | ah you mean having a dynamic list of untrusted-repos? | 13:38 |
tobiash | not, that's currently not possible | 13:38 |
tobiash | but if it helps, the main.yaml also can be a script that outputs a complete tenant config with all repos | 13:39 |
tobias-urdin | okok, it doesn't reload main.yaml automatically/on change/periodically like it does with config projects either right? | 13:40 |
tobiash | no, but you can trigger a full reconfiguration that re-reads the tenant config | 13:40 |
tobias-urdin | cool, thanks for all the help! | 13:41 |
tobiash | https://zuul-ci.org/docs/zuul/admin/components.html?highlight=reconfigure#operation | 13:41 |
* Shrews celebrates all the tobias's's's | 13:52 | |
Shrews | fyi, i am having windows installed on my home today, so will likely be... distracted | 13:53 |
tobiash | Shrews: good luck with your windows | 13:54 |
Shrews | tobiash: thx! | 13:58 |
*** hashar has joined #zuul | 13:58 | |
sshnaidm|rover | Hi, I need to disable one of pipelines in zuul, how can I do it? I see there is "pipeline.disabled" option, but not sure how to configure it: https://zuul-ci.org/docs/zuul/user/config.html | 14:02 |
tobiash | sshnaidm|rover: I never disabled a pipeline but reading these docs I think the easiest way is to just remove the triggers | 14:04 |
sshnaidm|rover | tobiash, as I read in triggers, it should be at least one | 14:05 |
openstackgerrit | Monty Taylor proposed openstack-infra/zuul master: Add ignore_basepython_conflicts option to tox.ini https://review.openstack.org/615887 | 14:10 |
openstackgerrit | Monty Taylor proposed openstack-infra/zuul master: Add ignore_basepython_conflict option to tox.ini https://review.openstack.org/615887 | 14:17 |
mordred | Shrews: I'm jealous of your new windows. I would like new windows | 14:38 |
Shrews | mordred: the old ones were soooooo bad | 14:38 |
Shrews | and now i am surrounded by buzzsaws | 14:38 |
mordred | Shrews: that sounds pleasant | 14:39 |
Shrews | and the hammering. so much hammering | 14:40 |
Shrews | mordred: yes, about as pleasant as a wet angry cat in your lap | 14:41 |
openstackgerrit | Merged openstack-infra/zuul master: Don't do live streaming in loops https://review.openstack.org/615657 | 14:47 |
openstackgerrit | Merged openstack-infra/zuul master: Improve windows logging https://review.openstack.org/615804 | 14:49 |
corvus | sshnaidm|rover: i think you can have "triggers: []" | 15:45 |
sshnaidm|rover | corvus, ok, I left just one comment-trigger so that can run it on-demand, it's even better | 15:45 |
corvus | sshnaidm|rover: ++ | 15:45 |
*** tflink has quit IRC | 15:56 | |
*** tflink has joined #zuul | 15:58 | |
*** tflink has quit IRC | 16:03 | |
*** tflink has joined #zuul | 16:04 | |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool master: Revert "Revert "Cleanup down ports"" https://review.openstack.org/614370 | 16:06 |
*** panda is now known as panda|ko | 16:06 | |
*** hashar has quit IRC | 16:10 | |
*** goern has quit IRC | 16:23 | |
openstackgerrit | Merged openstack-infra/zuul master: Resume paused job with skipped children https://review.openstack.org/615493 | 16:30 |
*** panda|ko is now known as panda|off | 16:34 | |
*** themroc has quit IRC | 16:43 | |
mordred | corvus: https://review.openstack.org/#/c/615887/ - simple patch, but I thought I'd bring it to your attention as it's a thing we should keep our eyes out for across projects | 16:46 |
openstackgerrit | Monty Taylor proposed openstack-infra/nodepool master: Only set basepython once https://review.openstack.org/615942 | 16:49 |
*** chandankumar is now known as chkumar|pto | 16:59 | |
dmsimard | I remember discussions around making zuul jobs reproducible outside of a zuul/nodepool environment | 17:39 |
dmsimard | Is that still a thing people are interested in ? | 17:39 |
*** sshnaidm|rover is now known as sshnaidm|afk | 17:56 | |
tobiash | dmsimard: everyone is interested in this ;) | 17:57 |
tobiash | dmsimard: I think SpamapS shared some scripts that help with that a while ago | 17:57 |
*** jpena is now known as jpena|off | 18:05 | |
*** caphrim007 has joined #zuul | 18:06 | |
mordred | dmsimard: also, I believe there was a discussion at the PTG about ways to do it that involved some amount of getting of info from the API | 18:08 |
mordred | dmsimard: I keep forgetting who, other than jhesketh, was working on that | 18:08 |
clarkb | mordred: odyssey4me and the osa team expressed an interest | 18:08 |
mordred | yes! that's who it was | 18:09 |
clarkb | and I think tripleo is now looking at it too. We probably should try to get the different groups to collaborate more directly with zuul as na upstream | 18:09 |
mordred | yah | 18:09 |
*** bhavikdbavishi has joined #zuul | 18:19 | |
corvus | yeah, odyssey4me &co were going to focus on the aspect of recording merger actions and playbooks to accomplish "what did this job do?". jhesketh was going to focus on an api endpoint to answer "what will this job do for this project-branch?" | 18:25 |
corvus | two complimentary parts of the puzzle | 18:25 |
corvus | mordred: thanks for the heads up | 18:26 |
odyssey4me | hoping to, but all snowed under right now :/ | 18:29 |
*** rfolco|ruck is now known as rfolco|doctor | 18:30 | |
dmsimard | clarkb: yes, I was asking due to tripleo actually | 18:35 |
dmsimard | ARA's scope doesn't include playbook execution (on purpose) but it has a lot of data, including the playbook and role files exactly as they ran | 18:39 |
dmsimard | actually, nevermind.. zuul knows exactly which ref to pull and where to get it from | 18:41 |
*** jimi|ansible has quit IRC | 18:43 | |
SpamapS | dmsimard: I made a zuul-local that helped | 19:01 |
*** electrofelix has quit IRC | 19:14 | |
*** rlandy is now known as rlandy|vote | 19:26 | |
openstackgerrit | Merged openstack-infra/zuul master: Parallelize prime_installation_map https://review.openstack.org/607876 | 19:43 |
openstackgerrit | Merged openstack-infra/zuul master: Add ignore_basepython_conflict option to tox.ini https://review.openstack.org/615887 | 19:43 |
*** bhavikdbavishi has quit IRC | 19:57 | |
*** rlandy|vote is now known as rlandy | 19:58 | |
openstackgerrit | Fabien Boucher proposed openstack-infra/zuul master: WIP - Pagure driver https://review.openstack.org/604404 | 20:11 |
*** rfolco|doctor is now known as rfolco|off | 20:16 | |
dkehn | Is there a way, or what is the way in the zuul.conf [connection <github>] to not use https? When connecting to the github system. | 21:03 |
dkehn | instead use http://github…… | 21:04 |
clarkb | dkehn: the github driver in zuul has hardcoded https | 21:06 |
clarkb | you can disable ssl verification though | 21:06 |
dkehn | clarkb: I saw that | 21:06 |
dkehn | clarkb will try | 21:07 |
dkehn | clarkb: thanks again | 21:07 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/nodepool master: Correct heading levels for Kubernetes config docs https://review.openstack.org/616007 | 21:11 |
fungi | dkehn: what's the use case? accessing github through a transparent proxy? | 21:12 |
dkehn | fungi: durinng the bring up of the zuul the scheduler will https://github……. to getProtectedBranches, it returns a 404, I believe because we are using enterprise inside so only http is required | 21:16 |
dkehn | clarkb: verify_ssl = False did not work, becuase of ^^^ | 21:17 |
fungi | aha | 21:17 |
clarkb | dkehn: I am not sure if zuul has made a correct assumption that https should always be used. But I would guess you probably want to https even though its enterprise internal only | 21:18 |
fungi | i wonder if this is something tobiash has worked around (seems like they're using enterprise too?) | 21:18 |
clarkb | fungi: my guess is bmw runs with https | 21:18 |
fungi | a reasonable guess | 21:18 |
fungi | dkehn: are you saying you have a github enterprise deployment with broken/disabled https and everyone is just using http? | 21:19 |
dkehn | htat would have been a reasonable guess here, will validate the ssl or no ssl to be sure, becuase to me it seems wacked that you wouldn’tr use ssl | 21:19 |
dkehn | fungi: that maybe what I’m saying | 21:20 |
dkehn | my error we are using ssl, it maybe more of a network issues, any thoughts on how to get into the examples zuul-scheduler | 21:24 |
clarkb | dkehn: you should be able to docker exec into it | 21:24 |
dkehn | clarkb: docker exec -it <id> /bin/bash I get a not found | 21:25 |
clarkb | dkehn: does docker ps -a show it? | 21:26 |
dkehn | clarkb: yes: "exec: \"/bin/bash\": stat /bin/bash: no such file or directory" | 21:26 |
dkehn | clarkb: thats the error | 21:26 |
clarkb | ah its not finding bash, try sh? | 21:27 |
dkehn | ah | 21:27 |
clarkb | these are minimal alpine python images | 21:27 |
clarkb | not sure if they have a bash | 21:27 |
dkehn | clarkb: /bin/sh worked, thanks | 21:28 |
*** pcaruana has quit IRC | 21:31 | |
tobiash | dkehn: I guess you are using a technical zuul user and not using github app auth? | 21:36 |
tobiash | If yes, that user needs to be admin on the repo to be able to query protected branches | 21:37 |
tobiash | I'd strongly recommend github app auth | 21:37 |
dkehn | tobiash: I agree, but we initially went down that path, and was turned down, so in our repos we all have admin, makes sense no... | 21:52 |
tobiash | dkehn: your decision, you just have to make sure zuul is also admin on the repo. Then it should be able to query protected branches. This is a requirement since ghe 2.12 afaik | 21:56 |
dkehn | tobiash: ack | 22:13 |
*** rfolco|off has quit IRC | 23:33 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!