jakeyip | Hi all, feel free to add to meeting agenda at https://etherpad.opendev.org/p/magnum-weekly-meeting | 09:00 |
---|---|---|
jakeyip | anyone around? | 09:00 |
dalees | Hey jakeyip | 09:00 |
jakeyip | hi dalees how's it going | 09:01 |
travissoto | hi all | 09:01 |
jakeyip | hi travissoto | 09:01 |
dalees | hey trav | 09:02 |
jakeyip | thanks for coming, I'm going to start | 09:02 |
jakeyip | #startmeeting magnum | 09:02 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:02 |
opendevmeet | The meeting name has been set to 'magnum' | 09:02 |
jakeyip | #topic Roll Call | 09:02 |
jakeyip | o/ | 09:02 |
dalees | o/ | 09:02 |
travissoto | o/ | 09:02 |
jakeyip | #link https://etherpad.opendev.org/p/magnum-weekly-meeting | 09:03 |
jakeyip | Thanks everyone for coming. Please feel free to populate the agenda. | 09:03 |
jakeyip | #topic Virtual PTG | 09:04 |
jakeyip | I've registered Magnum for Virtual PTG. We don't have a slot yet, will update when I get more info. | 09:04 |
jakeyip | If there's any days / slots we should avoid, please let me know. | 09:05 |
jakeyip | I 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 |
jakeyip | any questions or comments? | 09:06 |
dalees | sounds good | 09:06 |
travissoto | wfm | 09:07 |
jakeyip | great! :) | 09:07 |
jakeyip | #topic Admin abilities on Dashboard | 09:07 |
jakeyip | who posted this? please continue | 09:08 |
dalees | this 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 |
dalees | i posted this | 09:08 |
dalees | should we propose to make the default more in line with Nova; only view the current projects' clusters in the dashboard? | 09:09 |
jakeyip | I see. But that will mean we need to change API behaviour then | 09:09 |
jakeyip | something like `--all-projects` ? | 09:10 |
dalees | right | 09:10 |
dalees | that's a larger change, indeed. | 09:10 |
jakeyip | we will have to think about how to change this, and minimise breaking old behaviour | 09:12 |
jakeyip | anyone good with microversions? | 09:12 |
dalees | shall 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 |
jakeyip | personally I am not against changing, I actually prefer similar behaviour to nova, etc | 09:13 |
jakeyip | dalees: sure please go ahead | 09:14 |
jakeyip | #action dalees to create story - propose making admin api actions work similar to other services like nova | 09:15 |
jakeyip | any other comments? | 09:16 |
dalees | thats fine on that topic for now. I will add more scope creep to the story ;) | 09:16 |
jakeyip | :) | 09:16 |
jakeyip | #topic Deprecation | 09:17 |
jakeyip | I had the chance to chat with mnasiadka briefly; he raised the topic about other things that can be deprecated | 09:18 |
mnasiadka | Oh, I nearly missed the meeting again :) | 09:18 |
jakeyip | hi mnasiadka, I will try to remember to ping you next week :) | 09:19 |
jakeyip | we talked about deprecating Swarm, CoreOS, fedora-ironic | 09:19 |
jakeyip | what does everyone think? | 09:20 |
mnasiadka | great, more the merrier :) | 09:20 |
dalees | no objections, they're not in use by us. | 09:20 |
jakeyip | I 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 meeting | 09:21 |
jakeyip | of the three I'm most unsure about fedora-ironic; I've also emailed Feilong the previous PTL about this | 09:22 |
jakeyip | hopefully Feilong / ML will give us more info | 09:22 |
jakeyip | #action jakeyip to send deprecation email to ML - Swarm, CoreOS, fedora-ironic | 09:22 |
jakeyip | any other comments? | 09:22 |
jakeyip | good that we are all keen to remove dead code :) | 09:23 |
jakeyip | #topic Testing | 09:23 |
jakeyip | mnasiadka: how's it going :D | 09:23 |
jakeyip | background: mnasiadka is working on having a cluster test working in check / gate | 09:24 |
mnasiadka | I 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 |
jakeyip | I'm curious if we can have a different test for different versions - maybe create different cluster template labels? | 09:25 |
jakeyip | e.g. zed will use a CT that we say is supported, antelope different CT with different labels | 09:27 |
jakeyip | we actually run the same tempest test in our cloud, so let me know if you need help. | 09:27 |
jakeyip | ok let's go on | 09:29 |
jakeyip | #topic Check / Gate health | 09:29 |
jakeyip | thanks dalees for helping fix up python-magnumclient | 09:29 |
dalees | welcome! | 09:30 |
jakeyip | unfortunately this week magnum decides to break :D | 09:30 |
jakeyip | I have just started looking at it | 09:30 |
jakeyip | if I can't fix it I'll call for help. watch for bat signal dalees :) | 09:31 |
jakeyip | that was everything in our agenda | 09:31 |
jakeyip | #topic Other matters | 09:31 |
dalees | np, send me a message and i can help look if you're stuck | 09:32 |
jakeyip | cool thanks! | 09:32 |
jakeyip | Any other matter, please feel free to post | 09:32 |
dalees | I've got one | 09:35 |
dalees | One 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 |
jakeyip | expose only the k8s api? | 09:37 |
dalees | We're not looking to do this for Magnum Heat, but for Magnum CAPI it's a consideration. | 09:37 |
jakeyip | is that something like the trove model? | 09:37 |
dalees | Yes, though with k8s api admin breakouts will be trivial without a lot of changes; but isolating the Magnum cluster resources from the customer projects | 09:37 |
dalees | Yes, Trove and Octavia do this. | 09:38 |
jakeyip | what are your reasons for wanting this model? | 09:39 |
dalees | to 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 |
jakeyip | good point | 09:43 |
jakeyip | personally I like it that Magnum uses quota of the users' project. | 09:44 |
dalees | curious if Vexxhost is also interested in this, as a public cloud using Magnum. | 09:44 |
jakeyip | propose a story maybe? since I don't think mnaser is here | 09:45 |
dalees | jakeyip: 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 |
dalees | ok, good idea. | 09:46 |
jakeyip | that may make tenant networking more complicated since you'll need to share network between the control plane project and tenant project | 09:47 |
dalees | i think you'd need to anyway, so workloads can be useful for the customer without requiring ingress for everything | 09:48 |
dalees | but yes, it would! :) | 09:48 |
jakeyip | the 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 LB | 09:49 |
jakeyip | this makes it great for people who want to delete / recreate LB but keep the FIP, since dns points to that | 09:49 |
jakeyip | anyway, I think this is a big topic and I am aware that our meeting time is almost at an end | 09:52 |
jakeyip | #action dalees to create story about managed kubernetes model | 09:52 |
jakeyip | ^ coming up with titles are hard :) | 09:52 |
dalees | sounds good | 09:53 |
jakeyip | great | 09:53 |
jakeyip | anything else? | 09:53 |
jakeyip | #topic storyboard or launchpad | 09:53 |
jakeyip | let me know if you like storyboard or launchpad :D | 09:54 |
dalees | i've not used much of either; no preference. | 09:54 |
jakeyip | ha, ok I prefer launchpad, but not important :) | 09:55 |
jakeyip | alright I don't hear anyone else, let's close | 09:55 |
jakeyip | Thanks everyone for coming | 09:55 |
jakeyip | #endmeeting | 09:55 |
opendevmeet | Meeting ended Wed Feb 22 09:55:47 2023 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:55 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.html | 09:55 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.txt | 09:55 |
opendevmeet | Log: https://meetings.opendev.org/meetings/magnum/2023/magnum.2023-02-22-09.02.log.html | 09:55 |
opendevreview | Tyler proposed openstack/magnum master: Update devstack plugin with capi management https://review.opendev.org/c/openstack/magnum/+/872755 | 14:58 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!