Automatic merge from submit-queue (batch tested with PRs 41112, 41201, 41058, 40650, 40926) Promote TokenReview to v1 Peer to https://github.com/kubernetes/kubernetes/pull/40709 We have multiple features that depend on this API: - [webhook authentication](https://kubernetes.io/docs/admin/authentication/#webhook-token-authentication) - [kubelet delegated authentication](https://kubernetes.io/docs/admin/kubelet-authentication-authorization/#kubelet-authentication) - add-on API server delegated authentication The API has been in use since 1.3 in beta status (v1beta1) with negligible changes: - Added a status field for reporting errors evaluating the token This PR promotes the existing v1beta1 API to v1 with no changes Because the API does not persist data (it is a query/response-style API), there are no data migration concerns. This positions us to promote the features that depend on this API to stable in 1.7 cc @kubernetes/sig-auth-api-reviews @kubernetes/sig-auth-misc ```release-note The authentication.k8s.io API group was promoted to v1 ```
131 lines
3.0 KiB
JSON
131 lines
3.0 KiB
JSON
{
|
|
"swaggerVersion": "1.2",
|
|
"apis": [
|
|
{
|
|
"path": "/version",
|
|
"description": "git code version from which this is built"
|
|
},
|
|
{
|
|
"path": "/apis",
|
|
"description": "get available API versions"
|
|
},
|
|
{
|
|
"path": "/logs",
|
|
"description": "get log files"
|
|
},
|
|
{
|
|
"path": "/api/v1",
|
|
"description": "API at /api/v1"
|
|
},
|
|
{
|
|
"path": "/api",
|
|
"description": "get available API versions"
|
|
},
|
|
{
|
|
"path": "/apis/apps/v1beta1",
|
|
"description": "API at /apis/apps/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/apps",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/authentication.k8s.io/v1",
|
|
"description": "API at /apis/authentication.k8s.io/v1"
|
|
},
|
|
{
|
|
"path": "/apis/authentication.k8s.io/v1beta1",
|
|
"description": "API at /apis/authentication.k8s.io/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/authentication.k8s.io",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/authorization.k8s.io/v1",
|
|
"description": "API at /apis/authorization.k8s.io/v1"
|
|
},
|
|
{
|
|
"path": "/apis/authorization.k8s.io/v1beta1",
|
|
"description": "API at /apis/authorization.k8s.io/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/authorization.k8s.io",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/autoscaling/v1",
|
|
"description": "API at /apis/autoscaling/v1"
|
|
},
|
|
{
|
|
"path": "/apis/autoscaling/v2alpha1",
|
|
"description": "API at /apis/autoscaling/v2alpha1"
|
|
},
|
|
{
|
|
"path": "/apis/autoscaling",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/batch/v1",
|
|
"description": "API at /apis/batch/v1"
|
|
},
|
|
{
|
|
"path": "/apis/batch/v2alpha1",
|
|
"description": "API at /apis/batch/v2alpha1"
|
|
},
|
|
{
|
|
"path": "/apis/batch",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/certificates.k8s.io/v1beta1",
|
|
"description": "API at /apis/certificates.k8s.io/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/certificates.k8s.io",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/extensions/v1beta1",
|
|
"description": "API at /apis/extensions/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/extensions",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/policy/v1beta1",
|
|
"description": "API at /apis/policy/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/policy",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/rbac.authorization.k8s.io/v1beta1",
|
|
"description": "API at /apis/rbac.authorization.k8s.io/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/rbac.authorization.k8s.io/v1alpha1",
|
|
"description": "API at /apis/rbac.authorization.k8s.io/v1alpha1"
|
|
},
|
|
{
|
|
"path": "/apis/rbac.authorization.k8s.io",
|
|
"description": "get information of a group"
|
|
},
|
|
{
|
|
"path": "/apis/storage.k8s.io/v1beta1",
|
|
"description": "API at /apis/storage.k8s.io/v1beta1"
|
|
},
|
|
{
|
|
"path": "/apis/storage.k8s.io",
|
|
"description": "get information of a group"
|
|
}
|
|
],
|
|
"apiVersion": "",
|
|
"info": {
|
|
"title": "",
|
|
"description": ""
|
|
}
|
|
}
|