I am using official Helm charts for RenovateBot to run as a Cronjob and it should work with Self hosted Gitlab Repository https://github.com/renovatebot/helm-charts
Here is my values.yaml
renovate:
enabled: true
image:
tag: "36.107.1"
platform: gitlab
gitlab:
url: "https://gitlab.apps.abc.hodomain.local/"
privateToken: "git-renovate-token"
cronjob:
schedule: "* * * * * "
concurrencyPolicy: Forbid
But getting error
abc@IN-MRP6T0V6YW chart % helm upgrade --install renovate . -n ddcdevopstools --dry-run Release "renovate" does not exist. Installing it now. Error: execution error at (renovatebot/charts/renovate/templates/config.yaml:20:8): A valid .Values.renovate.config entry is required if existingConfigFile is not specified!
Can someone suggest best way to easily deploy renovte which work with self host Gitlab and for all repos . Any suggestions are welcome
I see the problem quite clearly through this message
A valid .Values.renovate.config entry is required if existingConfigFile is not specified!
The .Values.renovate.config
parameter is required and you cannot leave it blank. So, your values.yaml
config file will look like this
renovate:
enabled: true
config: "<enter your value>"
...
Or you can omit required
function from the helm template file.
More details here.