allow the token controller to get, update secrets

we need this on secret rotation here:

2c1c0f3f72/pkg/controller/serviceaccount/tokens_controller.go (L478-L481)
This commit is contained in:
Mike Danese 2017-04-18 16:53:33 -07:00
parent 33d036a564
commit 32735173df
2 changed files with 4 additions and 2 deletions

View File

@ -300,8 +300,8 @@ func ClusterRoles() []rbac.ClusterRole {
eventsRule(), eventsRule(),
rbac.NewRule("create").Groups(legacyGroup).Resources("endpoints", "secrets", "serviceaccounts").RuleOrDie(), rbac.NewRule("create").Groups(legacyGroup).Resources("endpoints", "secrets", "serviceaccounts").RuleOrDie(),
rbac.NewRule("delete").Groups(legacyGroup).Resources("secrets").RuleOrDie(), rbac.NewRule("delete").Groups(legacyGroup).Resources("secrets").RuleOrDie(),
rbac.NewRule("get").Groups(legacyGroup).Resources("endpoints", "namespaces", "serviceaccounts").RuleOrDie(), rbac.NewRule("get").Groups(legacyGroup).Resources("endpoints", "namespaces", "secrets", "serviceaccounts").RuleOrDie(),
rbac.NewRule("update").Groups(legacyGroup).Resources("endpoints", "serviceaccounts").RuleOrDie(), rbac.NewRule("update").Groups(legacyGroup).Resources("endpoints", "secrets", "serviceaccounts").RuleOrDie(),
// Needed to check API access. These creates are non-mutating // Needed to check API access. These creates are non-mutating
rbac.NewRule("create").Groups(authenticationGroup).Resources("tokenreviews").RuleOrDie(), rbac.NewRule("create").Groups(authenticationGroup).Resources("tokenreviews").RuleOrDie(),

View File

@ -460,6 +460,7 @@ items:
resources: resources:
- endpoints - endpoints
- namespaces - namespaces
- secrets
- serviceaccounts - serviceaccounts
verbs: verbs:
- get - get
@ -467,6 +468,7 @@ items:
- "" - ""
resources: resources:
- endpoints - endpoints
- secrets
- serviceaccounts - serviceaccounts
verbs: verbs:
- update - update