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.
14 lines
586 B
Jsonnet
14 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"}])
|
|
}
|