I’m currently setting up my homelab using k3s and helm. Normally I use the official charts from the projects themselves, but I’m a bit lost when trying to install software that don’t have official helm charts. Are there any searchable trusted resources for helm charts?

  • nothingbutlove@lemmyonline.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I’ve had luck exploring the upstream’s source repositories. Often, ‘official’ charts are in the repos, but not pushed anywhere. Also, if you aren’t averse to Bitnami, they’ve quite a large collection of charts and applications which receive care and maintenance.

    • dotslashme@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Good suggestion. I am a bit averse to bitnami unfortunately but it might beat writing all the charts myself.

  • Woodspring@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Sometimes people build their own helm charts on GitHub, but not sure if that will qualify for “trusted”.

    You can make your own, if a project has an official docker image, it’ll just be a matter of writing a deployment.yaml with that image, a service.yaml for the deployment and possibly a pvc.yaml just to give it some persistence storage. Its what I do if a project doesn’t have an official helm chart.

    • dotslashme@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Good suggestion, but I find it hard to find the source of those charts (might be a mobile thing though). I will be sure to check it out more closely on my desktop.

      • tobifroe@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Sorry for replying late, on desktop there’s a sidebar that has a link to the chart source.

  • sudneo@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Not as far as I know. The only option is usually looking in Github if someone did already the work, but that’s not trusted…However, I usually just run Helm template command to see what manifests get rendered, so it’s not too hard to establish trust.

    In my experience also chart writers tend to be quite generous with permissions (for example, providing a ServiceAccount even when not needed), so I end up tweaking the charts very often.