installer: orginize bootstrapper, improve service IP handling
diff --git a/core/installer/values-tmpl/ingress-public.yaml b/core/installer/values-tmpl/ingress-public.yaml
index 67ac1b2..94773e8 100644
--- a/core/installer/values-tmpl/ingress-public.yaml
+++ b/core/installer/values-tmpl/ingress-public.yaml
@@ -18,7 +18,7 @@
service:
type: LoadBalancer
annotations:
- metallb.universe.tf/loadBalancerIPs: 192.168.0.213 # TODO(giolekva): configurable
+ metallb.universe.tf/loadBalancerIPs: {{ .Values.IngressPublicIP }}
ingressClassByName: true
ingressClassResource:
name: {{ .Global.PCloudEnvName }}-ingress-public