create k8s dashboard SA token as a secret so it is long lived [ci skip]

This commit is contained in:
Viktor Barzin 2024-01-07 17:46:39 +00:00
parent 2fdc41cbe4
commit 3b3a0dfed0
No known key found for this signature in database
GPG key ID: 4056458DBDBF8863

View file

@ -44,6 +44,17 @@ module "tls_secret" {
# depends_on = [kubernetes_namespace.kubernetes-dashboard]
# }
resource "kubernetes_secret" "dashboard-token" {
metadata {
name = "dashboard-secret"
namespace = "kubernetes-dashboard"
annotations = {
"kubernetes.io/service-account.name" : "kubernetes-dashboard"
}
}
type = "kubernetes.io/service-account-token"
}
resource "kubernetes_ingress_v1" "kubernetes-dashboard" {
metadata {
name = "kubernetes-dashboard"