Wednesday, 2024-08-14

jakeyiphi anyone around for meeting?08:56
jakeyipdalees / mnasiadka ?08:56
daleeshello jakeyip 08:57
jakeyiphi dalees, if you need anything reviewed please put them into the agenda :) 08:59
jakeyip#startmeeting magnum09:00
opendevmeetMeeting started Wed Aug 14 09:00:26 2024 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
jakeyip#link https://etherpad.opendev.org/p/magnum-weekly-meeting09:00
jakeyip#topic Roll Call09:00
jakeyipo/09:00
daleeso/09:02
jakeyiplet's start09:03
jakeyip#topic Reviews09:03
jakeyip1 from me to fix bug I mentioned last week https://review.opendev.org/c/openstack/magnum/+/92614309:04
jakeyipcan do this when you have time09:05
jakeyipdalees: anything reviews you want to push?09:05
daleesnah, nothing in magnum for now.09:07
jakeyipok there's another thing I need more eyes on09:07
dalees926143 sounds like an important bug fix, though I don't understand how it resolves the issue yet. Perhaps I just need to sit down and try it out.09:08
jakeyipthere's a possible security regression with the secure-rbac work ricolin did. there are more info in the agenda09:08
jakeyipdalees: I can explain it more, and it actually is linked to the possible security regression09:10
jakeyipit's a bit complicated to follow because there are so many different pieces09:11
jakeyipI had a fun time tracing it :D 09:12
daleesyeah i see. I wonder how this type of thing affects CAPI and app creds. The default in the driver is to create an app cred for the same project with the same roles.09:17
jakeyipdalees: yeah I haven't looked into that part yet.09:19
jakeyipdalees: something else I want to ask you, do you fork the helm charts?09:29
daleesjakeyip: yep, we do.09:29
jakeyiphow do you do versioning? 09:29
daleesdidnt' we discuss this a while back?09:30
jakeyipsorry I forgot09:30
daleesno worries :D09:30
jakeyipdo you do off Chart.yaml or git commit ?09:30
daleeswe tag like this `0.8.0+catalystcloud5` and push to our oci registry09:31
jakeyipdo you modify Chart.yaml ?09:31
daleesseems not for our current pipelines09:34
jakeyipI'm still in two minds, but I'm thinking modifying Chart.yaml is a better way for a repo with many charts09:35
jakeyipexamples are https://github.com/openstack/openstack-helm/blob/master/ceilometer/Chart.yaml and https://github.com/bitnami/charts/blob/main/bitnami/apache/Chart.yaml 09:35
jakeyipworking off git commit like how stackhpc does it makes all charts have the same version. also the versioning logic is in the CI pipeline which is a big awkward for forking09:36
daleeswe only publish one chart, the  `openstack-cluster` one. The cluster-addons chart is a dependency of it, so it's built into the package.09:36
jakeyipin your clusters, what's the version of cluster-addons ?09:37
daleesI don't think it matters much, since it's loaded as "repository: file://../cluster-addons"09:38
jakeyipyeah ok09:39
daleeslooks like it's `addons-0.1.0`09:39
jakeyipyeah it'll never increment for you09:39
daleesthe changes appear though, they come in from 'helm dependency build`09:40
jakeyipit's not a big deal09:40
jakeyipI'm thinking what will be less confusing for users if they decide to fork `openstack/magnum-capi-helm-charts`09:41
jakeyipI think maybe your CI checks out a fresh copy each time it builds openstack-cluster ?09:42
jakeyipfresh copy of the git repo09:42
daleesyup, it'll all match the git commit of the tag09:43
daleesi can see how modifying Chart.yaml would be easier for forks09:44
jakeyipyeah it's an incompatible change with how stackhpc does it, so I'm asking for opinions09:50
jakeyipetc-defrag is the other one that will be changed09:50
jakeyipa bit annoying if we do the Charts.yaml method and azimuth-cloud doesn't follow, then we are maintaining two different versions09:51
jakeyipI don't want to split more09:51
jakeyipanyway just stupid things. nothing from me09:54
jakeyipwe are almost at time, let me know if you need anything09:54
jakeyip#endmeeting10:07
opendevmeetMeeting ended Wed Aug 14 10:07:42 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)10:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.html10:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.txt10:07
opendevmeetLog:            https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.log.html10:07

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