installer: install dns zone manager
diff --git a/core/installer/values-tmpl/ingress-public.yaml b/core/installer/values-tmpl/ingress-public.yaml
index 94773e8..25379d4 100644
--- a/core/installer/values-tmpl/ingress-public.yaml
+++ b/core/installer/values-tmpl/ingress-public.yaml
@@ -15,10 +15,12 @@
values:
fullnameOverride: {{ .Global.PCloudEnvName }}-ingress-public
controller:
+ kind: DaemonSet
+ hostNetwork: true
+ hostPort:
+ enabled: true
service:
- type: LoadBalancer
- annotations:
- metallb.universe.tf/loadBalancerIPs: {{ .Values.IngressPublicIP }}
+ enabled: false
ingressClassByName: true
ingressClassResource:
name: {{ .Global.PCloudEnvName }}-ingress-public
@@ -27,3 +29,7 @@
controllerValue: k8s.io/{{ .Global.PCloudEnvName }}-ingress-public
config:
proxy-body-size: 100M # TODO(giolekva): configurable
+ tcp:
+ "53": "{{ .Global.PCloudEnvName }}-dns-zone-manager/coredns:53"
+ udp:
+ "53": "{{ .Global.PCloudEnvName }}-dns-zone-manager/coredns:53"