diff --git a/values/env-hel1.yaml b/values/env-hel1.yaml index 5ba5c2d1..b3e7976b 100644 --- a/values/env-hel1.yaml +++ b/values/env-hel1.yaml @@ -11,6 +11,8 @@ clusterConfig: cluster: "hel1" ingress_nodes: ["controlplane-1, controlplane-2, controlplane-3"] ingress_replica_count: 3 + ingress_loadbalancer: true + ingress_nodeport: true fileserver: "10.0.1.1" s3: hosts: [] diff --git a/values/env.yaml b/values/env.yaml index 450980ba..cdfebb2c 100644 --- a/values/env.yaml +++ b/values/env.yaml @@ -23,6 +23,7 @@ clusterConfig: ingress_hostnetwork: false ingress_hostport: false ingress_nodeport: true + ingress_loadbalancer: false acme: email: "acme@oceanbox.io" dns01: "namecheap-apikey" diff --git a/values/ingress-nginx/values/ingress-nginx.yaml.gotmpl b/values/ingress-nginx/values/ingress-nginx.yaml.gotmpl index 0c00547d..fad91a69 100644 --- a/values/ingress-nginx/values/ingress-nginx.yaml.gotmpl +++ b/values/ingress-nginx/values/ingress-nginx.yaml.gotmpl @@ -60,7 +60,14 @@ controller: minAvailable: {{ .Values.nginx.pdb.minAvailable }} service: - {{- if .Values.clusterConfig.ingress_nodeport }} + {{- if .Values.clusterConfig.ingress_loadbalancer }} + type: LoadBalancer + {{- if .Values.clusterConfig.ingress_nodeport }} + nodePorts: + http: 30080 + https: 30443 + {{- end }} + {{- else if .Values.clusterConfig.ingress_nodeport }} type: NodePort externalTrafficPolicy: Local nodePorts: