[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 truepull/10473/head
parent
7b2586943b
commit
7919a47165
|
@ -73,7 +73,6 @@ metallb_config:
|
|||
primary:
|
||||
ip_range:
|
||||
- 192.0.1.0-192.0.1.254
|
||||
auto_assign: true
|
||||
|
||||
pool1:
|
||||
ip_range:
|
||||
|
@ -82,8 +81,8 @@ metallb_config:
|
|||
|
||||
pool2:
|
||||
ip_range:
|
||||
- 192.0.2.2-192.0.2.2
|
||||
auto_assign: false
|
||||
- 192.0.3.0/24
|
||||
avoid_buggy_ips: true # When set to true, .0 and .255 addresses will be avoided.
|
||||
```
|
||||
|
||||
## Layer2 Mode
|
||||
|
|
|
@ -16,7 +16,7 @@ spec:
|
|||
{% for ip_range in pool.ip_range %}
|
||||
- "{{ ip_range }}"
|
||||
{% endfor %}
|
||||
autoAssign: {{ pool.auto_assign }}
|
||||
avoidBuggyIPs: true
|
||||
autoAssign: {{ pool.auto_assign | default(true) }}
|
||||
avoidBuggyIPs: {{ pool.avoid_buggy_ips | default(false) }}
|
||||
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in New Issue