charts: metallb-ipaddresspool release namespace
diff --git a/charts/metallb-ipaddresspool/templates/ip-address-pool.yaml b/charts/metallb-ipaddresspool/templates/ip-address-pool.yaml
index 6195194..218bb36 100644
--- a/charts/metallb-ipaddresspool/templates/ip-address-pool.yaml
+++ b/charts/metallb-ipaddresspool/templates/ip-address-pool.yaml
@@ -1,8 +1,9 @@
+{{- $ns := default .Release.Namespace .Values.namespace }}
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: {{ .Values.name }}
- namespace: {{ .Release.Namespace }}
+ namespace: {{ $ns }}
spec:
autoAssign: {{ .Values.autoAssign }}
addresses:
@@ -12,7 +13,7 @@
kind: L2Advertisement
metadata:
name: {{ .Values.name }}
- namespace: {{ .Release.Namespace }}
+ namespace: {{ $ns }}
spec:
ipAddressPools:
- {{ .Values.name }}
diff --git a/charts/metallb-ipaddresspool/values.yaml b/charts/metallb-ipaddresspool/values.yaml
index 6e46b46..107ff65 100644
--- a/charts/metallb-ipaddresspool/values.yaml
+++ b/charts/metallb-ipaddresspool/values.yaml
@@ -2,3 +2,4 @@
autoAssign: false
from: 10.1.0.10
to: 10.1.0.255
+namespace: ""