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: ""