Wednesday, 2023-09-06

opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313103:42
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313104:05
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313104:19
opendevreviewMichal Nasiadka proposed openstack/magnum master: devstack: Install sonobuoy binary  https://review.opendev.org/c/openstack/magnum/+/89382304:32
opendevreviewMichal Nasiadka proposed openstack/magnum master: devstack: Install sonobuoy binary  https://review.opendev.org/c/openstack/magnum/+/89382304:59
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313105:19
opendevreviewMichal Nasiadka proposed openstack/magnum master: devstack: Install sonobuoy binary  https://review.opendev.org/c/openstack/magnum/+/89382305:20
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313107:01
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313107:59
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: WIP: k8s driver CI tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313108:53
gbialasHi!09:02
mnasiadkasorry, my meeting got longer than it should09:03
mnasiadkadalees: are you around for the meeting?09:03
daleeshi mnasiadka, I'm here09:03
mnasiadkaok, so let's start09:03
mnasiadka#startmeeting magnum09:03
opendevmeetMeeting started Wed Sep  6 09:03:48 2023 UTC and is due to finish in 60 minutes.  The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot.09:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:03
opendevmeetThe meeting name has been set to 'magnum'09:03
mnasiadka#topic rollcall09:03
mnasiadkao/09:03
daleeso/09:03
gbialaso/09:04
mnasiadka#topic Secure RBAC09:04
mnasiadkaSo, basically we've started to merge some of the rbac patches09:04
mnasiadkaEspecially those in magnum-tempest-plugin09:04
mnasiadkathere are two that need second core09:05
mnasiadka#link https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/87708609:05
mnasiadka#link https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/87532209:05
mnasiadkadalees: do you think you could have a look?09:05
daleesI haven't looked at the RBAC change too deeply yet, but will try and spend some time09:06
mnasiadkaActually the ones in openstack/magnum are merged09:06
mnasiadkaricolin: if we need anything else merged for srbac - please shout09:06
daleesyeah, i can look into these tempest ones09:07
mnasiadkaok, let's move to next topic09:07
mnasiadka#topic ClusterAPI09:07
mnasiadkaSo, basically I think with the release calendar being as is now (so RC1 is close and then first week of Oct is the release day)09:07
mnasiadkaIt might be very complicated to merge the CAPI driver changes09:07
mnasiadkaAnd we have some doubts on the direction of current patches + probably we'd need another round of discussions around this plus recognizing that the current patches are probably at least inspired by VexxHost driver09:08
mnasiadkadalees: anything to add?09:08
daleesNo, not too much - but we do want to merge a CAPI driver next cycle. The functionality is too important09:10
mnasiadkaYes, I agree - but let's do it right :)09:10
mnasiadkaok, let's move into open discussion09:10
mnasiadka#topic Open discussion09:10
mnasiadkaSo, I have one point09:10
daleesYes, splitting the community on CAPI drivers isn't helpful and the path isn't clear yet.09:10
mnasiadkathe meetings on the https://meetings.opendev.org page show up as Container team meetings, and the url is to some really old logs09:11
mnasiadkaI'd like to fix that, so people have more clarity how to find the meeting date/logs09:11
mnasiadkaWe have two options I guess - rename the Containers meeting to Magnum meeting and fix the link09:11
mnasiadkaor leave the meeting name as Containers and fix the link to point to Magnum09:12
mnasiadkaI think we'd need jakeyip to decide :)09:12
mnasiadkaso let's leave it for next meeting - but we should fix it09:12
daleesRenaming to Magnum seems sensible, that's the commonly known product name09:12
mnasiadkayeah, I'll consult with jakeyip later and do the needed changes09:12
mnasiadkagbialas: you had something?09:13
gbialasYes, container team doesn't say much 09:13
mnasiadkaso three votes for changing to Magnum :)09:13
gbialasYes. Deprecation of contianer_runtime default value09:13
mnasiadkagbialas: can you link the current patch that jakeyip didn't like?09:14
gbialasIn short words: Change 'container_runtime'  variable default to containerd, and deprecate 'host-docker'. From 1.24 dockershim is removed from k8s so host-docke dosn't make any sense09:14
gbialashttps://review.opendev.org/c/openstack/magnum/+/893378/109:14
mnasiadka#link https://review.opendev.org/c/openstack/magnum/+/89337809:15
mnasiadka(so it renders in html properly in the logs)09:15
mnasiadkaSo, we agreed to support Kubernetes 1.25+ in Bobcat in the driver09:15
mnasiadkaand drop support for older versions09:15
mnasiadkaI assume 1.25 does not support DockerShim anymore09:15
gbialasYes. 09:15
mnasiadkaSo we could change the default to containerd, and deprecate the whole variable (container_runtime) - to be dropped in C09:16
gbialasThat would be best outcome. 09:16
mnasiadkaI understand the motivation that we didn't want to change defaults in the past, but with the current default - it's undeployable (you need to change to container)09:16
mnasiadkadalees: opinions?09:16
daleesso if old magnum templates exist that don't specify, changing a default may break them. This is the backwards compat problem, it's true with all labels sadly.09:16
daleeswe try and get around this by specifying all labels in magnum templates, it's a pain but less likely for breakages like this. 09:17
daleeshaving said that, i agree that having a default like docker doesn't make sense in 1.24+ if we don't install the out-of-tree dockershim09:17
mnasiadkaI'm not saying to backport the change of default, just change the default in Bobcat - that shouldn't break people that want to deploy 1.25+ when Bobcat is out09:18
mnasiadkaWe just need proper release notes saying that please check your cluster template09:18
mnasiadka(not counting the default kube_tag that we currently have, which does not help)09:19
gbialasAlso upgrading kube_tag and fedora image used to make tests to recent version would be useful. Ii docs we are still using Fedora 35 an 1.23 (in antelope)09:21
mnasiadkaI guess it would make sense to push that discussion to a time when jakeyip is around09:21
mnasiadkaAnd talk about how do make cluster templates without any labels work in Bobcat with some fresh kubernetes release09:21
mnasiadkamaybe we need to remove defaults at all for a cycle, and force people to set some of the labels mandatory09:22
daleesyeah, the alternative to defaults is ignore them entirely and provide (quite large) magnum templates which specify known working labels for each k8s version. In this case it'd always be containerd.09:22
daleesthat's an interesting idea, mnasiadka.09:22
gbialasMaybe each release we will ship just one version of key components which is proved to work, and use it as default. 09:23
mnasiadkagbialas: and warn users if they don't set these labels, it might break them after upgrading Magnum to a new OpenStack release09:23
daleesanyway, mostly my point is that the defaults thing is a pain. Not that it shouldn't change. We just need to define a consistent policy and stick to it, letting deployers know it might break if they don't specify everything in their templates.09:23
mnasiadkadalees: in other projects we state change of defaults in release notes, we could also add some warning in the docs09:24
mnasiadkabut I think we need some buy in from the PTL09:24
gbialasExactly. We can't keep backwards compatibility forever. k8s is droping something constantly 09:24
daleesi think it's worth a discussion09:25
gbialasYes. Happy to help with this (discussion and implementing) 09:25
mnasiadkaOk, this week is R-4, next week is RC1 week - we should decide on the meeting next week what is the approach we're taking - and implement it fast.09:26
mnasiadkaWe should not be changing defaults after RC109:26
mnasiadkaOk, anything else? Anybody?09:27
gbialasNothing from me. 09:27
daleesNo other topics from me09:28
mnasiadkamkjpryor: you're a bit late, we postponed the CAPI driver merging for C cycle - we need to sort out everything, ideally have another discussion with mnaser and jakeyip (he's not available today)09:28
mnasiadkaok then, let's finish for today09:29
mnasiadkathanks for coming :)09:29
mnasiadka#endmeeting09:29
opendevmeetMeeting ended Wed Sep  6 09:29:18 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-09-06-09.03.html09:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-09-06-09.03.txt09:29
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-09-06-09.03.log.html09:29
gbialasThanks! Have a nice day everyone! 09:29
opendevreviewTyler proposed openstack/magnum master: ClusterAPI: implement update_cluster_status  https://review.opendev.org/c/openstack/magnum/+/85107614:23
opendevreviewTyler proposed openstack/magnum master: Implement cluster update for Cluster API driver  https://review.opendev.org/c/openstack/magnum/+/88080514:30
opendevreviewTyler proposed openstack/magnum master: Cluster API: Implement upgrade to a new template  https://review.opendev.org/c/openstack/magnum/+/88425414:30
opendevreviewTyler proposed openstack/magnum master: Cluster API: Support basic networking parameters  https://review.opendev.org/c/openstack/magnum/+/88489114:30
opendevreviewTyler proposed openstack/magnum master: Add extra_network_name label  https://review.opendev.org/c/openstack/magnum/+/89317614:30

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