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 }}