15:00:01 #startmeeting kolla 15:00:02 Meeting started Wed Mar 23 15:00:01 2022 UTC and is due to finish in 60 minutes. The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:02 The meeting name has been set to 'kolla' 15:00:04 #topic rollcall 15:00:05 o/ 15:01:17 \oo 15:01:52 o/ 15:03:16 Crowds today ;-) 15:03:32 #topic agenda 15:03:32 * Announcements 15:03:32 * Review action items from the last meeting 15:03:32 * CI status 15:03:32 * Release tasks 15:03:33 * Current cycle planning 15:03:33 * Additional agenda (from whiteboard) 15:03:35 * Open discussion 15:03:38 #topic Announcements 15:04:19 We've been invited to next OpenInfra Live to talk about Kolla features for Y (and planned for Z I think) - mgoddard will represent Kolla 15:04:39 (since I can't at that time) 15:04:49 #topic Review action items from the last meeting 15:05:03 mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:05:03 hrw Enable osbpo in Debian APT sources, abandon extrepo command use then? 15:05:10 I haven't finished mine, hrw absent once again 15:05:16 #action mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:05:21 #action hrw Enable osbpo in Debian APT sources, abandon extrepo command use then? 15:05:33 #topic CI status 15:05:41 Kolla/Kolla-Ansible seem to be green 15:05:48 Kayobe had some molecule related breakage but fixed 15:05:59 Anyone have different view? 15:06:27 nope 15:06:32 Ok then 15:06:39 #topic Release tasks 15:06:45 Feature freeze this week 15:07:33 Allegedly next week we should start preparing RC1 15:07:54 mhm 15:07:56 #topic Current cycle planning 15:08:18 So, is there anything we need to squeeze in (as in review needed)? 15:08:33 hold on 15:08:38 this week is feature freeze 15:09:13 oh, prepare for RC1, not cut RC1 15:09:22 carry on 15:09:40 prepare, one week later we should cut 15:09:44 at least according to the plan 15:09:46 yea 15:10:01 I want ironic patches to merge 15:10:20 let's start with priorities from the whiteboard 15:10:26 What are we doing with the systemd patch? 15:10:41 https://review.opendev.org/c/openstack/kolla-ansible/+/816724 15:10:53 Moving to Z? 15:11:18 If we're cutting RC1 in 2 weeks, then it's too late, IMO 15:11:31 ok, should we mark it with RP -1? 15:12:18 (I also feel it's too big of a change, to merge it last minute) 15:12:24 agreed 15:13:29 we should aim to merge it early in Zed though 15:13:35 makes perfect sense 15:13:42 ok then, what about that Kolla collection? 15:13:48 that's a long list of patches again :) 15:14:12 7 to be specific 15:14:25 I'd like for it to land, but at this point it seems unlikely 15:14:46 it needs kolla cores to land 7, then kayobe cores to land a big one 15:15:02 for it to be most useful 15:15:11 hmm 15:15:22 still, any that land are a step in the right direction 15:15:24 I can review again 15:15:43 appreciated 15:16:13 so now Ironic 15:18:23 indeed 15:19:04 https://review.opendev.org/c/openstack/kolla/+/832163 - those last comments are funny ;) 15:20:05 funny how? 15:20:17 well, funny that we don't know why it's there, but it's needed? 15:20:43 well, I know what lines 3 and 4 are for 15:21:11 mgoddard: are we good to merge it, or do you want to test it somewhere? 15:22:02 the toolbox patch is merging 15:22:09 so we're left with this and the rename patch 15:22:17 and some other k-a patches 15:22:37 the rename patch got a proposed solution to waiting on waits in the upgrade testing patch 15:22:50 I will "backport" once mgoddard says it's ok 15:23:10 backport which part? 15:23:25 oh, the check 15:23:25 "backport" as in move the upgrade.yml part to the rename patch 15:23:29 yeah 15:23:35 the wait on waits 15:23:54 anyway, I'm not the resident Ironic expert, I'll leave you two to it :) 15:24:45 And then there's a whole lot in Kayobe land, but I think we need to tackle that internally in SHPC 15:25:05 mnasiadka: you mean you will rubberstamp anything ironic when one of us +2s? ;-) 15:25:33 well, you can't +2, because these are your patches :) 15:25:41 mnasiadka: I meant in general 15:26:40 in general - I'll rubberstamp what is logical and sensible, I only meant I don't have the time to test it anywhere :) 15:27:24 and the path change in tftp map file... I sense trouble with some museum-level hardware, but maybe it's nothing :) 15:27:39 nothing that can't be easily fixed 15:28:10 Ok, are we done with current cycle? 15:28:15 There are patches like ProxySQL 15:28:23 which are not added to Yoga priorities 15:28:30 it would be good to get them in but they serious reviews 15:28:47 so we move them to Z 15:29:34 So let's move on 15:29:38 #topic Additional agenda (from whiteboard) 15:29:53 There's one, since it's daylight savings change time (this weekend in Poland) 15:29:59 ah yes 15:30:02 And I'm not really a fan of having meetings at 5pm 15:30:07 me neither 15:30:13 I propose we do what Ironic did - move the meeting one hour earlier 15:30:18 +1 15:30:27 that's also what I've done with masakari's back then 15:30:27 +2 15:30:31 ok 15:30:58 #agreed to move the meeting time one hour earlier (dst time change this weekend) 15:31:10 #topic Open discussion 15:31:18 two things from me 15:31:32 first I want to apologize for the backport mess I created 15:31:50 I agree with yoctozepto that we should try to avoid such things in the future 15:32:21 the second is that the libvirt sasl things seem to be broken with hosts that have long fqdns 15:32:30 argh 15:32:35 saslpasswd creates a user entry with user@hostname 15:32:36 hmm, how long? 15:32:49 but libvirt checks for user@hostname.example.org 15:33:02 mgoddard: I guess "long" as "with domain part" 15:33:06 any where hostname -s != hostname -f 15:33:12 guessed it 15:33:33 at least that's what it looks like to me so far 15:33:45 still looking at the implementations 15:33:53 let's raise a bug, target it to Yoga milestone and get it fixed? 15:34:27 I'll create a bug at least, yes 15:34:43 where exactly does it fail? 15:34:49 I've tried to reproduce in CI where currently we only use short hostnames, but no success yet 15:35:04 nova fails to auth against libvirt 15:35:06 great, I asked to for targeting it to milestone, so we can track such ,,last minute'' things that should get fixed before the release 15:35:20 frickler: are you using libvirt TLS? 15:35:23 no 15:36:03 I'll use the opportunity to welcome frickler amongst core reviewers, will add him rights to both kolla and kolla-ansible in a minute (and send a mail to ML) 15:36:29 frickler: when not using libvirt TLS, nova should use IP to connect to libvirt 15:36:41 congrats frickler :) 15:36:45 thx 15:36:46 (migration_interface_address) 15:37:03 congrats frickler (and finally!) 15:37:13 mgoddard: nova connects to the IP, but libvirt uses the fqdn for that IP to construct the sasl_username 15:37:29 hmm 15:37:51 mgoddard: e.g. 15:37:52 (nova-libvirt)[root@testbed-node-0 /]# sasldblistusers2 15:37:52 fred@testbed-node-0: userPassword 15:38:13 but libvirt check for fred@testbed-node-0.osism.xyz 15:38:28 so there is some reverse name lookup against the IP used to connect, which resolves to your FQDN? 15:38:28 if I add an account with "-u (nova-libvirt)[root@testbed-node-0 /]# sasldblistusers2 15:38:41 ehm 15:38:57 if I add an account with "-u testbed-node-0.osism.xyz" it works 15:38:59 frickler, mgoddard: does that mean that w/ TLS it would work? 15:39:11 yes, libvirt does that lookup 15:39:15 perhaps 15:40:06 ok, maybe we need to add -u to the account creation then 15:40:20 getnameinfo() 15:40:45 what does -u do? 15:40:58 set the "domain" of the user 15:41:34 mhm 15:42:19 I can propose a patch, I just wanted to reproduce the issue in CI first 15:44:16 would be good to 15:44:28 we can set long hostnames on the hosts 15:44:36 but note the base jobs run with tls 15:44:48 so if it helps, then they are not going to catch the issue anyway 15:44:53 good to verify though 15:44:57 https://review.opendev.org/c/openstack/kolla-ansible/+/834662 is where I started 15:45:09 but it didn't fail, I can try to disable tls 15:46:47 ++ 15:46:54 o/ 15:47:18 mnasiadka: #cancel action - we stay with extrepo 15:48:26 ok then 15:49:11 all is clear I guess 15:49:18 let's finish for today 15:49:22 thanks for attending! 15:49:24 #endmeeting