try to limit auto-update clutter
This commit is contained in:
+70
-15
@@ -8,6 +8,7 @@
|
|||||||
"rebaseWhen": "conflicted",
|
"rebaseWhen": "conflicted",
|
||||||
"prConcurrentLimit": 7,
|
"prConcurrentLimit": 7,
|
||||||
"pinDigests": true,
|
"pinDigests": true,
|
||||||
|
"timezone":"Europe/Amsterdam"
|
||||||
"helm-values": {
|
"helm-values": {
|
||||||
"fileMatch": ["charts/.+/.*values\\.yaml$", "charts/.+/SCALE/.*_values\\.yaml$"]
|
"fileMatch": ["charts/.+/.*values\\.yaml$", "charts/.+/SCALE/.*_values\\.yaml$"]
|
||||||
},
|
},
|
||||||
@@ -29,7 +30,7 @@
|
|||||||
"pinDigests": true,
|
"pinDigests": true,
|
||||||
"commitMessageTopic": "container image {{depName}}",
|
"commitMessageTopic": "container image {{depName}}",
|
||||||
"commitMessageExtra": "to {{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}",
|
"commitMessageExtra": "to {{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}",
|
||||||
"matchUpdateTypes": ["major", "minor", "patch"],
|
"matchUpdateTypes": ["major", "minor", "patch", "digest"],
|
||||||
"postUpgradeTasks": {
|
"postUpgradeTasks": {
|
||||||
"commands": [
|
"commands": [
|
||||||
"sed -i \"s/^version:.*/version: $(grep '^version:' Chart.yaml | awk '{print $2}' | awk -F '[.\"]' '{$NF = $NF + 1;} 1' | sed 's/ /./g')/\" Chart.yaml",
|
"sed -i \"s/^version:.*/version: $(grep '^version:' Chart.yaml | awk '{print $2}' | awk -F '[.\"]' '{$NF = $NF + 1;} 1' | sed 's/ /./g')/\" Chart.yaml",
|
||||||
@@ -49,6 +50,10 @@
|
|||||||
"labels": ["dependency/helm/major"],
|
"labels": ["dependency/helm/major"],
|
||||||
"groupName": ["dependency helm major"],
|
"groupName": ["dependency helm major"],
|
||||||
"paths": ["charts/dependency/"],
|
"paths": ["charts/dependency/"],
|
||||||
|
"schedule": [
|
||||||
|
"after 3am and before 4am on tuesday"
|
||||||
|
]
|
||||||
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchDatasources": ["helm"],
|
"matchDatasources": ["helm"],
|
||||||
@@ -60,6 +65,9 @@
|
|||||||
"bumpVersion": "patch",
|
"bumpVersion": "patch",
|
||||||
"labels": ["dependency/helm/non-major"],
|
"labels": ["dependency/helm/non-major"],
|
||||||
"paths": ["charts/dependency/"],
|
"paths": ["charts/dependency/"],
|
||||||
|
"schedule": [
|
||||||
|
"after 3am and before 4am on tuesday"
|
||||||
|
]
|
||||||
"groupName": "dependency helm non-major"
|
"groupName": "dependency helm non-major"
|
||||||
},
|
},
|
||||||
//
|
//
|
||||||
@@ -71,14 +79,14 @@
|
|||||||
"bumpVersion": "major",
|
"bumpVersion": "major",
|
||||||
"labels": ["general/helm/major"],
|
"labels": ["general/helm/major"],
|
||||||
"groupName": ["general helm major"],
|
"groupName": ["general helm major"],
|
||||||
"paths": ["charts/incubator/", "charts/dev/", "charts/stable/", "charts/core/"],
|
"paths": ["charts/incubator/", "charts/dev/", "charts/enterprise/", "charts/stable/", "charts/core/", "templates/app/"],
|
||||||
"schedule": [
|
"schedule": [
|
||||||
"on tuesday"
|
"after 6am and before 7am on tuesday"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchDatasources": ["helm"],
|
"matchDatasources": ["helm"],
|
||||||
"automerge": false,
|
"automerge": true,
|
||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
"minor",
|
"minor",
|
||||||
"patch"
|
"patch"
|
||||||
@@ -86,22 +94,23 @@
|
|||||||
"bumpVersion": "patch",
|
"bumpVersion": "patch",
|
||||||
"labels": ["general/helm/non-major"],
|
"labels": ["general/helm/non-major"],
|
||||||
"groupName": "general helm non-major",
|
"groupName": "general helm non-major",
|
||||||
"paths": ["charts/incubator/", "charts/dev/", "charts/stable/", "charts/core/"],
|
"paths": ["charts/incubator/", "charts/dev/", "charts/enterprise/", "charts/stable/", "charts/core/", "templates/app/"],
|
||||||
"schedule": [
|
"schedule": [
|
||||||
"on tuesday"
|
"after 6am and before 7am on tuesday"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
//
|
//
|
||||||
// Tag updates for semantic tags
|
// Tag updates for semantic tags on enterprise Apps
|
||||||
//
|
//
|
||||||
{
|
{
|
||||||
"matchDatasources": ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
"updateTypes": ["major"],
|
"updateTypes": ["major"],
|
||||||
"bumpVersion": "patch",
|
"bumpVersion": "patch",
|
||||||
"labels": ["tag/major"],
|
"labels": ["tag/enterprise/major"],
|
||||||
"groupName": ["major docker"],
|
"groupName": ["enterprise major docker"],
|
||||||
|
"paths": ["charts/enterprise/"],
|
||||||
"schedule": [
|
"schedule": [
|
||||||
"on tuesday"
|
"after 1am and before 2am on monday"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -109,14 +118,60 @@
|
|||||||
"automerge": false,
|
"automerge": false,
|
||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
"minor",
|
"minor",
|
||||||
"patch",
|
|
||||||
"digest"
|
|
||||||
],
|
],
|
||||||
"bumpVersion": "patch",
|
"bumpVersion": "patch",
|
||||||
"labels": ["tag/non-major"],
|
"labels": ["tag/enterprise/minor"],
|
||||||
"groupName": ["non-major docker"],
|
"groupName": ["enterprise minor docker"],
|
||||||
|
"paths": ["charts/enterprise/"],
|
||||||
"schedule": [
|
"schedule": [
|
||||||
"on tuesday"
|
"after 1am and before 2am on monday"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"automerge": true,
|
||||||
|
"matchUpdateTypes": [
|
||||||
|
"patch",
|
||||||
|
"digest",
|
||||||
|
"pin",
|
||||||
|
],
|
||||||
|
"bumpVersion": "patch",
|
||||||
|
"labels": ["tag/enterprise/non-minor"],
|
||||||
|
"groupName": ["enterprise patch docker"],
|
||||||
|
"paths": ["charts/enterprise/"],
|
||||||
|
"schedule": [
|
||||||
|
"after 1am and before 2am on monday"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
//
|
||||||
|
// Tag updates for semantic tags on all but enterprise Apps
|
||||||
|
//
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"updateTypes": ["major"],
|
||||||
|
"bumpVersion": "patch",
|
||||||
|
"labels": ["tag/major"],
|
||||||
|
"groupName": ["major docker"],
|
||||||
|
"paths": ["charts/incubator/", "charts/dev/", "charts/library/", "charts/stable/", "charts/core/", "templates/app/"],
|
||||||
|
"schedule": [
|
||||||
|
"after 1am and before 2am on monday"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"automerge": true,
|
||||||
|
"matchUpdateTypes": [
|
||||||
|
"minor",
|
||||||
|
"patch",
|
||||||
|
"digest",
|
||||||
|
"pin",
|
||||||
|
],
|
||||||
|
"bumpVersion": "patch",
|
||||||
|
"labels": ["tag/non-minor"],
|
||||||
|
"groupName": ["non-major docker"],
|
||||||
|
"paths": ["charts/incubator/", "charts/dev/", "charts/library/", "charts/stable/", "charts/core/", "templates/app/"],
|
||||||
|
"schedule": [
|
||||||
|
"after 1am and before 2am on monday"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user