Wednesday, 2023-02-22

jakeyipHi all, feel free to add to meeting agenda at https://etherpad.opendev.org/p/magnum-weekly-meeting09:00
jakeyipanyone around?09:00
daleesHey jakeyip 09:00
jakeyiphi dalees how's it going09:01
travissotohi all09:01
jakeyiphi travissoto 09:01
daleeshey trav09:02
jakeyipthanks for coming, I'm going to start09:02
jakeyip#startmeeting magnum09:02
opendevmeetMeeting started Wed Feb 22 09:02:38 2023 UTC and is due to finish in 60 minutes.  The chair is jakeyip. Information about MeetBot at http://wiki.debian.org/MeetBot.09:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:02
opendevmeetThe meeting name has been set to 'magnum'09:02
jakeyip#topic Roll Call09:02
jakeyipo/09:02
daleeso/09:02
travissotoo/09:02
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meeting09:03
jakeyipThanks everyone for coming. Please feel free to populate the agenda.09:03
jakeyip#topic Virtual PTG09:04
jakeyipI've registered Magnum for Virtual PTG. We don't have a slot yet, will update when I get more info.09:04
jakeyipIf there's any days / slots we should avoid, please let me know.09:05
jakeyipI will see if we can have it as close to this time as possible, hopefully we can accomodate everyone on opposite sides of the world :)09:06
jakeyipany questions or comments?09:06
daleessounds good09:06
travissotowfm09:07
jakeyipgreat! :)09:07
jakeyip#topic Admin abilities on Dashboard09:07
jakeyipwho posted this? please continue09:08
daleesthis came up with mnaser 's patchset - I've always wondered why admins can see all clusters - it's caused issues for our admins in the past (thinking they were cleaning up a single project in preproduction :))09:08
daleesi posted this09:08
daleesshould we propose to make the default more in line with Nova; only view the current projects' clusters in the dashboard?09:09
jakeyipI see. But that will mean we need to change API behaviour then09:09
jakeyipsomething like `--all-projects` ?09:10
daleesright09:10
daleesthat's a larger change, indeed.09:10
jakeyipwe will have to think about how to change this, and minimise breaking old behaviour09:12
jakeyipanyone good with microversions?09:12
daleesshall i create a story, so we can track and discuss further the changes and impact? I wanted to get the community's view in this meeting - to see if it might have support.09:13
jakeyippersonally I am not against changing, I actually prefer similar behaviour to nova, etc09:13
jakeyipdalees: sure please go ahead09:14
jakeyip#action dalees to create story - propose making admin api actions work similar to other services like nova09:15
jakeyipany other comments?09:16
daleesthats fine on that topic for now. I will add more scope creep to the story ;)09:16
jakeyip:)09:16
jakeyip#topic Deprecation09:17
jakeyipI had the chance to chat with mnasiadka briefly; he raised the topic about other things that can be deprecated09:18
mnasiadkaOh, I nearly missed the meeting again :)09:18
jakeyiphi mnasiadka, I will try to remember to ping you next week :)09:19
jakeyipwe talked about deprecating Swarm, CoreOS, fedora-ironic09:19
jakeyipwhat does everyone think?09:20
mnasiadkagreat, more the merrier :)09:20
daleesno objections, they're not in use by us.09:20
jakeyipI have also drafted a mail to the cores, I did not get an objection so I'll sent it out to the ML after this meeting09:21
jakeyipof the three I'm most unsure about fedora-ironic; I've also emailed Feilong the previous PTL about this09:22
jakeyiphopefully Feilong / ML will give us more info09:22
jakeyip#action jakeyip to send deprecation email to ML - Swarm, CoreOS, fedora-ironic09:22
jakeyipany other comments?09:22
jakeyipgood that we are all keen to remove dead code :)09:23
jakeyip#topic Testing09:23
jakeyipmnasiadka: how's it going :D09:23
jakeyipbackground: mnasiadka is working on having a cluster test working in check / gate09:24
mnasiadkaI have some basic tests working on my local devstack env, so will update the patches and work on uploading some meaningful results from sonobuoy (and validate them in CI run)09:24
jakeyipI'm curious if we can have a different test for different versions - maybe create different cluster template labels?09:25
jakeyipe.g. zed will use a CT that we say is supported, antelope different CT with different labels09:27
jakeyipwe actually run the same tempest test in our cloud, so let me know if you need help. 09:27
jakeyipok let's go on09:29
jakeyip#topic Check / Gate health09:29
jakeyipthanks dalees for helping fix up python-magnumclient09:29
daleeswelcome!09:30
jakeyipunfortunately this week magnum decides to break :D09:30
jakeyipI have just started looking at it09:30
jakeyipif I can't fix it I'll call for help. watch for bat signal dalees :)09:31
jakeyipthat was everything in our agenda09:31
jakeyip#topic Other matters09:31
daleesnp, send me a message and i can help look if you're stuck09:32
jakeyipcool thanks!09:32
jakeyipAny other matter, please feel free to post09:32
daleesI've got one09:35
daleesOne feature we're looking at as a public cloud is the ability to launch clusters in service tenants and expose only the API for customers to use. Are any other community members aligned with this goal?09:36
jakeyipexpose only the k8s api?09:37
daleesWe're not looking to do this for Magnum Heat, but for Magnum CAPI it's a consideration. 09:37
jakeyipis that something like the trove model?09:37
daleesYes, though with k8s api admin breakouts will be trivial without a lot of changes; but isolating the Magnum cluster resources from the customer projects09:37
daleesYes, Trove and Octavia do this.09:38
jakeyipwhat are your reasons for wanting this model?09:39
daleesto turn the service from a templating system that boots clusters in an existing project into a managed service that delineates ownership of resources. Operations on the cluster control plane VMs should be done by a customer via Magnum API, not via Nova for example - either is currently possible.09:41
jakeyipgood point09:43
jakeyippersonally I like it that Magnum uses quota of the users' project.09:44
daleescurious if Vexxhost is also interested in this, as a public cloud using Magnum.09:44
jakeyippropose a story maybe? since I don't think mnaser is here09:45
daleesjakeyip: yeah, it does make billing simpler too. I wonder if control plane is best suited for a managed service project and workers live in the customer project - then the bulk of workloads still uses quota (and can be changed as they see fit).09:46
daleesok, good idea.09:46
jakeyipthat may make tenant networking more complicated since you'll need to share network between the control plane project and tenant project09:47
daleesi think you'd need to anyway, so workloads can be useful for the customer without requiring ingress for everything09:48
daleesbut yes, it would! :)09:48
jakeyipthe other thing that is great with the current model is that you can actually use some tricks - for example you can create an FIP using openstackclient then use that IP in an LB09:49
jakeyipthis makes it great for people who want to delete / recreate LB but keep the FIP, since dns points to that09:49
jakeyipanyway, I think this is a big topic and I am aware that our meeting time is almost at an end09:52
jakeyip#action dalees to create story about managed kubernetes model09:52
jakeyip^ coming up with titles are hard :)09:52
daleessounds good09:53
jakeyipgreat09:53
jakeyipanything else?09:53
jakeyip#topic storyboard or launchpad09:53
jakeyiplet me know if you like storyboard or launchpad :D09:54
daleesi've not used much of either; no preference.09:54
jakeyipha, ok I prefer launchpad, but not important :)09:55
jakeyipalright I don't hear anyone else, let's close09:55
jakeyipThanks everyone for coming09:55
jakeyip#endmeeting09:55
opendevmeetMeeting ended Wed Feb 22 09:55:47 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.html09:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.txt09:55
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.log.html09:55
opendevreviewTyler proposed openstack/magnum master: Update devstack plugin with capi management  https://review.opendev.org/c/openstack/magnum/+/87275514:58

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