{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "dependencyDashboard": true, "regexManagers": [ { "fileMatch": ["kustomization\\.yaml"], "matchStrings": [ "- name:\\s*(?\\S+)\\s*\\n\\s*newName:\\s*(?\\S+)\\s*\\n\\s*newTag:\\s*(?[a-f0-9]{7,40})" ], "datasourceTemplate": "docker", "versioningTemplate": "loose", "extractVersionTemplate": "{{ currentValue }}", "lookupNameTemplate": "{{ lookupName }}" }, ], "packageRules": [ // Fully automatically update the container version referenced in the deployment { "matchPackageNames": ["@kubernetes-sigs/kustomize"], "automerge": true, "automergeType": "branch", "ignoreTests": true, "commitMessagePrefix": "[skip ci]", "registryUrls": [ "https://git.kluster.moll.re" ], // Since the images use the commit sha as their tag, simply match any tag "versioning": "regex:(.*)" } ], }