|
|
|
|
@@ -13,53 +13,24 @@
|
|
|
|
|
"prHourlyLimit": 0,
|
|
|
|
|
"prConcurrentLimit": 0,
|
|
|
|
|
"pinDigests": true,
|
|
|
|
|
"minimumReleaseAgeBehaviour": "timestamp-optional",
|
|
|
|
|
"baseBranchPatterns": [
|
|
|
|
|
"main"
|
|
|
|
|
],
|
|
|
|
|
"regexManagers": [
|
|
|
|
|
{
|
|
|
|
|
"fileMatch": ["(^|/)values\\.yaml$", "(^|/)values-.*\\.yaml$"],
|
|
|
|
|
"matchStrings": [
|
|
|
|
|
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+tag:\\s+(?<currentValue>.*)"
|
|
|
|
|
],
|
|
|
|
|
"datasourceTemplate": "{{{datasource}}}",
|
|
|
|
|
"depNameTemplate": "{{{depName}}}"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"customManagers": [
|
|
|
|
|
{
|
|
|
|
|
"description": "Update appVersion in Chart.yaml",
|
|
|
|
|
"description": "Generic Renovate tag matcher for Helm",
|
|
|
|
|
"customType": "regex",
|
|
|
|
|
"managerFilePatterns": [
|
|
|
|
|
"/(^|/)Chart\\.yaml$/"
|
|
|
|
|
"(^|/)Chart\\.yaml$",
|
|
|
|
|
"(^|/)values\\.yaml$",
|
|
|
|
|
"(^|/)templates/.*\\.yaml$"
|
|
|
|
|
],
|
|
|
|
|
"matchStrings": [
|
|
|
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+appVersion:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
|
|
|
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)(?:\\s+versioning=(?<versioning>[^\\s]+))?\\s*[a-zA-Z0-9_-]+:\\s*[\"']?(?<currentValue>[^\"'\\s]+(?:@sha256:[a-f0-9]+)?)[\"']?"
|
|
|
|
|
],
|
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Update specific images in values",
|
|
|
|
|
"customType": "regex",
|
|
|
|
|
"managerFilePatterns": [
|
|
|
|
|
"(^|/)values\\.yaml$"
|
|
|
|
|
],
|
|
|
|
|
"matchStrings": [
|
|
|
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s+tag:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
|
|
|
|
|
],
|
|
|
|
|
"depNameTemplate": "{{{depName}}}",
|
|
|
|
|
"datasourceTemplate": "{{{datasource}}}"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Update images in templates",
|
|
|
|
|
"customType": "regex",
|
|
|
|
|
"managerFilePatterns": [
|
|
|
|
|
"/(^|/)templates/.*\\.yaml$/"
|
|
|
|
|
],
|
|
|
|
|
"matchStrings": [
|
|
|
|
|
"# renovate: datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+tag:\\s*[\"']?(?<currentValue>[^@\"'\\s\n]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?[\"']?"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Update Helm CLI version in GitHub Actions",
|
|
|
|
|
"customType": "regex",
|
|
|
|
|
@@ -96,11 +67,9 @@
|
|
|
|
|
"enabled": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Label by datasource",
|
|
|
|
|
"matchDatasources": [
|
|
|
|
|
"helm",
|
|
|
|
|
"docker",
|
|
|
|
|
"github-actions"
|
|
|
|
|
"description": "Universal dynamic labeling by datasource",
|
|
|
|
|
"matchPackageNames": [
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"addLabels": [
|
|
|
|
|
"{{{datasource}}}"
|
|
|
|
|
@@ -116,13 +85,11 @@
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Group packages together when stripping registry",
|
|
|
|
|
"description": "Group packages together by stripping all registry/namespace prefixes",
|
|
|
|
|
"matchManagers": [
|
|
|
|
|
"custom.regex",
|
|
|
|
|
"helm-values",
|
|
|
|
|
"docker"
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
|
|
|
|
|
"groupName": "{{#if packageName}}{{{replace '^.*?/(.*)$' '$1' packageName}}}{{else}}{{{replace '^.*?/(.*)$' '$1' depName}}}{{/if}}",
|
|
|
|
|
"groupSlug": "unified-{{{groupName}}}"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@@ -143,6 +110,7 @@
|
|
|
|
|
"enabled": true
|
|
|
|
|
},
|
|
|
|
|
"addLabels": [
|
|
|
|
|
"{{{datasource}}}",
|
|
|
|
|
"automerge"
|
|
|
|
|
],
|
|
|
|
|
"automerge": true,
|
|
|
|
|
@@ -163,13 +131,11 @@
|
|
|
|
|
"matchUpdateTypes": [
|
|
|
|
|
"digest"
|
|
|
|
|
],
|
|
|
|
|
"matchDatasources": [
|
|
|
|
|
"docker"
|
|
|
|
|
],
|
|
|
|
|
"matchPackageNames": [
|
|
|
|
|
"searxng/searxng"
|
|
|
|
|
],
|
|
|
|
|
"addLabels": [
|
|
|
|
|
"{{{datasource}}}",
|
|
|
|
|
"automerge"
|
|
|
|
|
],
|
|
|
|
|
"enabled": true,
|
|
|
|
|
@@ -182,33 +148,32 @@
|
|
|
|
|
"pinDigest"
|
|
|
|
|
],
|
|
|
|
|
"matchDatasources": [
|
|
|
|
|
"helm",
|
|
|
|
|
"docker",
|
|
|
|
|
"github-actions"
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"addLabels": [
|
|
|
|
|
"{{{datasource}}}",
|
|
|
|
|
"automerge"
|
|
|
|
|
],
|
|
|
|
|
"automerge": true,
|
|
|
|
|
"minimumReleaseAge": "1 days"
|
|
|
|
|
"minimumReleaseAge": "3 days"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"description": "Automerge images, specific packages",
|
|
|
|
|
"matchUpdateTypes": [
|
|
|
|
|
"minor",
|
|
|
|
|
"patch",
|
|
|
|
|
"minor"
|
|
|
|
|
],
|
|
|
|
|
"matchDatasources": [
|
|
|
|
|
"docker"
|
|
|
|
|
"pinDigest"
|
|
|
|
|
],
|
|
|
|
|
"matchPackageNames": [
|
|
|
|
|
"ghcr.io/renovatebot/renovate",
|
|
|
|
|
"ghcr.io/prometheus-community/charts/kube-prometheus-stack"
|
|
|
|
|
],
|
|
|
|
|
"addLabels": [
|
|
|
|
|
"{{{datasource}}}",
|
|
|
|
|
"automerge"
|
|
|
|
|
],
|
|
|
|
|
"automerge": true
|
|
|
|
|
"automerge": true,
|
|
|
|
|
"minimumReleaseAge": "3 days"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|