Tuesday, 2022-08-23

@iwienand:matrix.orgIf you do not need the cluster to pull images from a private registry, you can paste `{"auths":{"fake":{"auth":"aWQ6cGFzcwo="}}}` as the pull secret.00:02
@iwienand:matrix.orgof course00:02
@clarkb:matrix.orgYa that is along the lines of what I remember reading00:05
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404700:56
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:02
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:10
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:18
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:23
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:27
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:39
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:42
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404701:58
@iwienand:matrix.org2022-08-23 02:01:59.354534 | centos-9-stream | You need to enable virtualization in BIOS02:03
@iwienand:matrix.orgit seemed to fail on iweb, but passed on inmotion02:04
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404702:08
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404702:24
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404702:37
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404702:48
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] ensure-openshift-crc https://review.opendev.org/c/zuul/zuul-jobs/+/85404703:02
@iwienand:matrix.org$ ~/bin/crc start03:31
only 8.321GB of memory found (9.664GB required)
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] Use CRC to run a local OpenShift 4 https://review.opendev.org/c/zuul/zuul-jobs/+/85404704:06
@iwienand:matrix.org> <@gerrit:opendev.org> Ian Wienand proposed: [zuul/zuul-jobs] 854047: [wip] Use CRC to run a local OpenShift 4  https://review.opendev.org/c/zuul/zuul-jobs/+/85404704:08
i'm giving up on this for now; for the record I've put a bunch in the change description, but I have no idea if this is just tilting at windmils in a non-nested-virt 8gb system.
@iwienand:matrix.orgi think we should probably find another way to test zuul-registry; and the only other place it is used is in nodepool for tox testing against openshift.  perhaps that can do some sort of API mocking 04:10
@iwienand:matrix.org> <@iwienand:matrix.org> i think we should probably find another way to test zuul-registry; and the only other place it is used is in nodepool for tox testing against openshift.  perhaps that can do some sort of API mocking04:33
also for the record filed https://github.com/code-ready/crc/issues/3309
@iwienand:matrix.orghttps://github.com/code-ready/crc/issues/3309#issuecomment-122359956206:43
@iwienand:matrix.org```06:44
Perhaps a microshift option would be more suited for this, but this is currently on hold due to the rebase they are performing. We will be looking into this soon
However 8GB would not suffice for running OpenShift 4.x as our default is really the bare minimum without an application running.
```
@iwienand:matrix.orgcorvus: https://review.opendev.org/q/topic:stream-2.7-container is a series to add explicit 2.7 testing to zuul_stream.  might be nice to have this running for the ansible 6 bringup too06:47
-@gerrit:opendev.org- Benjamin Schanzel proposed on behalf of Tobias Henkel: [zuul/nodepool] 743790: Check for images to upload single threaded https://review.opendev.org/c/zuul/nodepool/+/74379009:07
-@gerrit:opendev.org- Albin Vass proposed wip: [zuul/zuul] 854171: Fix links for jobs with special characters https://review.opendev.org/c/zuul/zuul/+/85417111:04
-@gerrit:opendev.org- Albin Vass proposed wip: [zuul/zuul] 854171: Fix links for jobs with special characters https://review.opendev.org/c/zuul/zuul/+/85417111:38
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 854174: Run docker-compose up test setup script with env https://review.opendev.org/c/zuul/zuul/+/85417411:41
@westphahl:matrix.orgzuul-maint: ^ small fix for test-setup-docker.sh11:43
@avass:vassast.org> <@westphahl:matrix.org> zuul-maint: ^ small fix for test-setup-docker.sh11:49
I just ran into that :)
-@gerrit:opendev.org- Ke Niu proposed: [zuul/zuul] 854161: remove unicode prefix from code https://review.opendev.org/c/zuul/zuul/+/85416112:20
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 854174: Run docker-compose up test setup script with env https://review.opendev.org/c/zuul/zuul/+/85417412:32
@westphahl:matrix.orgfungi: thanks for the comment. I did not seesorry, missed ianw changed12:32
@westphahl:matrix.org * fungi: thanks for the comment. I did not see ianw changed12:33
@westphahl:matrix.org * fungi: thanks for the comment. I did not see ianw change12:33
@westphahl:matrix.orgupdate 854174 to default to the env cmd so we can pick which solution we want12:33
@fungicide:matrix.org> <@iwienand:matrix.org> $ ~/bin/crc start12:34
> only 8.321GB of memory found (9.664GB required)
we do have test nodes in opendev with more ram, if there's an openshift-specific job which needs it
@westphahl:matrix.org * updated 854174 to default to the env cmd so we can pick which solution we want12:35
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [zuul/nodepool] 854181: Run docker-compose up test setup script with env https://review.opendev.org/c/zuul/nodepool/+/85418112:40
-@gerrit:opendev.org- Albin Vass marked as active: [zuul/zuul] 854171: Fix links for jobs with special characters https://review.opendev.org/c/zuul/zuul/+/85417113:23
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:13:37
- [zuul/nodepool] 852670: Add support for dynamic tags https://review.opendev.org/c/zuul/nodepool/+/852670
- [zuul/nodepool] 853371: AWS add support for multiple instance types https://review.opendev.org/c/zuul/nodepool/+/853371
- [zuul/nodepool] 853372: Convert GCE to state machine driver and remove simple https://review.opendev.org/c/zuul/nodepool/+/853372
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:13:41
- [zuul/nodepool] 852466: Allow specifying diskimage metadata/tags https://review.opendev.org/c/zuul/nodepool/+/852466
- [zuul/nodepool] 852670: Add support for dynamic tags https://review.opendev.org/c/zuul/nodepool/+/852670
- [zuul/nodepool] 853371: AWS add support for multiple instance types https://review.opendev.org/c/zuul/nodepool/+/853371
- [zuul/nodepool] 853372: Convert GCE to state machine driver and remove simple https://review.opendev.org/c/zuul/nodepool/+/853372
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 853552: Add Ansible 6 https://review.opendev.org/c/zuul/zuul/+/85355214:01
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 854046: Remove merge-failure pipeline configuration https://review.opendev.org/c/zuul/zuul/+/85404614:11
@avass:vassast.orgSimple fix to get the api and links to the job pages working if anyone has time for a quick review: https://review.opendev.org/c/zuul/zuul/+/85417114:16
-@gerrit:opendev.org- Zuul merged on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/nodepool] 854181: Run docker-compose up test setup script with env https://review.opendev.org/c/zuul/nodepool/+/85418114:20
@jim:acmegating.comAlbin Vass: we used to have some character restrictions in job names...  have you run into any other problems with '/' in a job name?  any issues with zuul-jobs roles?14:23
@avass:vassast.orgWe've been running jobs with that format for a couple of months now and that's the only issue we've seen so far14:24
@avass:vassast.orgEverything else has been working normally 14:26
@jim:acmegating.comthanks14:31
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 854174: Run docker-compose up test setup script with env https://review.opendev.org/c/zuul/zuul/+/85417414:38
-@gerrit:opendev.org- Zuul merged on behalf of Albin Vass: [zuul/zuul] 854171: Fix links for jobs with special characters https://review.opendev.org/c/zuul/zuul/+/85417115:50
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:18:07
- [zuul/nodepool] 852670: Add support for dynamic tags https://review.opendev.org/c/zuul/nodepool/+/852670
- [zuul/nodepool] 853371: AWS add support for multiple instance types https://review.opendev.org/c/zuul/nodepool/+/853371
- [zuul/nodepool] 853372: Convert GCE to state machine driver and remove simple https://review.opendev.org/c/zuul/nodepool/+/853372
@iwienand:matrix.org> <@fungicide:matrix.org> we do have test nodes in opendev with more ram, if there's an openshift-specific job which needs it19:02
in combination with having to override the kvm tests, makes me think that it won't work with non-nested virt anyway
@fungicide:matrix.org> <@iwienand:matrix.org> in combination with having to override the kvm tests, makes me think that it won't work with non-nested virt anyway19:11
at least one provider where we have larger flavors also supports nested virt, so could still be worth a try
@jim:acmegating.comianw: are you still interested in maintaining the changes to zuul_console with its additional complexity, and also the test environment?  i noticed in 853208 you suggested some future work but said you don't want to tackle it now.  if you still want all of this and are willing to continue work on it, that's fine.  but i think given that the original issue is moot, we do have a brief opportunity to revert it before our next release.19:30
@fungicide:matrix.orgor at least back it out temporarily and put it in again with more testing once there's an opportunity to work on that19:31
@iwienand:matrix.orgit couldn't be more tested in terms of in-zuul testing19:32
@iwienand:matrix.orgi feel like https://review.opendev.org/c/zuul/zuul/+/850269/ https://review.opendev.org/c/zuul/zuul/+/850593/ are generically good changes19:32
@iwienand:matrix.orgas is https://review.opendev.org/c/zuul/zuul/+/85071819:33
@fungicide:matrix.orgoh, right now i get what was meant by "and also the test environment"19:34
@iwienand:matrix.orgtesting against 2.7 should be done anyway (https://review.opendev.org/c/zuul/zuul/+/853208)19:34
@iwienand:matrix.orgthe remaining issue is that if you are running zuul console AND it can't be communicated to, it will leak the files19:35
@fungicide:matrix.org * oh, right .now i get what was meant by "and also the test environment"19:36
@iwienand:matrix.orgthat can probably be more explicitly called out in https://review.opendev.org/c/zuul/zuul/+/85194219:36
@fungicide:matrix.org * oh, right. now i get what was meant by "and also the test environment"19:37
@iwienand:matrix.orgthe protocol option gives us the opportunity to modify the file-name on disk; a-la https://review.opendev.org/c/zuul/zuul/+/85007919:37
@jim:acmegating.comianw: at this point,it is a feature with no user requirement driving it.  so i'm trying to gauge your interest in maintaining all of this complexity in the future.  if you're still up for pushing it forward and are interested in dealing with further issues and maintenance great.  but given that opendev won't be making use of the feature, if you lose interest in it, it may be better to revert some of the complexity before it gets baked into a release.19:39
@jim:acmegating.comalso, they're all good changes.  :)19:40
@iwienand:matrix.orgi haven't lost any interest; i think this is a needed feature of zuul but it seems we continue to have room for improvement on it and i think we have the basis of it19:41
@jim:acmegating.comianw: okay, stick with the plan works for me :)19:42
@iwienand:matrix.orgi'm wondering if the protocol work can now build on some the bits i quickly looked at that was tunneling this console stream over a unix socket19:43
@jim:acmegating.comthat would be swell, i'd love to see those changes resurrected19:43
@iwienand:matrix.orgfor reference https://review.opendev.org/c/zuul/zuul/+/542469/ is what i was looking at19:51
-@gerrit:opendev.org- Marvin Becker proposed wip: [zuul/nodepool] 853993: [WIP] Add disable and enable node commands https://review.opendev.org/c/zuul/nodepool/+/85399320:12
@mbecker12:matrix.orgHi everyone! In our team, we have a use-case for putting nodes in an idle state while running maintenance tasks on them. I understand that this is likely a rather niche use-case but in our setup of static nodes we were missing the functionality to disable a worker in nodepool so that it doesn't get anything scheduled during maintenance. I proposed some changes above and it would be cool to discuss this to make sure this a reasonable addition and that it behaves as expected also for other types of nodes :)20:16
@iwienand:matrix.orgmbecker12: apropos a prior discussion here, do you run zuul_console and have port 19885 open to executors on your static nodes?20:32
@mbecker12:matrix.orgas part of a pre playbook to a job, yes we run zuul_console. and looks like the port is open as well21:04
@clarkb:matrix.orgmbecker12: I left a comment around trying to make that sort of state change safer for various node types and nodes in different states. Let me know what you think in the review21:21
@jim:acmegating.comClark: mbecker12 replied.  fwiw, i don't think the use case is niche.  but also note that another way to address that use case is to update the nodepool config to add/remove nodes from it.  that means that changes are more audited.21:31
@jim:acmegating.comthat can be a little slow right now of course if a config file change has to go through deployment tooling; but if we implement the nodepool-in-zuul spec i'm proposing, then those changes would be instantaneous.21:32
-@gerrit:opendev.org- Ian Wienand proposed:21:34
- [zuul/zuul] 853603: zuul_stream: handle non-string msg value https://review.opendev.org/c/zuul/zuul/+/853603
- [zuul/zuul] 854284: [wip] capture callback errors in remote zuul jobs https://review.opendev.org/c/zuul/zuul/+/854284
- [zuul/zuul] 854285: zuul_stream: handle failed_when tasks https://review.opendev.org/c/zuul/zuul/+/854285
@jim:acmegating.commbecker12: what version of zuul are you running?21:35
@mbecker12:matrix.org> update the nodepool config to add/remove nodes from it.21:38
we're doing that right now but are not really happy with that solution as it is quite cumbersome, at least in our setup, to have the tooling around it in order to make it work properly
@mbecker12:matrix.org * > update the nodepool config to add/remove nodes from it.21:38
we're doing that right now but are not really happy with that solution as it is quite cumbersome, at least in our setup, to have the tooling around it in order to make it work properly
@mbecker12:matrix.org6.1.021:38
@jim:acmegating.com> <@mbecker12:matrix.org> > update the nodepool config to add/remove nodes from it.21:39
>
> we're doing that right now but are not really happy with that solution as it is quite cumbersome, at least in our setup, to have the tooling around it in order to make it work properly
cool, then that workflow should get better in the future. that doesn't preclude this change though -- it's nice to be able to do emergency actions quickly.
-@gerrit:opendev.org- Ian Wienand proposed:21:59
- [zuul/zuul] 854284: [wip] capture callback errors in remote zuul jobs https://review.opendev.org/c/zuul/zuul/+/854284
- [zuul/zuul] 854285: zuul_stream: handle failed_when tasks https://review.opendev.org/c/zuul/zuul/+/854285
- [zuul/zuul] 853603: zuul_stream: handle non-string msg value https://review.opendev.org/c/zuul/zuul/+/853603
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 849887: Add Nodepool in Zuul spec https://review.opendev.org/c/zuul/zuul/+/84988722:10
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul] 853603: zuul_stream: handle non-string msg value https://review.opendev.org/c/zuul/zuul/+/85360323:40

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!