Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-19094

Not rewriting index.yaml urls for remote Helm Repos other than helm-stable ones

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 6.8.7
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Hi Support,

      we need to use Artifactory as a proxy for several repository types in an air-gapped environment. We're trying to proxy mutliple helm-repositories (stable, charts.gitlab.io, ...) but we are not able to access artifacts other than the ones from official-stable repo because the served index.yaml file contains not rewritten url-data for repos other than helm-stable (https://kubernetes-charts.storage.googleapis.com/).

      Behaviour:

      Add official helm-stable Repo (default filled one when adding a new helm repo):

      Ok so far. Urls are rewritten when served trough a virtual repo.

      Create new virtual Repo (helm)

      Ok so far. 

      Repeating the steps with an other helm repo, not https://kubernetes-charts.storage.googleapis.com/, Artifactory is not rewriting the download urls to itself. It keeps the Internet download urls as shown below:

      Add gitlab-charts-repo helm-stable Repo:

      Ok so far. Urls should be rewritten when served trough a virtual repo.

      Create new virtual Repo (helm-gitlab-virtual)

      Are we doing something wrong?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              chrishapunkt Christian Heinrichs
            • Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: