Tuesday, 2025-07-22

opendevreviewMatthew Northcott proposed openstack/magnum-specs master: Propose credential refresh spec.  https://review.opendev.org/c/openstack/magnum-specs/+/95544801:03
opendevreviewMatthew Northcott proposed openstack/magnum-specs master: Propose credential refresh spec.  https://review.opendev.org/c/openstack/magnum-specs/+/95544801:21
opendevreviewOpenStack Proposal Bot proposed openstack/magnum master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/magnum/+/95440603:05
opendevreviewOpenStack Proposal Bot proposed openstack/magnum-ui master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/magnum-ui/+/95526003:19
daleesHi all, meeting in 8 minutes if others are around. Please add topics to agenda07:53
daleeshttps://etherpad.openstack.org/p/magnum-weekly-meeting07:53
daleesHello, let's make a start.08:00
dalees#startmeeting magnum08:00
opendevmeetMeeting started Tue Jul 22 08:00:36 2025 UTC and is due to finish in 60 minutes.  The chair is dalees. Information about MeetBot at http://wiki.debian.org/MeetBot.08:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:00
opendevmeetThe meeting name has been set to 'magnum'08:00
dalees#topic Roll Call08:00
daleeso/08:00
mtnorthcotto/08:00
sd109o/08:01
daleesMeeting agenda is at https://etherpad.opendev.org/p/magnum-weekly-meeting - please add to it if you have things we can discuss08:01
daleesjakeyip: ping08:01
daleesmnasiadka is on vacation, as I understand.08:01
mnasiadkaYup, until 5th Aug08:02
daleesok, enjoy!08:03
daleeswe'll wait a few minutes for jakeyip, then get started.08:04
daleeshi Jasleen_kaur08:04
Jasleen_kaurHi Dalees08:04
dalees#topic Proposal: Adding endpoint to renew/recreate Application Credentials08:06
dalees#link https://review.opendev.org/c/openstack/magnum-specs/+/95544808:06
daleesso mtnorthcott proposed this yesterday, thanks for the review already sd109 08:06
mtnorthcottYep, much appreciated sd109. I've made some amendments to the proposal that touch on the workload restarts08:07
daleesmostly just wanted to socialise these 2 new specs in this meeting so folk could discuss or review at a later time.08:07
sd109Makes sense, I haven't had a chance to look at your changes yet this morning but idea app cred rotation idea looks good in principle08:08
mtnorthcottNo worries, I'll keep an eye out for any further comments as they come through. All are welcome08:10
daleesok, let's move on and continue discussion in Gerrit. 08:12
dalees#topic API validation of input using Driver08:12
dalees#link https://review.opendev.org/c/openstack/magnum-specs/+/95554908:12
daleesagain, just posting the link really. have a read and please give feedback.08:13
daleesit should allow more specific validation as the driver knows what it supports or doesn't.08:13
sd109Sounds like a nice addition, I'll try to have a first pass at reviewing that one later today08:14
dalees#topic CAPO errors (e.g. hitting quota limits) visible to users in health_status_reason08:15
daleesI remember this being discussed in an issue or on Slack recently. 08:16
daleesWas this sd109 or jakeyip's topic?08:16
sd109I added this one, not so much a proposal but more a request for ideas. It's a frequent complaint we here from Magnum users that clusters get stuck creating or deleting for various reasons and they don't know why without access to the management cluster08:16
daleesyeah, we've seen this a bit too. Easy to find for operators of the management cluster, but not Magnum users.08:17
daleesthe problem is that CAPO treats this as a temporary failure and doesn't set any state in the CAPO objects.08:18
sd109Yeah, the kinds of simple errors I have in mind are things like quota errors which the user could probably resolve themselves by deleting other resources08:18
daleesso it only logs the errors, and doesn't set the `Failure` fields.08:18
sd109Yeah, I found this issue in CAPO yesterday which might help if/when it gets implemented: https://github.com/kubernetes-sigs/cluster-api-provider-openstack/issues/237908:19
daleesYep - our users can also request automated quota changes, which they might know know they need to do without the feedback from Magnum.08:19
sd109So right now the only place that those errors are surfaced is in the CAPO logs as far as I can tell, and I'm assuming there's not much appetite for trying to implement some fragile log message parsing thing to extract those errors...08:20
sd109So maybe the answer is we just have to wait for (or help) CAPO to implement the changes so that non-fatal errors get recorded in the status fields of the CAPO resources?08:21
daleesyeah, really not keen on the log parsing ;)08:21
daleesthat issue is very relevant though, I hadn't seen it would raise up transient errors better. That's promising and the better way forward for CAPO.08:22
daleesyeah, CAPO might need help to implement with some folk moving on recently.08:23
sd109Okay thanks, glad we agreed that log parsing is a bad idea :D happy to move on08:25
daleesok08:26
dalees#topic Review: Token-based kubeconfig auth08:26
dalees#link https://review.opendev.org/c/openstack/magnum-capi-helm/+/95395608:26
daleeshm, that one is nearly complete. Just needs another set of eyes (who aren't here)08:27
daleesthis patchset did make me check our cert auth - it is indeed 1 year. /me makes note.08:28
sd109Yeah that bit us on a couple of deployments which is why we proposed the patch...08:28
sd109I added these next two reviews to the adenda just to try to push them over the line but you've already reviewed and other cores aren't available so probably not much to say on them here I think08:29
daleesyeah, I was just checking those.08:29
daleesI will leave a review on the last one, soon. https://review.opendev.org/c/openstack/magnum-capi-helm/+/951966 08:30
daleesbut generally it's looking good now.08:30
sd109Great, thank you!08:30
dalees#topic Open Discussion08:30
daleesany other topics to discuss?08:30
sd109Nothing from me08:31
mtnorthcottNothing here either08:32
daleesbtw sd109 i uploaded several small patchsets for both magnum and magnum-capi-helm this week, if you had time for some more reviews ;)08:34
jakeyiphi all, sorry I'm late08:34
daleesotherwise, i'm working on a patchset for mutable flavor_id - allowing users to update a nodegroup with a new flavor (and CAPO will replace all nodes). The validation spec is part of this.08:35
daleeshi jakeyip, i'll hang out a bit before closing meeting, but happy to revisit any topics above if you have more to add to them08:36
sd109All sounds good, thanks dalees - I'll try to pick up some more reviews later this week08:38
jakeyipthanks, nothing from me. I do have lots of reviews to do :P will get to it08:38
daleesmany thanks to both of you08:39
daleesI'll close the meeting then. Thanks for joining all, and thanks for the recently contributions Jasleen_kaur 08:39
dalees#endmeeting08:39
opendevmeetMeeting ended Tue Jul 22 08:39:42 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-07-22-08.00.html08:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-07-22-08.00.txt08:39
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-07-22-08.00.log.html08:39
opendevreviewMerged openstack/magnum-capi-helm master: Support token based kubeconfig files for the capi management cluster  https://review.opendev.org/c/openstack/magnum-capi-helm/+/95395611:06
opendevreviewIvan Anfimov proposed openstack/magnum-ui master: Filter flavors to hide less than minimum values  https://review.opendev.org/c/openstack/magnum-ui/+/91791112:22
opendevreviewIvan Anfimov proposed openstack/magnum-ui master: Filter flavors to hide less than minimum values  https://review.opendev.org/c/openstack/magnum-ui/+/91791112:25
opendevreviewMerged openstack/magnum-ui master: Switch id to uppercase  https://review.opendev.org/c/openstack/magnum-ui/+/95299412:27
opendevreviewMerged openstack/magnum-ui stable/2024.1: Imported Translations from Zanata  https://review.opendev.org/c/openstack/magnum-ui/+/95438712:27
opendevreviewMerged openstack/python-magnumclient master: Replace os-client-config  https://review.opendev.org/c/openstack/python-magnumclient/+/95380112:38
opendevreviewMerged openstack/magnum stable/2024.2: Fix trust create  https://review.opendev.org/c/openstack/magnum/+/95455412:47
opendevreviewMerged openstack/magnum stable/2024.1: Fix trust create  https://review.opendev.org/c/openstack/magnum/+/95455512:47
opendevreviewMerged openstack/magnum master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/magnum/+/95440612:47

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