*** bjackman has quit IRC | 00:11 | |
*** jamesmcarthur has quit IRC | 00:14 | |
*** jamesmcarthur has joined #zuul | 00:18 | |
*** jamesmcarthur has quit IRC | 00:20 | |
*** jamesmcarthur has joined #zuul | 00:39 | |
openstackgerrit | David Shrewsbury proposed zuul/zuul master: Fix zuul-stream-functional tests https://review.opendev.org/694619 | 00:41 |
---|---|---|
Shrews | dmsimard: let us know when that dot release drops so we can get ^^ in. | 00:45 |
*** jamesmcarthur has quit IRC | 00:45 | |
*** tosky has quit IRC | 00:46 | |
*** jamesmcarthur has joined #zuul | 00:52 | |
*** jamesmcarthur has quit IRC | 00:58 | |
ianw | argh, the shadow user creation doesn't actually work :/ | 01:10 |
ianw | in the dockerfile | 01:10 |
*** jamesmcarthur has joined #zuul | 01:14 | |
*** jamesmcarthur has joined #zuul | 01:15 | |
*** jamesmcarthur has quit IRC | 01:33 | |
dmsimard | Shrews: the fix has landed but I want another patch in before tagging. If it's blocking something, maybe we can temporarily merge it with ignore_errors until the dot release is out | 01:36 |
dmsimard | or install from git | 01:36 |
*** jamesmcarthur has joined #zuul | 02:17 | |
*** bhavikdbavishi has joined #zuul | 02:30 | |
*** bhavikdbavishi1 has joined #zuul | 02:33 | |
*** bhavikdbavishi has quit IRC | 02:34 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 02:34 | |
*** jamesmcarthur has quit IRC | 02:36 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add user to shadow file too https://review.opendev.org/693647 | 02:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: create APP_DIR https://review.opendev.org/693646 | 02:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: docker: Base nodepool images on diskimage-builder base image https://review.opendev.org/694177 | 02:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 02:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 02:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 03:49 |
*** bjackman has joined #zuul | 04:18 | |
*** raukadah is now known as chandankumar | 05:44 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 05:45 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:12 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:18 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: docker: Base nodepool images on diskimage-builder base image https://review.opendev.org/694177 | 06:31 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:31 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:32 |
*** yolanda has quit IRC | 06:45 | |
*** bjackman has quit IRC | 07:02 | |
*** themroc has joined #zuul | 07:27 | |
*** gtema has joined #zuul | 07:31 | |
*** jamesmcarthur has joined #zuul | 07:39 | |
*** sileht has quit IRC | 07:53 | |
*** sileht has joined #zuul | 07:53 | |
*** gtema has quit IRC | 07:56 | |
*** igordc has joined #zuul | 07:58 | |
*** igordc has quit IRC | 08:02 | |
*** tosky has joined #zuul | 08:20 | |
*** jamesmcarthur has quit IRC | 08:21 | |
*** jamesmcarthur has joined #zuul | 08:23 | |
*** jamesmcarthur has quit IRC | 08:28 | |
*** saneax has joined #zuul | 08:28 | |
*** jamesmcarthur has joined #zuul | 08:38 | |
*** jpena|off is now known as jpena | 08:49 | |
*** jamesmcarthur has quit IRC | 09:07 | |
*** jamesmcarthur has joined #zuul | 09:12 | |
*** jamesmcarthur has quit IRC | 09:17 | |
*** yolanda has joined #zuul | 09:22 | |
*** jamesmcarthur has joined #zuul | 09:38 | |
*** jamesmcarthur has quit IRC | 09:42 | |
*** mhu has joined #zuul | 09:47 | |
*** lennyb has quit IRC | 10:06 | |
*** pcaruana has joined #zuul | 10:10 | |
*** jamesmcarthur has joined #zuul | 10:12 | |
*** jamesmcarthur has quit IRC | 10:17 | |
*** sshnaidm|off is now known as sshnaidm|ruck | 10:20 | |
*** sanjayu_ has joined #zuul | 10:51 | |
*** saneax has quit IRC | 10:53 | |
*** jamesmcarthur has joined #zuul | 10:59 | |
*** jamesmcarthur has quit IRC | 11:04 | |
*** sanjayu__ has joined #zuul | 11:42 | |
*** sanjayu_ has quit IRC | 11:44 | |
*** rfolco_pto has joined #zuul | 11:50 | |
*** rfolco_pto is now known as rfolco | 11:58 | |
*** jamesmcarthur has joined #zuul | 12:00 | |
*** jamesmcarthur has quit IRC | 12:05 | |
*** jpena is now known as jpena|lunch | 12:26 | |
*** rlandy has joined #zuul | 12:56 | |
*** rlandy is now known as rlandy|rover | 12:56 | |
*** jamesmcarthur has joined #zuul | 13:02 | |
*** jamesmcarthur has quit IRC | 13:08 | |
*** jamesmcarthur_ has joined #zuul | 13:08 | |
*** lennyb has joined #zuul | 13:09 | |
*** jpena|lunch is now known as jpena | 13:25 | |
*** jamesmcarthur_ has quit IRC | 13:33 | |
*** jamesmcarthur has joined #zuul | 13:50 | |
*** Goneri has joined #zuul | 13:57 | |
*** lennyb has quit IRC | 14:14 | |
pabelanger | fungi: where can I find your script again, that generated the enqueue command for zuul cli, from failed post jobs? IIRC, you use it when release jobs fail for openstack | 14:15 |
*** rlandy|rover is now known as rlandy|rover|mtg | 14:20 | |
fungi | pabelanger: https://review.opendev.org/613676 | 14:25 |
pabelanger | tyty | 14:25 |
pabelanger | rechecking to see what angered the pep8 gods | 14:26 |
fungi | it may need tweaking i'm not sure | 14:26 |
fungi | ahh, no, the version there is still identical to what i've been running for zuul.opendev.org | 14:29 |
fungi | invocation is currently like: python3 reenqueue.py https://174ab73dc2f37b91ee54-e84e491efa8a2348e120c66acb6b4680.ssl.cf1.rackcdn.com/da345a0810d85501366686ca56d2527cd306e6bf/release-post/publish-tox-docs-static/71c8b17/ | 14:30 |
*** jamesmcarthur has quit IRC | 14:53 | |
*** rlandy|rover|mtg is now known as rlandy|rover | 15:00 | |
*** jamesmcarthur has joined #zuul | 15:05 | |
*** jamesmcarthur has quit IRC | 15:08 | |
*** jamesmcarthur has joined #zuul | 15:08 | |
*** sanjayu__ has quit IRC | 15:28 | |
*** Kepioo49 has joined #zuul | 15:33 | |
corvus | o/ | 15:45 |
corvus | i'm back at work this week -- though i have a bit of catch-up to do first | 15:45 |
mordred | corvus: welcome back! there are things for you to look at from when you were other places | 15:48 |
mordred | you know - whenever you get there and stuff | 15:48 |
corvus | if there's anything urgent, let me know and i'll put it at the top of the list | 15:48 |
Shrews | corvus: welcome back. nothing too urgent atm, i believe | 15:51 |
*** bhavikdbavishi has quit IRC | 15:51 | |
mordred | corvus: nothing urgent from my end | 15:53 |
openstackgerrit | Paul Belanger proposed zuul/zuul master: Add reenqueue utility https://review.opendev.org/613676 | 15:59 |
*** Kepioo49 has quit IRC | 16:09 | |
*** jamesmcarthur_ has joined #zuul | 16:20 | |
*** jamesmcarthur has quit IRC | 16:23 | |
fungi | if anyone has any zuul-related updates for this month's osf newsletter, i'm happy to get them included... just let me know | 16:28 |
*** vivobg has joined #zuul | 16:30 | |
pabelanger | corvus: the only thing we experenced in zuul.a.c, was getting rate limited by github ( 2 times for 1 hour each) api for unauthenticated search requests. This resulted in zuul being blocked for an extended period of time. Talking with tobiash, https://review.opendev.org/694390/ was suggested (needs testing) | 16:31 |
vivobg | Hello. I am trying to set up a Windows static node in nodepool, following the documentation in https://zuul-ci.org/docs/nodepool/configuration.html#value-providers.[static].pools.nodes.connection-type.winrm | 16:31 |
vivobg | but i don't know where to specify the password for the winrm user | 16:31 |
vivobg | where does nodepool get the windows password from? Any help will be greatly appreciated. Thanks | 16:33 |
pabelanger | vivobg: I don't believe winrm uses passwords, you need to setup public / private key. tobiash may know more | 16:33 |
*** jamesmcarthur has joined #zuul | 16:53 | |
*** jamesmcarthur_ has quit IRC | 16:56 | |
*** jamesmcarthur has quit IRC | 17:01 | |
*** jamesmcarthur has joined #zuul | 17:01 | |
*** jamesmcarthur has quit IRC | 17:01 | |
tobiash | vivobg: zuul uses cert auth, nodepool specifies only port, conn type and user. The certs are needed on the executor and need to be mentioned in the (un)trusted_ro_paths of the executor config | 17:19 |
*** vivobg has quit IRC | 17:23 | |
*** jamesmcarthur has joined #zuul | 17:32 | |
Shrews | I've been fighting this feeling like I'm getting sick ever since yesterday afternoon. I think I have to surrender to it now and lie down for a while. Will check in later. | 17:36 |
AJaeger | Shrews: get well soon! | 17:37 |
*** jpena is now known as jpena|off | 17:47 | |
*** sshnaidm|ruck is now known as sshnaidm|afk | 18:05 | |
*** tjgresha has quit IRC | 18:18 | |
*** gtema has joined #zuul | 18:24 | |
*** igordc has joined #zuul | 18:46 | |
*** gtema has quit IRC | 18:47 | |
*** gouthamr_ is now known as gouthamr | 18:51 | |
*** dmyrhorodskyi has joined #zuul | 19:24 | |
dmsimard | Shrews, fungi: ara 0.16.6 was just tagged, it includes the fix for the binary output issue we found in zuul-stream-functional | 19:25 |
dmsimard | will be in a pypi mirror near you soon | 19:25 |
*** dmyrhorodskyi has quit IRC | 19:28 | |
*** tosky has quit IRC | 19:34 | |
*** michael-beaver has joined #zuul | 19:41 | |
*** hogepodge has joined #zuul | 20:29 | |
hogepodge | clarkb: hey, where do third party zuul connectors usually live? I had someone asking me about how to set up a node pool to connect to GitLab and I wanted to point them to sample source to get started | 20:29 |
clarkb | hogepodge: depends on what you are trying to integrate. Zuul talks to code review systems like gerrit and gitlab and the code for that lives in zuul/zuul's tree (there is a change up to start a gitlab driver too). Nodepool talks to cloud resources and those drivers live in the zuul/nodepool tree. Things like openstack and kubernetes and azure drivers. | 20:33 |
fungi | hogepodge: like to have nodepool hand off resources from gitlab-ci? | 20:33 |
clarkb | hogepodge: https://review.opendev.org/#/c/685682/ is the start of Zuul's gitlab driver | 20:34 |
fungi | also not sure what you mean by "third party connectors" but assuming drivers | 20:34 |
clarkb | oh ya if you want what fungi describes that all happens via zookeeper and at least so far I only know of zuul and nodepool implementing that interface but other tools could implement it too | 20:34 |
fungi | and they're all in-tree as far as i know, i don't think zuul has a pluggable driver interface (yet anyway) | 20:35 |
* hogepodge fungi: by connector I was just using the language here https://zuul-ci.org/docs/zuul/admin/connections.html | 20:36 | |
clarkb | hogepodge: for that https://review.opendev.org/#/c/685682/ is a good start for gitlab | 20:36 |
hogepodge | but someone is on GitLab, and they want to spin up K8s clusters from a nodepool to run CI jobs on. Sounded like a perfect place to integrate zuul so I wanted to be sure they had a good start | 20:37 |
hogepodge | thanks clarkb and fungi, that's exactly what I was looking for | 20:39 |
fungi | aha, yep, in that case what clarkb is talking about, plus the kubernetes driver in nodepool | 20:44 |
fungi | just be aware the gitlab driver isn't finished yet, though i get the impression fbo would appreciate help trying it out | 20:45 |
fungi | the use of "third party" there was throwing me off ;) | 20:46 |
hogepodge | anything not gerrit and opendev ;-) | 20:47 |
openstackgerrit | Merged zuul/zuul-jobs master: Role to install podman https://review.opendev.org/693455 | 20:52 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 21:03 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 21:03 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add an ENABLE_DEBUG build arg/environment https://review.opendev.org/694845 | 21:03 |
*** michael-beaver has quit IRC | 21:56 | |
*** rfolco has quit IRC | 22:04 | |
*** mhu has quit IRC | 22:06 | |
*** mhu has joined #zuul | 22:07 | |
*** mhu has quit IRC | 22:09 | |
*** mhu has joined #zuul | 22:10 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add an ENABLE_DEBUG build arg/environment https://review.opendev.org/694845 | 22:20 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 22:20 |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 22:21 |
corvus | fbo: is it worth adding a test that covers https://review.opendev.org/691254 ? | 22:22 |
*** tjgresha has joined #zuul | 22:25 | |
*** tosky has joined #zuul | 22:26 | |
*** pcaruana has quit IRC | 22:26 | |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 22:32 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: config: blacklist pipeline names that can not be used in template https://review.opendev.org/693961 | 22:40 |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 22:49 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: config: blacklist pipeline names that can not be used in template https://review.opendev.org/693961 | 22:55 |
openstackgerrit | Merged zuul/zuul-registry master: Disable namespacing https://review.opendev.org/689219 | 22:57 |
openstackgerrit | Merged zuul/zuul master: Fix issue search in FakeGithubClient https://review.opendev.org/694553 | 23:04 |
corvus | mordred, tristanC: i'm working on adding podman support to use-buildset-registry. i need to edit the containers.conf file (which may already exist) which is in toml format. my current best idea is to vendor https://github.com/uiri/toml/tree/master/toml and https://github.com/dbohdan/remarshal/blob/master/remarshal.py into the role and wrap them in an ansible module. that sounds like a terrible idea (i | 23:15 |
corvus | thought everyone said dealing with this was supposed to be easier than yaml/json?). do you have any others? | 23:15 |
mordred | corvus: I believe "easier to deal with" in this context means "it's easier to vendor the library" | 23:15 |
mordred | corvus: because pip works via vendoring dependencies, and pyyaml is a harder sell for that | 23:16 |
clarkb | is the configparser ini format close enough that you can write out ini that is also valid toml? | 23:17 |
mordred | corvus: I agree - it sounds like a terrible idea - but it might be a better idea than the other ideas | 23:18 |
openstackgerrit | Merged zuul/zuul master: Add propagate=0 for loggers in logging.conf-sample https://review.opendev.org/694170 | 23:18 |
mordred | clarkb: yes, but the problem is that someone else may have already written toml that's not configparser compat that has to be dealt with | 23:18 |
clarkb | another option would be to supply our own containers.conf and template it directly | 23:19 |
corvus | (it's unfortunate that ansible can't natively modify podman's config files :/) | 23:19 |
clarkb | rather than editing an in place file though that is far less flexible | 23:19 |
tristanC | corvus: what kind of edit do you need to make? I can't find a containers.conf in my f31 system... | 23:19 |
corvus | clarkb: i think we need to maintain the existing content | 23:20 |
corvus | tristanC: i need to add a mirror | 23:20 |
tristanC | corvus: shouldn't that goes in /etc/containers/registries.d/default.yaml ? | 23:20 |
mordred | hrm. dropping things into /etc/containers/registries.d in yaml format seems much more pleasing if that's an option | 23:21 |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 23:23 |
corvus | sorry, i meant registries.conf | 23:23 |
tristanC | corvus: then it seems like you could edit registries.conf using configparser | 23:23 |
corvus | what is the relationship/difference between registries.conf and registries.d/default.yaml? | 23:23 |
tristanC | or just template the file, there is only one option set on a default f31 install, the default list of registries | 23:25 |
mordred | corvus: I cannot find any docs explaining that question | 23:25 |
corvus | i'm using the v2 version of registries.conf, which is more toml-like than the v1 format | 23:25 |
corvus | tristanC: i can't assume the default file | 23:26 |
corvus | we have to handle it being empty, missing, or having an arbitrary and unknown set of existing options | 23:26 |
mordred | yup. | 23:27 |
mordred | I'd love it if registries.d is just a dir of yaml format stuff that can contain the same as registries.conf | 23:27 |
corvus | (the first and last are the most likely situations, and i know we will encounter both of those) | 23:27 |
mordred | if it is, then it would be super easy to always just drop in a file | 23:27 |
corvus | is registries.d only for setting the sigstore location for registries? | 23:30 |
mordred | corvus: https://github.com/containers/image/blob/master/docs/containers-registries.d.5.md and https://github.com/containers/image/blob/master/docs/containers-registries.conf.5.md | 23:30 |
mordred | (finally found the docs) | 23:30 |
corvus | mordred: yeah, the only thing i see in that first link is stuff about sigstore | 23:31 |
mordred | yeah. I agree. | 23:32 |
openstackgerrit | Merged zuul/zuul master: Revert "Revert "Add the process environment to zuul.conf parser"" https://review.opendev.org/692469 | 23:33 |
mordred | SpamapS: ^^ | 23:34 |
corvus | clarkb: i tried to load http://paste.openstack.org/show/786310/ with configparser and it broke on the 1st line :( | 23:34 |
mordred | corvus: I think that we might be at "vendor toml lib because the entire ecosystem is unavoidably broken" | 23:36 |
tristanC | clarkb: here is what is in my registries.conf: http://paste.openstack.org/show/786311/ | 23:38 |
corvus | yeah, that's the v1 format; which i guess we also need to handle | 23:39 |
corvus | (we're going to have to promote it to v2) | 23:39 |
corvus | the docker version of this is like 3 tasks in ansible; the podman version is going to be several thousand lines of python :( | 23:40 |
mordred | and a vendoered library | 23:40 |
openstackgerrit | Merged zuul/zuul master: executor: add merge_jobs options to disable gearman merge jobs https://review.opendev.org/676974 | 23:41 |
*** jamesmcarthur has quit IRC | 23:46 | |
*** jamesmcarthur has joined #zuul | 23:46 | |
*** jamesmcarthur has quit IRC | 23:48 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!