jakeyip | hi anyone around for meeting? | 08:56 |
---|---|---|
jakeyip | dalees / mnasiadka ? | 08:56 |
dalees | hello jakeyip | 08:57 |
jakeyip | hi dalees, if you need anything reviewed please put them into the agenda :) | 08:59 |
jakeyip | #startmeeting magnum | 09:00 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
opendevmeet | The meeting name has been set to 'magnum' | 09:00 |
jakeyip | #link https://etherpad.opendev.org/p/magnum-weekly-meeting | 09:00 |
jakeyip | #topic Roll Call | 09:00 |
jakeyip | o/ | 09:00 |
dalees | o/ | 09:02 |
jakeyip | let's start | 09:03 |
jakeyip | #topic Reviews | 09:03 |
jakeyip | 1 from me to fix bug I mentioned last week https://review.opendev.org/c/openstack/magnum/+/926143 | 09:04 |
jakeyip | can do this when you have time | 09:05 |
jakeyip | dalees: anything reviews you want to push? | 09:05 |
dalees | nah, nothing in magnum for now. | 09:07 |
jakeyip | ok there's another thing I need more eyes on | 09:07 |
dalees | 926143 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 |
jakeyip | there's a possible security regression with the secure-rbac work ricolin did. there are more info in the agenda | 09:08 |
jakeyip | dalees: I can explain it more, and it actually is linked to the possible security regression | 09:10 |
jakeyip | it's a bit complicated to follow because there are so many different pieces | 09:11 |
jakeyip | I had a fun time tracing it :D | 09:12 |
dalees | yeah 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 |
jakeyip | dalees: yeah I haven't looked into that part yet. | 09:19 |
jakeyip | dalees: something else I want to ask you, do you fork the helm charts? | 09:29 |
dalees | jakeyip: yep, we do. | 09:29 |
jakeyip | how do you do versioning? | 09:29 |
dalees | didnt' we discuss this a while back? | 09:30 |
jakeyip | sorry I forgot | 09:30 |
dalees | no worries :D | 09:30 |
jakeyip | do you do off Chart.yaml or git commit ? | 09:30 |
dalees | we tag like this `0.8.0+catalystcloud5` and push to our oci registry | 09:31 |
jakeyip | do you modify Chart.yaml ? | 09:31 |
dalees | seems not for our current pipelines | 09:34 |
jakeyip | I'm still in two minds, but I'm thinking modifying Chart.yaml is a better way for a repo with many charts | 09:35 |
jakeyip | examples 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 |
jakeyip | working 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 forking | 09:36 |
dalees | we 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 |
jakeyip | in your clusters, what's the version of cluster-addons ? | 09:37 |
dalees | I don't think it matters much, since it's loaded as "repository: file://../cluster-addons" | 09:38 |
jakeyip | yeah ok | 09:39 |
dalees | looks like it's `addons-0.1.0` | 09:39 |
jakeyip | yeah it'll never increment for you | 09:39 |
dalees | the changes appear though, they come in from 'helm dependency build` | 09:40 |
jakeyip | it's not a big deal | 09:40 |
jakeyip | I'm thinking what will be less confusing for users if they decide to fork `openstack/magnum-capi-helm-charts` | 09:41 |
jakeyip | I think maybe your CI checks out a fresh copy each time it builds openstack-cluster ? | 09:42 |
jakeyip | fresh copy of the git repo | 09:42 |
dalees | yup, it'll all match the git commit of the tag | 09:43 |
dalees | i can see how modifying Chart.yaml would be easier for forks | 09:44 |
jakeyip | yeah it's an incompatible change with how stackhpc does it, so I'm asking for opinions | 09:50 |
jakeyip | etc-defrag is the other one that will be changed | 09:50 |
jakeyip | a bit annoying if we do the Charts.yaml method and azimuth-cloud doesn't follow, then we are maintaining two different versions | 09:51 |
jakeyip | I don't want to split more | 09:51 |
jakeyip | anyway just stupid things. nothing from me | 09:54 |
jakeyip | we are almost at time, let me know if you need anything | 09:54 |
jakeyip | #endmeeting | 10:07 |
opendevmeet | Meeting ended Wed Aug 14 10:07:42 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 10:07 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.html | 10:07 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.txt | 10:07 |
opendevmeet | Log: https://meetings.opendev.org/meetings/magnum/2024/magnum.2024-08-14-09.00.log.html | 10:07 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!