diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000000000000000000000000000000000..d2d7fafbf8bc28643c84f78076c8a50de68cd4a1 --- /dev/null +++ b/renovate.json @@ -0,0 +1,33 @@ +{ + "baseBranches": ["master"], + "configWarningReuseIssue": false, + "dependencyDashboard": true, + "dependencyDashboardHeader": "- [ ] If there are Flux updates: Update [Flux manifests](https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/base/flux/gotk-components.yaml) to latest version based off available image versions.", + "dependencyDashboardTitle": "Renovate: Update Dependencies", + "draftPR": true, + "enabledManagers": ["helm-values","regex"], + "labels": ["renovate","kind::chore"], + "packageRules": [ + { + "matchDatasources": ["docker"], + "groupName": "Ironbank", + "registryUrls": ["https://registry1.dso.mil"] + }, + { + "matchPackagePatterns": ["flux"], + "additionalBranchPrefix": "flux-", + "addLabels": ["flux"], + "groupName": "Flux" + } + ], + "regexManagers": [ + { + "fileMatch": ["^base/flux/kustomization\\.yaml"], + "matchStrings": [ + "newName\\S*:\\s*(?<depName>\\S+).*\n\\s+newTag:\\s*(?<currentValue>.+)" + ], + "datasourceTemplate": "docker" + } + ], + "separateMajorMinor": false +} \ No newline at end of file