This commit is contained in:
Mike McFetridge
2026-07-20 09:23:17 -04:00
parent c1315882da
commit 72272e4006
3179 changed files with 562960 additions and 14 deletions
+36
View File
@@ -0,0 +1,36 @@
<%- if create_namespace %>
---
apiVersion: v1
kind: Namespace
metadata:
name: << namespace >>
<%- endif %>
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: << pool_name >>
namespace: << namespace >>
spec:
addresses:
- << address_range >>
autoAssign: << auto_assign | lower >>
avoidBuggyIPs: << avoid_buggy_ips | lower >>
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: << advertisement_name >>
namespace: << namespace >>
spec:
ipAddressPools:
- << pool_name >>
<%- if node_selector_enabled %>
nodeSelectors:
- matchLabels:
<< node_selector_key >>: << node_selector_value >>
<%- endif %>
<%- if bind_interfaces_enabled %>
interfaces:
- << bind_interface >>
<%- endif %>