Releases: gardener/dashboard
Releases · gardener/dashboard
1.30.1
1.30.0
[dashboard]
Improvements
- [OPERATOR] Keep identity helm chart backward compatible during deployment. (#357, @holgerkoser)
1.29.0
[dashboard]
Action Required
- [OPERATOR]
⚠️ Provide required helm configuration values forsessionSecret
,oidc.clientSecret
andoidc.redirectUri
(#328, @holgerkoser) - [OPERATOR] To enable default hibernation schedules, configure Dashboard as described in Pull Request (#308, @grolu)
- [OPERATOR]
⚠️ This Dashboard version is not compatible with Gardener versions prior 0.20.x (#308, @grolu)
Most notable changes
- [USER] You can login with any valid token without OIDC (#328, @holgerkoser)
- [USER] You can now trigger a reconciliation of your cluster (#327, @grolu)
- [USER] Enhancements regarding worker groups of a cluster (#324, @grolu)
- You can now see the worker groups on the cluster details page
- You can now add, remove and edit workers of existing clusters
- [USER] The
Nginx Ingress
add-on is deprecated and will be removed in the future (#323, @petersutter) - [USER] Added support for hibernation schedules (#308, @grolu)
- You can now configure hibernation schedules to save expenses by automatically hibernating clusters
- Automatically add hibernation schedules for clusters during cluster creation
- You are informed about clusters without a hibernation schedule
Improvements
- [USER] Under the
Members
section you can now see by whom and when a service account was created by clicking on the name of the service account (#346, @petersutter) - [USER] Fixed navigation between projects when showing cluster details. You are now redirected to the cluster list of the newly selected project. (#336, @petersutter)
- [USER] Hide Control Plane condition for users without operator role, as API Server condition has all relevant information for cluster owners (#334, @grolu)
- [USER] Your original URL is retained during the login process (see #329) (#328, @holgerkoser)
- [OPERATOR] Journals: Improved handling when cluster was deleted and GitHub issue is auto-closed by the gardener dashboard (#352, @petersutter)
- [OPERATOR] Added new
Seed
column to the cluster list table. You can enable the column in the table options menu (three dots). (#343, @petersutter)
1.28.0
[dashboard]
Most notable changes
- [USER] Improved readiness tags (#292, @grolu)
- Always use abbreviations for tags
- Show last updated time in readiness popover
- Show last transition time in popover title. It is now clearly visible how long a condition (e.g.
Control Plane
) has been unhealthy
Improvements
- [USER] Fixed the dashboard version that is shown under the help menu (#305, @holgerkoser)
- [USER] Fixed: Cluster list does not get cleared upon project change in case an error occurs (#296, @grolu)
- [OPERATOR] Removed default CIDR ranges for
pods
andservices
networks when creating a cluster, so that Gardener can set the defaults (#304, @grolu) - [OPERATOR] Support for
issuerUrl
values with pathname in the identity helm chart (#297, @holgerkoser) - [OPERATOR] The
hosts
value has been removed in the identity helm chart. The hostname is defined by the issuers hostname (.Values.issuerUrl
) (#297, @holgerkoser) - [OPERATOR] Allow to sort cluster list by readiness, this allows to sort unhealthy clusters by time of occurrence of the events (#295, @grolu)
1.27.0
[dashboard]
Action Required
- [OPERATOR]
⚠️ This Dashboard version is not compatible with Gardener versions prior 0.14.x (#274, @grolu)
Most notable changes
- [USER] Improved search in cluster list: You can now search for name, project, infrastructure, created by, purpose, Kubernetes version and journal labels (#276, @grolu)
- [USER] Introduced client-side paging on the "all projects" list to improve rendering performance of large cluster lists (#276, @grolu)
- [OPERATOR] Added support for Alibaba Cloud (#273, @holgerkoser)
Improvements
- [USER] The cluster name on the details page is shown in the breadcrumb (#281, @petersutter)
- [USER] Fixed: Sort by version in cluster list (#276, @grolu)
- [USER] Fixed: Readiness tag issues (#276, @grolu)
- Cursor pointer did not work due to latest Vuetify updates
- Always use shortened name for readiness tags
- Show full name as tooltip
- [USER] Fixed: Namespace instead of real project name was shown in "all projects" cluster list (#276, @grolu)
- [USER] Fixed: Some alignment issues in help and about menu (#276, @grolu)
- [USER] Fixed an issue that could cause popovers to be placed behind main menu (#271, @grolu)
- [USER] It is possible to disable jkws certificate checking via helm values now (#269, @eaterm)
- [OPERATOR] Show Gardener API version in Gardener Dashboard (#289, @grolu)
- [OPERATOR] Added the ability to add custom ingress annotations in helm chart (#288, @eaterm)
- [OPERATOR] Updated vuetify to 1.4.2 (#287, @petersutter)
- [OPERATOR] Kibana ingress has been added to
Cluster Details
page (#286, @ialidzhikov) - [OPERATOR] Fixed: General information banner did not appear anymore (#283, @grolu)
- [OPERATOR] Show warning if deleting a cluster for which reconciliation is deactivated (#275, @grolu)
- [OPERATOR] Progressing conditions are displayed in blue color (operator/admin only) (#274, @grolu)
- [OPERATOR] It is now possible to show clusters with condition(s) state progressing in "all clusters with issues" list (#274, @grolu)
- [OPERATOR] Support for OIDC provider that does not allow CORS on the metadata endpoint (#270, @holgerkoser)
- [OPERATOR] It is possible to configure the frontend
oidc-client
via helm values now. (#268, @holgerkoser)
1.26.0
[dashboard]
Improvements
- [OPERATOR] The dashboard does not run as
root
anymore (#260, @holgerkoser) - [OPERATOR] The dashboard shows the correct version info in the sidebar (#260, @holgerkoser)
- [OPERATOR] The dashboard Pod now correctly handles Kernel Signals (#260, @holgerkoser)
- [OPERATOR] It is possible to test the dashboard locally with
docker run -it --rm -v $HOME:/home/node -p 8080:8080 "eu.gcr.io/gardener-project/gardener/dashboard:${TAG}"
(#260, @holgerkoser)
1.25.0
[dashboard]
Most notable changes
- [USER] The required permissions for AWS shoot clusters have been updated. Please take a look at the AWS help dialog on the secrets page (#253, @rfranzke)
Improvements
- [USER] Removed deprecated addons from create cluster dialog and cluster details page. (See also gardener/gardener#471) (#250, @petersutter)
- [USER] Use project name as context name in kubeconfig of technical users (#248, @grolu)
- [USER] Show link to Kubernetes release notes on upgrade cluster dialog (#243, @grolu)
- [OPERATOR] If possible garden namespace is selected as default after login into dashboard (#251, @holgerkoser)
- [OPERATOR] Configuration of the OpenId Connect jwksUri is now possible via helm. This means it possible to use AzureAD as OpenId Connect provider. (#251, @holgerkoser)
- [OPERATOR] For new projects the name of the corresponding namespace will be set to
garden-<project-name>
(#251, @holgerkoser)
1.24.0
[dashboard]
Improvements
- [USER] The create project button is only enabled, if a user has enough privileges to create a project (fixes the issue #234). (#247, @holgerkoser)
- [USER] Fixed issue that the browser's text search on the cluster editor did not work reliably in some cases (#246, @petersutter)
- [USER] The user now no longer receives the error 403 when creating a new project (fixes the issue #244) (#245, @holgerkoser)
1.23.0
[dashboard]
Action Required
- [OPERATOR]
⚠️ This Dashboard version is not compatible with Gardener versions prior 0.13.x (#231, @holgerkoser)
Most notable changes
- [USER] You can delete your cluster from the cluster details page (#239, @petersutter)
- [USER] Cluster maintenance on the cluster details page (#238, @petersutter)
- You can trigger trigger an immediate maintenance of your cluster
- You can edit the maintenance settings of your cluster
- [USER] An avatar is shown in addition to the e-mail / service account name on created-by fields. You can create an avatar for your e-mail address on https://gravatar.com (#237, @petersutter)
Improvements
- [USER] Kubeconfig improvements (#224, @petersutter)
- You can download the kubeconfig for your cluster
- You can copy the kubeconfig for your cluster without viewing it
- [USER] Improvements under the hood (#219, @petersutter)
- The frontend project was recreated using Vue CLI 3
- Updated vuetify to 1.3.3
- [OPERATOR] Only machine types and volume types marked as
usable
(in the cloudprofile) will be displayed for selection on the create cluster dialog. Removed support fordeprecated
flag. (#229, @petersutter)
1.22.0
[dashboard]
Most notable changes
- [USER] You can now hibernate and wake-up clusters on the cluster details page (#203, @petersutter)
- [USER] Changes in cluster creation dialog (#201, @petersutter)
- The default autoscaler min value changed from 2 to 1
- Allow autoscaler min and max values to be 0
Improvements
- [USER] ServiceAccount's kubeconfig now has namespace in its context. (#204, @mvladev)
- [USER] Ingress domain is hidden on cluster details page if
nginx-ingress
addon is disabled (#199, @petersutter) - [OPERATOR] Fixed autofocus on project selection filter when there are many projects (#200, @petersutter)