mirror of
https://github.com/prometheus-operator/kube-prometheus.git
synced 2025-11-06 19:11:48 +01:00
Merge pull request #1404 from mxinden/rm-tpr
rbac: Remove Third Party Resources rules
This commit is contained in:
commit
10bbf403fe
@ -37,13 +37,6 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
local clusterRole = k.rbac.v1.clusterRole;
|
local clusterRole = k.rbac.v1.clusterRole;
|
||||||
local policyRule = clusterRole.rulesType;
|
local policyRule = clusterRole.rulesType;
|
||||||
|
|
||||||
local extensionsRule = policyRule.new() +
|
|
||||||
policyRule.withApiGroups(['extensions']) +
|
|
||||||
policyRule.withResources([
|
|
||||||
'thirdpartyresources',
|
|
||||||
]) +
|
|
||||||
policyRule.withVerbs(['*']);
|
|
||||||
|
|
||||||
local apiExtensionsRule = policyRule.new() +
|
local apiExtensionsRule = policyRule.new() +
|
||||||
policyRule.withApiGroups(['apiextensions.k8s.io']) +
|
policyRule.withApiGroups(['apiextensions.k8s.io']) +
|
||||||
policyRule.withResources([
|
policyRule.withResources([
|
||||||
@ -106,7 +99,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
]) +
|
]) +
|
||||||
policyRule.withVerbs(['list', 'watch']);
|
policyRule.withVerbs(['list', 'watch']);
|
||||||
|
|
||||||
local rules = [extensionsRule, apiExtensionsRule, monitoringRule, appsRule, coreRule, podRule, routingRule, nodeRule, namespaceRule];
|
local rules = [apiExtensionsRule, monitoringRule, appsRule, coreRule, podRule, routingRule, nodeRule, namespaceRule];
|
||||||
|
|
||||||
clusterRole.new() +
|
clusterRole.new() +
|
||||||
clusterRole.mixin.metadata.withName('prometheus-operator') +
|
clusterRole.mixin.metadata.withName('prometheus-operator') +
|
||||||
|
|||||||
@ -3,12 +3,6 @@ kind: ClusterRole
|
|||||||
metadata:
|
metadata:
|
||||||
name: prometheus-operator
|
name: prometheus-operator
|
||||||
rules:
|
rules:
|
||||||
- apiGroups:
|
|
||||||
- extensions
|
|
||||||
resources:
|
|
||||||
- thirdpartyresources
|
|
||||||
verbs:
|
|
||||||
- '*'
|
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- apiextensions.k8s.io
|
- apiextensions.k8s.io
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user