Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upChange the CHART REPOSITY to use Nexus HELM REPO error in step helm release #7052
Comments
|
Having the same issue here. |
|
So If I understand correctly Nexus repo helm doesn’t have the api/charts, and we would like to add an option to use local mirrors so that the charts can be picked up ? |
|
No! |
|
can't we just use the plain url and leave it up to administrator and users to configure the url, including or excluding the api/charts part ? |
|
The ongoing strategy for JX provisioning is to divest in resource creation/management in favor of bring-your-own, but with improved documentation. Nexus will be part of this effort and we welcome contributions/discussions to help determine the best way to go about it. |
|
@deanesmith I would love to contribute, could you guide me a bit more on how I can get involved ? |
|
Hi @sladyn98, based on the feedback here a step in the right direction would be to allow for the ability to have an option to be more flexible with the Nexus chart repo URL but without breaking the current happy path. |


Summary
I’m trying to use a Chart Repository by external Nexus, but I’d a problem in pipeline when I’m using the command:
jx step helm releaseWhen this command do the upload chart file, my $CHART_REPOSITORY is changing and including the /api/charts
In my Nexus repo helm doesn’t have the api/charts.
We fount on the step_helm_release.go this input code:
u := util.UrlJoin(chartRepo, "/api/charts")step_helm_release.go line
**How we could use the Nexus to all Helm Repo for upload or download charts?
Is there a way to use my local mirror completely?**
Steps to reproduce the behavior
Create a Nexus Helm Repo and use as a chat_repository
Jx version
The output of
jx versionis:Jenkins type
Kubernetes cluster
rke 2
Operating system / Environment
Linux