installer: use soft-serve keygen lib
diff --git a/core/installer/values-tmpl/core-auth-storage.yaml b/core/installer/values-tmpl/core-auth-storage.yaml
index 368b433..8ae3b71 100644
--- a/core/installer/values-tmpl/core-auth-storage.yaml
+++ b/core/installer/values-tmpl/core-auth-storage.yaml
@@ -15,7 +15,7 @@
   values:
     fullnameOverride: postgres
     image:
-      repository: arm64v8/postgres
+      repository: library/postgres  # arm64v8/postgres
       tag: 15.3
     service:
       type: ClusterIP
diff --git a/core/installer/values-tmpl/headscale.yaml b/core/installer/values-tmpl/headscale.yaml
index c3894c2..9b43351 100644
--- a/core/installer/values-tmpl/headscale.yaml
+++ b/core/installer/values-tmpl/headscale.yaml
@@ -22,7 +22,7 @@
       pullPolicy: IfNotPresent
     storage:
       size: 5Gi
-    ingressClassName: pcloud-ingress-public
+    ingressClassName: {{ .Global.Id }}-ingress-public
     certificateIssuer: {{ .Global.Id }}-public
     domain: {{ .Values.Subdomain }}.{{ .Global.Domain }}
     publicBaseDomain: {{ .Global.Domain }}
diff --git a/core/installer/values-tmpl/metallb-ipaddresspool.jsonschema b/core/installer/values-tmpl/metallb-ipaddresspool.jsonschema
index 479ef98..d76700b 100644
--- a/core/installer/values-tmpl/metallb-ipaddresspool.jsonschema
+++ b/core/installer/values-tmpl/metallb-ipaddresspool.jsonschema
@@ -4,7 +4,8 @@
     "Name": { "type": "string" },
 	"From": { "type": "string" },
     "To": { "type": "string" },
-	"AutoAssign": { "type": "boolean" }
+	"AutoAssign": { "type": "boolean" },
+	"Namespace": { "type": "string" }
   },
   "additionalProperties": false
 }
diff --git a/core/installer/values-tmpl/metallb-ipaddresspool.yaml b/core/installer/values-tmpl/metallb-ipaddresspool.yaml
index 4eeacc9..87b55f4 100644
--- a/core/installer/values-tmpl/metallb-ipaddresspool.yaml
+++ b/core/installer/values-tmpl/metallb-ipaddresspool.yaml
@@ -17,3 +17,4 @@
     from: {{ .Values.From }}
     to: {{ .Values.To }}
     autoAssign: {{ .Values.AutoAssign }}
+    namespace: {{ .Values.Namespace }}