Wednesday, 2022-01-12

TheJuliamaybe we need to force server side content-length to be returned00:00
hjensasI tried response.content_length = 0, does not help.00:21
hjensasI also tried setting response = '', 204 which is what we did prior to If2e7697e3fde58ab0a4193787e29d3acdca81ebf and it fails the same way.00:22
opendevreviewHarald Jensås proposed openstack/ironic stable/xena: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416300:45
opendevreviewHarald Jensås proposed openstack/ironic stable/wallaby: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416400:45
opendevreviewHarald Jensås proposed openstack/ironic stable/victoria: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416500:45
opendevreviewHarald Jensås proposed openstack/ironic bugfix/19.0: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416600:46
opendevreviewHarald Jensås proposed openstack/ironic bugfix/18.1: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416700:46
opendevreviewHarald Jensås proposed openstack/ironic bugfix/18.0: Ensure 'port' is up2date after binding:host_id  https://review.opendev.org/c/openstack/ironic/+/82416800:46
stevebaker[m]I wonder if this eventlet change is required https://github.com/eventlet/eventlet/commit/4b0450b37c26d77cebf58d15f6c07525b5073b7200:52
stevebaker[m]never mind, it looks like that change has been backported00:59
opendevreviewTakashi Kajinami proposed openstack/tenks master: Migrate jobs from CentOS 8 to CentOS 8 Stream  https://review.opendev.org/c/openstack/tenks/+/82427201:08
TheJuliastevebaker[m]: hjensas: hmmm05:08
stevebaker[m]TheJulia: my day's findings https://bugzilla.redhat.com/show_bug.cgi?id=2039046#c405:17
TheJuliastevebaker[m]: ugh :(05:36
TheJuliastevebaker[m]: maybe time to get people to have people ask ironic to inspect directly?05:37
TheJuliaI.e a state change?05:37
arne_wiebalckGood morning, Ironic!07:23
rpittaugood morning ironic! o/08:31
rpittaummmm non voting gate in job is not good :/08:32
rpittaunon voting job in gate!08:32
rpittaumorning dyslexia is the worst08:32
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Explicitly pin upper sushy, reduce job count  https://review.opendev.org/c/openstack/ironic/+/82092708:42
arne_wiebalckgood morning, rpittau o/09:22
* arne_wiebalck had to read rpittau's 2 messages several times before spotting the mix-up :-D09:23
rpittauhey arne_wiebalck :)09:23
holtgreweGood morning ironic! Is it possible to use configdrive to disable DHCP and use completely static configuration?09:44
dtantsurmorning ironic10:11
dtantsurholtgrewe: yes. you can provide network_data for all interfaces.10:11
dtantsurholtgrewe: if you also want it during provisioning, it's a bit more complex, but can be done as well10:16
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Add CentOS Stream 9 keystone integration job  https://review.opendev.org/c/openstack/bifrost/+/82419310:22
frigogood morning Ironic :) bonne année à tous10:31
frigoI would like to know if there was any work done on luks encryption for the root disks of the servers provisioned with ironic10:31
frigoI was thinking of requesting some TPM2 modules for my servers and use that for decrypting the disk at boot...10:32
dtantsurfrigo: nothing out of box, I'm afraid10:36
dtantsurbut with a whole disk image, it may work nonetheless10:36
dtantsuryou will need to keep the EFI partition separate, probably using secure boot to protect it10:36
dtantsurif you need TPM configuration at deploy time, you can achieve it with custom deploy steps embedded into your IPA image10:37
dtantsurso, I think, it's doable, but you'll need to do some engineering10:37
frigook. I was seeing CoreOS could support luks encryption but maybe it's not deployed with Ironic (https://docs.openshift.com/container-platform/4.7/installing/install_config/installing-customizing.html#installation-special-config-encrypt-disk-tpm2_installing-customizing). Maybe I'll try to do a poc with the custom deploy steps10:39
dtantsurfrigo: if you're interested in coreos specifically, I've done quite extensive work on supporting coreos-installer: https://github.com/metal3-io/ironic-agent-image10:41
dtantsur(the readme might be somewhat outdated, but should give you an idea)10:42
dtantsurfrigo: https://owlet.today/posts/integrating-coreos-installer-with-ironic/ is an explanation10:42
frigothe IPA would need to build a luks device, the copy the root disk on the root device. Now that I think again, it won't be possible to enroll a key with the IPA and use it when booting the OS, as the keys will be bound to the "measurement" of the boot10:42
frigoyes Im a big fan of your blog posts10:43
dtantsur:)10:43
rpittauthis should now be ok -> https://review.opendev.org/c/openstack/ironic/+/820927 please review it when you got a chance so we can start again merging stuff to 18.1 :)11:11
iurygregorygood morning Ironic o/11:30
*** sshnaidm|afk is now known as sshnaidm11:58
frigoopened https://storyboard.openstack.org/#!/story/2009782 I asked for a few TPM for christmas, I need to get them installed first :)12:57
opendevreviewMerged openstack/tenks master: Migrate jobs from CentOS 8 to CentOS 8 Stream  https://review.opendev.org/c/openstack/tenks/+/82427212:58
opendevreviewMerged openstack/ironic stable/xena: Add dhcp options for each ip_version once  https://review.opendev.org/c/openstack/ironic/+/82401213:14
opendevreviewMerged openstack/ironic bugfix/19.0: Add dhcp options for each ip_version once  https://review.opendev.org/c/openstack/ironic/+/82401413:17
opendevreviewVerification of a change to openstack/ironic master failed: Use mtools mcopy in create_vfat_image  https://review.opendev.org/c/openstack/ironic/+/82407513:21
iurygregorydtantsur, hey, re the conversation about privsep with stevebaker[m], seems like in inspector we will need privsep in the dnsmasq filter so I don't think we will make it optional in inspector, do you have any thoughts about it?13:46
dtantsuriurygregory: do we?13:50
dtantsurin the default mode, we just write to files13:50
iurygregoryhttps://meetings.opendev.org/irclogs/%23openstack-ironic/%23openstack-ironic.2022-01-10.log.html#t2022-01-10T19:45:0513:52
iurygregory"as far as inspector goes, its just the dnsmasq restart thing. I think it can just be converted to privsep, and privsep will only launch a process when a dnsmasq stop/start is requested"13:52
dtantsurso yeah, it's basically optional13:52
iurygregoryso iptables would require because it needs sudo and dnsmasq we can make it optional, right?13:53
dtantsurcorrect13:54
iurygregoryI was about to tell you about https://review.opendev.org/c/openstack/ironic/+/821363 , I see you left a comment already13:56
dtantsuryeah, I have very awkward feelings about this patch13:57
dtantsurI understand the motivation, but the amount of effort to achieve that seems disproportional13:57
iurygregoryyeah, adding privsep to ironic just to help in automation seems like a lot of effort for a *simple thing*13:58
iurygregoryand we would be adding the problems with memory consumption... (maybe..)13:59
dtantsurA one-off operation is probably not too bad.. probably13:59
dtantsurstevebaker[m], iurygregory, I nearly seriously wonder if we can do `dnf download shim` to get these files without root..14:01
iurygregory`dnf download shim` seems to run without root without any problems in my F3514:04
opendevreviewMerged openstack/ironic stable/wallaby: Add dhcp options for each ip_version once  https://review.opendev.org/c/openstack/ironic/+/82401314:04
dtantsuriurygregory: it should, it just downloads an RPM from the mirror and unpacks it.14:05
rpittaudtantsur: not even unpack14:07
dtantsurfair enough, we can do it :)14:07
rpittauyeah, that should work14:09
opendevreviewMerged openstack/ironic master: Fix Redfish RAID deploy steps  https://review.opendev.org/c/openstack/ironic/+/82331014:10
opendevreviewVerification of a change to openstack/ironic master failed: Use mtools mcopy in create_vfat_image  https://review.opendev.org/c/openstack/ironic/+/82407514:35
TheJuliagood morning14:50
dtantsurmorning TheJulia 14:50
rpittaugood morning TheJulia :)14:50
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for ilo driver  https://review.opendev.org/c/openstack/ironic/+/81850714:50
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for drac driver  https://review.opendev.org/c/openstack/ironic/+/81850614:50
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Follow up to "Run bifrost on CentOS Stream 9"  https://review.opendev.org/c/openstack/bifrost/+/82418614:55
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for ilo driver  https://review.opendev.org/c/openstack/ironic/+/81850715:48
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Use stable/xena upper-constraints  https://review.opendev.org/c/openstack/ironic/+/82445115:58
opendevreviewMerged openstack/ironic bugfix/18.1: Explicitly pin upper sushy, reduce job count  https://review.opendev.org/c/openstack/ironic/+/82092716:29
rpittau bye everyone, see you tomorrow! o/16:53
arne_wiebalckbye rpittau o/16:56
TheJuliadtantsur: you around?17:22
TheJuliahjensas: when you tried content-length: 0, did you confirm it was in the response body and that encoding was dropped?17:26
arne_wiebalckbye everyone o/18:03
TheJuliagoodnight arne_wiebalck 18:04
Guest393Merged openstack/ironic master: Use mtools mcopy in create_vfat_image  https://review.opendev.org/c/openstack/ironic/+/82407518:39
opendevreviewJulia Kreger proposed openstack/python-ironic-inspector-client master: Fix connection read/timeout issues.  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/82424718:47
*** sshnaidm is now known as sshnaidm|afk19:20
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for ilo driver  https://review.opendev.org/c/openstack/ironic/+/81850719:38
stevebaker[m]good morning20:02
TheJuliao/ stevebaker[m] 20:08
TheJuliaI went ahead and revised the python-ironic-inspector-client patch to use stream to at least bypass the empty reply responses20:08
stevebaker[m]TheJulia: thats a nice novella-length commit message :)20:11
TheJuliathanks!20:13
TheJuliaI *do* need to write more20:13
stevebaker[m]I'd rather do commit messages in song form20:14
opendevreviewMerged openstack/ironic bugfix/18.1: Fix various issues in the anaconda deploy interface  https://review.opendev.org/c/openstack/ironic/+/81587120:14
TheJuliastevebaker[m]: I look forward to the change which has an attached youtube video!20:15
stevebaker[m]ahhhhaha20:15
JayFstevebaker[m]: Never going to get reviewed; Never going to get approved; Never going to get through 10 gate jobs20:20
stevebaker[m]a natural!20:20
TheJuliaJayF wins this round.20:20
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for drac driver  https://review.opendev.org/c/openstack/ironic/+/81850623:10
opendevreviewVerification of a change to openstack/ironic master failed: Use driver_internal_info methods for ilo driver  https://review.opendev.org/c/openstack/ironic/+/81850723:11

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