FairwindsOps/nova

Sometimes Nova fails to complete running because of not finding private Charts in ArtifactHub

deiga opened this issue · 3 comments

deiga commented

What happened?

We have a lot of private Helm Charts that don't exist in AH and mostly that works fine with Nova. Sporadically Nova quits unexpectedly with the following message: Error getting artifacthub package repos: failed to search for packages for term <chart name>

What did you expect to happen?

For Nova to mark the Chart as not-outdated and continue to process the next Chart.

How can we reproduce this?

I don't know

Version

3.6.2

Search

  • I did search for other open and closed issues before opening this.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Additional context

No response

Interesting. I wonder if we just logged the error but didn't return it here if that would handle. I'm unclear on what the other consequences would be though

deiga commented

@sudermanjr This seems to happen to public charts as well! Got this error today

F0311 17:39:38.659089      17 root.go:272] Error getting artifacthub package repos: failed to search for packages for term ingress-nginx

I wonder if this is some rate-limiting from ArtifactHub? If it is, then it could be solved by adding some checks and waits for something like that

This should be fixed by the rate-limiting fix that we implemented last week.