added job executer helm sa user

main
ermisw 2024-11-22 09:26:56 +01:00
parent 727734d772
commit 057fe4c676
1 changed files with 31 additions and 0 deletions

View File

@ -48,4 +48,35 @@ set {
helm_release.keptn,
module.keptn-api-token
]
}
resource "kubernetes_service_account" "jes-deploy-using-helm" {
metadata {
name = "jes-deploy-using-helm"
namespace = var.KEPTN_NAMESPACE
# annotations = {
# "eks.amazonaws.com/role-arn" = aws_iam_role.externaldns_route53.arn
# }
}
automount_service_account_token = true
depends_on = [
helm_release.keptn
]
}
resource "kubernetes_cluster_role_binding" "keptn-jes-deploy-using-helm" {
metadata {
name = "keptn-jes-deploy-using-helm"
}
role_ref {
api_group = "rbac.authorization.k8s.io"
kind = "ClusterRole"
name = "cluster-admin"
}
subject {
kind = "ServiceAccount"
name = "jes-deploy-using-helm"
namespace = var.KEPTN_NAMESPACE
}
}