upgrade k8s dashboard and create token for sa to persist token [ci skip]
This commit is contained in:
parent
86b111eb46
commit
0d8b6b7480
1 changed files with 12 additions and 1 deletions
|
|
@ -43,7 +43,7 @@ resource "helm_release" "kubernetes-dashboard" {
|
||||||
repository = "https://kubernetes.github.io/dashboard/"
|
repository = "https://kubernetes.github.io/dashboard/"
|
||||||
chart = "kubernetes-dashboard"
|
chart = "kubernetes-dashboard"
|
||||||
atomic = true
|
atomic = true
|
||||||
# version = "0.7.0"
|
version = "7.12.0"
|
||||||
|
|
||||||
# values = [templatefile("${path.module}/chart_values.tpl", { postgresql_password = var.postgresql_password })]
|
# values = [templatefile("${path.module}/chart_values.tpl", { postgresql_password = var.postgresql_password })]
|
||||||
}
|
}
|
||||||
|
|
@ -116,6 +116,17 @@ resource "kubernetes_cluster_role_binding" "kubernetes-dashboard" {
|
||||||
# depends_on = [module.dashboard]
|
# depends_on = [module.dashboard]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "kubernetes_secret" "kubernetes-dashboard-admin-token" {
|
||||||
|
metadata {
|
||||||
|
name = "kubernetes-dashboard-admin"
|
||||||
|
namespace = "kubernetes-dashboard"
|
||||||
|
annotations = {
|
||||||
|
"kubernetes.io/service-account.name" : "kubernetes-dashboard"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
type = "kubernetes.io/service-account-token"
|
||||||
|
}
|
||||||
|
|
||||||
## Readonly RBAC
|
## Readonly RBAC
|
||||||
resource "kubernetes_cluster_role" "kubernetes-dashboard-viewonly" {
|
resource "kubernetes_cluster_role" "kubernetes-dashboard-viewonly" {
|
||||||
metadata {
|
metadata {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue