I'm looking for advice on how to effectively share our private Helm charts with clients. We also have private OCI images hosted on Docker Hub. Ideally, I want a single solution that allows access to both our Helm charts and Docker images. I'm considering adding clients as members in my Docker Hub team with read-only access to get both images and charts. However, I would prefer not to make clients sign in to Docker. Instead, I'd like to manage and distribute access tokens. Unfortunately, Docker's access tokens are user-specific and require a user to be defined for consumption. How do you typically handle sharing Helm charts and Docker images with clients?
4 Answers
Why not just share the source code with your clients and let them build it themselves? You could also consider allowing them to download artifacts in zip files.
We set up a dedicated customer group in Artifactory and generated user accounts or tokens specifically for that group. They only have permissions for a specific repository, allowing customers to fetch the charts without access to other sensitive data.
Have you thought about using a dedicated Helm chart repository service, or something like Artifact Hub? These options might help you avoid some of the limitations that come with Docker Hub's access tokens.
If your clients can run an agent on their end, you might want to check out a tool like Glasskube, which works well for distributing both Docker images and Helm packaged apps.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically