Skip to content

Commit 7e256d2

Browse files
authored
Merge pull request #6162 from Lucaber/chart-metrics-nodeport
Add helm chart options to expose metrics service as NodePort
2 parents 6f226e9 + 4e02ae7 commit 7e256d2

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

charts/ingress-nginx/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: ingress-nginx
3-
version: 3.1.0
3+
version: 3.2.0
44
appVersion: 0.35.0
55
home: https://github.com/kubernetes/ingress-nginx
66
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

charts/ingress-nginx/templates/controller-service-metrics.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,18 @@ spec:
2525
{{- end }}
2626
{{- if .Values.controller.metrics.service.loadBalancerSourceRanges }}
2727
loadBalancerSourceRanges: {{ toYaml .Values.controller.metrics.service.loadBalancerSourceRanges | nindent 4 }}
28+
{{- end }}
29+
{{- if .Values.controller.metrics.service.externalTrafficPolicy }}
30+
externalTrafficPolicy: {{ .Values.controller.metrics.service.externalTrafficPolicy }}
2831
{{- end }}
2932
ports:
3033
- name: metrics
3134
port: {{ .Values.controller.metrics.service.servicePort }}
3235
targetPort: metrics
36+
{{- $setNodePorts := (or (eq .Values.controller.metrics.service.type "NodePort") (eq .Values.controller.metrics.service.type "LoadBalancer")) }}
37+
{{- if (and $setNodePorts (not (empty .Values.controller.metrics.service.nodePort))) }}
38+
nodePort: {{ .Values.controller.metrics.service.nodePort }}
39+
{{- end }}
3340
selector:
3441
{{- include "ingress-nginx.selectorLabels" . | nindent 4 }}
3542
app.kubernetes.io/component: controller

charts/ingress-nginx/values.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,8 @@ controller:
454454
loadBalancerSourceRanges: []
455455
servicePort: 9913
456456
type: ClusterIP
457+
# externalTrafficPolicy: ""
458+
# nodePort: ""
457459

458460
serviceMonitor:
459461
enabled: false

0 commit comments

Comments
 (0)