diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 5e02adb5771d7224cf53ea8a6f4989f8c7afe4d8..13eb3c546d9c1660ca8494a9554c1d382e5142d1 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -92,6 +92,7 @@ just 1.7.0 k3s 1.31.2+k3s1 kind 0.19.0 kotlin 1.7.20 +kubebuilder 3.10.0 kubectl 1.26.3 kubetail 1.6.19 kustomize 4.5.7 @@ -468,6 +469,13 @@ dummy 1.2.3 depName: 'kotlin', extractVersion: '^(Kotlin |v)(?<version>\\S+)', }, + { + currentValue: '3.10.0', + datasource: 'github-tags', + packageName: 'kubernetes-sigs/kubebuilder', + depName: 'kubebuilder', + extractVersion: '^v(?<version>.+)', + }, { currentValue: '1.26.3', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index ceeb4de4ef54f94267a2b9f6898a3382eb1fb779..803ebfbe76e52ca77d5e21887e0d7f65710baf64 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -453,6 +453,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^(Kotlin |v)(?<version>\\S+)', }, }, + kubebuilder: { + asdfPluginUrl: 'https://github.com/virtualstaticvoid/asdf-kubebuilder.git', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'kubernetes-sigs/kubebuilder', + extractVersion: '^v(?<version>.+)', + }, + }, kubectl: { asdfPluginUrl: 'https://github.com/Banno/asdf-kubectl.git', config: {