2023-12-07 09:06:01 +00:00
|
|
|
{
|
|
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
|
|
"kubernetes": {
|
|
|
|
"fileMatch": ["\\.yaml$", "\\.yml$"]
|
|
|
|
},
|
|
|
|
"extends": [
|
2024-02-29 18:54:21 +00:00
|
|
|
"config:recommended",
|
2024-09-25 23:17:08 +00:00
|
|
|
"docker:enableMajor",
|
|
|
|
":gitSignOff"
|
2023-12-07 09:06:01 +00:00
|
|
|
],
|
|
|
|
"labels": ["renovate"],
|
|
|
|
"includePaths": [
|
|
|
|
"**/charts/argo-workflows/Chart.yaml",
|
|
|
|
"**/charts/argo-cd/Chart.yaml",
|
2025-01-04 09:07:48 +00:00
|
|
|
"**/charts/argo-cd/values.yaml",
|
2023-12-07 09:06:01 +00:00
|
|
|
"**/charts/argo-events/Chart.yaml",
|
|
|
|
"**/charts/argo-rollouts/Chart.yaml",
|
2024-02-29 18:54:21 +00:00
|
|
|
"**/charts/argocd-image-updater/Chart.yaml",
|
|
|
|
"**/.github/workflows/renovate.yaml"
|
2023-12-07 09:06:01 +00:00
|
|
|
],
|
2024-02-29 18:54:21 +00:00
|
|
|
"customManagers": [
|
2023-12-07 09:06:01 +00:00
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"customType": "regex",
|
2023-12-07 09:06:01 +00:00
|
|
|
"fileMatch": ["charts/argo-workflows/Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"\\sappVersion: (?<currentValue>.*)\\s"
|
|
|
|
],
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
|
|
|
|
"depNameTemplate": "argoproj/argo-workflows",
|
|
|
|
"datasourceTemplate": "github-releases"
|
|
|
|
},
|
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"customType": "regex",
|
2023-12-07 09:06:01 +00:00
|
|
|
"fileMatch": ["charts/argo-cd/Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"\\sappVersion: (?<currentValue>.*)\\s"
|
|
|
|
],
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
|
|
|
|
"depNameTemplate": "argoproj/argo-cd",
|
|
|
|
"datasourceTemplate": "github-releases"
|
|
|
|
},
|
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"customType": "regex",
|
2023-12-07 09:06:01 +00:00
|
|
|
"fileMatch": ["charts/argo-events/Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"\\sappVersion: (?<currentValue>.*)\\s"
|
|
|
|
],
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
|
|
|
|
"depNameTemplate": "argoproj/argo-events",
|
|
|
|
"datasourceTemplate": "github-releases"
|
|
|
|
},
|
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"customType": "regex",
|
2023-12-07 09:06:01 +00:00
|
|
|
"fileMatch": ["charts/argo-rollouts/Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"\\sappVersion: (?<currentValue>.*)\\s"
|
|
|
|
],
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
|
|
|
|
"depNameTemplate": "argoproj/argo-rollouts",
|
|
|
|
"datasourceTemplate": "github-releases"
|
|
|
|
},
|
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"customType": "regex",
|
2023-12-07 09:06:01 +00:00
|
|
|
"fileMatch": ["charts/argocd-image-updater/Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"\\sappVersion: (?<currentValue>.*)\\s"
|
|
|
|
],
|
|
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
|
|
|
|
"depNameTemplate": "argoproj-labs/argocd-image-updater",
|
|
|
|
"datasourceTemplate": "github-releases"
|
2024-02-29 18:54:21 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"customType": "regex",
|
|
|
|
"fileMatch": ["^\\.github/workflows/[^/]+\\.ya?ml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+.+version: (?<currentValue>.*)"
|
|
|
|
]
|
2023-12-07 09:06:01 +00:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"packageRules": [
|
|
|
|
{
|
2024-02-29 18:54:21 +00:00
|
|
|
"matchPackagePatterns": [
|
|
|
|
"argoproj/argo-workflows",
|
|
|
|
"argoproj/argo-cd",
|
|
|
|
"argoproj/argo-events",
|
|
|
|
"argoproj/argo-rollouts"
|
|
|
|
],
|
|
|
|
"commitMessagePrefix": "chore({{{replace 'argoproj/' '' depName}}}):",
|
|
|
|
"postUpgradeTasks": {
|
|
|
|
"commands": ["./scripts/renovate-bump-version.sh {{depName}}"]
|
|
|
|
}
|
2023-12-07 09:06:01 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"matchPackagePatterns": ["argoproj-labs/argocd-image-updater"],
|
2024-02-29 18:54:21 +00:00
|
|
|
"commitMessagePrefix": "chore({{{replace 'argoproj-labs/' '' depName}}}):",
|
|
|
|
"postUpgradeTasks": {
|
|
|
|
"commands": ["./scripts/renovate-bump-version.sh {{depName}}"]
|
|
|
|
}
|
2023-12-07 09:06:01 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"matchPackagePatterns": ["redis-ha"],
|
|
|
|
"enabled": false
|
2024-03-01 21:48:29 +00:00
|
|
|
},
|
2025-01-05 04:56:16 +00:00
|
|
|
{
|
|
|
|
"matchPackagePatterns": ["public.ecr.aws/bitnami/redis-exporter"],
|
|
|
|
"commitMessagePrefix": "chore({{{replace 'public.ecr.aws/' '' depName}}}):",
|
|
|
|
"postUpgradeTasks": {
|
|
|
|
"commands": ["./scripts/renovate-bump-version.sh {{depName}}"]
|
|
|
|
}
|
|
|
|
},
|
2024-03-01 21:48:29 +00:00
|
|
|
{
|
|
|
|
"matchPackageNames": ["ghcr.io/renovatebot/renovate"],
|
|
|
|
"extends": ["schedule:monthly"]
|
2023-12-07 09:06:01 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|