upgrade k8s dashboard and create token for sa to persist token [ci skip]

This commit is contained in:
Viktor Barzin 2025-05-04 11:20:09 +00:00
parent eb376b3056
commit e41b06c759

View file

@ -43,7 +43,7 @@ resource "helm_release" "kubernetes-dashboard" {
repository = "https://kubernetes.github.io/dashboard/"
chart = "kubernetes-dashboard"
atomic = true
# version = "0.7.0"
version = "7.12.0"
# 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]
}
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
resource "kubernetes_cluster_role" "kubernetes-dashboard-viewonly" {
metadata {