added the ability to define and deploy multiple address pools to metallb (#4757)

This commit is contained in:
Scott Charron
2019-06-11 03:20:21 -04:00
committed by Kubernetes Prow Robot
parent 5e80603bbb
commit e6fb686156
3 changed files with 17 additions and 1 deletions

View File

@@ -8,6 +8,14 @@ data:
config: |
address-pools:
- name: loadbalanced
protocol: layer2
protocol: {{ metallb.protocol }}
addresses:
- {{ metallb.ip_range }}
{% if metallb.additional_address_pools is defined %}{% for pool in metallb.additional_address_pools %}
- name: {{ pool }}
protocol: {{ metallb.additional_address_pools[pool].protocol }}
addresses:
- {{ metallb.additional_address_pools[pool].ip_range }}
auto-assign: {{ metallb.additional_address_pools[pool].auto_assign }}
{% endfor %}
{% endif %}