From a09d89474e01cf4cb6d00d2f1a854731e4caf484 Mon Sep 17 00:00:00 2001 From: Celene Date: Fri, 3 May 2024 09:51:33 -0400 Subject: [PATCH] add limitranges and storageclasses rbacs to orch explorer feature (#1166) --- .../feature/orchestratorexplorer/rbac.go | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/controllers/datadogagent/feature/orchestratorexplorer/rbac.go b/controllers/datadogagent/feature/orchestratorexplorer/rbac.go index f61cd8b205..de3117eb0a 100644 --- a/controllers/datadogagent/feature/orchestratorexplorer/rbac.go +++ b/controllers/datadogagent/feature/orchestratorexplorer/rbac.go @@ -44,6 +44,10 @@ func getRBACPolicyRules(logger logr.Logger, crs []string) []rbacv1.PolicyRule { rbac.PodsResource, rbac.ServicesResource, rbac.NodesResource, + rbac.PersistentVolumesResource, + rbac.PersistentVolumeClaimsResource, + rbac.ServiceAccountResource, + rbac.LimitRangesResource, }, }, { @@ -62,20 +66,6 @@ func getRBACPolicyRules(logger logr.Logger, crs []string) []rbacv1.PolicyRule { rbac.CronjobsResource, }, }, - - { - APIGroups: []string{rbac.CoreAPIGroup}, - Resources: []string{ - rbac.PersistentVolumesResource, - rbac.PersistentVolumeClaimsResource, - }, - }, - { - APIGroups: []string{rbac.CoreAPIGroup}, - Resources: []string{ - rbac.ServiceAccountResource, - }, - }, { APIGroups: []string{rbac.RbacAPIGroup}, Resources: []string{ @@ -101,6 +91,10 @@ func getRBACPolicyRules(logger logr.Logger, crs []string) []rbacv1.PolicyRule { APIGroups: []string{rbac.AutoscalingAPIGroup}, Resources: []string{rbac.HorizontalPodAutoscalersRecource}, }, + { + APIGroups: []string{rbac.StorageAPIGroup}, + Resources: []string{rbac.StorageClassesResource}, + }, } groupResources := mapAPIGroupsResources(logger, crs)