Merge pull request #39219 from liggitt/swagger-discovery

Automatic merge from submit-queue

Include swaggerapi urls in system:discovery role

Used by client side API validation and for client schema generation
This commit is contained in:
Kubernetes Submit Queue 2017-01-04 00:09:41 -08:00 committed by GitHub
commit 2bad7e6be1
2 changed files with 3 additions and 1 deletions

View File

@ -82,7 +82,7 @@ func ClusterRoles() []rbac.ClusterRole {
// a role which provides just enough power to discovery API versions for negotiation
ObjectMeta: api.ObjectMeta{Name: "system:discovery"},
Rules: []rbac.PolicyRule{
rbac.NewRule("get").URLs("/version", "/api", "/api/*", "/apis", "/apis/*").RuleOrDie(),
rbac.NewRule("get").URLs("/version", "/swaggerapi", "/swaggerapi/*", "/api", "/api/*", "/apis", "/apis/*").RuleOrDie(),
},
},
{

View File

@ -383,6 +383,8 @@ items:
- /api/*
- /apis
- /apis/*
- /swaggerapi
- /swaggerapi/*
- /version
verbs:
- get