home-ops
home-ops copied to clipboard
feat(helm)!: Update kubernetes-dashboard ( 6.0.8 → 7.5.0 )
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| kubernetes-dashboard | major | 6.0.8 -> 7.5.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
kubernetes/dashboard (kubernetes-dashboard)
v7.5.0
What's Changed
- chore(deps): bump github.com/golangci/golangci-lint from 1.58.0 to 1.58.1 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/9021
- chore(deps-dev): bump @graphql-mesh/transform-replace-field from 0.98.3 to 0.98.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9027
- chore(deps-dev): bump semver from 7.6.1 to 7.6.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9028
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9034
- chore(deps): bump ace-builds from 1.33.1 to 1.33.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9035
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/9037
- chore(deps-dev): bump sass from 1.77.0 to 1.77.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9055
- chore(deps-dev): bump cypress from 13.8.1 to 13.9.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9026
- chore(deps-dev): bump @graphql-mesh/openapi from 0.100.5 to 0.100.8 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9033
- chore(deps-dev): bump @types/node from 20.12.10 to 20.12.12 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9036
- chore(deps-dev): bump @graphql-mesh/cli from 0.90.3 to 0.90.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9025
- chore(deps-dev): bump @graphql-mesh/runtime from 0.99.3 to 0.99.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9023
- feat(chart): Set
GOMAXPROCSandGOMEMLIMITenvironment variables by @jnoordsij in https://github.com/kubernetes/dashboard/pull/8989 - chore(deps): bump core-js from 3.37.0 to 3.37.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9058
- chore(deps): bump github.com/golangci/golangci-lint from 1.58.1 to 1.58.2 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/9060
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in https://github.com/kubernetes/dashboard/pull/9065
- chore(deps-dev): bump @graphql-mesh/cli from 0.90.5 to 0.90.7 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9072
- chore(deps): bump ngx-cookie-service from 17.1.0 to 18.0.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9073
- chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9061
- chore(deps-dev): bump lint-staged from 15.2.2 to 15.2.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9068
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9064
- chore(deps-dev): bump cypress from 13.9.0 to 13.10.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9069
- chore(deps-dev): bump jest-preset-angular from 14.0.4 to 14.1.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9062
- chore(deps-dev): bump @typescript-eslint/parser from 7.8.0 to 7.10.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9063
- chore(deps): bump ace-builds from 1.33.2 to 1.34.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9075
- chore(deps-dev): bump @babel/register from 7.23.7 to 7.24.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9085
- chore(deps-dev): bump stylelint from 16.5.0 to 16.6.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9086
- chore(deps): bump ace-builds from 1.34.1 to 1.34.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9088
- chore(deps): bump github.com/golangci/golangci-lint from 1.58.2 to 1.59.0 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/9089
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/9092
- chore(deps-dev): bump @graphql-mesh/transform-replace-field from 0.98.4 to 0.98.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9096
- chore(deps-dev): bump @babel/core from 7.24.5 to 7.24.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9081
- chore(deps-dev): bump ng-extract-i18n-merge from 2.11.2 to 2.12.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9087
- chore(deps-dev): bump @graphql-mesh/openapi from 0.100.8 to 0.100.10 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9095
- chore(deps-dev): bump @graphql-mesh/cli from 0.90.7 to 0.90.9 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9094
- chore(deps-dev): bump @graphql-mesh/runtime from 0.99.5 to 0.99.7 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9093
- chore(deps-dev): bump @babel/preset-env from 7.24.5 to 7.24.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9084
- chore(deps-dev): bump stylelint from 16.6.0 to 16.6.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9097
- chore(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9098
- chore(deps-dev): bump tar from 7.1.0 to 7.2.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9104
- chore(deps-dev): bump lint-staged from 15.2.4 to 15.2.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9099
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9100
- chore(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9101
- chore(deps-dev): bump sass from 1.77.2 to 1.77.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9106
- chore(deps-dev): bump @types/node from 20.12.12 to 20.12.13 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9105
- docs: Remove base-url by @psibi in https://github.com/kubernetes/dashboard/pull/9056
API/UI
- feat: add support for delete propagation policy by @floreks in https://github.com/kubernetes/dashboard/pull/9113
Chart
- feat(chart): bump chart to 7.5.0 by @floreks in https://github.com/kubernetes/dashboard/pull/9117
New Contributors
- @psibi made their first contribution in https://github.com/kubernetes/dashboard/pull/9056
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.4.0...kubernetes-dashboard-7.5.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.7.0
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.4.0
v7.4.0
What's Changed
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8958
- chore(deps): bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8956
- chore(deps-dev): bump cypress from 13.7.3 to 13.8.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8961
- chore(deps-dev): bump stylelint from 16.3.1 to 16.4.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8962
- chore(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8957
- chore(deps): bump ace-builds from 1.33.0 to 1.33.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8963
- chore(deps): bump azure/setup-helm from 4.1.0 to 4.2.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8917
- chore(deps): bump core-js from 3.36.1 to 3.37.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8926
- chore(deps-dev): bump sass-loader from 14.2.0 to 14.2.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8927
- chore: fix some typos in comments by @racequite in https://github.com/kubernetes/dashboard/pull/8943
- chore(deps): bump systemjs from 6.14.3 to 6.15.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8974
- chore(deps-dev): bump @graphql-mesh/cli from 0.89.9 to 0.90.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8978
- chore: fix struct name in comment by @luchenhan in https://github.com/kubernetes/dashboard/pull/8979
- chore(deps-dev): bump @graphql-mesh/transform-replace-field from 0.97.5 to 0.98.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8981
- chore(deps-dev): bump @graphql-mesh/openapi from 0.99.6 to 0.100.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8983
- chore(deps-dev): bump @graphql-mesh/runtime from 0.98.8 to 0.99.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8982
- chore(deps): bump ejs from 3.1.9 to 3.1.10 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8999
- chore(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8985
- chore(deps-dev): bump @babel/preset-env from 7.24.4 to 7.24.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8988
- chore(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in https://github.com/kubernetes/dashboard/pull/8990
- chore(deps-dev): bump sass from 1.75.0 to 1.76.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8995
- chore(deps-dev): bump @graphql-mesh/runtime from 0.99.2 to 0.99.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8992
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8987
- chore(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in https://github.com/kubernetes/dashboard/pull/9000
- chore(deps-dev): bump @graphql-mesh/cli from 0.90.0 to 0.90.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8994
- chore(deps): bump github.com/cosmtrek/air from 1.51.0 to 1.52.0 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/9006
- chore(deps-dev): bump @babel/core from 7.24.4 to 7.24.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8984
- chore(deps-dev): bump @graphql-mesh/openapi from 0.100.3 to 0.100.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8993
- chore(deps-dev): bump @types/node from 20.12.7 to 20.12.8 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8998
- chore(deps): bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/9007
- chore(deps-dev): bump @graphql-mesh/transform-replace-field from 0.98.2 to 0.98.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8991
- chore(deps-dev): bump stylelint from 16.4.0 to 16.5.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9008
- chore(deps-dev): bump tar from 7.0.1 to 7.1.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9009
- chore(deps): bump k8s modules to v0.30.0 by @shu-mutou in https://github.com/kubernetes/dashboard/pull/9010
- chore(deps): bump github.com/gohugoio/hugo from 0.123.3 to 0.125.3 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/8960
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.25.0 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/9011
- chore(deps): bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9012
- chore(deps-dev): bump jest-preset-angular from 14.0.3 to 14.0.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9014
- chore(deps-dev): bump @types/node from 20.12.8 to 20.12.10 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9013
- chore(deps-dev): bump sass from 1.76.0 to 1.77.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9015
- chore(deps): bump github.com/emicklei/go-restful-openapi/v2 from 2.9.1 to 2.10.2 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/9016
- chore(deps-dev): bump semver from 7.6.0 to 7.6.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/9017
API
- feat: Add pod allocated resources by @maciaszczykm in https://github.com/kubernetes/dashboard/pull/9018
New Contributors
- @racequite made their first contribution in https://github.com/kubernetes/dashboard/pull/8943
- @luchenhan made their first contribution in https://github.com/kubernetes/dashboard/pull/8979
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.3.2...kubernetes-dashboard-7.4.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.6.0
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.3.0
v7.3.2
What's Changed
- chore(deps-dev): bump @graphql-mesh/runtime from 0.98.7 to 0.98.8 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8893
- chore(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8897
- chore(deps-dev): bump @types/node from 20.12.5 to 20.12.7 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8899
- chore(deps-dev): bump @graphql-mesh/cli from 0.89.8 to 0.89.9 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8889
- chore(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8892
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8890
- chore(deps-dev): bump tar from 6.2.1 to 7.0.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8904
- chore(deps-dev): bump sass from 1.74.1 to 1.75.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8905
- chore(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8907
- chore(deps-dev): bump cypress from 13.7.2 to 13.7.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8908
- chore(deps-dev): bump sass-loader from 14.1.1 to 14.2.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8906
- chore(deps): bump ace-builds from 1.32.9 to 1.33.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8911
- chore(deps-dev): bump tar from 7.0.0 to 7.0.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8912
API
- feat(api): improve pod container status logic and add simplified status to pod details by @floreks in https://github.com/kubernetes/dashboard/pull/8913
Helm Chart
- chore(chart): bump chart to 7.3.2 and api to 1.5.0 by @floreks in https://github.com/kubernetes/dashboard/pull/8914
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.3.1...kubernetes-dashboard-7.3.2
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.5.0
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.3.0
v7.3.1
What's Changed
- chore(chart): bump chart to 7.3.1 by @floreks in https://github.com/kubernetes/dashboard/pull/8902
- feat: refactor verber and fix client-side throttling due to client init misconfiguration by @floreks in https://github.com/kubernetes/dashboard/pull/8900
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.3.0...kubernetes-dashboard-7.3.1
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.3
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.3.0
v7.3.0
What's Changed
- chore(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8872
- chore(deps-dev): bump ng-extract-i18n-merge from 2.11.1 to 2.11.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8874
- chore(deps-dev): bump @babel/preset-env from 7.24.3 to 7.24.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8876
- chore(deps-dev): bump sass from 1.72.0 to 1.74.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8877
- chore(deps-dev): bump @babel/core from 7.24.0 to 7.24.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8875
- chore(deps): bump github.com/apache/skywalking-eyes from 0.5.0 to 0.6.0 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/8886
- chore(deps-dev): bump @types/node from 20.12.3 to 20.12.5 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8887
- chore(deps): bump docker/setup-buildx-action from 3.2.0 to 3.3.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8888
Helm Chart
- feat(chart): allow overriding csrfKey with custom value by @floreks in https://github.com/kubernetes/dashboard/pull/8896
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.2.0...kubernetes-dashboard-7.3.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
v7.2.0
What's Changed
- ci: Fix CodeQL check and ignore codecov token error by @shu-mutou in https://github.com/kubernetes/dashboard/pull/8827
- chore(deps-dev): bump cypress from 13.6.6 to 13.7.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8825
- chore(deps): bump docker/login-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8786
- chore(deps-dev): bump sass from 1.71.1 to 1.72.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8789
- chore(deps-dev): bump webpack-dev-server from 5.0.2 to 5.0.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8817
- chore(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8797
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8803
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8824
- chore(deps-dev): bump @graphql-mesh/openapi from 0.99.2 to 0.99.6 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8831
- chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in https://github.com/kubernetes/dashboard/pull/8839
- chore(deps-dev): bump @typescript-eslint/parser from 7.1.1 to 7.5.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8850
- chore(deps-dev): bump minimatch from 9.0.3 to 9.0.4 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8852
- chore(deps): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/8727
- chore(deps): bump azure/setup-helm from 4.0.0 to 4.1.0 by @dependabot in https://github.com/kubernetes/dashboard/pull/8751
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/8781
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/metrics-scraper by @dependabot in https://github.com/kubernetes/dashboard/pull/8782
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/auth by @dependabot in https://github.com/kubernetes/dashboard/pull/8783
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8785
- chore(deps-dev): bump @graphql-mesh/cli from 0.89.0 to 0.89.8 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8849
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/8780
- chore(deps): bump github.com/emicklei/go-restful/v3 from 3.11.3 to 3.12.0 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/8773
- chore(deps): bump express from 4.18.3 to 4.19.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8845
- chore(deps-dev): bump @graphql-mesh/runtime from 0.98.0 to 0.98.7 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8847
- chore(deps-dev): bump @types/node from 20.11.24 to 20.12.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8848
- chore(deps): bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.2 in /modules/common/tools by @dependabot in https://github.com/kubernetes/dashboard/pull/8844
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /modules/common/client by @dependabot in https://github.com/kubernetes/dashboard/pull/8784
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.1.0 to 7.5.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8851
- chore(deps-dev): bump @babel/preset-env from 7.24.0 to 7.24.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8868
- chore(deps-dev): bump node-gyp from 10.0.1 to 10.1.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8857
- chore(deps-dev): bump stylelint-config-standard-scss from 13.0.0 to 13.1.0 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8858
- chore(deps): bump github.com/go-openapi/spec from 0.20.4 to 0.21.0 in /modules/api by @dependabot in https://github.com/kubernetes/dashboard/pull/8862
- chore(deps): bump ace-builds from 1.32.7 to 1.32.9 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8863
- chore(deps-dev): bump cypress from 13.7.1 to 13.7.2 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8860
- chore(deps-dev): bump tar from 6.2.0 to 6.2.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8856
- chore(deps): bump core-js from 3.36.0 to 3.36.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8859
- chore(deps-dev): bump stylelint from 16.2.1 to 16.3.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8861
- chore(deps-dev): bump ng-extract-i18n-merge from 2.11.0 to 2.11.1 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8866
- chore(deps-dev): bump @types/node from 20.12.2 to 20.12.3 in /modules/web by @dependabot in https://github.com/kubernetes/dashboard/pull/8867
API
- fix: api schema and update kong chart config by @floreks in https://github.com/kubernetes/dashboard/pull/8879
- fix(api): role/clusterole/podlist endpoints by @floreks in https://github.com/kubernetes/dashboard/pull/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 the
private.keyvalue 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_orderconfiguration to include experimentalAAAArecord 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 https://github.com/kubernetes/dashboard/pull/8869
- feat(chart): allow setting priorityClassName on deployments by @jnoordsij in https://github.com/kubernetes/dashboard/pull/8870
- feat(chart): bump chart version to 7.2.0 by @floreks in https://github.com/kubernetes/dashboard/pull/8882
New Contributors
- @jnoordsij made their first contribution in https://github.com/kubernetes/dashboard/pull/8869
Full Changelog: https://github.com/kubernetes/dashboard/compare/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
v7.1.3
What's Changed
- chore: fix some typos by @vitalmotif in https://github.com/kubernetes/dashboard/pull/8821
API
- feat: generate swagger/graphql schema files from api by @floreks in https://github.com/kubernetes/dashboard/pull/8777
Web
- fix: login guard and me service initialization by @floreks in https://github.com/kubernetes/dashboard/pull/8840
Helm Chart
- feat(chart): bump chart to 7.1.3 by @floreks in https://github.com/kubernetes/dashboard/pull/8841
- Change the default number of replicas for API deployment from 3 to 1
- Update
kong_dns_orderentry in an attempt to mitigate latency issues
New Contributors
- @vitalmotif made their first contribution in https://github.com/kubernetes/dashboard/pull/8821
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.1.2...kubernetes-dashboard-7.1.3
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.0
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
v7.1.2
What's changed
- add full proxy mode to api module by @floreks in https://github.com/kubernetes/dashboard/pull/8766
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.1.1...kubernetes-dashboard-7.1.2
Helm Chart
- bump API image to
1.3.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.3.0
docker.io/kubernetesui/dashboard-auth:1.1.1
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.2.2
v7.1.1
What's changed
- fix: skip login screen when auth header is present by @floreks in https://github.com/kubernetes/dashboard/pull/8762
Full Changelog: https://github.com/kubernetes/dashboard/compare/auth/v1.1.1...kubernetes-dashboard-7.1.1
Auth
- add
/api/v1/meendpoint with username and as an information if user was correctly authenticated
Web
- update auth header handling
- update user info panel with username from
/meendpoint - update login to skip login view when auth header is present
Helm Chart
- update gateway configuration to support
/meendpoint routing
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.2.0
docker.io/kubernetesui/dashboard-auth:1.1.1
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.2.2
v7.1.0
What's changed
Full Changelog: https://github.com/kubernetes/dashboard/compare/kubernetes-dashboard-7.0.1...kubernetes-dashboard-7.1.0
Helm chart
- feat: allow overriding ingress tls secret name by @floreks in https://github.com/kubernetes/dashboard/pull/8761
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.2.0
docker.io/kubernetesui/dashboard-auth:1.1.0
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.2.1
v7.0.1
What's changed
Full Changelog: https://github.com/kubernetes/dashboard/compare/web/v1.2.1...kubernetes-dashboard-7.0.1
Web container
- fix(web): fix locale-config default value by @floreks in https://github.com/kubernetes/dashboard/pull/8754
Helm chart
- feat(chart): update helm chart and bump to 7.0.1 by @floreks in https://github.com/kubernetes/dashboard/pull/8757
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.2.0
docker.io/kubernetesui/dashboard-auth:1.1.0
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.2.1
v7.0.0
Breaking change
This release introduces a couple of important changes to how Kubernetes Dashboard generally works. It requires clean installation.API container
It is now fully stateless, meaning it does not rely on Kubernetes resources to run. It will always require an authorization token to be pr
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.
--- kubernetes/apps/monitoring/kubernetes-dashboard/app Kustomization: flux-system/kubernetes-dashboard HelmRelease: monitoring/kubernetes-dashboard
+++ kubernetes/apps/monitoring/kubernetes-dashboard/app Kustomization: flux-system/kubernetes-dashboard HelmRelease: monitoring/kubernetes-dashboard
@@ -13,13 +13,13 @@
spec:
chart: kubernetes-dashboard
sourceRef:
kind: HelmRepository
name: kubernetes-dashboard
namespace: flux-system
- version: 6.0.8
+ version: 7.5.0
install:
remediation:
retries: 3
interval: 30m
uninstall:
keepHistory: false
--- HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard
@@ -1,10 +0,0 @@
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- name: kubernetes-dashboard
-
--- HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kubernetes-dashboard-settings
+++ HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kubernetes-dashboard-settings
@@ -1,11 +0,0 @@
----
-apiVersion: v1
-kind: ConfigMap
-metadata:
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- name: kubernetes-dashboard-settings
-data: null
-
--- HelmRelease: monitoring/kubernetes-dashboard ClusterRole: monitoring/kubernetes-dashboard-metrics
+++ HelmRelease: monitoring/kubernetes-dashboard ClusterRole: monitoring/kubernetes-dashboard-metrics
@@ -1,20 +0,0 @@
----
-kind: ClusterRole
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- name: kubernetes-dashboard-metrics
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
-rules:
-- apiGroups:
- - metrics.k8s.io
- resources:
- - pods
- - nodes
- verbs:
- - get
- - list
- - watch
-
--- HelmRelease: monitoring/kubernetes-dashboard ClusterRoleBinding: monitoring/kubernetes-dashboard-metrics
+++ HelmRelease: monitoring/kubernetes-dashboard ClusterRoleBinding: monitoring/kubernetes-dashboard-metrics
@@ -1,18 +0,0 @@
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
- name: kubernetes-dashboard-metrics
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
-roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: ClusterRole
- name: kubernetes-dashboard-metrics
-subjects:
-- kind: ServiceAccount
- name: kubernetes-dashboard
- namespace: monitoring
-
--- HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard
@@ -1,53 +0,0 @@
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
- name: kubernetes-dashboard
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
-rules:
-- apiGroups:
- - ''
- resources:
- - secrets
- resourceNames:
- - kubernetes-dashboard-key-holder
- - kubernetes-dashboard-certs
- - kubernetes-dashboard-csrf
- verbs:
- - get
- - update
- - delete
-- apiGroups:
- - ''
- resources:
- - configmaps
- resourceNames:
- - kubernetes-dashboard-settings
- verbs:
- - get
- - update
-- apiGroups:
- - ''
- resources:
- - services
- resourceNames:
- - heapster
- - dashboard-metrics-scraper
- verbs:
- - proxy
-- apiGroups:
- - ''
- resources:
- - services/proxy
- resourceNames:
- - heapster
- - 'http:heapster:'
- - 'https:heapster:'
- - dashboard-metrics-scraper
- - http:dashboard-metrics-scraper
- verbs:
- - get
-
--- HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard
@@ -1,18 +0,0 @@
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
- name: kubernetes-dashboard
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
-roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: Role
- name: kubernetes-dashboard
-subjects:
-- kind: ServiceAccount
- name: kubernetes-dashboard
- namespace: monitoring
-
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard
@@ -1,22 +0,0 @@
----
-apiVersion: v1
-kind: Service
-metadata:
- name: kubernetes-dashboard
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/component: kubernetes-dashboard
- kubernetes.io/cluster-service: 'true'
-spec:
- type: ClusterIP
- ports:
- - port: 443
- targetPort: https
- name: https
- selector:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/component: kubernetes-dashboard
-
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard
@@ -1,109 +0,0 @@
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: kubernetes-dashboard
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/component: kubernetes-dashboard
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxSurge: 0
- maxUnavailable: 1
- type: RollingUpdate
- selector:
- matchLabels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/component: kubernetes-dashboard
- template:
- metadata:
- annotations: null
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/component: kubernetes-dashboard
- spec:
- securityContext:
- runAsNonRoot: true
- seccompProfile:
- type: RuntimeDefault
- serviceAccountName: kubernetes-dashboard
- containers:
- - name: kubernetes-dashboard
- image: kubernetesui/dashboard:v2.7.0
- imagePullPolicy: IfNotPresent
- args:
- - --namespace=monitoring
- - --auto-generate-certificates
- - --sidecar-host=http://127.0.0.1:8000
- - --enable-insecure-login
- - --enable-skip-login
- - --disable-settings-authorizer
- ports:
- - name: https
- containerPort: 8443
- protocol: TCP
- volumeMounts:
- - name: kubernetes-dashboard-certs
- mountPath: /certs
- - mountPath: /tmp
- name: tmp-volume
- livenessProbe:
- httpGet:
- scheme: HTTPS
- path: /
- port: 8443
- initialDelaySeconds: 30
- timeoutSeconds: 30
- resources:
- limits:
- cpu: 2
- memory: 200Mi
- requests:
- cpu: 100m
- memory: 200Mi
- securityContext:
- allowPrivilegeEscalation: false
- capabilities:
- drop:
- - ALL
- readOnlyRootFilesystem: true
- runAsGroup: 2001
- runAsUser: 1001
- - name: dashboard-metrics-scraper
- image: kubernetesui/metrics-scraper:v1.0.9
- imagePullPolicy: IfNotPresent
- ports:
- - containerPort: 8000
- protocol: TCP
- livenessProbe:
- httpGet:
- scheme: HTTP
- path: /
- port: 8000
- initialDelaySeconds: 30
- timeoutSeconds: 30
- volumeMounts:
- - mountPath: /tmp
- name: tmp-volume
- securityContext:
- allowPrivilegeEscalation: false
- capabilities:
- drop:
- - ALL
- readOnlyRootFilesystem: true
- runAsGroup: 2001
- runAsUser: 1001
- volumes:
- - name: kubernetes-dashboard-certs
- secret:
- secretName: kubernetes-dashboard-certs
- - name: tmp-volume
- emptyDir: {}
-
--- HelmRelease: monitoring/kubernetes-dashboard Ingress: monitoring/kubernetes-dashboard
+++ HelmRelease: monitoring/kubernetes-dashboard Ingress: monitoring/kubernetes-dashboard
@@ -1,29 +0,0 @@
----
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
- name: kubernetes-dashboard
- labels:
- app.kubernetes.io/name: kubernetes-dashboard
- app.kubernetes.io/instance: kubernetes-dashboard
- app.kubernetes.io/managed-by: Helm
- annotations:
- nginx.ingress.kubernetes.io/backend-protocol: HTTPS
- service.alpha.kubernetes.io/app-protocols: '{"https":"HTTPS"}'
-spec:
- ingressClassName: nginx
- rules:
- - host: dashboard.${SECRET_DOMAIN}
- http:
- paths:
- - path: /
- pathType: ImplementationSpecific
- backend:
- service:
- name: kubernetes-dashboard
- port:
- number: 443
- tls:
- - hosts:
- - dashboard.${SECRET_DOMAIN}
-
--- HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-kong
+++ HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-kong
@@ -0,0 +1,11 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: kubernetes-dashboard-kong
+ namespace: monitoring
+ labels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+
--- HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-api
+++ HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-api
@@ -0,0 +1,10 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-api
+
--- HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-metrics-scraper
+++ HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-metrics-scraper
@@ -0,0 +1,10 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-web
+++ HelmRelease: monitoring/kubernetes-dashboard ServiceAccount: monitoring/kubernetes-dashboard-web
@@ -0,0 +1,10 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-web
+
--- HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kong-dbless-config
+++ HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kong-dbless-config
@@ -0,0 +1,53 @@
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kong-dbless-config
+data:
+ kong.yml: |
+ _format_version: "3.0"
+ services:
+ - name: auth
+ host: kubernetes-dashboard-auth
+ port: 8000
+ protocol: http
+ routes:
+ - name: authLogin
+ paths:
+ - /api/v1/login
+ strip_path: false
+ - name: authCsrf
+ paths:
+ - /api/v1/csrftoken/login
+ strip_path: false
+ - name: authMe
+ paths:
+ - /api/v1/me
+ strip_path: false
+ - name: api
+ host: kubernetes-dashboard-api
+ port: 8000
+ protocol: http
+ routes:
+ - name: api
+ paths:
+ - /api
+ strip_path: false
+ - name: metrics
+ paths:
+ - /metrics
+ strip_path: false
+ - name: web
+ host: kubernetes-dashboard-web
+ port: 8000
+ protocol: http
+ routes:
+ - name: root
+ paths:
+ - /
+ strip_path: false
+
--- HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kubernetes-dashboard-web-settings
+++ HelmRelease: monitoring/kubernetes-dashboard ConfigMap: monitoring/kubernetes-dashboard-web-settings
@@ -0,0 +1,11 @@
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-web-settings
+data: null
+
--- HelmRelease: monitoring/kubernetes-dashboard ClusterRole: monitoring/kubernetes-dashboard-metrics-scraper
+++ HelmRelease: monitoring/kubernetes-dashboard ClusterRole: monitoring/kubernetes-dashboard-metrics-scraper
@@ -0,0 +1,20 @@
+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-metrics-scraper
+rules:
+- apiGroups:
+ - metrics.k8s.io
+ resources:
+ - pods
+ - nodes
+ verbs:
+ - get
+ - list
+ - watch
+
--- HelmRelease: monitoring/kubernetes-dashboard ClusterRoleBinding: monitoring/kubernetes-dashboard-metrics-scraper
+++ HelmRelease: monitoring/kubernetes-dashboard ClusterRoleBinding: monitoring/kubernetes-dashboard-metrics-scraper
@@ -0,0 +1,18 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-metrics-scraper
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: kubernetes-dashboard-metrics-scraper
+subjects:
+- kind: ServiceAccount
+ name: kubernetes-dashboard-metrics-scraper
+ namespace: monitoring
+
--- HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard-api
+++ HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard-api
@@ -0,0 +1,20 @@
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-api
+rules:
+- apiGroups:
+ - ''
+ resources:
+ - services/proxy
+ resourceNames:
+ - kubernetes-dashboard-metrics-scraper
+ - http:kubernetes-dashboard-metrics-scraper
+ verbs:
+ - get
+
--- HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard-web
+++ HelmRelease: monitoring/kubernetes-dashboard Role: monitoring/kubernetes-dashboard-web
@@ -0,0 +1,20 @@
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-web
+rules:
+- apiGroups:
+ - ''
+ resources:
+ - configmaps
+ resourceNames:
+ - kubernetes-dashboard-web-settings
+ verbs:
+ - get
+ - update
+
--- HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard-api
+++ HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard-api
@@ -0,0 +1,17 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-api
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: kubernetes-dashboard-api
+subjects:
+- kind: ServiceAccount
+ name: kubernetes-dashboard-api
+
--- HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard-web
+++ HelmRelease: monitoring/kubernetes-dashboard RoleBinding: monitoring/kubernetes-dashboard-web
@@ -0,0 +1,17 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ name: kubernetes-dashboard-web
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: kubernetes-dashboard-web
+subjects:
+- kind: ServiceAccount
+ name: kubernetes-dashboard-web
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-kong-manager
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-kong-manager
@@ -0,0 +1,26 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: kubernetes-dashboard-kong-manager
+ namespace: monitoring
+ labels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+spec:
+ type: NodePort
+ ports:
+ - name: kong-manager
+ port: 8002
+ targetPort: 8002
+ protocol: TCP
+ - name: kong-manager-tls
+ port: 8445
+ targetPort: 8445
+ protocol: TCP
+ selector:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/component: app
+ app.kubernetes.io/instance: kubernetes-dashboard
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-kong-proxy
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-kong-proxy
@@ -0,0 +1,23 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: kubernetes-dashboard-kong-proxy
+ namespace: monitoring
+ labels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ enable-metrics: 'true'
+spec:
+ type: ClusterIP
+ ports:
+ - name: kong-proxy-tls
+ port: 443
+ targetPort: 8443
+ protocol: TCP
+ selector:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/component: app
+ app.kubernetes.io/instance: kubernetes-dashboard
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-api
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-api
@@ -0,0 +1,20 @@
+---
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-api
+ app.kubernetes.io/component: api
+ name: kubernetes-dashboard-api
+spec:
+ ports:
+ - name: api
+ port: 8000
+ selector:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-api
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-auth
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-auth
@@ -0,0 +1,20 @@
+---
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-auth
+ app.kubernetes.io/component: auth
+ name: kubernetes-dashboard-auth
+spec:
+ ports:
+ - name: auth
+ port: 8000
+ selector:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-auth
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-metrics-scraper
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-metrics-scraper
@@ -0,0 +1,19 @@
+---
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+ app.kubernetes.io/component: metrics-scraper
+ name: kubernetes-dashboard-metrics-scraper
+spec:
+ ports:
+ - port: 8000
+ selector:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-web
+++ HelmRelease: monitoring/kubernetes-dashboard Service: monitoring/kubernetes-dashboard-web
@@ -0,0 +1,20 @@
+---
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-web
+ app.kubernetes.io/component: web
+ name: kubernetes-dashboard-web
+spec:
+ ports:
+ - name: web
+ port: 8000
+ selector:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-web
+
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-kong
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-kong
@@ -0,0 +1,254 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: kubernetes-dashboard-kong
+ namespace: monitoring
+ labels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/component: app
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/component: app
+ app.kubernetes.io/instance: kubernetes-dashboard
+ template:
+ metadata:
+ annotations:
+ kuma.io/service-account-token-volume: kubernetes-dashboard-kong-token
+ kuma.io/gateway: enabled
+ traffic.sidecar.istio.io/includeInboundPorts: ''
+ labels:
+ app.kubernetes.io/name: kong
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/component: app
+ app: kubernetes-dashboard-kong
+ version: '3.6'
+ spec:
+ serviceAccountName: kubernetes-dashboard-kong
+ automountServiceAccountToken: false
+ initContainers:
+ - name: clear-stale-pid
+ image: kong:3.6
+ imagePullPolicy: IfNotPresent
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsNonRoot: true
+ runAsUser: 1000
+ seccompProfile:
+ type: RuntimeDefault
+ resources: {}
+ command:
+ - rm
+ - -vrf
+ - $KONG_PREFIX/pids
+ env:
+ - name: KONG_ADMIN_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_ADMIN_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ADMIN_GUI_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_ADMIN_GUI_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ADMIN_LISTEN
+ value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl
+ - name: KONG_CLUSTER_LISTEN
+ value: 'off'
+ - name: KONG_DATABASE
+ value: 'off'
+ - name: KONG_DECLARATIVE_CONFIG
+ value: /kong_dbless/kong.yml
+ - name: KONG_DNS_ORDER
+ value: LAST,A,CNAME,AAAA,SRV
+ - name: KONG_LUA_PACKAGE_PATH
+ value: /opt/?.lua;/opt/?/init.lua;;
+ - name: KONG_NGINX_WORKER_PROCESSES
+ value: '1'
+ - name: KONG_PLUGINS
+ value: 'off'
+ - name: KONG_PORTAL_API_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_PORTAL_API_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_PORT_MAPS
+ value: 443:8443
+ - name: KONG_PREFIX
+ value: /kong_prefix/
+ - name: KONG_PROXY_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_PROXY_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_PROXY_LISTEN
+ value: 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl
+ - name: KONG_PROXY_STREAM_ACCESS_LOG
+ value: /dev/stdout basic
+ - name: KONG_PROXY_STREAM_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ROUTER_FLAVOR
+ value: traditional
+ - name: KONG_STATUS_ACCESS_LOG
+ value: 'off'
+ - name: KONG_STATUS_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_STATUS_LISTEN
+ value: 0.0.0.0:8100, [::]:8100
+ - name: KONG_STREAM_LISTEN
+ value: 'off'
+ volumeMounts:
+ - name: kubernetes-dashboard-kong-prefix-dir
+ mountPath: /kong_prefix/
+ - name: kubernetes-dashboard-kong-tmp
+ mountPath: /tmp
+ - name: kong-custom-dbless-config-volume
+ mountPath: /kong_dbless/
+ containers:
+ - name: proxy
+ image: kong:3.6
+ imagePullPolicy: IfNotPresent
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsNonRoot: true
+ runAsUser: 1000
+ seccompProfile:
+ type: RuntimeDefault
+ env:
+ - name: KONG_ADMIN_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_ADMIN_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ADMIN_GUI_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_ADMIN_GUI_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ADMIN_LISTEN
+ value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl
+ - name: KONG_CLUSTER_LISTEN
+ value: 'off'
+ - name: KONG_DATABASE
+ value: 'off'
+ - name: KONG_DECLARATIVE_CONFIG
+ value: /kong_dbless/kong.yml
+ - name: KONG_DNS_ORDER
+ value: LAST,A,CNAME,AAAA,SRV
+ - name: KONG_LUA_PACKAGE_PATH
+ value: /opt/?.lua;/opt/?/init.lua;;
+ - name: KONG_NGINX_WORKER_PROCESSES
+ value: '1'
+ - name: KONG_PLUGINS
+ value: 'off'
+ - name: KONG_PORTAL_API_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_PORTAL_API_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_PORT_MAPS
+ value: 443:8443
+ - name: KONG_PREFIX
+ value: /kong_prefix/
+ - name: KONG_PROXY_ACCESS_LOG
+ value: /dev/stdout
+ - name: KONG_PROXY_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_PROXY_LISTEN
+ value: 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl
+ - name: KONG_PROXY_STREAM_ACCESS_LOG
+ value: /dev/stdout basic
+ - name: KONG_PROXY_STREAM_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_ROUTER_FLAVOR
+ value: traditional
+ - name: KONG_STATUS_ACCESS_LOG
+ value: 'off'
+ - name: KONG_STATUS_ERROR_LOG
+ value: /dev/stderr
+ - name: KONG_STATUS_LISTEN
+ value: 0.0.0.0:8100, [::]:8100
+ - name: KONG_STREAM_LISTEN
+ value: 'off'
+ - name: KONG_NGINX_DAEMON
+ value: 'off'
+ lifecycle:
+ preStop:
+ exec:
+ command:
+ - kong
+ - quit
+ - --wait=15
+ ports:
+ - name: proxy-tls
+ containerPort: 8443
+ protocol: TCP
+ - name: status
+ containerPort: 8100
+ protocol: TCP
+ volumeMounts:
+ - name: kubernetes-dashboard-kong-prefix-dir
+ mountPath: /kong_prefix/
+ - name: kubernetes-dashboard-kong-tmp
+ mountPath: /tmp
+ - name: kong-custom-dbless-config-volume
+ mountPath: /kong_dbless/
+ readinessProbe:
+ failureThreshold: 3
+ httpGet:
+ path: /status/ready
+ port: status
+ scheme: HTTP
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 5
+ livenessProbe:
+ failureThreshold: 3
+ httpGet:
+ path: /status
+ port: status
+ scheme: HTTP
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 5
+ resources: {}
+ securityContext: {}
+ terminationGracePeriodSeconds: 30
+ volumes:
+ - name: kubernetes-dashboard-kong-prefix-dir
+ emptyDir:
+ sizeLimit: 256Mi
+ - name: kubernetes-dashboard-kong-tmp
+ emptyDir:
+ sizeLimit: 1Gi
+ - name: kubernetes-dashboard-kong-token
+ projected:
+ sources:
+ - serviceAccountToken:
+ expirationSeconds: 3607
+ path: token
+ - configMap:
+ items:
+ - key: ca.crt
+ path: ca.crt
+ name: kube-root-ca.crt
+ - downwardAPI:
+ items:
+ - fieldRef:
+ apiVersion: v1
+ fieldPath: metadata.namespace
+ path: namespace
+ - name: kong-custom-dbless-config-volume
+ configMap:
+ name: kong-dbless-config
+
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-api
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-api
@@ -0,0 +1,81 @@
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-api
+ app.kubernetes.io/component: api
+ name: kubernetes-dashboard-api
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-api
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-api
+ app.kubernetes.io/component: api
+ spec:
+ containers:
+ - name: kubernetes-dashboard-api
+ image: docker.io/kubernetesui/dashboard-api:1.7.0
+ imagePullPolicy: IfNotPresent
+ args:
+ - --namespace=monitoring
+ - --metrics-scraper-service-name=kubernetes-dashboard-metrics-scraper
+ env:
+ - name: CSRF_KEY
+ valueFrom:
+ secretKeyRef:
+ name: kubernetes-dashboard-csrf
+ key: private.key
+ - name: GOMAXPROCS
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.cpu
+ - name: GOMEMLIMIT
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.memory
+ ports:
+ - containerPort: 8000
+ name: api
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsGroup: 2001
+ runAsUser: 1001
+ resources:
+ limits:
+ cpu: 250m
+ memory: 400Mi
+ requests:
+ cpu: 100m
+ memory: 200Mi
+ automountServiceAccountToken: true
+ securityContext:
+ runAsNonRoot: true
+ seccompProfile:
+ type: RuntimeDefault
+ volumes:
+ - emptyDir: {}
+ name: tmp-volume
+ serviceAccountName: kubernetes-dashboard-api
+
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-auth
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-auth
@@ -0,0 +1,78 @@
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-auth
+ app.kubernetes.io/component: auth
+ name: kubernetes-dashboard-auth
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-auth
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-auth
+ app.kubernetes.io/component: auth
+ spec:
+ containers:
+ - name: kubernetes-dashboard-auth
+ image: docker.io/kubernetesui/dashboard-auth:1.1.3
+ imagePullPolicy: IfNotPresent
+ args: null
+ env:
+ - name: CSRF_KEY
+ valueFrom:
+ secretKeyRef:
+ name: kubernetes-dashboard-csrf
+ key: private.key
+ - name: GOMAXPROCS
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.cpu
+ - name: GOMEMLIMIT
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.memory
+ ports:
+ - containerPort: 8000
+ name: auth
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsGroup: 2001
+ runAsUser: 1001
+ resources:
+ limits:
+ cpu: 250m
+ memory: 400Mi
+ requests:
+ cpu: 100m
+ memory: 200Mi
+ automountServiceAccountToken: true
+ securityContext:
+ runAsNonRoot: true
+ seccompProfile:
+ type: RuntimeDefault
+ volumes:
+ - emptyDir: {}
+ name: tmp-volume
+
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-metrics-scraper
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-metrics-scraper
@@ -0,0 +1,80 @@
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+ app.kubernetes.io/component: metrics-scraper
+ name: kubernetes-dashboard-metrics-scraper
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+ app.kubernetes.io/component: metrics-scraper
+ annotations: null
+ spec:
+ containers:
+ - name: kubernetes-dashboard-metrics-scraper
+ image: docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
+ imagePullPolicy: IfNotPresent
+ env:
+ - name: GOMAXPROCS
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.cpu
+ - name: GOMEMLIMIT
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.memory
+ ports:
+ - containerPort: 8000
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsGroup: 2001
+ runAsUser: 1001
+ resources:
+ limits:
+ cpu: 250m
+ memory: 400Mi
+ requests:
+ cpu: 100m
+ memory: 200Mi
+ livenessProbe:
+ httpGet:
+ path: /
+ port: 8000
+ scheme: HTTP
+ initialDelaySeconds: 30
+ timeoutSeconds: 30
+ automountServiceAccountToken: true
+ securityContext:
+ runAsNonRoot: true
+ seccompProfile:
+ type: RuntimeDefault
+ volumes:
+ - emptyDir: {}
+ name: tmp-volume
+ serviceAccountName: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-web
+++ HelmRelease: monitoring/kubernetes-dashboard Deployment: monitoring/kubernetes-dashboard-web
@@ -0,0 +1,77 @@
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-web
+ app.kubernetes.io/component: web
+ name: kubernetes-dashboard-web
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-web
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/instance: kubernetes-dashboard
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/part-of: kubernetes-dashboard
+ app.kubernetes.io/name: kubernetes-dashboard-web
+ app.kubernetes.io/component: web
+ annotations: null
+ spec:
+ containers:
+ - name: kubernetes-dashboard-web
+ image: docker.io/kubernetesui/dashboard-web:1.4.0
+ imagePullPolicy: IfNotPresent
+ args:
+ - --namespace=monitoring
+ - --settings-config-map-name=kubernetes-dashboard-web-settings
+ env:
+ - name: GOMAXPROCS
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.cpu
+ - name: GOMEMLIMIT
+ valueFrom:
+ resourceFieldRef:
+ resource: limits.memory
+ ports:
+ - containerPort: 8000
+ name: web
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsGroup: 2001
+ runAsUser: 1001
+ resources:
+ limits:
+ cpu: 250m
+ memory: 400Mi
+ requests:
+ cpu: 100m
+ memory: 200Mi
+ automountServiceAccountToken: true
+ securityContext:
+ runAsNonRoot: true
+ seccompProfile:
+ type: RuntimeDefault
+ volumes:
+ - emptyDir: {}
+ name: tmp-volume
+ serviceAccountName: kubernetes-dashboard-web
+
🦙 MegaLinter status: ✅ SUCCESS
| Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
|---|
See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
This update changes helmchart svc settings. Currently on hold.