Merge pull request #1404 from mxinden/rm-tpr
rbac: Remove Third Party Resources rules
This commit is contained in:
@@ -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:
|
||||||
|
Reference in New Issue
Block a user