FairwindsOps / nova

Find outdated or deprecated Helm charts running in your cluster.
https://fairwinds.com
Apache License 2.0
728 stars 40 forks source link

Use Artifact Hub for repository listing to replace Helm Hub #53

Closed sudermanjr closed 2 years ago

sudermanjr commented 3 years ago

Is your feature request related to a problem? Please describe. There's a lot of helm repos out there now that stable/incubator are disabled. Some of them are very common to use.

Describe the solution you'd like Add a bunch of repos to the default list, some examples from my current list.

https://charts.helm.sh/stable
https://charts.helm.sh/incubator
https://charts.fairwinds.com/stable
https://charts.jetstack.io
https://charts.rimusz.net
https://helm.linkerd.io/stable
https://helm.linkerd.io/edge
https://charts.fairwinds.com/incubator
https://grafana.github.io/loki/charts
https://argoproj.github.io/argo-helm
https://kubecost.github.io/cost-analyzer/
https://charts.sudermanjr.com
https://agones.dev/chart/stable
https://helm.influxdata.com/
https://jupyterhub.github.io/helm-chart/
https://charts.deliveryhero.io/
https://kubernetes.github.io/autoscaler
https://prometheus-community.github.io/helm-charts
https://open-match.dev/chart/stable
https://charts.gitlab.io
https://aws.github.io/eks-charts
https://helm.datadoghq.com
https://helm.linkerd.io/stable
https://runatlantis.github.io/helm-charts
https://kubernetes.github.io/ingress-nginx
https://falcosecurity.github.io/charts
https://dl.gitea.io/charts/
https://charts.drone.io
https://jtblin.github.io/kube2iam
https://spotinst.github.io/spotinst-kubernetes-helm-charts
https://kubernetes-sigs.github.io/aws-ebs-csi-driver
https://releases.rancher.com/server-charts/latest
https://kubernetes.github.io/dashboard
https://aws.github.io/eks-charts
https://awslabs.github.io/k8s-cloudwatch-adapter/charts/k8s-cloudwatch-adapter
https://kubernetes-sigs.github.io/aws-efs-csi-driver
https://helm.releases.hashicorp.com
https://infracloudio.github.io/charts
https://helm.twun.io
https://oauth2-proxy.github.io/manifests
https://charts.bitnami.com/bitnami

Describe alternatives you've considered another alternative might be to add the current list you have locally to the default list? Not sure if that's good or bad

rbren commented 3 years ago

We are currently scraping a list of repos from Helm Hub. We should switch to the Artifact Hub API now that Helm Hub is deprecated

https://artifacthub.io/api/v1/packages/search?kind=0&facets=true&sort=relevance&limit=20&offset=0