Wednesday, 2023-10-04

opendevreviewMerged openstack/magnum master: docs: Remove references to wiki  https://review.opendev.org/c/openstack/magnum/+/89722106:48
opendevreviewMerged openstack/magnum master: docs: Change Storyboard links to Launchpad  https://review.opendev.org/c/openstack/magnum/+/89722306:48
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313107:06
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313108:09
jakeyiphi all meeting in a couple of minutes. feel free to add to agenda https://etherpad.opendev.org/p/magnum-weekly-meeting08:58
jakeyip#startmeeting magnum09:00
opendevmeetMeeting started Wed Oct  4 09:00:33 2023 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.09:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:00
opendevmeetThe meeting name has been set to 'magnum'09:00
jakeyipAgenda:09:00
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meetingy09:00
jakeyip#topic Roll Call09:01
daleeso/09:01
jakeyipo/09:01
mnasiadkao/09:01
jakeyiplet's wait 5 mins09:02
daleeshi mkjpryor , currently rollcall for meeting if you're here to join/listen in.09:08
dalees(we're pausing 5min for others to join)09:08
mkjpryor:)09:09
jakeyiphi mkjpryor 09:09
jakeyipalright let's have a quick CAPI update09:10
mkjpryorfrom our side, we are now working mostly in our out-of-tree driver09:11
jakeyip#topic CAPI09:11
mkjpryorI think JohnG is attempting to keep the upstream patches in sync09:11
daleesmkjpryor: thanks from us, we're using and testing with it. It builds and upgrades clusters :)09:12
mkjpryorThat's good! It didn't for a while during the refactor :)09:12
jakeyipmkjpryor: did I break it? :P 09:12
daleesyup, i noticed. John fixed things before I got the PRs created :)09:12
mkjpryorI have also been making changes to the underlying Helm charts to improve the CI09:13
jakeyipnice09:13
mkjpryorSo we now test upgrading between Kubernetes versions and chart versions in the CI09:13
mkjpryorAs of yesterday, we have added an explicit approval step that means we are now more comfortable running the CI on external PRs as well09:14
daleesmkjpryor: we'd be keen to keep the flatcar support PR moving, it's our primary target for deployment. I'll add a patch for the driver that will go alongside (and be updated as the chart changes to a better model from your suggestions)09:14
mkjpryordalees: There are some changes about to merge that change the way we construct the kubeadmConfigSpec09:14
mkjpryorBasically, the spec can now be built in layers that are merged together instead of having to pull out bits and render them later09:15
mkjpryorIt should make the Flatcar and Keystone webhook patches much simpler09:16
daleesgreat, we'll keep an eye out and look to rebase the PRs onto that.09:16
mkjpryor:)09:17
mkjpryorWe also have another external contributor adding Manila support09:18
mkjpryorAnd we support 1.28 :)09:18
mkjpryorI have also been working on a patch for CAPO to allow us to have additional data volumes for machines. The primary use case for this is to put etcd on a different disk, for sites that only have a small pool of SSD.09:19
mkjpryorThere will be a follow-up patch to allow making use of the ephemeral disk for a flavor, so etcd can be put on that while the root volume comes from Cinder.09:20
daleescool - I have a patch that will go up soon to set the root volume type and size within Magnum (just sending through values that Magnum config already has settings for)09:21
mkjpryorSounds good09:22
jakeyipis that from the current labels like docker_volume_size, ? 09:23
daleesno, config file - CONF.cinder.default_boot_volume_size and CONF.cinder.default_boot_volume_type09:23
daleesthere is more detail there my patch misses, i suspect. Especially with multiple volumes09:24
jakeyipah ok.09:25
opendevreviewMichal Nasiadka proposed openstack/magnum master: devstack: Install sonobuoy and kubectl  https://review.opendev.org/c/openstack/magnum/+/89382309:26
jakeyipkeep chatting... :D09:28
opendevreviewMichal Nasiadka proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624409:29
daleesmkjpryor: got a question for you about the cluster-api-addon-provider - we're keen to get it supporting `oci://` hosted charts, which might mean a library change to something that supports helm3. any thoughts before we look closer? 09:30
jakeyipSo we met with mnaser. We talked about supporting VEXXHOST as an out of tree driver and how CI will work. He made good points about how Kubernetes development is now in Github and it's easier to attract devs there.09:32
jakeyipI think the plan may be to shrink Magnum into an API shell with the ability to support multiple drivers. So we do away with all the issues that has been crippling Magnum.09:34
jakeyipwhether we will have an in tree reference CAPI driver or not is still unclear. first we have to find an elegant solution to support multiple drivers.09:36
jakeyipmnasiadka think this will require a spec and I agree.09:39
jakeyipanything else for CAPI?09:41
daleesfor the capi helm driver, all the manifests live in the chart repo, and the magnum template can specify the version. It may be that with this, an old Magnum can support a very new k8s with no release or code changes. 09:42
dalees^ referring to the driver model (whether it's in tree or out, i suppose)09:42
daleesnothing else on CAPI from me.09:43
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313109:43
jakeyipnice, thanks 09:44
jakeyip#topic CI 09:44
mnasiadkaYay09:44
jakeyipas we can all see mnasiadka is hard at work doing CI, and it's coming together. very exciting09:44
mnasiadkaI've been working on a patch09:45
mnasiadka#link https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313109:45
mnasiadkathere's a depends-on that downloads kubectl and sonobuoy09:45
mnasiadka#link https://review.opendev.org/c/openstack/magnum/+/89382309:45
mnasiadkaand then finally there's a patch to magnum repo to use those jobs with different kube_tags09:45
mnasiadka#link https://review.opendev.org/c/openstack/magnum/+/89624409:45
mnasiadkaFor now those jobs don't use a load balancer - but will follow up after it gets merged with using OVN LBs to save on memory in the runner nodes (amphora VMs are quite big)09:46
mnasiadkaAnd then add sonobuoy, and add multinode09:46
mnasiadkaAnd then we'll get into hell of maintaining those jobs and catching out things that fail :)09:47
daleesnice work mnasiadka09:47
jakeyipgreat work :)09:47
mnasiadkaI was thinking for starters we could have two jobs - one for 1.26 and one for 1.27 (since that's in our support matrix for B)09:48
mnasiadkaand each of those versions with a flannel and calico variant09:48
mnasiadkaany comments? ideas?09:49
jakeyipsounds good. I'm anxious about carbon footprint of our tests; they take so long09:50
mnasiadkaYou haven't seen other projects testing :)09:52
jakeyipif only devstack can be containerised... 09:52
mkjpryorI would like a devstack that runs in a standard GitHub runner :)09:53
jakeyipI'd be happy to stick with calico only and expand if there is a need. compared to what we had which is nothing, it's already great09:54
mkjpryorBut there would be no space left for test workloads unfortunately09:54
mnasiadkamkjpryor: vexxhost is using paid github actions nodes for that...09:54
jakeyiphahaha09:54
mnasiadkaso just do a Calico version of the CI jobs? fine by me09:54
mnasiadkaI never liked flannel :)09:55
dalees+1 Calico09:55
jakeyipwe use fannel but +1 calico :P09:55
* dalees eyes up Cilium... one day.09:55
jakeyipyeah I am interested too09:56
jakeyipCAPI can do it?09:56
daleesCAPI can do anything09:56
daleesyeah, it's just a CNI so it *can*; not sure if it's in the helm charts yet though. Vexxhost driver is calico only for now.09:57
jakeyipgoody09:57
jakeyipok. think we are at the end. anyone has anything else?09:57
jakeyip#topic Open Discussion09:57
jakeyipI think matt let so nothing else, let's end the meeting before the hour :) 09:58
daleesall good, thanks09:58
jakeyip#endmeeting09:58
opendevmeetMeeting ended Wed Oct  4 09:58:48 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-10-04-09.00.html09:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-10-04-09.00.txt09:58
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-10-04-09.00.log.html09:58
opendevreviewMichal Nasiadka proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624411:16
opendevreviewMichal Nasiadka proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624411:18
opendevreviewMichal Nasiadka proposed openstack/magnum master: WIP: Enable SQLAlchemy 2.x warnings  https://review.opendev.org/c/openstack/magnum/+/88645211:43
opendevreviewMichal Nasiadka proposed openstack/magnum master: WIP: Enable SQLAlchemy 2.x warnings  https://review.opendev.org/c/openstack/magnum/+/88645212:09
opendevreviewAlfredo Moralejo proposed openstack/magnum stable/2023.2: sqlalchemy: Import String from sqlalchemy directly  https://review.opendev.org/c/openstack/magnum/+/89728613:01
opendevreviewJake Yip proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624413:10
opendevreviewJake Yip proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624413:37
opendevreviewMerged openstack/magnum stable/2023.2: sqlalchemy: Import String from sqlalchemy directly  https://review.opendev.org/c/openstack/magnum/+/89728614:21
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313114:52
opendevreviewMichal Nasiadka proposed openstack/magnum master: Add kubernetes fedora coreos v1 jobs  https://review.opendev.org/c/openstack/magnum/+/89624414:53
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313116:25
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313118:38
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313119:23
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313119:24
opendevreviewMichal Nasiadka proposed openstack/magnum-tempest-plugin master: Add job for cluster tests  https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/89313119:30
opendevreviewFelipe Reyes proposed openstack/magnum master: Validate fixed_network and fixed_subnet  https://review.opendev.org/c/openstack/magnum/+/89736220:14

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