diff --git a/jsonnet/kube-state-metrics/kube-state-metrics-role-binding.libsonnet b/jsonnet/kube-state-metrics/kube-state-metrics-role-binding.libsonnet index bd9b03ae..02a43b7a 100644 --- a/jsonnet/kube-state-metrics/kube-state-metrics-role-binding.libsonnet +++ b/jsonnet/kube-state-metrics/kube-state-metrics-role-binding.libsonnet @@ -7,7 +7,7 @@ local roleBinding = k.rbac.v1.roleBinding; roleBinding.mixin.metadata.withName("kube-state-metrics") + roleBinding.mixin.metadata.withNamespace(namespace) + roleBinding.mixin.roleRef.withApiGroup("rbac.authorization.k8s.io") + - roleBinding.mixin.roleRef.withName("kube-state-metrics-addon-resizer") + + roleBinding.mixin.roleRef.withName("kube-state-metrics") + roleBinding.mixin.roleRef.mixinInstance({kind: "Role"}) + roleBinding.withSubjects([{kind: "ServiceAccount", name: "kube-state-metrics"}]) } diff --git a/manifests/kube-state-metrics/kube-state-metrics-role-binding.yaml b/manifests/kube-state-metrics/kube-state-metrics-role-binding.yaml index dcad8055..9c61143c 100644 --- a/manifests/kube-state-metrics/kube-state-metrics-role-binding.yaml +++ b/manifests/kube-state-metrics/kube-state-metrics-role-binding.yaml @@ -6,7 +6,7 @@ metadata: roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: kube-state-metrics-addon-resizer + name: kube-state-metrics subjects: - kind: ServiceAccount name: kube-state-metrics