From 70f7d4ce67ab18ccce337cf953befdc9931b44f5 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 7 Jan 2024 17:46:39 +0000 Subject: [PATCH] create k8s dashboard SA token as a secret so it is long lived [ci skip] --- modules/kubernetes/k8s-dashboard/main.tf | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/kubernetes/k8s-dashboard/main.tf b/modules/kubernetes/k8s-dashboard/main.tf index e6831619..37cba21f 100644 --- a/modules/kubernetes/k8s-dashboard/main.tf +++ b/modules/kubernetes/k8s-dashboard/main.tf @@ -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"