Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    [ProGet] The jetstack helm repo breaks our internal helm feed

    Scheduled Pinned Locked Moved Support
    4 Posts 2 Posters 14 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      guyk
      last edited by guyk

      Adding the jetstack repo (https://charts.jetstack.io/) as a connector works fine, and it passes the health checks. When we add it to our internal helm feed, however, all operations involving the feed fail with the following error message:

      Helm chart version "0.15-alpha.3" is invalid.

      Details:
      Inedo.ProGet.InvalidPackageException: Helm chart version "0.15-alpha.3" is invalid.
      at Inedo.ProGet.Feeds.Helm.HelmChart..ctor(YamlMappingNode node, Nullable1 feedId, List1 images)
      at Inedo.ProGet.Feeds.Helm.HelmConnector.GetChartsAsync(String name)
      at Inedo.ProGet.Feeds.Helm.HelmFeed.GetChartsAsync(String name)
      at Inedo.ProGet.Feeds.Helm.HelmFeed.SearchPackagesAsync(String query, Int32 maxCount, Boolean includePrerelease)
      at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsyncInternal()
      at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsync()

      This repo hosts the official cert-manager helm chart, which is a CNCF member project.

      Issue encountered in version 2023.5 of ProGet on Windows, using the manual installer option.

      1 Reply Last reply Reply Quote 0
      • rhessingerR Offline
        rhessinger inedo-engineer
        last edited by

        Hi @guyk,

        It looks like jetstack is not requiring Helm packages to use SemVer 2 for their package versions. We have a flag to bypass packages with an invalid version or metadata, but it looks like it was hidden in ProGet v2023. I have added it back as part of ticket PG-2376, and it is set to release in ProGet 2023.7 this Friday. I can push out a pre-release version of ProGet to get the fix faster if you would like.

        Thanks,
        Rich

        Products Engineer, Inedo

        1 Reply Last reply Reply Quote 0
        • G Offline
          guyk
          last edited by

          Many thanks, version 2023.7 did the trick. :)

          1 Reply Last reply Reply Quote 0
          • rhessingerR Offline
            rhessinger inedo-engineer
            last edited by

            Hi @guyk,

            Glad to hear it!

            Thanks,
            Rich

            Products Engineer, Inedo

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • 1 / 1
            • First post
              Last post
            Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation