diff --git a/renovate.json5 b/renovate.json5 index 420c42c..47b95cd 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -3,20 +3,24 @@ "extends": [ "config:base" ], - "helm-values": { - "managerFilePatterns": ["^charts/.*/values\\.yaml$"] - }, "packageRules": [ { - "matchUpdateTypes": ["major"], - "groupName": null, - "pinDigests": true - }, - { - "matchUpdateTypes": ["minor", "patch", "pin", "digest"], - "groupName": "non-major dependencies", - "groupSlug": "non-major", + "matchDatasources": ["docker"], "pinDigests": true } + ], + "helm-values": { + "fileMatch": ["^charts/.*/values\\.yaml$"] + }, + "regexManagers": [ + { + "fileMatch": ["^charts/.*/values\\.yaml$"], + "matchStrings": [ + "repository:\s*'(?.*?)'\n\s*tag:\s*'(?.*?)'", + "repository:\s*\"(?.*?)\"\n\s*tag:\s*\"(?.*?)\"", + "repository:\s*(?.*?)\n\s*tag:\s*(?.*)" + ], + "datasourceTemplate": "docker" + } ] -} +} \ No newline at end of file