What's Changed
- ci: Fix CodeQL check and ignore codecov token error by @shu-mutou in #8827
- chore(deps-dev): bump cypress from 13.6.6 to 13.7.1 in /modules/web by @dependabot in #8825
- chore(deps): bump docker/login-action from 3.0.0 to 3.1.0 by @dependabot in #8786
- chore(deps-dev): bump sass from 1.71.1 to 1.72.0 in /modules/web by @dependabot in #8789
- chore(deps-dev): bump webpack-dev-server from 5.0.2 to 5.0.4 in /modules/web by @dependabot in #8817
- chore(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0 by @dependabot in #8797
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /modules/web by @dependabot in #8803
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /modules/web by @dependabot in #8824
- chore(deps-dev): bump @graphql-mesh/openapi from 0.99.2 to 0.99.6 in /modules/web by @dependabot in #8831
- chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #8839
- chore(deps-dev): bump @typescript-eslint/parser from 7.1.1 to 7.5.0 in /modules/web by @dependabot in #8850
- chore(deps-dev): bump minimatch from 9.0.3 to 9.0.4 in /modules/web by @dependabot in #8852
- chore(deps): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 in /modules/api by @dependabot in #8727
- chore(deps): bump azure/setup-helm from 4.0.0 to 4.1.0 by @dependabot in #8751
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/common/tools by @dependabot in #8781
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/metrics-scraper by @dependabot in #8782
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/auth by @dependabot in #8783
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/web by @dependabot in #8785
- chore(deps-dev): bump @graphql-mesh/cli from 0.89.0 to 0.89.8 in /modules/web by @dependabot in #8849
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/api by @dependabot in #8780
- chore(deps): bump github.com/emicklei/go-restful/v3 from 3.11.3 to 3.12.0 in /modules/api by @dependabot in #8773
- chore(deps): bump express from 4.18.3 to 4.19.2 in /modules/web by @dependabot in #8845
- chore(deps-dev): bump @graphql-mesh/runtime from 0.98.0 to 0.98.7 in /modules/web by @dependabot in #8847
- chore(deps-dev): bump @types/node from 20.11.24 to 20.12.2 in /modules/web by @dependabot in #8848
- chore(deps): bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.2 in /modules/common/tools by @dependabot in #8844
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/common/client by @dependabot in #8784
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.1.0 to 7.5.0 in /modules/web by @dependabot in #8851
- chore(deps-dev): bump @babel/preset-env from 7.24.0 to 7.24.3 in /modules/web by @dependabot in #8868
- chore(deps-dev): bump node-gyp from 10.0.1 to 10.1.0 in /modules/web by @dependabot in #8857
- chore(deps-dev): bump stylelint-config-standard-scss from 13.0.0 to 13.1.0 in /modules/web by @dependabot in #8858
- chore(deps): bump github.com/go-openapi/spec from 0.20.4 to 0.21.0 in /modules/api by @dependabot in #8862
- chore(deps): bump ace-builds from 1.32.7 to 1.32.9 in /modules/web by @dependabot in #8863
- chore(deps-dev): bump cypress from 13.7.1 to 13.7.2 in /modules/web by @dependabot in #8860
- chore(deps-dev): bump tar from 6.2.0 to 6.2.1 in /modules/web by @dependabot in #8856
- chore(deps): bump core-js from 3.36.0 to 3.36.1 in /modules/web by @dependabot in #8859
- chore(deps-dev): bump stylelint from 16.2.1 to 16.3.1 in /modules/web by @dependabot in #8861
- chore(deps-dev): bump ng-extract-i18n-merge from 2.11.0 to 2.11.1 in /modules/web by @dependabot in #8866
- chore(deps-dev): bump @types/node from 20.12.2 to 20.12.3 in /modules/web by @dependabot in #8867
API
- fix: api schema and update kong chart config by @floreks in #8879
- fix(api): role/clusterole/podlist endpoints by @floreks in #8881
Helm Chart
- Update csrf secret handling.
It will no longer be regenerated on every helm run. Instead, it will use a lookup function to make sure that theprivate.key
value is not empty. If secret will be deleted or key changed, then checksum annotation on api/auth containers will trigger a rollout restart. - Update kong
dns_order
configuration to include experimentalAAAA
record for ipv6 lookup. It can potentially fix issues with accessing Dashboard on IPv6-enabled cluster. Closes #8855 - Reenable SA token automount for auth container. It is required to initialize the in-cluster go client.
- Bump API image to
1.4.1
- Optimize kong deployment to minimize memory usage (down from ~250Mi to ~75Mi on start)
- feat(chart): add automountServiceAccountToken to deployment specs in Helm chart by @jnoordsij in #8869
- feat(chart): allow setting priorityClassName on deployments by @jnoordsij in #8870
- feat(chart): bump chart version to 7.2.0 by @floreks in #8882
New Contributors
- @jnoordsij made their first contribution in #8869
Full Changelog: kubernetes-dashboard-7.1.3...kubernetes-dashboard-7.2.0
Installation
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard
Compatibility
Kubernetes version | 1.27 | 1.28 | 1.29 |
---|---|---|---|
Compatibility | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
docker.io/kubernetesui/dashboard-api:1.4.1
docker.io/kubernetesui/dashboard-auth:1.1.2
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.2.3