Monday, 2023-08-28

daleesjakeyip: mnasiadka: With regard to creating a Magnum-owned repo for CAPI Helm charts - how do we go about getting this set up? I'm happy to help make the requests. https://review.opendev.org/c/openstack/magnum/+/881453/15/magnum/conf/capi_driver.py#4300:06
opendevreviewRico Lin proposed openstack/magnum master: Add releasenote for Trust token scope fix  https://review.opendev.org/c/openstack/magnum/+/89284504:02
ricolinjakeyip: releasenote added ^^^04:03
ricolinI mean the patch04:03
opendevreviewDale Smith proposed openstack/magnum master: Update autoscaler clusterrole permissions to support 1.22  https://review.opendev.org/c/openstack/magnum/+/89284604:04
jakeyipdalees: I was about to bring this up next meeting; I've got access to the original openstack magnum dockerhub repo from previous PTLs. https://hub.docker.com/orgs/openstackmagnum/repositories . we may be able to host it there .06:49
jakeyipricolin: thanks! let me help fix a few trivial spelling and I'll merge that. 06:51
jakeyipricolin: will you help with removing the redundant trustee user policy from certificate api calls? Sorry, I know it's a big ask. we can discuss or split it up, feel free to DM me.06:54
opendevreviewJake Yip proposed openstack/magnum master: Add releasenote for Trust token scope fix  https://review.opendev.org/c/openstack/magnum/+/89284506:59
opendevreviewJake Yip proposed openstack/magnum master: Propose driver name as k8s_capi_v1  https://review.opendev.org/c/openstack/magnum/+/89285407:16
opendevreviewJake Yip proposed openstack/magnum master: Propose driver name as k8s_capi_v1  https://review.opendev.org/c/openstack/magnum/+/89285407:25
jakeyiphey all re: CAPI, there's one thing which is probably the hardest - naming :) . Please see the proposal. I'll willing to do the refactoring if this is acceptable by all. Thanks!07:26
jakeyip^07:26
mnasiadkadalees: we need a repository first, here's a list of similar patches we did for ansible-collection-kolla back in the days: https://review.opendev.org/c/openstack/project-config/+/819326 https://review.opendev.org/c/openstack/governance/+/819331 https://review.opendev.org/c/openstack/releases/+/82403207:35
mnasiadkaand then we should have a publish job in the repo to publish helm chart in artifact hub - happy to help if needed :)07:40
opendevreviewJake Yip proposed openstack/magnum master: Add releasenote for Trust token scope fix  https://review.opendev.org/c/openstack/magnum/+/89284507:40
mnasiadkajakeyip: dockerhub repo is not for helm charts - do we need to host any images for CAPI/CAPO?07:41
mnasiadka(not counting that docker hub and it's pull limits are insane)07:51
jakeyipmnasiadka: I haven't tried it yet, but I was under the impression docker hub can host helm charts (OCI) https://docs.docker.com/docker-hub/oci-artifacts/07:52
jakeyip(we have our own registry)07:53
mnasiadkajakeyip: magnum helm chart is hosted in artficathub07:53
mnasiadkahttps://artifacthub.io/packages/helm/openstack-helm/magnum07:53
mnasiadkaah, it's openstack-helm07:53
mnasiadkanot magnum07:53
mnasiadkalol07:53
mnasiadkawhatever, I think this is the default helm chart location nowadays07:53
mnasiadkaand I would not rely on docker hub07:54
jakeyipyeah, I was wondering where openstack-helm hosts their charts. and if openstack goverance has some guidelines07:54
jakeyipmnasiadka: I was thinking it's not that critical, just a default place for the reference helm chart. I'm pretty sure most deployments will host it on their registry. I think the last vPTG most of us have our own registries.07:58
mnasiadkajakeyip: for container images for sure, for helm charts - I have no clue, we don't mirror helm charts ;-)07:59
jakeyipyeah we'll probably have to with CAPI.08:11
jakeyipmnasiadka: if you have a moment can you take a look at the naming change https://review.opendev.org/c/openstack/magnum/+/892854 ? it includes some of your suggestions in your review. if you and dalees are ok with this, I can go ahead and change + rebase everything08:12
jakeyipI don't think we need to -1 and bother john/matt to change this, they done a great job already08:13
mnasiadkajakeyip: once you fix pep8 it's fine :)08:24
opendevreviewMichal Nasiadka proposed openstack/magnum master: Propose driver name as k8s_capi_v1  https://review.opendev.org/c/openstack/magnum/+/89285409:45
jakeyip:) 11:36
opendevreviewMichal Nasiadka proposed openstack/magnum master: Propose driver name as k8s_capi_v1  https://review.opendev.org/c/openstack/magnum/+/89285413:15
daleesmnasiadka: We found recently that Helm charts can be hosted in an OCI registry[1] also. This makes use of existing internal infra that may already exist in many companies, without requiring another mirror location for published Helm charts. [1] https://helm.sh/docs/topics/registries/21:05
daleeswe should also publish to the standard artifact hub, as the reference implementation if this is the norm.21:07
daleesjakeyip: yep, naming is hard :) Yours looks good, and I'll review fully soon - thanks for moving things forward. The only question I have is if we want to leave room for alternative CAPI implementations such as those from Vexxhost (not utilising Helm, but pykube). Maybe that can fit under `k8s_capi_v2`, if it wants to merge into Magnum codebase? 22:57

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