From 6dd2ce86b53e82b83112d085c52cb2590a4eeac0 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Tue, 25 Jul 2023 09:32:58 +0800 Subject: [PATCH] UI: add step to create bearer token for kubernetes dashboard (#7764) Since Kubernetes v1.24.0, there is no auto-generation of secret-based service account token due to security reason. see https://github.com/kubernetes/kubernetes/pull/108309 To access kubernetes dashboard, users need to create a service account and an optional long-lived Bearer Token for the service account. --- ui/public/locales/en.json | 2 ++ ui/src/views/compute/KubernetesServiceTab.vue | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index 287622c76e7..64144c55bb6 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -1093,6 +1093,8 @@ "label.kubernetes.cluster.stop": "Stop Kubernetes cluster", "label.kubernetes.cluster.upgrade": "Upgrade Kubernetes cluster", "label.kubernetes.dashboard": "Kubernetes dashboard UI", +"label.kubernetes.dashboard.create.token": "Create token for Kubernetes dashboard", +"label.kubernetes.dashboard.create.token.desc": "Since Kubernetes v1.24.0, there is no auto-generation of secret-based service account token due to security reason. You need to create a service account and an optional long-lived Bearer Token for the service account.", "label.kubernetes.isos": "Kubernetes ISOs", "label.kubernetes.service": "Kubernetes service", "label.kubernetes.version.add": "Add Kubernetes version", diff --git a/ui/src/views/compute/KubernetesServiceTab.vue b/ui/src/views/compute/KubernetesServiceTab.vue index f9021610fdc..96a99586db9 100644 --- a/ui/src/views/compute/KubernetesServiceTab.vue +++ b/ui/src/views/compute/KubernetesServiceTab.vue @@ -79,6 +79,11 @@ http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

+ +

+

+ +

{{ $t('label.token.for.dashboard.login') }}