diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 8672ae444d9dd82973c5c0bac79058be0917c9eb..5e02adb5771d7224cf53ea8a6f4989f8c7afe4d8 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -56,6 +56,7 @@ cargo-make 0.36.2 checkov 2.3.3 clojure 1.11.1.1182 conftest 0.56.0 +container-structure-test 1.19.2 cosign 2.2.4 crystal 1.6.1 dart 2.19.3 @@ -81,6 +82,7 @@ gomplate 3.11.7 hadolint 2.12.0 haskell 9.4.2 helm 3.10.1 +helm-docs 1.14.1 helmfile 0.147.0 hugo 0.104.3 idris 1.3.4 @@ -91,6 +93,7 @@ k3s 1.31.2+k3s1 kind 0.19.0 kotlin 1.7.20 kubectl 1.26.3 +kubetail 1.6.19 kustomize 4.5.7 lua 5.4.4 markdownlint-cli2 0.13.0 @@ -118,8 +121,12 @@ sbt 1.9.7 scala 3.2.1 shellcheck 0.8.0 shfmt 3.5.1 +skaffold 2.14.0 +talhelper 3.0.18 +talosctl 1.9.3 terraform 1.3.3 terraform-docs 0.16.0 +terraformer 0.8.21 terragrunt 0.43.2 tflint 0.44.1 tfsec 1.28.1 @@ -220,6 +227,13 @@ dummy 1.2.3 depName: 'conftest', extractVersion: '^v(?<version>\\S+)', }, + { + currentValue: '1.19.2', + datasource: 'github-tags', + packageName: 'GoogleContainerTools/container-structure-test', + depName: 'container-structure-test', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '2.2.4', datasource: 'github-releases', @@ -386,6 +400,13 @@ dummy 1.2.3 depName: 'helm', extractVersion: '^v(?<version>\\S+)', }, + { + currentValue: '1.14.1', + datasource: 'github-releases', + packageName: 'norwoodj/helm-docs', + depName: 'helm-docs', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '0.147.0', datasource: 'github-releases', @@ -454,6 +475,12 @@ dummy 1.2.3 depName: 'kubectl', extractVersion: '^v(?<version>.+)', }, + { + currentValue: '1.6.19', + datasource: 'github-releases', + packageName: 'johanhaleby/kubetail', + depName: 'kubetail', + }, { currentValue: '4.5.7', datasource: 'github-releases', @@ -635,6 +662,27 @@ dummy 1.2.3 depName: 'shfmt', extractVersion: '^v(?<version>\\S+)', }, + { + currentValue: '2.14.0', + datasource: 'github-tags', + packageName: 'GoogleContainerTools/skaffold', + depName: 'skaffold', + extractVersion: '^v(?<version>\\S+)', + }, + { + currentValue: '3.0.18', + datasource: 'github-tags', + packageName: 'budimanjojo/talhelper', + depName: 'talhelper', + extractVersion: '^v(?<version>\\S+)', + }, + { + currentValue: '1.9.3', + datasource: 'github-tags', + packageName: 'siderolabs/talos', + depName: 'talosctl', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '1.3.3', datasource: 'github-releases', @@ -649,6 +697,12 @@ dummy 1.2.3 depName: 'terraform-docs', extractVersion: '^v(?<version>.+)', }, + { + currentValue: '0.8.21', + datasource: 'github-releases', + packageName: 'GoogleCloudPlatform/terraformer', + depName: 'terraformer', + }, { currentValue: '0.43.2', datasource: 'github-releases', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 74aef63dcdb1d59c24e6a7655f1d4e56cc86f004..ceeb4de4ef54f94267a2b9f6898a3382eb1fb779 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -132,6 +132,15 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + 'container-structure-test': { + asdfPluginUrl: + 'https://github.com/FeryET/asdf-container-structure-test.git', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'GoogleContainerTools/container-structure-test', + extractVersion: '^v(?<version>\\S+)', + }, + }, cookiecutter: { asdfPluginUrl: 'https://github.com/shawon-crosen/asdf-cookiecutter', config: { @@ -325,6 +334,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + 'helm-docs': { + asdfPluginUrl: 'https://github.com/sudermanjr/asdf-helm-docs.git', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'norwoodj/helm-docs', + extractVersion: '^v(?<version>\\S+)', + }, + }, helmfile: { asdfPluginUrl: 'https://github.com/feniix/asdf-helmfile', config: { @@ -444,6 +461,13 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>.+)', }, }, + kubetail: { + asdfPluginUrl: 'https://github.com/janpieper/asdf-kubetail.git', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'johanhaleby/kubetail', + }, + }, kustomize: { asdfPluginUrl: 'https://github.com/Banno/asdf-kustomize', config: { @@ -667,6 +691,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + skaffold: { + asdfPluginUrl: 'https://github.com/nklmilojevic/asdf-skaffold', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'GoogleContainerTools/skaffold', + extractVersion: '^v(?<version>\\S+)', + }, + }, sops: { asdfPluginUrl: 'https://github.com/feniix/asdf-sops', config: { @@ -683,6 +715,22 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + talhelper: { + asdfPluginUrl: 'https://github.com/bjw-s/asdf-talhelper', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'budimanjojo/talhelper', + extractVersion: '^v(?<version>\\S+)', + }, + }, + talosctl: { + asdfPluginUrl: 'https://github.com/bjw-s/asdf-talosctl', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'siderolabs/talos', + extractVersion: '^v(?<version>\\S+)', + }, + }, terraform: { asdfPluginUrl: 'https://github.com/asdf-community/asdf-hashicorp', config: { @@ -699,6 +747,13 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>.+)', }, }, + terraformer: { + asdfPluginUrl: 'https://github.com/grimoh/asdf-terraformer', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'GoogleCloudPlatform/terraformer', + }, + }, terragrunt: { asdfPluginUrl: 'https://github.com/ohmer/asdf-terragrunt', config: {