Skip to content

Commit fb9949f

Browse files
authored
feat(chart): bump chart to 7.5.0 (#9117)
* bump api/web, chart deps and extend ingress/networkpolicy config * revert values.yaml hosts change
1 parent 5b57bf3 commit fb9949f

File tree

5 files changed

+29
-15
lines changed

5 files changed

+29
-15
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
dependencies:
22
- name: ingress-nginx
33
repository: https://kubernetes.github.io/ingress-nginx
4-
version: 4.10.0
4+
version: 4.10.1
55
- name: cert-manager
66
repository: https://charts.jetstack.io
7-
version: v1.14.3
7+
version: v1.14.5
88
- name: metrics-server
99
repository: https://kubernetes-sigs.github.io/metrics-server/
10-
version: 3.12.0
10+
version: 3.12.1
1111
- name: kong
1212
repository: https://charts.konghq.com
1313
version: 2.38.0
14-
digest: sha256:94e8aff5185ff5f76481ed0cc71bb3fbb272fa2ab06068079fcceb002bd47ef2
15-
generated: "2024-03-02T00:46:32.54460399+01:00"
14+
digest: sha256:ef535931f6d08b3b4b242cba567d0c02a072cf7cf68431f58a0d8d283b3b72b5
15+
generated: "2024-06-04T11:32:45.155515532+02:00"

charts/kubernetes-dashboard/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
apiVersion: v2
1616
name: kubernetes-dashboard
17-
version: 7.4.0
17+
version: 7.5.0
1818
description: General-purpose web UI for Kubernetes clusters
1919
keywords:
2020
- kubernetes
@@ -32,15 +32,15 @@ kubeVersion: ">=1.21.0-0"
3232
dependencies:
3333
- name: ingress-nginx
3434
alias: nginx
35-
version: 4.10.0
35+
version: 4.10.1
3636
repository: https://kubernetes.github.io/ingress-nginx
3737
condition: nginx.enabled
3838
- name: cert-manager
39-
version: v1.14.3
39+
version: v1.14.5
4040
repository: https://charts.jetstack.io
4141
condition: cert-manager.enabled
4242
- name: metrics-server
43-
version: 3.12.0
43+
version: 3.12.1
4444
repository: https://kubernetes-sigs.github.io/metrics-server/
4545
condition: metrics-server.enabled
4646
- name: kong

charts/kubernetes-dashboard/templates/networking/ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ spec:
4646
{{- if not .Values.app.ingress.useDefaultIngressClass }}
4747
ingressClassName: {{ .Values.app.ingress.ingressClassName }}
4848
{{- end }}
49-
{{- if .Values.app.ingress.hosts }}
49+
{{- if and .Values.app.ingress.hosts .Values.app.ingress.tls.enabled }}
5050
tls:
5151
- hosts:
5252
{{- toYaml .Values.app.ingress.hosts | nindent 6 }}

charts/kubernetes-dashboard/templates/security/networkpolicy.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,13 @@ metadata:
2929
spec:
3030
podSelector:
3131
matchLabels:
32-
{{ include "kubernetes-dashboard.matchLabels" . | nindent 6 }}
33-
{{ if .Values.app.security.networkPolicy.ingressDenyAll }}
32+
{{- include "kubernetes-dashboard.matchLabels" . | nindent 6 -}}
33+
{{- if .Values.app.security.networkPolicy.spec }}
34+
{{- with .Values.app.security.networkPolicy.spec }}
35+
{{- toYaml . | nindent 2 }}
36+
{{- end }}
37+
{{ else }}
38+
{{- if .Values.app.security.networkPolicy.ingressDenyAll }}
3439
ingress: [ ]
3540
{{ else }}
3641
ingress:
@@ -39,5 +44,6 @@ spec:
3944
protocol: TCP
4045
- port: {{ $.Values.api.role }}
4146
protocol: TCP
47+
{{ end }}
4248
{{ end }}
4349
{{ end }}

charts/kubernetes-dashboard/values.yaml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ app:
5656
networkPolicy:
5757
enabled: false
5858
ingressDenyAll: false
59+
# Raw network policy spec that overrides predefined spec
60+
# Example:
61+
# spec:
62+
# egress:
63+
# - ports:
64+
# - port: 123
65+
spec: {}
66+
5967
# Common labels & annotations shared across all deployed resources
6068
labels: {}
6169
annotations: {}
@@ -113,6 +121,7 @@ app:
113121
# - disabled - disables cert-manager annotations
114122
scope: default
115123
tls:
124+
enabled: true
116125
# If provided it will override autogenerated secret name
117126
secretName: ""
118127
labels: {}
@@ -164,7 +173,7 @@ api:
164173
role: api
165174
image:
166175
repository: docker.io/kubernetesui/dashboard-api
167-
tag: 1.6.0
176+
tag: 1.7.0
168177
scaling:
169178
replicas: 1
170179
revisionHistoryLimit: 10
@@ -219,7 +228,7 @@ web:
219228
role: web
220229
image:
221230
repository: docker.io/kubernetesui/dashboard-web
222-
tag: 1.3.0
231+
tag: 1.4.0
223232
scaling:
224233
replicas: 1
225234
revisionHistoryLimit: 10
@@ -321,7 +330,6 @@ metricsScraper:
321330
# defaultMode: 420
322331
# secretName: dashboard-kubeconfig
323332
volumes:
324-
# Create on-disk volume to store exec logs (required)
325333
- name: tmp-volume
326334
emptyDir: {}
327335
nodeSelector: {}

0 commit comments

Comments
 (0)