mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-16 09:16:38 +00:00
The addon resizer was referring to an incorrect role binding and was unable to access the API. This changes the rolebinding name to refer to the correctly defined rolebinding.
13 lines
586 B
Jsonnet
13 lines
586 B
Jsonnet
local k = import "ksonnet.beta.3/k.libsonnet";
|
|
local roleBinding = k.rbac.v1.roleBinding;
|
|
|
|
{
|
|
new(namespace)::
|
|
roleBinding.new() +
|
|
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") +
|
|
roleBinding.mixin.roleRef.mixinInstance({kind: "Role"}) +
|
|
roleBinding.withSubjects([{kind: "ServiceAccount", name: "kube-state-metrics"}])
|
|
}
|