Skip to content

Commit 02eaa87

Browse files
authored
Adding endpoint slices permission to Cluster Role (#487)
1 parent 92cc074 commit 02eaa87

File tree

11 files changed

+55
-0
lines changed

11 files changed

+55
-0
lines changed

terraform/eks/daemon/app_signals/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
478478
resources = ["configmaps"]
479479
api_groups = [""]
480480
}
481+
rule {
482+
verbs = ["list", "watch", "get"]
483+
resources = ["endpointslices"]
484+
api_groups = ["discovery.k8s.io"]
485+
}
481486
}
482487

483488
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/awsneuron/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
790790
non_resource_urls = ["/metrics"]
791791
verbs = ["get", "list", "watch"]
792792
}
793+
rule {
794+
verbs = ["list", "watch", "get"]
795+
resources = ["endpointslices"]
796+
api_groups = ["discovery.k8s.io"]
797+
}
793798
}
794799

795800
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/efa/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
489489
non_resource_urls = ["/metrics"]
490490
verbs = ["get", "list", "watch"]
491491
}
492+
rule {
493+
verbs = ["list", "watch", "get"]
494+
resources = ["endpointslices"]
495+
api_groups = ["discovery.k8s.io"]
496+
}
492497
}
493498

494499
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/emf/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
444444
resources = ["configmaps"]
445445
api_groups = [""]
446446
}
447+
rule {
448+
verbs = ["list", "watch", "get"]
449+
resources = ["endpointslices"]
450+
api_groups = ["discovery.k8s.io"]
451+
}
447452
}
448453

449454
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/fluent/common/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
210210
resources = ["configmaps"]
211211
api_groups = [""]
212212
}
213+
rule {
214+
verbs = ["list", "watch", "get"]
215+
resources = ["endpointslices"]
216+
api_groups = ["discovery.k8s.io"]
217+
}
213218
}
214219

215220
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/fluent/windows/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
297297
resources = ["configmaps"]
298298
api_groups = [""]
299299
}
300+
rule {
301+
verbs = ["list", "watch", "get"]
302+
resources = ["endpointslices"]
303+
api_groups = ["discovery.k8s.io"]
304+
}
300305
}
301306

302307
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/gpu/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
683683
non_resource_urls = ["/metrics"]
684684
verbs = ["get", "list", "watch"]
685685
}
686+
rule {
687+
verbs = ["list", "watch", "get"]
688+
resources = ["endpointslices"]
689+
api_groups = ["discovery.k8s.io"]
690+
}
686691
}
687692

688693
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
389389
resources = ["configmaps"]
390390
api_groups = [""]
391391
}
392+
rule {
393+
verbs = ["list", "watch", "get"]
394+
resources = ["endpointslices"]
395+
api_groups = ["discovery.k8s.io"]
396+
}
392397
}
393398

394399
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/statsd/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
438438
resources = ["configmaps"]
439439
api_groups = [""]
440440
}
441+
rule {
442+
verbs = ["list", "watch", "get"]
443+
resources = ["endpointslices"]
444+
api_groups = ["discovery.k8s.io"]
445+
}
441446
}
442447

443448
resource "kubernetes_cluster_role_binding" "rolebinding" {

terraform/eks/daemon/windows/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,11 @@ resource "kubernetes_cluster_role" "clusterrole" {
523523
resources = ["configmaps"]
524524
api_groups = [""]
525525
}
526+
rule {
527+
verbs = ["list", "watch", "get"]
528+
resources = ["endpointslices"]
529+
api_groups = ["discovery.k8s.io"]
530+
}
526531
}
527532

528533
resource "kubernetes_cluster_role_binding" "rolebinding" {

0 commit comments

Comments
 (0)