mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-28 09:39:12 +03:00
[metallb] add config option for IPAddressPool avoidBuggyIPs (#10458)
* Add avoid_buggy_ips as optional * Revert avoid_buggy_ips default back to false * Change auto_assign to optional, default true
This commit is contained in:
@@ -73,7 +73,6 @@ metallb_config:
|
|||||||
primary:
|
primary:
|
||||||
ip_range:
|
ip_range:
|
||||||
- 192.0.1.0-192.0.1.254
|
- 192.0.1.0-192.0.1.254
|
||||||
auto_assign: true
|
|
||||||
|
|
||||||
pool1:
|
pool1:
|
||||||
ip_range:
|
ip_range:
|
||||||
@@ -82,8 +81,8 @@ metallb_config:
|
|||||||
|
|
||||||
pool2:
|
pool2:
|
||||||
ip_range:
|
ip_range:
|
||||||
- 192.0.2.2-192.0.2.2
|
- 192.0.3.0/24
|
||||||
auto_assign: false
|
avoid_buggy_ips: true # When set to true, .0 and .255 addresses will be avoided.
|
||||||
```
|
```
|
||||||
|
|
||||||
## Layer2 Mode
|
## Layer2 Mode
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ spec:
|
|||||||
{% for ip_range in pool.ip_range %}
|
{% for ip_range in pool.ip_range %}
|
||||||
- "{{ ip_range }}"
|
- "{{ ip_range }}"
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
autoAssign: {{ pool.auto_assign }}
|
autoAssign: {{ pool.auto_assign | default(true) }}
|
||||||
avoidBuggyIPs: true
|
avoidBuggyIPs: {{ pool.avoid_buggy_ips | default(false) }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
Reference in New Issue
Block a user