Skip to content

Releases: kubernetes/dashboard

v1.8.1

15 Dec 17:53
Compare
Choose a tag to compare

Changelog

  • Redesign resource creation (#2636).
  • Redesign logs download to respect user permissions (#2647).
  • Restrict access to the Settings page for users that do not have access to kubernetes-dashboard-settings config map.
  • Fix occasional Dashboard crash during start due to race condition issue.
  • Mask token input on login view
  • Add partial support for password managers. They should now correctly ask you to save "credentials".
  • Update translations

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.1

Installation

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.1/src/deploy/recommended/kubernetes-dashboard.yaml

v1.8.0

27 Nov 07:58
Compare
Choose a tag to compare

Changelog

  • Update dependencies to be compatible with Kubernetes v1.8
  • Add support for Cron Jobs
  • Remove support for Third Party Resources
  • Introduce global settings page (#2532, #2581)
  • Fix init containers not being shown in frontend
  • Add logs autorefresh option
  • Improve charts shown on overview page
  • Add global system banner feature (#2607)
  • Use polling instead of watch to tighten RBAC rules required to start the application
  • Redesign namespace selector
  • Add insecure login option (login view can be shown even when Dashboard is not served over HTTPS)
  • Add support for force language change by providing ACCEPT_LANGUAGE env variable to Dashboard container
  • Fix download logs for Firefox
  • Fix status display of Job's pod
  • Update and unify age tooltip display across application
  • Add QoS class info to pod details view
  • Add namespace change info dialog
  • Add link to overview of namespace from namespace details page
  • Add certificate autogeneration option and remove dependency on init container
  • Add Node IP to Node details page
  • Several updates of PV, PVC and Storage Class views. More information will be shown.

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.0

Installation

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.0/src/deploy/recommended/kubernetes-dashboard.yaml

v1.7.1

02 Oct 13:45
Compare
Choose a tag to compare

Changelog

  • Add option to see previous logs of a container (similar to kubectl logs xxx --previous)
  • Fix exec into pod showing unable to upgrade connection
  • Fix download button on logs page
  • Add option to see environment variables on pod details page that were defined using envFrom syntax
  • Fix high CPU usage issue
  • Improve global search UI
  • Change jsoneditor mode from tree to code
  • Fix crashes of Dashboard container when using exec into pod functionality

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.7.1
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.7.1
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.7.1
gcr.io/google_containers/kubernetes-dashboard-arm:v1.7.1
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.7.1

Init images

Used by our quick installation guide described in Getting Started. Check out Installation guide for deployments information on other architectures.

gcr.io/google_containers/kubernetes-dashboard-init-amd64:v1.0.1
gcr.io/google_containers/kubernetes-dashboard-init-arm:v1.0.1

Installation

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.7.1/src/deploy/recommended/kubernetes-dashboard.yaml

v1.7.0

22 Sep 10:31
Compare
Choose a tag to compare

Breaking change

Since version 1.7 Dashboard uses more secure setup. It means, that by default it has the minimal set of privileges and can only be accessed over HTTPS. It is recommended to read Access Control guide before performing any further steps.

Changelog

  • Add login mechanism
  • Add login menu to the toolbar
  • Add encryption key storing mechanism
  • Add token expiration/refresh feature
  • Disable HTTP when serving HTTPS
  • Move documentation to the Wiki and update it
  • Update YAML files and landing page
  • Add init container for AMD64 and ARM architectures
  • Add support for Traditional Chinese language
  • Add pod status chart to the overview
  • Add endpoints table to service detail view
  • Add link to logs for job views
  • Display more info about PV and PVC
  • Fix scaling button
  • Finish migration from creator annotation to owner references
  • Fix replication controller pod status
  • Fix nil-pointer dereference error on multiple views
  • Make zero states consistent across app
  • Fix tooltips across app
  • Add periodic health check for metrics app
  • Add download button for log file
  • Fix annotation display
  • Finish client-go migration
  • Switch package manager to dep
  • Multiple minor improvements in build pipeline

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.7.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.7.0
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.7.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.7.0
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.7.0

Init images

Used by our quick installation guide described in Getting Started. Check out Installation guide for deployments information on other architectures.

gcr.io/google_containers/kubernetes-dashboard-init-amd64:v1.0.1
gcr.io/google_containers/kubernetes-dashboard-init-arm:v1.0.1

Installation

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.7.0/src/deploy/recommended/kubernetes-dashboard.yaml

v1.6.3

28 Jul 12:14
Compare
Choose a tag to compare

Changelog

  • Fix in-cluster Heapster configuration
  • Fix node page issue with enabled Heapster
  • Make zero states consistent across app
  • Add overview page and make it default state

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.6.3
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.6.3
gcr.io/google_containers/kubernetes-dashboard-arm:v1.6.3
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.6.3

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.6.3/src/deploy/kubernetes-dashboard.yaml

v1.6.2

25 Jul 12:16
Compare
Choose a tag to compare

Changelog

Major changes

  • Add exec into pod feature
  • Enhance error handling/authorization and show non-critical errors in the UI (prevents crashes of whole views)

Other changes

  • Update Chinese and Japanese translations
  • Show 15 items per page instead of 10
  • Show init containers if there are any
  • Show node allocated resources in node list view
  • Display node allocated resources as graphs in node detail view
  • Load logs with memory limits (prevents out of memory error)
  • Fix page title when running on Docker
  • Add option to edit and delete persistent volume claims
  • Show event list on service detail view
  • Fix CSRF validation
  • Show name of the node, that pod is running at
  • Fix information displayed on about page (commit and version)
  • Fix duplicated events on pod detail view
  • Fix events list on deployment detail view
  • Fix log page
  • Use bearer token for file deployment
  • Hide role menu entry when roles are not enabled
  • Do not add application version as default label on create new deploy
  • Avoid double border on cards without footer
  • Autofocus filter input
  • Add logs and exec buttons to actionbar
  • Improve display of container environment variables

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.6.2
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.2
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.6.2
gcr.io/google_containers/kubernetes-dashboard-arm:v1.6.2

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.6.2/src/deploy/kubernetes-dashboard.yaml

v1.6.1

16 May 12:29
Compare
Choose a tag to compare

Changelog

Major changes

  • Allow overriding the bearer token via an authorization header
  • Add global search
  • Add table filtering
  • Add table sorting
  • Add scaling action for workload resources
  • Support owner references for major resources
  • Fix cascading delete
  • Initialize Role and ClusterRole view
  • Serve also on HTTPS
  • Support s390x platform

Other changes

  • Make timestamp optional on logs page
  • Display request body in logs
  • Allow users to copy spec to YAML editor
  • Remove NodePort from Dashboard deployments
  • Fix ImagePullPolicy
  • Make deploy from file respect selected namespace
  • Localize backend errors
  • Rename app label to k8s-app to be consistent with core
  • Initialize Chinese translation

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.6.1
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.1
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.6.1
gcr.io/google_containers/kubernetes-dashboard-arm:v1.6.1

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.6.1/src/deploy/kubernetes-dashboard.yaml

v1.6.0

16 Mar 13:01
Compare
Choose a tag to compare

Breaking change

Due to migration to client-go Dashboard no longer supports in-cluster config without enabled Service Accounts.

You can read more about it in our troubleshooting guide.

Changelog

Bug Fixes

  • Don't display pods for services without selector
  • Return status 200 instead of 201 while getting resources
  • Fix "unknown creator" display bug
  • Fix status icon for terminated successful pods
  • Use valid error status coming from cluster
  • Fix orphaned pods view bug
  • Fix node events
  • Fix card issue on daemon set and node details view
  • Fix created by list on pod detail page

Features

  • Add Storage Classes view
  • Add initial Third Party Resources view
  • Add bind-address CLI option
  • Add custom page title for each view
  • Parse URLs in annotations
  • Add events list for Pods view
  • Update Japanese translations
  • Improve project documentation
  • Migrate to Kubernetes client-go and refactor backend
  • Update internal error page
  • Cap Dashboard's replica set limit at 10

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.6.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.0
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.6.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.6.0

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.6.0/src/deploy/kubernetes-dashboard.yaml

v1.5.1

10 Jan 10:27
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fix CSRF vulnerability in the Deploy form
  • Fix not able to edit and delete objects not in a namespace (Physical Volumes etc)
  • Various typos

Minor Features

  • Improved display of pod state (use condition when determining color of icon)
  • Provide basic statistics to Prometheus

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.5.1
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.5.1
gcr.io/google_containers/kubernetes-dashboard-arm:v1.5.1

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.5.1/src/deploy/kubernetes-dashboard.yaml

v1.5.0

30 Nov 11:46
Compare
Choose a tag to compare

Changelog

New features

  • Deploy a containerized app/Create feature now creates a Deployment instead of a Replication Controller (#1330)
  • Display annotations for all objects (#1307)
  • Improved display of the status of pods (#1444, #1308)
  • Show Resource Quotas on the namespace detail page (#1292)
  • Show Limit Ranges on the namespace detail page (#1258)
  • Show information about the creator of a Pod on the Pod detail page (#1306)
  • Switch from using Pet Sets to using new Stateful Sets api (#1395)
    • Requires kubernetes 1.5 to work, we don't support kubernetes 1.4 Pet Sets at all
  • Display Horizontal Pod Autoscalers on Deployments, Replica Sets and Replication Controllers (#1389)
  • Redesign Secrets page to not show secrets in plain text by default (#1291)

Bug fixes

  • Fix various layout issues (#1479, #1268, #1473, #1470, #1468, #1451)
  • Various wording improvements (#1472, #1223)
  • Fix XSS vulnerability in the namespace selector (#1361)
  • Set correct mimetype on appConfig.json (#1497)
  • Improved handling of resource Usage graphs. (#1346)
    • Still some differences between memory graphs and the sparklines because the graphs include caches (#1432)
  • Support deletion of Jobs from the dashboard (#1429)
  • Fix Persistent Volumes list to allow for more than 10 (#1422)

Images

gcr.io/google_containers/kubernetes-dashboard-arm64:v1.5.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.0    
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.5.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.5.0

Installation

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.5.0/src/deploy/kubernetes-dashboard.yaml