-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(helm): Add support for OCI chart repositories #445
Conversation
can someone review this? we're adopting OCI and currently running this custom build as workaround |
bumping this up for visibility :) |
Can a maintainer look at this? It is a really small review that helps a lot of users. |
+1 on this feature |
@jcsf sorry for the delay here, can you rebase and fix the lint issues? |
Sure, will work on this today and update the PR. |
@cpanato Please retrigger the pipelines I believe the linter is fixed and the branch rebased. |
Signed-off-by: João Fernandes <jcsf_1995@hotmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!
What this PR does / why we need it:
Since Helm 3.8 the support of OCI registries is no longer experimental and is enabled by default, this means that more and more people will be using registries to store charts. In order to support this type of repository, a small change is needed because OCI registries can't be added like "regular repositories", and need to use a different command "helm registry login".
Therefore, and since it was already agreed that OCI repositories should start the URL with "oci://" this PR uses the prefix of the repository URL to select the right command to be able to add these type of repositories.
Special notes for your reviewer: I didn't added any automation test because didn't find any similar to what already was done, I tested this locally using a registry of mine.
Signed-off-by: João Fernandes jcsf_1995@hotmail.com