diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 7949dc5b..bb1b2ae7 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -30,7 +30,27 @@ '(?:^|\\r\\n|\\r|\\n)#\\s*renovate:\\s*datasource=(?\\S+)\\s+packageName=(?\\S+)(?:^|\\r\\n|\\r|\\n)\\S+ (:|\\?)= (?\\S+)' ], }, + { + customType: 'regex', + managerFilePatterns: [ + 'modules/tools/**', + ], + depNameTemplate: 'envtest', + matchStrings: [ + 'KUBEBUILDER_ASSETS_VERSION\\s:=\\s(?\\S+)' + ], + datasourceTemplate: 'custom.envtest', + } ], + customDatasources: { + envtest: { + format: 'yaml', + defaultRegistryUrlTemplate: 'https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/master/envtest-releases.yaml', + transformTemplates: [ + '{"releases": releases.$keys().{"version": $, "sourceUrl": "https://github.com/kubernetes-sigs/controller-tools/releases/tag/envtest-" & $}}' + ], + }, + }, packageRules: [ { groupName: 'Tools',