Skip to content

Releases: gardener/dashboard

1.30.1

15 Apr 14:41
Compare
Choose a tag to compare

[dashboard]

Improvements

  • [OPERATOR] Fixed CamelCase secret name in helm charts of dashboard. (c87b2a9)

1.30.0

12 Apr 16:06
Compare
Choose a tag to compare

[dashboard]

Improvements

  • [OPERATOR] Keep identity helm chart backward compatible during deployment. (#357, @holgerkoser)

1.29.0

12 Apr 14:33
Compare
Choose a tag to compare

[dashboard]

Action Required

  • [OPERATOR] ⚠️ Provide required helm configuration values for sessionSecret, oidc.clientSecret and oidc.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

14 Feb 13:19
Compare
Choose a tag to compare

[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 and services 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

17 Jan 15:31
Compare
Choose a tag to compare

[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

13 Dec 15:00
Compare
Choose a tag to compare

[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

22 Nov 15:45
Compare
Choose a tag to compare

[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

09 Nov 16:01
Compare
Choose a tag to compare

[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

06 Nov 14:29
Compare
Choose a tag to compare

[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 for deprecated flag. (#229, @petersutter)

1.22.0

10 Oct 13:52
Compare
Choose a tag to compare

[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)