No Applications Available After Adding Helm Repository

Problem

  • Applications are not seen in the UI after adding a new Helm repository.

  • The Applications list is seen as empty, though the Helm repository might have applications. We see below logs:

level=info msg="Downloading metadata" dest=/monocular/repo-data/test/alpine/0.1.0/chart.tgz source=alpine-0.1.0.tgzlevel=error msg="Error on DownloadAndExtractChartTarball" error="Get alpine-0.2.0.tgz: unsupported protocol scheme \"\""

Environment

Platform9 Managed Kubernetes

Cause

The monocular version used by PMK isn't recent, and it doesn't support URLs to point to packages directly. For ex: Technosophos Helm repository has:

sources:   - https://github.com/kubernetes/helm   urls:   - alpine-0.3.0.tgz

The urls field above doesn't include the full path for the package but just the package name.

Resolution

Platform9 is aware about this issue and is working actively to mitigate this. If you are publishing your own Helm repository, please include the full path to the URLs and not just package names.

Last updated