From 58a076982232d358bc12be15b49978e6f18829be Mon Sep 17 00:00:00 2001 From: Sebastian Florek Date: Thu, 30 Jan 2025 11:07:33 +0100 Subject: [PATCH] chore(chart): release 7.10.2 --- charts/kubernetes-dashboard/Chart.yaml | 2 +- charts/kubernetes-dashboard/templates/services/api.yaml | 6 +++++- charts/kubernetes-dashboard/templates/services/auth.yaml | 6 +++++- .../templates/services/metrics-scraper.yaml | 6 ++++++ charts/kubernetes-dashboard/templates/services/web.yaml | 6 +++++- 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/charts/kubernetes-dashboard/Chart.yaml b/charts/kubernetes-dashboard/Chart.yaml index a54e3c1c60b5..e1ad9889dc0f 100644 --- a/charts/kubernetes-dashboard/Chart.yaml +++ b/charts/kubernetes-dashboard/Chart.yaml @@ -14,7 +14,7 @@ apiVersion: v2 name: kubernetes-dashboard -version: 7.10.1 +version: 7.10.2 description: General-purpose web UI for Kubernetes clusters keywords: - kubernetes diff --git a/charts/kubernetes-dashboard/templates/services/api.yaml b/charts/kubernetes-dashboard/templates/services/api.yaml index 79733c6ee43f..3ec0ee447bd3 100644 --- a/charts/kubernetes-dashboard/templates/services/api.yaml +++ b/charts/kubernetes-dashboard/templates/services/api.yaml @@ -31,9 +31,13 @@ metadata: name: {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }} spec: ports: - - name: {{ .Values.api.role }} {{- with (index .Values.api.containers.ports 0) }} + - name: {{ .name }} port: {{ .containerPort }} + {{ if .protocol }}protocol: {{ .protocol }}{{- end }} + {{ if .appProtocol }}appProtocol: {{ .appProtocol }}{{- end }} + {{ if .nodePort }}nodePort: {{ .nodePort }}{{- end }} + {{ if .targetPort }}targetPort: {{ .targetPort }}{{- end }} {{- end }} selector: {{- include "kubernetes-dashboard.matchLabels" . | nindent 4 }} diff --git a/charts/kubernetes-dashboard/templates/services/auth.yaml b/charts/kubernetes-dashboard/templates/services/auth.yaml index 8abb437c24f0..6e5bbb20f734 100644 --- a/charts/kubernetes-dashboard/templates/services/auth.yaml +++ b/charts/kubernetes-dashboard/templates/services/auth.yaml @@ -33,9 +33,13 @@ metadata: name: {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.auth.role }} spec: ports: - - name: {{ .Values.auth.role }} {{- with (index .Values.auth.containers.ports 0) }} + - name: {{ .name }} port: {{ .containerPort }} + {{ if .protocol }}protocol: {{ .protocol }}{{- end }} + {{ if .appProtocol }}appProtocol: {{ .appProtocol }}{{- end }} + {{ if .nodePort }}nodePort: {{ .nodePort }}{{- end }} + {{ if .targetPort }}targetPort: {{ .targetPort }}{{- end }} {{- end }} selector: {{- include "kubernetes-dashboard.matchLabels" . | nindent 4 }} diff --git a/charts/kubernetes-dashboard/templates/services/metrics-scraper.yaml b/charts/kubernetes-dashboard/templates/services/metrics-scraper.yaml index 9c3d95ed5f43..51c9d5a6d676 100644 --- a/charts/kubernetes-dashboard/templates/services/metrics-scraper.yaml +++ b/charts/kubernetes-dashboard/templates/services/metrics-scraper.yaml @@ -34,7 +34,13 @@ metadata: spec: ports: {{- with (index .Values.metricsScraper.containers.ports 0) }} + # Name is intentionally not used here as it breaks the connection between API <-> Scraper + # Named ports have an issue when trying to connect through in-cluster service proxy. - port: {{ .containerPort }} + {{ if .protocol }}protocol: {{ .protocol }}{{- end }} + {{ if .appProtocol }}appProtocol: {{ .appProtocol }}{{- end }} + {{ if .nodePort }}nodePort: {{ .nodePort }}{{- end }} + {{ if .targetPort }}targetPort: {{ .targetPort }}{{- end }} {{- end }} selector: {{- include "kubernetes-dashboard.matchLabels" . | nindent 4 }} diff --git a/charts/kubernetes-dashboard/templates/services/web.yaml b/charts/kubernetes-dashboard/templates/services/web.yaml index c2382104c39d..5c52a25267a3 100644 --- a/charts/kubernetes-dashboard/templates/services/web.yaml +++ b/charts/kubernetes-dashboard/templates/services/web.yaml @@ -33,9 +33,13 @@ metadata: name: {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.web.role }} spec: ports: - - name: {{ .Values.web.role }} {{- with (index .Values.web.containers.ports 0) }} + - name: {{ .name }} port: {{ .containerPort }} + {{ if .protocol }}protocol: {{ .protocol }}{{- end }} + {{ if .appProtocol }}appProtocol: {{ .appProtocol }}{{- end }} + {{ if .nodePort }}nodePort: {{ .nodePort }}{{- end }} + {{ if .targetPort }}targetPort: {{ .targetPort }}{{- end }} {{- end }} selector: {{- include "kubernetes-dashboard.matchLabels" . | nindent 4 }}