Skip to content

Commit 8e1c4ec

Browse files
Merge pull request #355 from nuggie/main
add rke2_kube_proxy_extra_mount
2 parents 2c1a6c1 + 1fa9436 commit 8e1c4ec

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,10 @@ rke2_kubelet_config: {}
366366
# rke2_kube_proxy_arg:
367367
# - "proxy-mode=ipvs"
368368

369+
# (Optional) Customize default kube-proxy extra mounts
370+
# rke2_kube_proxy_extra_mount:
371+
# - "/lib/modules:/lib/modules:ro"
372+
369373
# The value for the node-name configuration item
370374
rke2_node_name: "{{ inventory_hostname }}"
371375

defaults/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,10 @@ rke2_kubelet_config: {}
331331
# rke2_kube_proxy_arg:
332332
# - "proxy-mode=ipvs"
333333

334+
# (Optional) Customize default kube-proxy extra mounts
335+
# rke2_kube_proxy_extra_mount:
336+
# - "/lib/modules:/lib/modules:ro"
337+
334338
# The value for the node-name configuration item
335339
rke2_node_name: "{{ inventory_hostname }}"
336340

meta/argument_specs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,13 @@ argument_specs:
477477
required: false
478478
description: "Customize default kube-proxy arguments."
479479

480+
rke2_kube_proxy_extra_mount:
481+
type: list
482+
default: []
483+
elements: str
484+
required: false
485+
description: "Customize default kube-proxy extra mounts."
486+
480487
rke2_node_name:
481488
type: str
482489
default: "{{ inventory_hostname }}"

templates/config.yaml.j2

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ kube-proxy-arg:
9191
- {{ argument }}
9292
{% endfor %}
9393
{% endif %}
94+
{% if ( rke2_kube_proxy_extra_mount is defined ) %}
95+
kube-proxy-extra-mount:
96+
{% for mount in rke2_kube_proxy_extra_mount %}
97+
- {{ mount }}
98+
{% endfor %}
99+
{% endif %}
94100
{% if (rke2_disable_cloud_controller | bool ) %}
95101
disable-cloud-controller: true
96102
{% if rke2_cloud_provider_name != false %}

0 commit comments

Comments
 (0)