apache / apache/solr-operator

Renovate fails to lookup helm package "solr-operator" due to ETIMEDOUT error

Open
#791 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
283
Forks
148
PR merge metrics
No merged PRs in 30d

Description

We have installed the Renovate dependency management app on our public GitHub repository. We're experiencing an issue when trying to update our helm dependency for the solr-operator in our GitHub repository. Renovate fails to look up the dependency with the following error:

```
DEBUG: GET https://solr.apache.org/charts/index.yaml = (code=ETIMEDOUT, statusCode=-1 retryCount=2, duration=841)
DEBUG: Datasource connection error
{
"datasource": "helm"
"packageName": "solr-operator"
"errCode": "ETIMEDOUT"
}

DEBUG: Failed to look up helm package solr-operator
{
"dependency": "solr-operator"
"packageFile": "charts/zac/Chart.yaml"
}
```

**Additional Information:**

* The URL https://solr.apache.org/charts/index.yaml works perfectly fine when accessed from my local computer.
* It appears that Renovate is either being blocked or rate-limited from accessing the URL.
* The URL https://solr.apache.org/charts redirects to https://nightlies.apache.org/solr/release/helm-charts, but using this as the lookup URL produces the exact same error.

Could you please help investigate whether this is an issue with the chart repository configuration or if there are any adjustments required on our side to allow Renovate to successfully perform lookups?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with charts/zac/Chart.yaml and the referenced solr-operator Helm dependency, then reproduce the Renovate request to https://solr.apache.org/charts/index.yaml and compare it with the redirected nightlies.apache.org URL. Done means Renovate can successfully look up the package without the ETIMEDOUT datasource error.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, helm, kubernetes
Domain
devops, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.