Friday, 2024-08-16

opendevreviewTakashi Kajinami proposed openstack/diskimage-builder master: Remove workaround for missing ndisc6 in EPEL8  https://review.opendev.org/c/openstack/diskimage-builder/+/92645803:56
opendevreviewBenjamin Schanzel proposed zuul/zuul-jobs master: Add ensure-dib role  https://review.opendev.org/c/zuul/zuul-jobs/+/92291013:26
opendevreviewBenjamin Schanzel proposed zuul/zuul-jobs master: Add build-diskimage role  https://review.opendev.org/c/zuul/zuul-jobs/+/92291113:26
opendevreviewBenjamin Schanzel proposed zuul/zuul-jobs master: Add build_diskimage_environment role variable  https://review.opendev.org/c/zuul/zuul-jobs/+/92622413:26
opendevreviewBenjamin Schanzel proposed zuul/zuul-jobs master: Add a diskimage-builder job  https://review.opendev.org/c/zuul/zuul-jobs/+/92622513:26
opendevreviewTakashi Kajinami proposed openstack/diskimage-builder master: Install ndisc6 using pkg-map  https://review.opendev.org/c/openstack/diskimage-builder/+/92645814:39
fungihuh... let's encrypt e-mailed us to let us know that we have a cert for openmetal.us-east.opendev.org expiring in 19 days18:03
fungiand i have just confirmed that's the current expiration on the cert https://openmetal.us-east.opendev.org/ is using18:04
fungii guess we're managing that by hand for now, not via our usual ansible?18:04
clarkbfungi: kolla set it up. I wonder if we need to do something similar there to what we did with the old linaro cloud18:08
clarkbbasically trigger kolla to do things to refresh it18:08
clarkbfrickler may know how that is expected to work in kolla18:08
fricklerI was hoping kolla would be that on its own, but maybe it needs a trigger18:08
fungiwe have a couple of weeks to work it out18:08
fricklerI can check next week18:08
fungiyeah, there's no rush18:08
frickleralso it seems we should add this to our certcheck list?18:09
fungii can do that now, yep18:09
clarkb++18:09
opendevreviewJeremy Stanley proposed opendev/system-config master: Track OnMetal environment's HTTPS cert expiration  https://review.opendev.org/c/opendev/system-config/+/92648818:13
clarkbfungi: two small things on ^ one of which is important for functionality18:16
fungigah, i keep making that same typo18:29
fungias for the port, yes it looks like the same cert is being used on both listening ports, i agree it would be safer to check the one we're relying on18:31
opendevreviewJeremy Stanley proposed opendev/system-config master: Track our OpenMetal environment HTTPS cert expiry  https://review.opendev.org/c/opendev/system-config/+/92648818:33
johnsomWhen it's a good time, I would like to talk about getting an image setup for nodepool that enables the igb driver (again). I have poked around at this and nova won't pick this setting up from the flavor, it appears to only be implemented in the image properties.19:21
clarkbI'm around. Just finishing up lunch. Is that a bug? The hardware driver presented to a VM seems liek a flavor attribute more than an image setting from a logical standpoint19:26
clarkbimages ship with many many device drivers. The flavor should determine what is presented to the kernel and then udev or whatever will plug things in19:26
johnsomI don't disagree, but it seems that almost all of the qemu configuration settings are image properties and not "extra_specs" in the flavor19:26
clarkbthe first thing we need to determine is what if any clouds that we talk to support this functionality. From memory the last time this came up I suspected that vexxhost and openmetal may19:28
clarkbthen based on that we can figure out if we just update the images uploaded to those clouds (the different device type should work normally for regular jobs I think so we should be able to do that transparently)19:28
clarkbor if we need to do a whole separate image upload19:28
johnsomThe list of settings available via image properties: https://docs.openstack.org/glance/latest/admin/useful-image-properties.html19:29
clarkbif the driver is expected to just work transparentyl for normal job s then ya  Ithink we can update https://opendev.org/openstack/project-config/src/branch/master/nodepool/nodepool.yaml#L79-L101 maybe for one image to start and see what happens19:29
clarkband if that works expand to all the images in that cloud and then rinse and repeat for othe rclouds we expect this to work in19:30
johnsomYeah, it should work fine for normal jobs as well. My only "caution" is this driver is fairly new.19:30
clarkbright the main concern is if we se tthat flag on the wrong cloud the image will stop working in that cloud19:31
johnsomThe trick is the hypervisor must be running Noble to have a version of qemu that supports it19:31
clarkbjohnsom: https://zuul-ci.org/docs/nodepool/latest/openstack.html#attr-providers.[openstack].diskimages.meta that is the setting to update in the block I linked previously19:32
clarkbjohnsom: in the caes of openmetal it is centos 9 stream I think and when I checked centos 9 stream package versions they seemed new enough to support it19:32
clarkbI don't know what vexxhost is running these days but they have historically kept things relatively up to date19:32
johnsomYeah, that looks right19:32
clarkbrackspcae won't support it (no qemu) and I suspect ovh won't either19:33
johnsomAh, cool. I haven't checked c9s recently to see if it was updated. It's in Fedora as well, so makes sense to be in c9s now19:33
clarkbso ya I would start with openmetal on a single image as a test. If networking breaks nodepool won't use the node so its relatively safe as long as we do it in a small subset of nodes19:33
johnsom+1, I am happy to do testing legwork on this19:34
clarkbthen if we get it working we can figur eout labels or whatever so yo ucan select jobs run on those nodes. But we can start small and just see that it works at all19:34
clarkbjohnsom: can you push up the change to modify that nodepool.yaml file? I suspect you've got a better grasp of what all the value sshould be in the image metadat19:37
johnsomYeah, I can work on that.19:37
johnsomAh... I hit a roadblock. nova hasn't added that driver to the valid vif model list yet.19:40
johnsomOk, let's pause to get that fixed which means this is now pushed out a long time.19:41
clarkboof19:45
fungiit should only take 5-6 years for most cloud providers to upgrade nova ;)20:21
fungi(hopefully the modern upgradeability of openstack is shortening that window more recently)20:21

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