File tree Expand file tree Collapse file tree 4 files changed +26
-3
lines changed Expand file tree Collapse file tree 4 files changed +26
-3
lines changed Original file line number Diff line number Diff line change 11apiVersion : v1
22name : kubernetes-ingress
3- version : 0.3 .0
3+ version : 0.4 .0
44kubeVersion : " >=1.12.0-0"
55description : A Helm chart for HAProxy Kubernetes Ingress Controller
66keywords :
Original file line number Diff line number Diff line change 11HAProxy Kubernetes Ingress Controller has been successfully installed.
22
33Controller image deployed is: "{{ .Values.controller.image.repository }}:{{ tpl .Values.controller.image.tag . }}".
4- Your controller is running in "{{ .Values.controller.kind }}" mode .
4+ Your controller is of a "{{ .Values.controller.kind }}" kind. Your controller service is running as a "{{ .Values.controller.service.type }}" type .
55{{- if and .Values.rbac.create}}
66RBAC authorization is enabled.
77{{- else}}
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ metadata:
1616 {{ $key }}: {{ $value | quote }}
1717{{- end }}
1818spec :
19+ {{ with .Values.controller.service.clusterIP }}clusterIP: {{ . }}{{ end }}
1920 type : {{ .Values.controller.service.type }}
2021 ports :
2122 - name : http
3738{{- if .Values.controller.service.externalIPs }}
3839{{ toYaml .Values.controller.service.externalIPs | indent 4 }}
3940{{- end -}}
41+ {{- if (eq .Values.controller.service.type "LoadBalancer") }}
42+ {{- if .Values.controller.service.loadBalancerIP }}
43+ loadBalancerIP : " {{ .Values.controller.service.loadBalancerIP }}"
44+ {{- end }}
45+ {{- if .Values.controller.service.loadBalancerSourceRanges }}
46+ loadBalancerSourceRanges :
47+ {{ toYaml .Values.controller.service.loadBalancerSourceRanges | indent 4 }}
48+ {{- end }}
49+ {{- end }}
50+
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ controller:
102102 # # Controller Service configuration
103103 # # ref: https://kubernetes.io/docs/concepts/services-networking/service/
104104 service :
105- type : NodePort
105+ type : NodePort # can be 'NodePort' or 'LoadBalancer'
106106
107107 # # Service annotations
108108 # # ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
@@ -129,6 +129,18 @@ controller:
129129 # # Expose service via external IPs that route to one or more cluster nodes
130130 externalIPs : []
131131
132+ # # LoadBalancer IP
133+ # # ref: https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer
134+ loadBalancerIP : " "
135+
136+ # # Source IP ranges permitted to access Network Load Balancer
137+ # ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/
138+ loadBalancerSourceRanges : []
139+
140+ # # Service ClusterIP
141+ # # ref: https://kubernetes.io/docs/concepts/services-networking/service/
142+ # clusterIP: ""
143+
132144 # # Controller DaemonSet configuration
133145 # # ref: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
134146 daemonset :
You can’t perform that action at this time.
0 commit comments