Tuesday, 2025-08-19

mnasiadkaandrewbogott_: I have no clue when it's going to happen, so best to point to Azimuth cloud now I guess07:21
opendevreviewMichal Nasiadka proposed openstack/magnum-capi-helm master: CI: Add magnum-capi initial CI job  https://review.opendev.org/c/openstack/magnum-capi-helm/+/95770207:31
opendevreviewMichal Nasiadka proposed openstack/magnum-capi-helm master: CI: Add magnum-capi initial CI job  https://review.opendev.org/c/openstack/magnum-capi-helm/+/95770207:54
jakeyiphi all07:58
dalees#startmeeting magnum08:00
opendevmeetMeeting started Tue Aug 19 08:00:13 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
daleeshi jakeyip !08:00
daleesdo we have folk present for a meeting?08:00
jakeyipo/08:00
jakeyipI'm just here for a bit, apologies, waiting to board08:00
hemantho/08:01
daleesjakeyip: oh, have a nice flight! you're off imminently?08:01
daleesimminently08:01
jakeyipyeah boarding soon lift off in 30 mins08:02
jakeyipmaybe we can just run thru "Propose credential refresh spec"? 08:03
daleesyeah, sure. keen to hear thoughts on that as we're progressing with implementation08:04
dalees#topic credential refresh spec08:04
mnasiadkao/08:04
mnasiadkasorry for being late08:04
daleeshi mnasiadka , welcome08:04
dalees#link https://review.opendev.org/c/openstack/magnum-specs/+/95544808:04
jakeyipone concern I have is that we'll need to wipe all traces of original app cred / trust in the cluster; else this will allow someone using this to get the old app cred and trust and essentially masquerade as the original user08:05
daleesjakeyip: the implementation sends a delete to keystone for the old app cred, so it should be invalidated.08:05
mnasiadkawell, if the app cred is removed keystone API wise, so it should be fine08:05
mnasiadkatrusts - those are going to disappear together with Heat driver08:06
mnasiadka(which reminds me to add removing trusts to the list of things we need to tell the users to do)08:06
daleesyes, i've been meaning to make trusts a config option so they aren't created for most.08:06
jakeyipdoes that require the implementation of reloader first, to make sure anything using the old app cred is kicked, before the app cred is deleted?08:07
mnasiadkayes, we need to first reconfigure the app cred on the cluster, and then remove the old one08:07
mnasiadkathat's in the spec IIRC08:07
mnasiadkadalees: I think the spec is fine, I commented some nits yesterday, but I'm fine merging without addressing my comments08:08
daleesjakeyip: reloader patchset is up, but imho if you're rotating creds it's likely already invalid so you wouldn't break an app cred more, and the short time there's an invalid one in use isn't a big deal for reconciliation loops.08:08
daleesmnasiadka: thank you, appreciate your review and thoughts. Matt and I will review your comments and possibly address.08:09
mnasiadkaMy worry is - do you want to merge both spec and technical implementation this cycle?08:09
mnasiadkaFeature freeze is Aug 2908:10
daleesmnasiadka: yes, but if that's too rushed for reviews then so be it, perhaps it can still be reviewed and only merge next cycle.08:11
mnasiadkaI'm fine with reviewing the code next week if we can merge the spec until end of this 08:11
mnasiadkaSo if you guys will be fast with responses, I think that's fine08:12
daleesI've been reviewing Matts draft implementation this week (with potential changes from spec in mind), and it's working well. 08:12
mnasiadkaI still prefer to patch bugs next cycle and backport them, than to delay improvements ;)08:12
daleesmnasiadka: yes, we will be fast on this topic to address reviews as we're actively looking to use it ourselves :)08:13
jakeyipI've been out of the loop for this, so I won't raise any objections, as long as 2 cores think it's good to go, then go for it08:14
mnasiadkaOk then, the other spec looks fine08:14
daleesI do have one question though - there's an 'owner' field on Cluster - should this change when creds are refreshed?08:15
jakeyipyeah I thought about that too, will be fair to assume it changes08:15
daleesit feels like it should, but it has implications for keystone trusts i think - which we're not currently planning on rotating (as they aren't used in capi-helm driver)08:15
mnasiadkaI think if we can make owner change work in the process that's nice - I wouldn't worry about trusts - we're dropping Heat driver anyway08:16
jakeyipI think I had the thought on whether we could just use a set of that field to trigger this and not have another api endpoint08:16
mnasiadkaAnd I'd like to drop it this cycle actually, or at latest beginning of next08:16
mnasiadkawell, with SLURP it needs to go next release08:17
daleesjakeyip: the 'set' of fields is so awkward (i've been working to make some mutable - which wont make Flamingo). At this point I'd rather the PATCH endpoint08:17
jakeyiphahaha08:17
jakeyipyes, it's a hot messs08:17
jakeyipI had a feeling I commented on all this somewhere but I couldn't find it! not sure if I was dreaming08:18
daleesthe implementation library leaks into the api too; yuck.08:18
daleesjakeyip: maybe a draft somewhere.08:18
jakeyipok nothing for me 08:19
daleesmnasiadka: i'd also like to drop it; but we probably still need a way to manage (and delete!) old heat clusters for a little bit longer. out of tree is fine by me though.08:20
jakeyipnothing else from me08:20
mnasiadkadalees: we can drop the driver in SLURP release, which is G, not current (F) - so that's fine08:21
daleescool, then we'll merge the spec shortly and remove draft from the implementation patches this week. 08:21
daleesmnasiadka: ok, that's helpful to know.08:21
daleesany other topics? I see a review we've discussed last week from hemanth 08:22
mnasiadkaBut I think it's time to stop testing, the version we're testing against is EOL08:22
mnasiadka#link https://review.opendev.org/c/openstack/magnum/+/957709/1008:22
hemanthdalees: its more like a request to review, nothing to discuss08:22
hemanthwe agreed on the approach in the last meeting, so any reviews are appreciated when someone gets time08:23
daleeshemanth: ack, yes i think we were ok on direction of the patch, just needs some eyes ( https://review.opendev.org/c/openstack/magnum-capi-helm/+/955984 )08:24
dalees#topic reviews08:24
dalees^ belated topic change ;)08:24
hemanthok08:25
daleesthat covers hemanth's08:25
daleesmnasiadka: want to discuss heat and testing? I see you're working on CI? (thank you!)08:26
mnasiadkaYes, I'd like to drop testing of the Heat driver test-cluster job - it's breaking now, and version we're testing is EOL08:26
mnasiadkaI'm working on a CI job in magnum-capi-helm that would do the same using devstack-plugin-container for deploying the CAPI mgmt cluster - so that should be ready-ish soon08:27
mnasiadkaThe same goes with the container images in https://hub.docker.com/u/openstackmagnum08:27
mnasiadka(building and publishing new ones)08:27
daleesas in; ready before flamingo releases?08:28
mnasiadkaThat's my goal08:28
mnasiadkaIt doesn't really help us that we have ever-failing CI jobs - and it doesn't make any sense to keep them running since 1.28 is EOL08:29
daleesI know Heat is old, but not doing any cluster creations might leave us lacking if we don't have anything CAPI testing by Flamingo release. Perhaps there aren't many Magnum core changes to come in though.08:29
daleeshaving said that I'm okay dropping them if we have a plan/timeline for the capi ones. I don't want to spend any time on the Heat ones08:30
mnasiadkaThat was my intention - nobody wants to spend time on it.08:30
mnasiadkaShould I add a release note that we're dropping testing for Heat driver, since it's deprecated?08:32
daleesSeems like a reasonable note to add08:33
opendevreviewMerged openstack/magnum-specs master: Propose adding Reloader to workload clusters.  https://review.opendev.org/c/openstack/magnum-specs/+/95719108:37
daleesany other topics? we can end early if not08:38
mnasiadkaI'll add the note in some minutes and ping for reviews :)08:38
daleesI assume jakeyip is now in flight08:38
mnasiadkaThat's all from me08:38
daleesthanks all for joining08:40
dalees#endmeeting08:40
opendevmeetMeeting ended Tue Aug 19 08:40:10 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:40
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-08-19-08.00.html08:40
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-08-19-08.00.txt08:40
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-08-19-08.00.log.html08:40
opendevreviewMichal Nasiadka proposed openstack/magnum master: CI: Drop Heat driver and container build/publish jobs  https://review.opendev.org/c/openstack/magnum/+/95770908:42
mnasiadkadalees: ^^ added reno08:42
opendevreviewMichal Nasiadka proposed openstack/magnum master: CI: Drop Heat driver and container build/publish jobs  https://review.opendev.org/c/openstack/magnum/+/95770908:43
opendevreviewMassimiliano Favaro-Bedford proposed openstack/magnum master: Update flannel-cni image source  https://review.opendev.org/c/openstack/magnum/+/95743408:48
opendevreviewMassimiliano Favaro-Bedford proposed openstack/magnum master: Rename Fedora CoreOS image name  https://review.opendev.org/c/openstack/magnum/+/95720908:48
opendevreviewMassimiliano Favaro-Bedford proposed openstack/magnum master: Rename Fedora CoreOS image name  https://review.opendev.org/c/openstack/magnum/+/95720908:48
opendevreviewMichal Nasiadka proposed openstack/magnum master: CI: Drop Heat driver and container build/publish jobs  https://review.opendev.org/c/openstack/magnum/+/95770911:45
*** darmach47 is now known as darmach414:58
opendevreviewMichal Nasiadka proposed openstack/magnum master: CI: Remove container build/publish tools  https://review.opendev.org/c/openstack/magnum/+/95212420:17
opendevreviewMatthew Northcott proposed openstack/magnum-specs master: Propose credential rotation spec.  https://review.opendev.org/c/openstack/magnum-specs/+/95544823:52

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