Thursday, 2024-11-14

opendevreviewMerged openstack/diskimage-builder master: Reapply "Make sure dnf won't autoremove packages that we explicitly installed"  https://review.opendev.org/c/openstack/diskimage-builder/+/93499201:48
dtantsurianw: I like the approach with the dependency-only RPM. A lot. It will serve as a useful canary for when we or someone else accidentally deletes the package we need.12:03
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile  https://review.opendev.org/c/openstack/diskimage-builder/+/92398522:20
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile  https://review.opendev.org/c/openstack/diskimage-builder/+/92398522:22
JayFHow difficult is it to exactly reproduce dib-nodepool-functional-openstack-gentoo-src so I can iterate faster on ^^ my change22:23
clarkbJayF: the entire job is probably a bit much for your purposes. It deploys and entire nodepool to build and boot an image and then ssh into it. Intsead I could just build and boot manually hwoever is easiest for you locally22:25
clarkbJayF: you should be able to dig the elements list out of the job logs or config somewhere22:25
clarkbhttps://opendev.org/zuul/nodepool/src/branch/master/playbooks/nodepool-functional-container-openstack/run.yaml#L35-L77 is the relenvant bit of the job i Think22:26
JayFI might wait to read logs to look for a dib commandline. I'm not very well versed on nodepool at all.22:27
ianwso you can get basically what it's doing from the nodepool.yaml that's published in the job; e.g. https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_fd5/934045/19/check/dib-nodepool-functional-openstack-gentoo-src/fd59602/nodepool/nodepool.yaml23:16
ianwthese jobs are intense -- setting up devstack, getting credentials, setting up nodepool, using that to build the image and then uploading and booting23:17
ianwit is a great end-to-end test of everything though :)  23:17
ianwbut if the build is working with those elements -- well it's a good start :)  you can more or less just do that with disk-image-create and pass the elements, in your environment of choice23:19
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile  https://review.opendev.org/c/openstack/diskimage-builder/+/92398523:31

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