Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-7254

improve performance of gitlab fetching for custom tekton tasks - switch to http provider

    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • RHDH COPE 3273

      started from thread https://redhat-internal.slack.com/archives/C04PZ7H0VA8/p1745930528291939?thread_ts=1745629939.199729&cid=C04PZ7H0VA8

      If this solution doesn't work, we could move the helm publishing stuff out of the gitlab repo, as it seems that Konflux cannot consistently fetch content from that repo:

      repository is quite large (~78Mb), and between downloading the full repository and resolving the various deltas the resolver often times out. With the native git binary, cloning can take upwards of 20-30 seconds on my machine, however the tekton resolver uses the go-git library which is very inefficient when resolving deltas in both space and time. For some context, when go-git is used to clone a 45Mb repository it can use over 25Gb of memory and well over 5 minutes.

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: