From d22fd35bef5958db74b70dc8a7aeea8df2311c7e Mon Sep 17 00:00:00 2001 From: Shahe Islam Date: Thu, 16 Jan 2025 10:28:19 +0000 Subject: [PATCH] feat: Correcting RBAC errors --- cluster/terraform_kubernetes/reloader.tf | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/cluster/terraform_kubernetes/reloader.tf b/cluster/terraform_kubernetes/reloader.tf index c37645ad..3026643d 100644 --- a/cluster/terraform_kubernetes/reloader.tf +++ b/cluster/terraform_kubernetes/reloader.tf @@ -10,6 +10,18 @@ resource "kubernetes_cluster_role" "reloader" { verbs = ["list", "get", "watch"] } + rule { + api_groups = [""] + resources = ["events"] + verbs = ["create", "patch", "update"] + } + + rule { + api_groups = ["batch"] + resources = ["cronjobs"] + verbs = ["list", "get", "watch"] + } + rule { api_groups = ["apps"] resources = ["deployments", "daemonsets", "statefulsets"] @@ -27,7 +39,7 @@ resource "kubernetes_cluster_role" "reloader" { resource "kubernetes_service_account" "reloader" { metadata { name = "reloader" - namespace = "monitoring" + namespace = "infra" } } @@ -54,7 +66,7 @@ resource "kubernetes_cluster_role_binding" "reloader" { resource "kubernetes_deployment" "reloader" { metadata { name = "reloader" - namespace = "monitoring" + namespace = "infra" labels = { app = "reloader" }