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 bd9b03ae1b94a22c5c8df9da205e9cfa08993bda..02a43b7a5982c1b4d8c5b3d9beb783c01dc5f05e 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 dcad8055aba90e8ad0f12ecf2ac6d8de7e39ff01..9c61143c24186d69d48af9a74171720de6e502cc 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