Skip to content

Commit 55ef950

Browse files
authored
fix(argument-specs): sync versions with defaults and add renovate tracking (#67)
* fix(argument-specs): sync versions with defaults and add renovate tracking - Add k3s_channel and k3s_node_ip_max_pods to k3s argument_specs (fixes CI error) - Fix docker_compose_v2_version default mismatch (5.1.0 → 5.1.1) - Add renovate comments to argument_specs.yml version defaults - Extend renovate.json customManager to cover argument_specs.yml files so versions are updated in the same PR as defaults/main.yml * fix(k3s): remove unused k3s_node_ip_max_pods variable The variable was defined in defaults but never referenced in any template or task. k3s_max_pods covers the max-pods kubelet argument.
1 parent dd87487 commit 55ef950

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

.github/renovate.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"customManagers": [
1111
{
1212
"customType": "regex",
13-
"managerFilePatterns": ["/^roles/.*/defaults/main\\.yml$/"],
13+
"managerFilePatterns": ["/^roles/.*/defaults/main\\.yml$/", "/^roles/.*/meta/argument_specs\\.yml$/"],
1414
"matchStrings": [
1515
"#\\s*renovate:\\s*datasource=(?<datasource>\\S+)\\s+depName=(?<depName>\\S+)(?:\\s+extractVersion=(?<extractVersion>\\S+))?(?:\\s+versioning=(?<versioning>\\S+))?\\s*(?:\\r?\\n|\\r).*?:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?\\s*(?:\\r?\\n|\\r|$)"
1616
],

roles/docker/meta/argument_specs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ argument_specs:
88
docker_version:
99
type: str
1010
description: Specifies the version of Docker to be installed. If omitted, the latest version is installed.
11+
# renovate: datasource=github-releases depName=moby/moby
1112
default: "28.5.2"
1213

1314
docker_daemon:

roles/docker_compose_v2/meta/argument_specs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ argument_specs:
1212
description:
1313
- Specifies the version of Docker Compose to install. Leave blank for the latest version.
1414
- Specify a specific version to install an older or specific release.
15-
default: "5.1.0"
15+
# renovate: datasource=github-releases depName=docker/compose
16+
default: "5.1.1"
1617

1718
docker_compose_v2_packages:
1819
type: list

roles/k3s/defaults/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ k3s_node_taints: []
5555

5656
# K3s system resources
5757
k3s_max_pods: 110
58-
k3s_node_ip_max_pods: 110
5958

6059
# K3s additional configuration
6160
k3s_extra_server_args: []

roles/k3s/meta/argument_specs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ argument_specs:
1515
required: true
1616
description: "K3s version to install (e.g., v1.35.2+k3s1)"
1717

18+
k3s_channel:
19+
type: "str"
20+
required: false
21+
default: "stable"
22+
description: "K3s release channel (e.g., stable, latest, testing)"
23+
1824
k3s_role:
1925
type: "str"
2026
required: true
@@ -159,6 +165,7 @@ argument_specs:
159165
default: 110
160166
description: "Maximum number of pods per node"
161167

168+
162169
k3s_extra_server_args:
163170
type: "list"
164171
elements: "str"

0 commit comments

Comments
 (0)