Newer
Older
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"regexManagers:dockerfileVersions",
"replacements:all",
":gomod",
"security:openssf-scorecard",
":enableVulnerabilityAlertsWithLabel(security)",
":assignee(sheogorath)"
"osvVulnerabilityAlerts": true,
"apps/.+\\.yaml$",
"clusters/.+\\.yaml$",
"shared/components/.+\\.yaml$",
"shared/applications/.+\\.yaml$",
"infrastructure/.+\\.yaml$"
],
"ignorePaths": [
"clusters/k8s01/flux-system/gotk-components.yaml",
"clusters/k8s01/flux-system/gotk-sync.yaml"
"clusters/.+\\.yaml$",
"shared/components/.+\\.yaml$",
"gitlabci": {
"fileMatch": [
"\\.gitlab-ci\\.yml$",
"gitlab-ci\\.yaml$"
]
"customType": "regex",
"fileMatch": [
"Earthfile$"
],
"FROM\\s+(?<depName>[a-z0-9.\\/-]+):?(?<currentValue>[a-z0-9-.]+)?@?(?<currentDigest>sha256:[a-f0-9]+)?"
],
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
},
"customType": "regex",
"fileMatch": [
"images/mirror/Earthfile$"
],
"DO \\+MIRROR --image=\"?'?(?<depName>[^:\\s]+?):(?<currentValue>[a-z0-9-.]+?)?@?(?<currentDigest>sha256:[a-f0-9]+)?\"?'?\\s"
],
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
},
"customType": "regex",
"fileMatch": [
"\\.yaml$"
],
"matchStrings": [
"# renovate:\\n\\s+(?:\\S*)image: \"?'?(?<depName>[^:\\s]+?):(?<currentValue>[^\"]*?)@?(?<currentDigest>sha256:[a-f0-9]+)?\"?'?\\s"
],
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
"customType": "regex",
"fileMatch": [
"\\.yaml$"
],
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s+\\S+?: \"?(?<currentValue>.+?)@?(?<currentDigest>sha256:[a-f0-9]+)?\"?\\s"
"customType": "regex",
"fileMatch": [
"Chart\\.yaml$"
],
"# renovate:\\s+image=(?<depName>[^:\\s]+?)\\nappVersion:\\s+\"?'?(?<currentValue>[^\"]*)\"?'?"
],
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
"customType": "regex",
"fileMatch": [
"Dockerfile$",
"Earthfile$"
],
"matchStrings": [
"#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s+(ENV|ARG) .*?_VERSION=\"?(?<currentValue>.*)\"?\\s"
],
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
"matchDatasources": [
"docker"
],
"docker.io/library/fedora",
"registry.fedoraproject.org/fedora"
],
{
"matchDatasources": [
"docker"
],
"matchPackageNames": [
"quay.io/**"
],
"pinDigests": false
},
{
"matchDatasources": [
"helm"
],
"matchPackageNames": [
"longhorn"
],
"minimumReleaseAge": "14 days"
},
{
"matchDatasources": [
"helm"
],
"matchPackageNames": [
"renovate"
],
"schedule": [
"on Monday"
]
},
"charts/**",
"cluster/**/flux-system/**"
"matchDatasources": [
"docker"
],
"pinDigests": false
"postUpdateOptions": [
"helmUpdateSubChartArchives",
"gomodTidy"
]