From 39e52449f9f40aa34037b81396a602803baf4991 Mon Sep 17 00:00:00 2001 From: Nico Berlee Date: Fri, 21 Apr 2023 14:49:06 +0200 Subject: [PATCH] remove nodes resource from CoreDNS RBAC manifest This commit syncs RBAC from coredns/deployment and removes a get nodes RBAC. Historically the federation CoreDNS plugin needed the nodes resource to fetch zone and region labels. However, the CoreDNS federation plugin was deprecated and cleaned up a long time ago and removed the Nodes RBAC requirement here in `coredns/deployment` coredns.yaml.sed: https://github.com/coredns/deployment/pull/229 This change however, never made it to `kubernetes/kubernetes`. Signed-off-by: Nico Berlee --- cluster/addons/dns/coredns/coredns.yaml.base | 6 ------ cluster/addons/dns/coredns/coredns.yaml.in | 6 ------ cluster/addons/dns/coredns/coredns.yaml.sed | 6 ------ cmd/kubeadm/app/phases/addons/dns/manifests.go | 6 ------ 4 files changed, 24 deletions(-) diff --git a/cluster/addons/dns/coredns/coredns.yaml.base b/cluster/addons/dns/coredns/coredns.yaml.base index 8b6b2ab999c20..69c0f4565914b 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.base +++ b/cluster/addons/dns/coredns/coredns.yaml.base @@ -27,12 +27,6 @@ rules: verbs: - list - watch -- apiGroups: - - "" - resources: - - nodes - verbs: - - get - apiGroups: - discovery.k8s.io resources: diff --git a/cluster/addons/dns/coredns/coredns.yaml.in b/cluster/addons/dns/coredns/coredns.yaml.in index f35fe8cfe8d44..98edc4e1a5433 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.in +++ b/cluster/addons/dns/coredns/coredns.yaml.in @@ -27,12 +27,6 @@ rules: verbs: - list - watch -- apiGroups: - - "" - resources: - - nodes - verbs: - - get - apiGroups: - discovery.k8s.io resources: diff --git a/cluster/addons/dns/coredns/coredns.yaml.sed b/cluster/addons/dns/coredns/coredns.yaml.sed index 5ee04f2880f30..021b35d0ba421 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.sed +++ b/cluster/addons/dns/coredns/coredns.yaml.sed @@ -27,12 +27,6 @@ rules: verbs: - list - watch -- apiGroups: - - "" - resources: - - nodes - verbs: - - get - apiGroups: - discovery.k8s.io resources: diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index 0e3c6c98c29d3..931897b16e2b0 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -200,12 +200,6 @@ rules: verbs: - list - watch -- apiGroups: - - "" - resources: - - nodes - verbs: - - get - apiGroups: - discovery.k8s.io resources: