refactor: update bazel, codec, and gofmt

parent 5df8cc39
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get available API versions", "description": "get available API versions",
"operations": [ "operations": [
{ {
"type": "unversioned.APIVersions", "type": "v1.APIVersions",
"method": "GET", "method": "GET",
"summary": "get available API versions", "summary": "get available API versions",
"nickname": "getAPIVersions", "nickname": "getAPIVersions",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIVersions": { "v1.APIVersions": {
"id": "unversioned.APIVersions", "id": "v1.APIVersions",
"description": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.", "description": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.",
"required": [ "required": [
"versions", "versions",
...@@ -59,14 +59,14 @@ ...@@ -59,14 +59,14 @@
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get available API versions", "description": "get available API versions",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroupList", "type": "v1.APIGroupList",
"method": "GET", "method": "GET",
"summary": "get available API versions", "summary": "get available API versions",
"nickname": "getAPIVersions", "nickname": "getAPIVersions",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroupList": { "v1.APIGroupList": {
"id": "unversioned.APIGroupList", "id": "v1.APIGroupList",
"description": "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.", "description": "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.",
"required": [ "required": [
"groups" "groups"
...@@ -51,14 +51,14 @@ ...@@ -51,14 +51,14 @@
"groups": { "groups": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIGroup" "$ref": "v1.APIGroup"
}, },
"description": "groups is a list of APIGroup." "description": "groups is a list of APIGroup."
} }
} }
}, },
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -81,25 +81,25 @@ ...@@ -81,25 +81,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -116,8 +116,8 @@ ...@@ -116,8 +116,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
"description": "API at /apis/authentication.k8s.io/v1beta1", "description": "API at /apis/authentication.k8s.io/v1beta1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -141,12 +141,10 @@ ...@@ -141,12 +141,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -267,8 +265,8 @@ ...@@ -267,8 +265,8 @@
} }
} }
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -290,14 +288,14 @@ ...@@ -290,14 +288,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -156,7 +156,7 @@ ...@@ -156,7 +156,7 @@
"description": "API at /apis/authorization.k8s.io/v1beta1", "description": "API at /apis/authorization.k8s.io/v1beta1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -239,12 +239,10 @@ ...@@ -239,12 +239,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -480,8 +478,8 @@ ...@@ -480,8 +478,8 @@
} }
} }
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -503,14 +501,14 @@ ...@@ -503,14 +501,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete collection of HorizontalPodAutoscaler", "summary": "delete collection of HorizontalPodAutoscaler",
"nickname": "deletecollectionNamespacedHorizontalPodAutoscaler", "nickname": "deletecollectionNamespacedHorizontalPodAutoscaler",
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -445,7 +445,7 @@ ...@@ -445,7 +445,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -488,7 +488,7 @@ ...@@ -488,7 +488,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete a HorizontalPodAutoscaler", "summary": "delete a HorizontalPodAutoscaler",
"nickname": "deleteNamespacedHorizontalPodAutoscaler", "nickname": "deleteNamespacedHorizontalPodAutoscaler",
...@@ -546,7 +546,7 @@ ...@@ -546,7 +546,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -934,7 +934,7 @@ ...@@ -934,7 +934,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -983,7 +983,7 @@ ...@@ -983,7 +983,7 @@
"description": "API at /apis/autoscaling/v1", "description": "API at /apis/autoscaling/v1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -1019,7 +1019,7 @@ ...@@ -1019,7 +1019,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata." "description": "Standard list metadata."
}, },
"items": { "items": {
...@@ -1031,8 +1031,8 @@ ...@@ -1031,8 +1031,8 @@
} }
} }
}, },
"unversioned.ListMeta": { "v1.ListMeta": {
"id": "unversioned.ListMeta", "id": "v1.ListMeta",
"description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties": { "properties": {
"selfLink": { "selfLink": {
...@@ -1106,12 +1106,10 @@ ...@@ -1106,12 +1106,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -1245,7 +1243,6 @@ ...@@ -1245,7 +1243,6 @@
}, },
"lastScaleTime": { "lastScaleTime": {
"type": "string", "type": "string",
"format": "date-time",
"description": "last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed." "description": "last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed."
}, },
"currentReplicas": { "currentReplicas": {
...@@ -1265,8 +1262,8 @@ ...@@ -1265,8 +1262,8 @@
} }
} }
}, },
"unversioned.Status": { "v1.Status": {
"id": "unversioned.Status", "id": "v1.Status",
"description": "Status is a return value for calls that don't return other objects.", "description": "Status is a return value for calls that don't return other objects.",
"properties": { "properties": {
"kind": { "kind": {
...@@ -1278,7 +1275,7 @@ ...@@ -1278,7 +1275,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"status": { "status": {
...@@ -1294,7 +1291,7 @@ ...@@ -1294,7 +1291,7 @@
"description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it." "description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it."
}, },
"details": { "details": {
"$ref": "unversioned.StatusDetails", "$ref": "v1.StatusDetails",
"description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type." "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type."
}, },
"code": { "code": {
...@@ -1304,8 +1301,8 @@ ...@@ -1304,8 +1301,8 @@
} }
} }
}, },
"unversioned.StatusDetails": { "v1.StatusDetails": {
"id": "unversioned.StatusDetails", "id": "v1.StatusDetails",
"description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.", "description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
"properties": { "properties": {
"name": { "name": {
...@@ -1323,7 +1320,7 @@ ...@@ -1323,7 +1320,7 @@
"causes": { "causes": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.StatusCause" "$ref": "v1.StatusCause"
}, },
"description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes." "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes."
}, },
...@@ -1334,8 +1331,8 @@ ...@@ -1334,8 +1331,8 @@
} }
} }
}, },
"unversioned.StatusCause": { "v1.StatusCause": {
"id": "unversioned.StatusCause", "id": "v1.StatusCause",
"description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.", "description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
"properties": { "properties": {
"reason": { "reason": {
...@@ -1367,8 +1364,8 @@ ...@@ -1367,8 +1364,8 @@
} }
} }
}, },
"unversioned.Patch": { "v1.Patch": {
"id": "unversioned.Patch", "id": "v1.Patch",
"description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
"properties": {} "properties": {}
}, },
...@@ -1413,8 +1410,8 @@ ...@@ -1413,8 +1410,8 @@
"id": "types.UID", "id": "types.UID",
"properties": {} "properties": {}
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -1436,14 +1433,14 @@ ...@@ -1436,14 +1433,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "API at /apis/batch/v2alpha1", "description": "API at /apis/batch/v2alpha1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -56,14 +56,14 @@ ...@@ -56,14 +56,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete collection of CertificateSigningRequest", "summary": "delete collection of CertificateSigningRequest",
"nickname": "deletecollectionCertificateSigningRequest", "nickname": "deletecollectionCertificateSigningRequest",
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -397,7 +397,7 @@ ...@@ -397,7 +397,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -432,7 +432,7 @@ ...@@ -432,7 +432,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete a CertificateSigningRequest", "summary": "delete a CertificateSigningRequest",
"nickname": "deleteCertificateSigningRequest", "nickname": "deleteCertificateSigningRequest",
...@@ -482,7 +482,7 @@ ...@@ -482,7 +482,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -694,7 +694,7 @@ ...@@ -694,7 +694,7 @@
"description": "API at /apis/certificates.k8s.io/v1alpha1", "description": "API at /apis/certificates.k8s.io/v1alpha1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -729,7 +729,7 @@ ...@@ -729,7 +729,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta" "$ref": "v1.ListMeta"
}, },
"items": { "items": {
"type": "array", "type": "array",
...@@ -739,8 +739,8 @@ ...@@ -739,8 +739,8 @@
} }
} }
}, },
"unversioned.ListMeta": { "v1.ListMeta": {
"id": "unversioned.ListMeta", "id": "v1.ListMeta",
"description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties": { "properties": {
"selfLink": { "selfLink": {
...@@ -813,12 +813,10 @@ ...@@ -813,12 +813,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -948,13 +946,12 @@ ...@@ -948,13 +946,12 @@
}, },
"lastUpdateTime": { "lastUpdateTime": {
"type": "string", "type": "string",
"format": "date-time",
"description": "timestamp for the last update to this condition" "description": "timestamp for the last update to this condition"
} }
} }
}, },
"unversioned.Status": { "v1.Status": {
"id": "unversioned.Status", "id": "v1.Status",
"description": "Status is a return value for calls that don't return other objects.", "description": "Status is a return value for calls that don't return other objects.",
"properties": { "properties": {
"kind": { "kind": {
...@@ -966,7 +963,7 @@ ...@@ -966,7 +963,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"status": { "status": {
...@@ -982,7 +979,7 @@ ...@@ -982,7 +979,7 @@
"description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it." "description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it."
}, },
"details": { "details": {
"$ref": "unversioned.StatusDetails", "$ref": "v1.StatusDetails",
"description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type." "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type."
}, },
"code": { "code": {
...@@ -992,8 +989,8 @@ ...@@ -992,8 +989,8 @@
} }
} }
}, },
"unversioned.StatusDetails": { "v1.StatusDetails": {
"id": "unversioned.StatusDetails", "id": "v1.StatusDetails",
"description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.", "description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
"properties": { "properties": {
"name": { "name": {
...@@ -1011,7 +1008,7 @@ ...@@ -1011,7 +1008,7 @@
"causes": { "causes": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.StatusCause" "$ref": "v1.StatusCause"
}, },
"description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes." "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes."
}, },
...@@ -1022,8 +1019,8 @@ ...@@ -1022,8 +1019,8 @@
} }
} }
}, },
"unversioned.StatusCause": { "v1.StatusCause": {
"id": "unversioned.StatusCause", "id": "v1.StatusCause",
"description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.", "description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
"properties": { "properties": {
"reason": { "reason": {
...@@ -1055,8 +1052,8 @@ ...@@ -1055,8 +1052,8 @@
} }
} }
}, },
"unversioned.Patch": { "v1.Patch": {
"id": "unversioned.Patch", "id": "v1.Patch",
"description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
"properties": {} "properties": {}
}, },
...@@ -1101,8 +1098,8 @@ ...@@ -1101,8 +1098,8 @@
"id": "types.UID", "id": "types.UID",
"properties": {} "properties": {}
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -1124,14 +1121,14 @@ ...@@ -1124,14 +1121,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete collection of PodDisruptionBudget", "summary": "delete collection of PodDisruptionBudget",
"nickname": "deletecollectionNamespacedPodDisruptionBudget", "nickname": "deletecollectionNamespacedPodDisruptionBudget",
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -445,7 +445,7 @@ ...@@ -445,7 +445,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -488,7 +488,7 @@ ...@@ -488,7 +488,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete a PodDisruptionBudget", "summary": "delete a PodDisruptionBudget",
"nickname": "deleteNamespacedPodDisruptionBudget", "nickname": "deleteNamespacedPodDisruptionBudget",
...@@ -546,7 +546,7 @@ ...@@ -546,7 +546,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -934,7 +934,7 @@ ...@@ -934,7 +934,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -983,7 +983,7 @@ ...@@ -983,7 +983,7 @@
"description": "API at /apis/policy/v1beta1", "description": "API at /apis/policy/v1beta1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -1019,7 +1019,7 @@ ...@@ -1019,7 +1019,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta" "$ref": "v1.ListMeta"
}, },
"items": { "items": {
"type": "array", "type": "array",
...@@ -1029,8 +1029,8 @@ ...@@ -1029,8 +1029,8 @@
} }
} }
}, },
"unversioned.ListMeta": { "v1.ListMeta": {
"id": "unversioned.ListMeta", "id": "v1.ListMeta",
"description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties": { "properties": {
"selfLink": { "selfLink": {
...@@ -1103,12 +1103,10 @@ ...@@ -1103,12 +1103,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -1185,13 +1183,13 @@ ...@@ -1185,13 +1183,13 @@
"description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"." "description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"."
}, },
"selector": { "selector": {
"$ref": "unversioned.LabelSelector", "$ref": "v1.LabelSelector",
"description": "Label query over pods whose evictions are managed by the disruption budget." "description": "Label query over pods whose evictions are managed by the disruption budget."
} }
} }
}, },
"unversioned.LabelSelector": { "v1.LabelSelector": {
"id": "unversioned.LabelSelector", "id": "v1.LabelSelector",
"description": "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.", "description": "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.",
"properties": { "properties": {
"matchLabels": { "matchLabels": {
...@@ -1201,14 +1199,14 @@ ...@@ -1201,14 +1199,14 @@
"matchExpressions": { "matchExpressions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.LabelSelectorRequirement" "$ref": "v1.LabelSelectorRequirement"
}, },
"description": "matchExpressions is a list of label selector requirements. The requirements are ANDed." "description": "matchExpressions is a list of label selector requirements. The requirements are ANDed."
} }
} }
}, },
"unversioned.LabelSelectorRequirement": { "v1.LabelSelectorRequirement": {
"id": "unversioned.LabelSelectorRequirement", "id": "v1.LabelSelectorRequirement",
"description": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", "description": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.",
"required": [ "required": [
"key", "key",
...@@ -1274,8 +1272,8 @@ ...@@ -1274,8 +1272,8 @@
} }
} }
}, },
"unversioned.Status": { "v1.Status": {
"id": "unversioned.Status", "id": "v1.Status",
"description": "Status is a return value for calls that don't return other objects.", "description": "Status is a return value for calls that don't return other objects.",
"properties": { "properties": {
"kind": { "kind": {
...@@ -1287,7 +1285,7 @@ ...@@ -1287,7 +1285,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"status": { "status": {
...@@ -1303,7 +1301,7 @@ ...@@ -1303,7 +1301,7 @@
"description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it." "description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it."
}, },
"details": { "details": {
"$ref": "unversioned.StatusDetails", "$ref": "v1.StatusDetails",
"description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type." "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type."
}, },
"code": { "code": {
...@@ -1313,8 +1311,8 @@ ...@@ -1313,8 +1311,8 @@
} }
} }
}, },
"unversioned.StatusDetails": { "v1.StatusDetails": {
"id": "unversioned.StatusDetails", "id": "v1.StatusDetails",
"description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.", "description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
"properties": { "properties": {
"name": { "name": {
...@@ -1332,7 +1330,7 @@ ...@@ -1332,7 +1330,7 @@
"causes": { "causes": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.StatusCause" "$ref": "v1.StatusCause"
}, },
"description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes." "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes."
}, },
...@@ -1343,8 +1341,8 @@ ...@@ -1343,8 +1341,8 @@
} }
} }
}, },
"unversioned.StatusCause": { "v1.StatusCause": {
"id": "unversioned.StatusCause", "id": "v1.StatusCause",
"description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.", "description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
"properties": { "properties": {
"reason": { "reason": {
...@@ -1376,8 +1374,8 @@ ...@@ -1376,8 +1374,8 @@
} }
} }
}, },
"unversioned.Patch": { "v1.Patch": {
"id": "unversioned.Patch", "id": "v1.Patch",
"description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
"properties": {} "properties": {}
}, },
...@@ -1422,8 +1420,8 @@ ...@@ -1422,8 +1420,8 @@
"id": "types.UID", "id": "types.UID",
"properties": {} "properties": {}
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -1445,14 +1443,14 @@ ...@@ -1445,14 +1443,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete collection of StorageClass", "summary": "delete collection of StorageClass",
"nickname": "deletecollectionStorageClass", "nickname": "deletecollectionStorageClass",
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -397,7 +397,7 @@ ...@@ -397,7 +397,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -432,7 +432,7 @@ ...@@ -432,7 +432,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete a StorageClass", "summary": "delete a StorageClass",
"nickname": "deleteStorageClass", "nickname": "deleteStorageClass",
...@@ -482,7 +482,7 @@ ...@@ -482,7 +482,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -588,7 +588,7 @@ ...@@ -588,7 +588,7 @@
"description": "API at /apis/storage.k8s.io/v1beta1", "description": "API at /apis/storage.k8s.io/v1beta1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -624,7 +624,7 @@ ...@@ -624,7 +624,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "Standard list metadata More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"items": { "items": {
...@@ -636,8 +636,8 @@ ...@@ -636,8 +636,8 @@
} }
} }
}, },
"unversioned.ListMeta": { "v1.ListMeta": {
"id": "unversioned.ListMeta", "id": "v1.ListMeta",
"description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties": { "properties": {
"selfLink": { "selfLink": {
...@@ -714,12 +714,10 @@ ...@@ -714,12 +714,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -787,8 +785,8 @@ ...@@ -787,8 +785,8 @@
} }
} }
}, },
"unversioned.Status": { "v1.Status": {
"id": "unversioned.Status", "id": "v1.Status",
"description": "Status is a return value for calls that don't return other objects.", "description": "Status is a return value for calls that don't return other objects.",
"properties": { "properties": {
"kind": { "kind": {
...@@ -800,7 +798,7 @@ ...@@ -800,7 +798,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"status": { "status": {
...@@ -816,7 +814,7 @@ ...@@ -816,7 +814,7 @@
"description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it." "description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it."
}, },
"details": { "details": {
"$ref": "unversioned.StatusDetails", "$ref": "v1.StatusDetails",
"description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type." "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type."
}, },
"code": { "code": {
...@@ -826,8 +824,8 @@ ...@@ -826,8 +824,8 @@
} }
} }
}, },
"unversioned.StatusDetails": { "v1.StatusDetails": {
"id": "unversioned.StatusDetails", "id": "v1.StatusDetails",
"description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.", "description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
"properties": { "properties": {
"name": { "name": {
...@@ -845,7 +843,7 @@ ...@@ -845,7 +843,7 @@
"causes": { "causes": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.StatusCause" "$ref": "v1.StatusCause"
}, },
"description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes." "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes."
}, },
...@@ -856,8 +854,8 @@ ...@@ -856,8 +854,8 @@
} }
} }
}, },
"unversioned.StatusCause": { "v1.StatusCause": {
"id": "unversioned.StatusCause", "id": "v1.StatusCause",
"description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.", "description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
"properties": { "properties": {
"reason": { "reason": {
...@@ -889,8 +887,8 @@ ...@@ -889,8 +887,8 @@
} }
} }
}, },
"unversioned.Patch": { "v1.Patch": {
"id": "unversioned.Patch", "id": "v1.Patch",
"description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
"properties": {} "properties": {}
}, },
...@@ -935,8 +933,8 @@ ...@@ -935,8 +933,8 @@
"id": "types.UID", "id": "types.UID",
"properties": {} "properties": {}
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -958,14 +956,14 @@ ...@@ -958,14 +956,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -21,8 +21,8 @@ package options ...@@ -21,8 +21,8 @@ package options
import ( import (
"time" "time"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig" "k8s.io/kubernetes/pkg/apis/componentconfig"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/client/leaderelection" "k8s.io/kubernetes/pkg/client/leaderelection"
"k8s.io/kubernetes/pkg/master/ports" "k8s.io/kubernetes/pkg/master/ports"
"k8s.io/kubernetes/pkg/util/config" "k8s.io/kubernetes/pkg/util/config"
......
...@@ -16,7 +16,9 @@ limitations under the License. ...@@ -16,7 +16,9 @@ limitations under the License.
package kubeadm package kubeadm
import ( metav1 "k8s.io/kubernetes/pkg/apis/meta/v1" ) import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
)
type EnvParams struct { type EnvParams struct {
KubernetesDir string KubernetesDir string
......
...@@ -17,8 +17,8 @@ limitations under the License. ...@@ -17,8 +17,8 @@ limitations under the License.
package v1alpha1 package v1alpha1
import ( import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
) )
......
...@@ -16,7 +16,9 @@ limitations under the License. ...@@ -16,7 +16,9 @@ limitations under the License.
package v1alpha1 package v1alpha1
import ( metav1 "k8s.io/kubernetes/pkg/apis/meta/v1" ) import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
)
type MasterConfiguration struct { type MasterConfiguration struct {
metav1.TypeMeta `json:",inline"` metav1.TypeMeta `json:",inline"`
......
...@@ -25,9 +25,9 @@ import ( ...@@ -25,9 +25,9 @@ import (
"k8s.io/kubernetes/cmd/kubeadm/app/images" "k8s.io/kubernetes/cmd/kubeadm/app/images"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
apierrs "k8s.io/kubernetes/pkg/api/errors" apierrs "k8s.io/kubernetes/pkg/api/errors"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
clientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5" clientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api" clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
......
...@@ -27,8 +27,8 @@ import ( ...@@ -27,8 +27,8 @@ import (
kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm" kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
"k8s.io/kubernetes/cmd/kubeadm/app/images" "k8s.io/kubernetes/cmd/kubeadm/app/images"
"k8s.io/kubernetes/pkg/api/resource" "k8s.io/kubernetes/pkg/api/resource"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
api "k8s.io/kubernetes/pkg/api/v1" api "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/util/intstr" "k8s.io/kubernetes/pkg/util/intstr"
) )
......
...@@ -26,7 +26,7 @@ import ( ...@@ -26,7 +26,7 @@ import (
"fmt" "fmt"
codec1978 "github.com/ugorji/go/codec" codec1978 "github.com/ugorji/go/codec"
pkg2_api "k8s.io/kubernetes/pkg/api" pkg2_api "k8s.io/kubernetes/pkg/api"
pkg1_unversioned "k8s.io/kubernetes/pkg/apis/meta/v1" pkg1_v1 "k8s.io/kubernetes/pkg/apis/meta/v1"
pkg3_types "k8s.io/kubernetes/pkg/types" pkg3_types "k8s.io/kubernetes/pkg/types"
"reflect" "reflect"
"runtime" "runtime"
...@@ -64,7 +64,7 @@ func init() { ...@@ -64,7 +64,7 @@ func init() {
} }
if false { // reference the types, but skip this branch at build/run time if false { // reference the types, but skip this branch at build/run time
var v0 pkg2_api.ObjectMeta var v0 pkg2_api.ObjectMeta
var v1 pkg1_unversioned.TypeMeta var v1 pkg1_v1.TypeMeta
var v2 pkg3_types.UID var v2 pkg3_types.UID
var v3 time.Time var v3 time.Time
_, _, _, _ = v0, v1, v2, v3 _, _, _, _ = v0, v1, v2, v3
...@@ -586,7 +586,7 @@ func (x *TestTypeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -586,7 +586,7 @@ func (x *TestTypeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "metadata": case "metadata":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg1_unversioned.ListMeta{} x.ListMeta = pkg1_v1.ListMeta{}
} else { } else {
yyv48 := &x.ListMeta yyv48 := &x.ListMeta
yym49 := z.DecBinary() yym49 := z.DecBinary()
...@@ -667,7 +667,7 @@ func (x *TestTypeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { ...@@ -667,7 +667,7 @@ func (x *TestTypeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg1_unversioned.ListMeta{} x.ListMeta = pkg1_v1.ListMeta{}
} else { } else {
yyv55 := &x.ListMeta yyv55 := &x.ListMeta
yym56 := z.DecBinary() yym56 := z.DecBinary()
......
...@@ -25,8 +25,8 @@ import ( ...@@ -25,8 +25,8 @@ import (
type TestType struct { type TestType struct {
metav1.TypeMeta `json:",inline"` metav1.TypeMeta `json:",inline"`
api.ObjectMeta `json:"metadata,omitempty"` api.ObjectMeta `json:"metadata,omitempty"`
Status TestTypeStatus `json:"status,omitempty"` Status TestTypeStatus `json:"status,omitempty"`
} }
type TestTypeList struct { type TestTypeList struct {
......
...@@ -17,8 +17,8 @@ limitations under the License. ...@@ -17,8 +17,8 @@ limitations under the License.
package v1 package v1
import ( import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
versionedwatch "k8s.io/kubernetes/pkg/watch/versioned" versionedwatch "k8s.io/kubernetes/pkg/watch/versioned"
......
...@@ -26,7 +26,7 @@ import ( ...@@ -26,7 +26,7 @@ import (
"fmt" "fmt"
codec1978 "github.com/ugorji/go/codec" codec1978 "github.com/ugorji/go/codec"
pkg2_api "k8s.io/kubernetes/pkg/api" pkg2_api "k8s.io/kubernetes/pkg/api"
pkg1_unversioned "k8s.io/kubernetes/pkg/apis/meta/v1" pkg1_v1 "k8s.io/kubernetes/pkg/apis/meta/v1"
pkg3_types "k8s.io/kubernetes/pkg/types" pkg3_types "k8s.io/kubernetes/pkg/types"
"reflect" "reflect"
"runtime" "runtime"
...@@ -64,7 +64,7 @@ func init() { ...@@ -64,7 +64,7 @@ func init() {
} }
if false { // reference the types, but skip this branch at build/run time if false { // reference the types, but skip this branch at build/run time
var v0 pkg2_api.ObjectMeta var v0 pkg2_api.ObjectMeta
var v1 pkg1_unversioned.TypeMeta var v1 pkg1_v1.TypeMeta
var v2 pkg3_types.UID var v2 pkg3_types.UID
var v3 time.Time var v3 time.Time
_, _, _, _ = v0, v1, v2, v3 _, _, _, _ = v0, v1, v2, v3
...@@ -586,7 +586,7 @@ func (x *TestTypeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -586,7 +586,7 @@ func (x *TestTypeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "metadata": case "metadata":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg1_unversioned.ListMeta{} x.ListMeta = pkg1_v1.ListMeta{}
} else { } else {
yyv48 := &x.ListMeta yyv48 := &x.ListMeta
yym49 := z.DecBinary() yym49 := z.DecBinary()
...@@ -667,7 +667,7 @@ func (x *TestTypeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { ...@@ -667,7 +667,7 @@ func (x *TestTypeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg1_unversioned.ListMeta{} x.ListMeta = pkg1_v1.ListMeta{}
} else { } else {
yyv55 := &x.ListMeta yyv55 := &x.ListMeta
yym56 := z.DecBinary() yym56 := z.DecBinary()
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -707,7 +707,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -707,7 +707,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1231,7 +1231,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1231,7 +1231,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1316,7 +1316,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1316,7 +1316,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1695,7 +1695,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1695,7 +1695,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:03:09 UTC Last updated 2016-12-03 22:06:41 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -584,7 +584,7 @@ Populated by the system. Read-only. Value must be treated as opaque by clients a ...@@ -584,7 +584,7 @@ Populated by the system. Read-only. Value must be treated as opaque by clients a
<br> <br>
Populated by the system. Read-only. Null for lists. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata</a></p></td> Populated by the system. Read-only. Null for lists. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string (date-time)</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -593,7 +593,7 @@ Populated by the system. Read-only. Null for lists. More info: <a href="http://r ...@@ -593,7 +593,7 @@ Populated by the system. Read-only. Null for lists. More info: <a href="http://r
<br> <br>
Populated by the system when a graceful deletion is requested. Read-only. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata</a></p></td> Populated by the system when a graceful deletion is requested. Read-only. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string (date-time)</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -643,6 +643,61 @@ Populated by the system when a graceful deletion is requested. Read-only. More i ...@@ -643,6 +643,61 @@ Populated by the system when a graceful deletion is requested. Read-only. More i
</div> </div>
<div class="sect2"> <div class="sect2">
<h3 id="_v1_apiresourcelist">v1.APIResourceList</h3>
<div class="paragraph">
<p>APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.</p>
</div>
<table class="tableblock frame-all grid-all" style="width:100%; ">
<colgroup>
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Name</th>
<th class="tableblock halign-left valign-top">Description</th>
<th class="tableblock halign-left valign-top">Required</th>
<th class="tableblock halign-left valign-top">Schema</th>
<th class="tableblock halign-left valign-top">Default</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">groupVersion</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">groupVersion is the group and version this APIResourceList is for.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">resources</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">resources contains the name of the resources and if they are namespaced.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_apiresource">v1.APIResource</a> array</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="_v1beta1_tokenreviewstatus">v1beta1.TokenReviewStatus</h3> <h3 id="_v1beta1_tokenreviewstatus">v1beta1.TokenReviewStatus</h3>
<div class="paragraph"> <div class="paragraph">
<p>TokenReviewStatus is the result of the token authentication request.</p> <p>TokenReviewStatus is the result of the token authentication request.</p>
...@@ -787,62 +842,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i ...@@ -787,62 +842,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i
</div> </div>
<div class="sect2"> <div class="sect2">
<h3 id="_unversioned_apiresourcelist">unversioned.APIResourceList</h3> <h3 id="_v1_apiresource">v1.APIResource</h3>
<div class="paragraph">
<p>APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.</p>
</div>
<table class="tableblock frame-all grid-all" style="width:100%; ">
<colgroup>
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
<col style="width:20%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Name</th>
<th class="tableblock halign-left valign-top">Description</th>
<th class="tableblock halign-left valign-top">Required</th>
<th class="tableblock halign-left valign-top">Schema</th>
<th class="tableblock halign-left valign-top">Default</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: <a href="http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources">http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">groupVersion</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">groupVersion is the group and version this APIResourceList is for.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">resources</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">resources contains the name of the resources and if they are namespaced.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_unversioned_apiresource">unversioned.APIResource</a> array</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="_unversioned_apiresource">unversioned.APIResource</h3>
<div class="paragraph"> <div class="paragraph">
<p>APIResource specifies the name of a resource and whether it is namespaced.</p> <p>APIResource specifies the name of a resource and whether it is namespaced.</p>
</div> </div>
...@@ -900,7 +900,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i ...@@ -900,7 +900,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-03 15:09:42 UTC Last updated 2016-12-03 22:06:49 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -558,7 +558,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -558,7 +558,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-09-09 20:01:23 UTC Last updated 2016-12-03 22:06:49 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -788,7 +788,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -788,7 +788,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-09-21 14:49:16 UTC Last updated 2016-12-03 22:06:55 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -856,7 +856,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -856,7 +856,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1380,7 +1380,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1380,7 +1380,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1465,7 +1465,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1465,7 +1465,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1844,7 +1844,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1844,7 +1844,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:03:30 UTC Last updated 2016-12-03 22:07:01 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -856,7 +856,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -856,7 +856,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1380,7 +1380,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1380,7 +1380,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1465,7 +1465,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1465,7 +1465,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1844,7 +1844,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1844,7 +1844,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:03:37 UTC Last updated 2016-12-03 22:07:08 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -374,7 +374,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -374,7 +374,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<h2 id="_definitions">Definitions</h2> <h2 id="_definitions">Definitions</h2>
<div class="sectionbody"> <div class="sectionbody">
<div class="sect2"> <div class="sect2">
<h3 id="_unversioned_apiresourcelist">unversioned.APIResourceList</h3> <h3 id="_v1_apiresourcelist">v1.APIResourceList</h3>
<div class="paragraph"> <div class="paragraph">
<p>APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.</p> <p>APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.</p>
</div> </div>
...@@ -421,7 +421,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -421,7 +421,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">resources</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">resources</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">resources contains the name of the resources and if they are namespaced.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">resources contains the name of the resources and if they are namespaced.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_unversioned_apiresource">unversioned.APIResource</a> array</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_apiresource">v1.APIResource</a> array</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
</tbody> </tbody>
...@@ -429,7 +429,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -429,7 +429,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div class="sect2"> <div class="sect2">
<h3 id="_unversioned_apiresource">unversioned.APIResource</h3> <h3 id="_v1_apiresource">v1.APIResource</h3>
<div class="paragraph"> <div class="paragraph">
<p>APIResource specifies the name of a resource and whether it is namespaced.</p> <p>APIResource specifies the name of a resource and whether it is namespaced.</p>
</div> </div>
...@@ -487,7 +487,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -487,7 +487,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-09-21 14:49:30 UTC Last updated 2016-12-03 22:07:16 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -447,7 +447,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -447,7 +447,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-09-21 14:49:30 UTC Last updated 2016-12-03 22:07:16 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1900,7 +1900,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1900,7 +1900,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:03:51 UTC Last updated 2016-12-03 22:07:23 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -707,7 +707,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -707,7 +707,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1231,7 +1231,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1231,7 +1231,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1316,7 +1316,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1316,7 +1316,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1695,7 +1695,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1695,7 +1695,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2411,7 +2411,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:04:05 UTC Last updated 2016-12-03 22:07:37 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1167,7 +1167,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1167,7 +1167,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1252,7 +1252,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1252,7 +1252,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1584,7 +1584,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1584,7 +1584,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -2060,7 +2060,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2060,7 +2060,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -2145,7 +2145,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2145,7 +2145,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -2493,7 +2493,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -2493,7 +2493,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -3001,7 +3001,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -3001,7 +3001,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -3086,7 +3086,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -3086,7 +3086,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -3442,7 +3442,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -3442,7 +3442,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -3950,7 +3950,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -3950,7 +3950,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -4035,7 +4035,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -4035,7 +4035,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -5983,7 +5983,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -5983,7 +5983,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-03 16:31:51 UTC Last updated 2016-12-03 22:07:43 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1662,7 +1662,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1662,7 +1662,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:04:17 UTC Last updated 2016-12-03 22:07:50 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -17,8 +17,8 @@ limitations under the License. ...@@ -17,8 +17,8 @@ limitations under the License.
package v1 package v1
import ( import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
versionedwatch "k8s.io/kubernetes/pkg/watch/versioned" versionedwatch "k8s.io/kubernetes/pkg/watch/versioned"
......
...@@ -23,8 +23,8 @@ import ( ...@@ -23,8 +23,8 @@ import (
"k8s.io/kubernetes/federation/apis/federation" "k8s.io/kubernetes/federation/apis/federation"
"k8s.io/kubernetes/federation/apis/federation/v1beta1" "k8s.io/kubernetes/federation/apis/federation/v1beta1"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apimachinery/registered" "k8s.io/kubernetes/pkg/apimachinery/registered"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
) )
......
...@@ -26,7 +26,7 @@ import ( ...@@ -26,7 +26,7 @@ import (
"fmt" "fmt"
codec1978 "github.com/ugorji/go/codec" codec1978 "github.com/ugorji/go/codec"
pkg1_api "k8s.io/kubernetes/pkg/api" pkg1_api "k8s.io/kubernetes/pkg/api"
pkg2_unversioned "k8s.io/kubernetes/pkg/apis/meta/v1" pkg2_v1 "k8s.io/kubernetes/pkg/apis/meta/v1"
pkg3_types "k8s.io/kubernetes/pkg/types" pkg3_types "k8s.io/kubernetes/pkg/types"
"reflect" "reflect"
"runtime" "runtime"
...@@ -64,7 +64,7 @@ func init() { ...@@ -64,7 +64,7 @@ func init() {
} }
if false { // reference the types, but skip this branch at build/run time if false { // reference the types, but skip this branch at build/run time
var v0 pkg1_api.LocalObjectReference var v0 pkg1_api.LocalObjectReference
var v1 pkg2_unversioned.Time var v1 pkg2_v1.Time
var v2 pkg3_types.UID var v2 pkg3_types.UID
var v3 time.Time var v3 time.Time
_, _, _, _ = v0, v1, v2, v3 _, _, _, _ = v0, v1, v2, v3
...@@ -801,7 +801,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -801,7 +801,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "lastProbeTime": case "lastProbeTime":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastProbeTime = pkg2_unversioned.Time{} x.LastProbeTime = pkg2_v1.Time{}
} else { } else {
yyv62 := &x.LastProbeTime yyv62 := &x.LastProbeTime
yym63 := z.DecBinary() yym63 := z.DecBinary()
...@@ -818,7 +818,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -818,7 +818,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "lastTransitionTime": case "lastTransitionTime":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastTransitionTime = pkg2_unversioned.Time{} x.LastTransitionTime = pkg2_v1.Time{}
} else { } else {
yyv64 := &x.LastTransitionTime yyv64 := &x.LastTransitionTime
yym65 := z.DecBinary() yym65 := z.DecBinary()
...@@ -903,7 +903,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) ...@@ -903,7 +903,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder)
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastProbeTime = pkg2_unversioned.Time{} x.LastProbeTime = pkg2_v1.Time{}
} else { } else {
yyv71 := &x.LastProbeTime yyv71 := &x.LastProbeTime
yym72 := z.DecBinary() yym72 := z.DecBinary()
...@@ -930,7 +930,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) ...@@ -930,7 +930,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder)
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastTransitionTime = pkg2_unversioned.Time{} x.LastTransitionTime = pkg2_v1.Time{}
} else { } else {
yyv73 := &x.LastTransitionTime yyv73 := &x.LastTransitionTime
yym74 := z.DecBinary() yym74 := z.DecBinary()
...@@ -1855,7 +1855,7 @@ func (x *ClusterList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -1855,7 +1855,7 @@ func (x *ClusterList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "metadata": case "metadata":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg2_unversioned.ListMeta{} x.ListMeta = pkg2_v1.ListMeta{}
} else { } else {
yyv154 := &x.ListMeta yyv154 := &x.ListMeta
yym155 := z.DecBinary() yym155 := z.DecBinary()
...@@ -1936,7 +1936,7 @@ func (x *ClusterList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { ...@@ -1936,7 +1936,7 @@ func (x *ClusterList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg2_unversioned.ListMeta{} x.ListMeta = pkg2_v1.ListMeta{}
} else { } else {
yyv161 := &x.ListMeta yyv161 := &x.ListMeta
yym162 := z.DecBinary() yym162 := z.DecBinary()
......
...@@ -22,8 +22,8 @@ syntax = 'proto2'; ...@@ -22,8 +22,8 @@ syntax = 'proto2';
package k8s.io.kubernetes.federation.apis.federation.v1beta1; package k8s.io.kubernetes.federation.apis.federation.v1beta1;
import "k8s.io/kubernetes/pkg/api/resource/generated.proto"; import "k8s.io/kubernetes/pkg/api/resource/generated.proto";
import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
import "k8s.io/kubernetes/pkg/apis/meta/v1/generated.proto";
import "k8s.io/kubernetes/pkg/runtime/generated.proto"; import "k8s.io/kubernetes/pkg/runtime/generated.proto";
import "k8s.io/kubernetes/pkg/runtime/schema/generated.proto"; import "k8s.io/kubernetes/pkg/runtime/schema/generated.proto";
import "k8s.io/kubernetes/pkg/util/intstr/generated.proto"; import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
...@@ -57,11 +57,11 @@ message ClusterCondition { ...@@ -57,11 +57,11 @@ message ClusterCondition {
// Last time the condition was checked. // Last time the condition was checked.
// +optional // +optional
optional k8s.io.kubernetes.pkg.api.unversioned.Time lastProbeTime = 3; optional k8s.io.kubernetes.pkg.apis.meta.v1.Time lastProbeTime = 3;
// Last time the condition transit from one status to another. // Last time the condition transit from one status to another.
// +optional // +optional
optional k8s.io.kubernetes.pkg.api.unversioned.Time lastTransitionTime = 4; optional k8s.io.kubernetes.pkg.apis.meta.v1.Time lastTransitionTime = 4;
// (brief) reason for the condition's last transition. // (brief) reason for the condition's last transition.
// +optional // +optional
...@@ -77,7 +77,7 @@ message ClusterList { ...@@ -77,7 +77,7 @@ message ClusterList {
// Standard list metadata. // Standard list metadata.
// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
// +optional // +optional
optional k8s.io.kubernetes.pkg.api.unversioned.ListMeta metadata = 1; optional k8s.io.kubernetes.pkg.apis.meta.v1.ListMeta metadata = 1;
// List of Cluster objects. // List of Cluster objects.
repeated Cluster items = 2; repeated Cluster items = 2;
......
...@@ -17,8 +17,8 @@ limitations under the License. ...@@ -17,8 +17,8 @@ limitations under the License.
package v1beta1 package v1beta1
import ( import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
versionedwatch "k8s.io/kubernetes/pkg/watch/versioned" versionedwatch "k8s.io/kubernetes/pkg/watch/versioned"
......
...@@ -25,8 +25,8 @@ import ( ...@@ -25,8 +25,8 @@ import (
"errors" "errors"
"fmt" "fmt"
codec1978 "github.com/ugorji/go/codec" codec1978 "github.com/ugorji/go/codec"
pkg2_unversioned "k8s.io/kubernetes/pkg/apis/meta/v1"
pkg1_v1 "k8s.io/kubernetes/pkg/api/v1" pkg1_v1 "k8s.io/kubernetes/pkg/api/v1"
pkg2_v1 "k8s.io/kubernetes/pkg/apis/meta/v1"
pkg3_types "k8s.io/kubernetes/pkg/types" pkg3_types "k8s.io/kubernetes/pkg/types"
"reflect" "reflect"
"runtime" "runtime"
...@@ -63,8 +63,8 @@ func init() { ...@@ -63,8 +63,8 @@ func init() {
panic(err) panic(err)
} }
if false { // reference the types, but skip this branch at build/run time if false { // reference the types, but skip this branch at build/run time
var v0 pkg2_unversioned.Time var v0 pkg1_v1.LocalObjectReference
var v1 pkg1_v1.LocalObjectReference var v1 pkg2_v1.Time
var v2 pkg3_types.UID var v2 pkg3_types.UID
var v3 time.Time var v3 time.Time
_, _, _, _ = v0, v1, v2, v3 _, _, _, _ = v0, v1, v2, v3
...@@ -801,7 +801,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -801,7 +801,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "lastProbeTime": case "lastProbeTime":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastProbeTime = pkg2_unversioned.Time{} x.LastProbeTime = pkg2_v1.Time{}
} else { } else {
yyv62 := &x.LastProbeTime yyv62 := &x.LastProbeTime
yym63 := z.DecBinary() yym63 := z.DecBinary()
...@@ -818,7 +818,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -818,7 +818,7 @@ func (x *ClusterCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "lastTransitionTime": case "lastTransitionTime":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastTransitionTime = pkg2_unversioned.Time{} x.LastTransitionTime = pkg2_v1.Time{}
} else { } else {
yyv64 := &x.LastTransitionTime yyv64 := &x.LastTransitionTime
yym65 := z.DecBinary() yym65 := z.DecBinary()
...@@ -903,7 +903,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) ...@@ -903,7 +903,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder)
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastProbeTime = pkg2_unversioned.Time{} x.LastProbeTime = pkg2_v1.Time{}
} else { } else {
yyv71 := &x.LastProbeTime yyv71 := &x.LastProbeTime
yym72 := z.DecBinary() yym72 := z.DecBinary()
...@@ -930,7 +930,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) ...@@ -930,7 +930,7 @@ func (x *ClusterCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder)
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.LastTransitionTime = pkg2_unversioned.Time{} x.LastTransitionTime = pkg2_v1.Time{}
} else { } else {
yyv73 := &x.LastTransitionTime yyv73 := &x.LastTransitionTime
yym74 := z.DecBinary() yym74 := z.DecBinary()
...@@ -1855,7 +1855,7 @@ func (x *ClusterList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { ...@@ -1855,7 +1855,7 @@ func (x *ClusterList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
} }
case "metadata": case "metadata":
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg2_unversioned.ListMeta{} x.ListMeta = pkg2_v1.ListMeta{}
} else { } else {
yyv154 := &x.ListMeta yyv154 := &x.ListMeta
yym155 := z.DecBinary() yym155 := z.DecBinary()
...@@ -1936,7 +1936,7 @@ func (x *ClusterList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { ...@@ -1936,7 +1936,7 @@ func (x *ClusterList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
} }
z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecSendContainerState(codecSelfer_containerArrayElem1234)
if r.TryDecodeAsNil() { if r.TryDecodeAsNil() {
x.ListMeta = pkg2_unversioned.ListMeta{} x.ListMeta = pkg2_v1.ListMeta{}
} else { } else {
yyv161 := &x.ListMeta yyv161 := &x.ListMeta
yym162 := z.DecBinary() yym162 := z.DecBinary()
......
...@@ -17,8 +17,8 @@ limitations under the License. ...@@ -17,8 +17,8 @@ limitations under the License.
package v1beta1 package v1beta1
import ( import (
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
) )
// ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. // ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get available API versions", "description": "get available API versions",
"operations": [ "operations": [
{ {
"type": "unversioned.APIVersions", "type": "v1.APIVersions",
"method": "GET", "method": "GET",
"summary": "get available API versions", "summary": "get available API versions",
"nickname": "getAPIVersions", "nickname": "getAPIVersions",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIVersions": { "v1.APIVersions": {
"id": "unversioned.APIVersions", "id": "v1.APIVersions",
"description": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.", "description": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.",
"required": [ "required": [
"versions", "versions",
...@@ -59,14 +59,14 @@ ...@@ -59,14 +59,14 @@
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get available API versions", "description": "get available API versions",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroupList", "type": "v1.APIGroupList",
"method": "GET", "method": "GET",
"summary": "get available API versions", "summary": "get available API versions",
"nickname": "getAPIVersions", "nickname": "getAPIVersions",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroupList": { "v1.APIGroupList": {
"id": "unversioned.APIGroupList", "id": "v1.APIGroupList",
"description": "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.", "description": "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.",
"required": [ "required": [
"groups" "groups"
...@@ -51,14 +51,14 @@ ...@@ -51,14 +51,14 @@
"groups": { "groups": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIGroup" "$ref": "v1.APIGroup"
}, },
"description": "groups is a list of APIGroup." "description": "groups is a list of APIGroup."
} }
} }
}, },
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -81,25 +81,25 @@ ...@@ -81,25 +81,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -116,8 +116,8 @@ ...@@ -116,8 +116,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"description": "get information of a group", "description": "get information of a group",
"operations": [ "operations": [
{ {
"type": "unversioned.APIGroup", "type": "v1.APIGroup",
"method": "GET", "method": "GET",
"summary": "get information of a group", "summary": "get information of a group",
"nickname": "getAPIGroup", "nickname": "getAPIGroup",
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
} }
], ],
"models": { "models": {
"unversioned.APIGroup": { "v1.APIGroup": {
"id": "unversioned.APIGroup", "id": "v1.APIGroup",
"description": "APIGroup contains the name, the supported versions, and the preferred version of a group.", "description": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
"required": [ "required": [
"name", "name",
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
"versions": { "versions": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.GroupVersionForDiscovery" "$ref": "v1.GroupVersionForDiscovery"
}, },
"description": "versions are the versions supported in this group." "description": "versions are the versions supported in this group."
}, },
"preferredVersion": { "preferredVersion": {
"$ref": "unversioned.GroupVersionForDiscovery", "$ref": "v1.GroupVersionForDiscovery",
"description": "preferredVersion is the version preferred by the API server, which probably is the storage version." "description": "preferredVersion is the version preferred by the API server, which probably is the storage version."
}, },
"serverAddressByClientCIDRs": { "serverAddressByClientCIDRs": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.ServerAddressByClientCIDR" "$ref": "v1.ServerAddressByClientCIDR"
}, },
"description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP." "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP."
} }
} }
}, },
"unversioned.GroupVersionForDiscovery": { "v1.GroupVersionForDiscovery": {
"id": "unversioned.GroupVersionForDiscovery", "id": "v1.GroupVersionForDiscovery",
"description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.", "description": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
} }
} }
}, },
"unversioned.ServerAddressByClientCIDR": { "v1.ServerAddressByClientCIDR": {
"id": "unversioned.ServerAddressByClientCIDR", "id": "v1.ServerAddressByClientCIDR",
"description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.", "description": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
"required": [ "required": [
"clientCIDR", "clientCIDR",
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete collection of Cluster", "summary": "delete collection of Cluster",
"nickname": "deletecollectionCluster", "nickname": "deletecollectionCluster",
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -397,7 +397,7 @@ ...@@ -397,7 +397,7 @@
"allowMultiple": false "allowMultiple": false
}, },
{ {
"type": "unversioned.Patch", "type": "v1.Patch",
"paramType": "body", "paramType": "body",
"name": "body", "name": "body",
"description": "", "description": "",
...@@ -432,7 +432,7 @@ ...@@ -432,7 +432,7 @@
] ]
}, },
{ {
"type": "unversioned.Status", "type": "v1.Status",
"method": "DELETE", "method": "DELETE",
"summary": "delete a Cluster", "summary": "delete a Cluster",
"nickname": "deleteCluster", "nickname": "deleteCluster",
...@@ -482,7 +482,7 @@ ...@@ -482,7 +482,7 @@
{ {
"code": 200, "code": 200,
"message": "OK", "message": "OK",
"responseModel": "unversioned.Status" "responseModel": "v1.Status"
} }
], ],
"produces": [ "produces": [
...@@ -641,7 +641,7 @@ ...@@ -641,7 +641,7 @@
"description": "API at /apis/federation/v1beta1", "description": "API at /apis/federation/v1beta1",
"operations": [ "operations": [
{ {
"type": "unversioned.APIResourceList", "type": "v1.APIResourceList",
"method": "GET", "method": "GET",
"summary": "get available resources", "summary": "get available resources",
"nickname": "getAPIResources", "nickname": "getAPIResources",
...@@ -677,7 +677,7 @@ ...@@ -677,7 +677,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"items": { "items": {
...@@ -689,8 +689,8 @@ ...@@ -689,8 +689,8 @@
} }
} }
}, },
"unversioned.ListMeta": { "v1.ListMeta": {
"id": "unversioned.ListMeta", "id": "v1.ListMeta",
"description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
"properties": { "properties": {
"selfLink": { "selfLink": {
...@@ -764,12 +764,10 @@ ...@@ -764,12 +764,10 @@
}, },
"creationTimestamp": { "creationTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionTimestamp": { "deletionTimestamp": {
"type": "string", "type": "string",
"format": "date-time",
"description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata"
}, },
"deletionGracePeriodSeconds": { "deletionGracePeriodSeconds": {
...@@ -927,12 +925,10 @@ ...@@ -927,12 +925,10 @@
}, },
"lastProbeTime": { "lastProbeTime": {
"type": "string", "type": "string",
"format": "date-time",
"description": "Last time the condition was checked." "description": "Last time the condition was checked."
}, },
"lastTransitionTime": { "lastTransitionTime": {
"type": "string", "type": "string",
"format": "date-time",
"description": "Last time the condition transit from one status to another." "description": "Last time the condition transit from one status to another."
}, },
"reason": { "reason": {
...@@ -945,8 +941,8 @@ ...@@ -945,8 +941,8 @@
} }
} }
}, },
"unversioned.Status": { "v1.Status": {
"id": "unversioned.Status", "id": "v1.Status",
"description": "Status is a return value for calls that don't return other objects.", "description": "Status is a return value for calls that don't return other objects.",
"properties": { "properties": {
"kind": { "kind": {
...@@ -958,7 +954,7 @@ ...@@ -958,7 +954,7 @@
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
}, },
"metadata": { "metadata": {
"$ref": "unversioned.ListMeta", "$ref": "v1.ListMeta",
"description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" "description": "Standard list metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
}, },
"status": { "status": {
...@@ -974,7 +970,7 @@ ...@@ -974,7 +970,7 @@
"description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it." "description": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it."
}, },
"details": { "details": {
"$ref": "unversioned.StatusDetails", "$ref": "v1.StatusDetails",
"description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type." "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type."
}, },
"code": { "code": {
...@@ -984,8 +980,8 @@ ...@@ -984,8 +980,8 @@
} }
} }
}, },
"unversioned.StatusDetails": { "v1.StatusDetails": {
"id": "unversioned.StatusDetails", "id": "v1.StatusDetails",
"description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.", "description": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
"properties": { "properties": {
"name": { "name": {
...@@ -1003,7 +999,7 @@ ...@@ -1003,7 +999,7 @@
"causes": { "causes": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.StatusCause" "$ref": "v1.StatusCause"
}, },
"description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes." "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes."
}, },
...@@ -1014,8 +1010,8 @@ ...@@ -1014,8 +1010,8 @@
} }
} }
}, },
"unversioned.StatusCause": { "v1.StatusCause": {
"id": "unversioned.StatusCause", "id": "v1.StatusCause",
"description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.", "description": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
"properties": { "properties": {
"reason": { "reason": {
...@@ -1047,8 +1043,8 @@ ...@@ -1047,8 +1043,8 @@
} }
} }
}, },
"unversioned.Patch": { "v1.Patch": {
"id": "unversioned.Patch", "id": "v1.Patch",
"description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
"properties": {} "properties": {}
}, },
...@@ -1093,8 +1089,8 @@ ...@@ -1093,8 +1089,8 @@
"id": "types.UID", "id": "types.UID",
"properties": {} "properties": {}
}, },
"unversioned.APIResourceList": { "v1.APIResourceList": {
"id": "unversioned.APIResourceList", "id": "v1.APIResourceList",
"description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.", "description": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required": [ "required": [
"groupVersion", "groupVersion",
...@@ -1116,14 +1112,14 @@ ...@@ -1116,14 +1112,14 @@
"resources": { "resources": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "unversioned.APIResource" "$ref": "v1.APIResource"
}, },
"description": "resources contains the name of the resources and if they are namespaced." "description": "resources contains the name of the resources and if they are namespaced."
} }
} }
}, },
"unversioned.APIResource": { "v1.APIResource": {
"id": "unversioned.APIResource", "id": "v1.APIResource",
"description": "APIResource specifies the name of a resource and whether it is namespaced.", "description": "APIResource specifies the name of a resource and whether it is namespaced.",
"required": [ "required": [
"name", "name",
......
...@@ -25,8 +25,8 @@ import ( ...@@ -25,8 +25,8 @@ import (
"github.com/spf13/pflag" "github.com/spf13/pflag"
"k8s.io/kubernetes/federation/pkg/dnsprovider" "k8s.io/kubernetes/federation/pkg/dnsprovider"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig" "k8s.io/kubernetes/pkg/apis/componentconfig"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/client/leaderelection" "k8s.io/kubernetes/pkg/client/leaderelection"
) )
......
...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -393,7 +393,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">default</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_apiresourcelist">unversioned.APIResourceList</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_apiresourcelist">v1.APIResourceList</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -691,7 +691,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1183,7 +1183,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<tr> <tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">success</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_status">unversioned.Status</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_status">v1.Status</a></p></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1268,7 +1268,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_unversioned_patch">unversioned.Patch</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="../definitions#_v1_patch">v1.Patch</a></p></td>
<td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"></td>
</tr> </tr>
<tr> <tr>
...@@ -1781,7 +1781,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } ...@@ -1781,7 +1781,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2016-11-28 02:11:49 UTC Last updated 2016-12-03 22:07:58 UTC
</div> </div>
</div> </div>
</body> </body>
......
...@@ -24,8 +24,8 @@ import ( ...@@ -24,8 +24,8 @@ import (
federation_v1beta1 "k8s.io/kubernetes/federation/apis/federation/v1beta1" federation_v1beta1 "k8s.io/kubernetes/federation/apis/federation/v1beta1"
"k8s.io/kubernetes/federation/pkg/federation-controller/util" "k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
clientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" clientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/restclient" "k8s.io/kubernetes/pkg/client/restclient"
"k8s.io/kubernetes/pkg/client/typed/discovery" "k8s.io/kubernetes/pkg/client/typed/discovery"
......
...@@ -27,8 +27,8 @@ import ( ...@@ -27,8 +27,8 @@ import (
federationclientset "k8s.io/kubernetes/federation/client/clientset_generated/federation_release_1_5" federationclientset "k8s.io/kubernetes/federation/client/clientset_generated/federation_release_1_5"
controllerutil "k8s.io/kubernetes/federation/pkg/federation-controller/util" controllerutil "k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/client/restclient" "k8s.io/kubernetes/pkg/client/restclient"
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api" clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
......
...@@ -27,9 +27,9 @@ import ( ...@@ -27,9 +27,9 @@ import (
"k8s.io/kubernetes/federation/pkg/federation-controller/util" "k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/federation/pkg/federation-controller/util/deletionhelper" "k8s.io/kubernetes/federation/pkg/federation-controller/util/deletionhelper"
. "k8s.io/kubernetes/federation/pkg/federation-controller/util/test" . "k8s.io/kubernetes/federation/pkg/federation-controller/util/test"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
apiv1 "k8s.io/kubernetes/pkg/api/v1" apiv1 "k8s.io/kubernetes/pkg/api/v1"
extensionsv1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" extensionsv1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
kubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5" kubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
fakekubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5/fake" fakekubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5/fake"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
......
...@@ -26,9 +26,9 @@ import ( ...@@ -26,9 +26,9 @@ import (
"k8s.io/kubernetes/federation/pkg/federation-controller/util" "k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/federation/pkg/federation-controller/util/deletionhelper" "k8s.io/kubernetes/federation/pkg/federation-controller/util/deletionhelper"
. "k8s.io/kubernetes/federation/pkg/federation-controller/util/test" . "k8s.io/kubernetes/federation/pkg/federation-controller/util/test"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
apiv1 "k8s.io/kubernetes/pkg/api/v1" apiv1 "k8s.io/kubernetes/pkg/api/v1"
extensionsv1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" extensionsv1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
kubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5" kubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
fakekubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5/fake" fakekubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5/fake"
"k8s.io/kubernetes/pkg/client/testing/core" "k8s.io/kubernetes/pkg/client/testing/core"
......
...@@ -21,8 +21,8 @@ import ( ...@@ -21,8 +21,8 @@ import (
"time" "time"
"k8s.io/kubernetes/federation/pkg/federation-controller/util" "k8s.io/kubernetes/federation/pkg/federation-controller/util"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
api_v1 "k8s.io/kubernetes/pkg/api/v1" api_v1 "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/labels" "k8s.io/kubernetes/pkg/labels"
) )
......
...@@ -21,9 +21,9 @@ import ( ...@@ -21,9 +21,9 @@ import (
"time" "time"
"k8s.io/kubernetes/federation/pkg/federation-controller/util" "k8s.io/kubernetes/federation/pkg/federation-controller/util"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
api_v1 "k8s.io/kubernetes/pkg/api/v1" api_v1 "k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1" "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
) )
......
...@@ -37,9 +37,9 @@ import ( ...@@ -37,9 +37,9 @@ import (
"k8s.io/kubernetes/pkg/api/errors" "k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/resource" "k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1" "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/client/restclient/fake" "k8s.io/kubernetes/pkg/client/restclient/fake"
"k8s.io/kubernetes/pkg/client/typed/dynamic" "k8s.io/kubernetes/pkg/client/typed/dynamic"
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
......
...@@ -29,8 +29,8 @@ import ( ...@@ -29,8 +29,8 @@ import (
"k8s.io/kubernetes/federation/pkg/kubefed/util" "k8s.io/kubernetes/federation/pkg/kubefed/util"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/client/restclient/fake" "k8s.io/kubernetes/pkg/client/restclient/fake"
"k8s.io/kubernetes/pkg/client/typed/dynamic" "k8s.io/kubernetes/pkg/client/typed/dynamic"
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
......
...@@ -25,10 +25,10 @@ import ( ...@@ -25,10 +25,10 @@ import (
"github.com/google/gofuzz" "github.com/google/gofuzz"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
apiv1 "k8s.io/kubernetes/pkg/api/v1" apiv1 "k8s.io/kubernetes/pkg/api/v1"
batchv2alpha1 "k8s.io/kubernetes/pkg/apis/batch/v2alpha1" batchv2alpha1 "k8s.io/kubernetes/pkg/apis/batch/v2alpha1"
extensionsv1beta1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" extensionsv1beta1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
"k8s.io/kubernetes/pkg/util/diff" "k8s.io/kubernetes/pkg/util/diff"
......
...@@ -22,8 +22,8 @@ import ( ...@@ -22,8 +22,8 @@ import (
"testing" "testing"
internal "k8s.io/kubernetes/pkg/api" internal "k8s.io/kubernetes/pkg/api"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apimachinery/registered" "k8s.io/kubernetes/pkg/apimachinery/registered"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
) )
......
...@@ -75,19 +75,19 @@ func (obj *ObjectMeta) GetObjectMeta() meta.Object { return obj } ...@@ -75,19 +75,19 @@ func (obj *ObjectMeta) GetObjectMeta() meta.Object { return obj }
// Namespace implements meta.Object for any object with an ObjectMeta typed field. Allows // Namespace implements meta.Object for any object with an ObjectMeta typed field. Allows
// fast, direct access to metadata fields for API objects. // fast, direct access to metadata fields for API objects.
func (meta *ObjectMeta) GetNamespace() string { return meta.Namespace } func (meta *ObjectMeta) GetNamespace() string { return meta.Namespace }
func (meta *ObjectMeta) SetNamespace(namespace string) { meta.Namespace = namespace } func (meta *ObjectMeta) SetNamespace(namespace string) { meta.Namespace = namespace }
func (meta *ObjectMeta) GetName() string { return meta.Name } func (meta *ObjectMeta) GetName() string { return meta.Name }
func (meta *ObjectMeta) SetName(name string) { meta.Name = name } func (meta *ObjectMeta) SetName(name string) { meta.Name = name }
func (meta *ObjectMeta) GetGenerateName() string { return meta.GenerateName } func (meta *ObjectMeta) GetGenerateName() string { return meta.GenerateName }
func (meta *ObjectMeta) SetGenerateName(generateName string) { meta.GenerateName = generateName } func (meta *ObjectMeta) SetGenerateName(generateName string) { meta.GenerateName = generateName }
func (meta *ObjectMeta) GetUID() types.UID { return meta.UID } func (meta *ObjectMeta) GetUID() types.UID { return meta.UID }
func (meta *ObjectMeta) SetUID(uid types.UID) { meta.UID = uid } func (meta *ObjectMeta) SetUID(uid types.UID) { meta.UID = uid }
func (meta *ObjectMeta) GetResourceVersion() string { return meta.ResourceVersion } func (meta *ObjectMeta) GetResourceVersion() string { return meta.ResourceVersion }
func (meta *ObjectMeta) SetResourceVersion(version string) { meta.ResourceVersion = version } func (meta *ObjectMeta) SetResourceVersion(version string) { meta.ResourceVersion = version }
func (meta *ObjectMeta) GetSelfLink() string { return meta.SelfLink } func (meta *ObjectMeta) GetSelfLink() string { return meta.SelfLink }
func (meta *ObjectMeta) SetSelfLink(selfLink string) { meta.SelfLink = selfLink } func (meta *ObjectMeta) SetSelfLink(selfLink string) { meta.SelfLink = selfLink }
func (meta *ObjectMeta) GetCreationTimestamp() metav1.Time { return meta.CreationTimestamp } func (meta *ObjectMeta) GetCreationTimestamp() metav1.Time { return meta.CreationTimestamp }
func (meta *ObjectMeta) SetCreationTimestamp(creationTimestamp metav1.Time) { func (meta *ObjectMeta) SetCreationTimestamp(creationTimestamp metav1.Time) {
meta.CreationTimestamp = creationTimestamp meta.CreationTimestamp = creationTimestamp
} }
......
...@@ -25,8 +25,8 @@ import ( ...@@ -25,8 +25,8 @@ import (
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/meta" "k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta/metatypes" "k8s.io/kubernetes/pkg/api/meta/metatypes"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
"k8s.io/kubernetes/pkg/types" "k8s.io/kubernetes/pkg/types"
...@@ -148,7 +148,7 @@ func TestGenericTypeMeta(t *testing.T) { ...@@ -148,7 +148,7 @@ func TestGenericTypeMeta(t *testing.T) {
Name string `json:"name,omitempty"` Name string `json:"name,omitempty"`
GenerateName string `json:"generateName,omitempty"` GenerateName string `json:"generateName,omitempty"`
UID string `json:"uid,omitempty"` UID string `json:"uid,omitempty"`
CreationTimestamp metav1.Time `json:"creationTimestamp,omitempty"` CreationTimestamp metav1.Time `json:"creationTimestamp,omitempty"`
SelfLink string `json:"selfLink,omitempty"` SelfLink string `json:"selfLink,omitempty"`
ResourceVersion string `json:"resourceVersion,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty"`
APIVersion string `json:"apiVersion,omitempty"` APIVersion string `json:"apiVersion,omitempty"`
...@@ -198,7 +198,7 @@ type InternalTypeMeta struct { ...@@ -198,7 +198,7 @@ type InternalTypeMeta struct {
Name string `json:"name,omitempty"` Name string `json:"name,omitempty"`
GenerateName string `json:"generateName,omitempty"` GenerateName string `json:"generateName,omitempty"`
UID string `json:"uid,omitempty"` UID string `json:"uid,omitempty"`
CreationTimestamp metav1.Time `json:"creationTimestamp,omitempty"` CreationTimestamp metav1.Time `json:"creationTimestamp,omitempty"`
SelfLink string `json:"selfLink,omitempty"` SelfLink string `json:"selfLink,omitempty"`
ResourceVersion string `json:"resourceVersion,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty"`
APIVersion string `json:"apiVersion,omitempty"` APIVersion string `json:"apiVersion,omitempty"`
......
...@@ -93,14 +93,14 @@ type WithoutItemsList struct { ...@@ -93,14 +93,14 @@ type WithoutItemsList struct {
type WrongItemsJSONTagList struct { type WrongItemsJSONTagList struct {
metav1.TypeMeta `json:",inline"` metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"` metav1.ListMeta `json:"metadata,omitempty"`
Items []interface{} `json:"items,omitempty"` Items []interface{} `json:"items,omitempty"`
} }
// If a type has Items, its name should end with "List" // If a type has Items, its name should end with "List"
type ListWithWrongName struct { type ListWithWrongName struct {
metav1.TypeMeta `json:",inline"` metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"` metav1.ListMeta `json:"metadata,omitempty"`
Items []interface{} `json:"items"` Items []interface{} `json:"items"`
} }
// TestValidateListType verifies the validateListType function reports error on // TestValidateListType verifies the validateListType function reports error on
......
...@@ -25,8 +25,8 @@ import ( ...@@ -25,8 +25,8 @@ import (
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/meta" "k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta/metatypes" "k8s.io/kubernetes/pkg/api/meta/metatypes"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apimachinery/registered" "k8s.io/kubernetes/pkg/apimachinery/registered"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
"k8s.io/kubernetes/pkg/util/uuid" "k8s.io/kubernetes/pkg/util/uuid"
......
...@@ -26,8 +26,8 @@ import ( ...@@ -26,8 +26,8 @@ import (
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors" "k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/rest" "k8s.io/kubernetes/pkg/api/rest"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/validation/path" "k8s.io/kubernetes/pkg/api/validation/path"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/conversion" "k8s.io/kubernetes/pkg/conversion"
"k8s.io/kubernetes/pkg/fields" "k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels" "k8s.io/kubernetes/pkg/labels"
......
...@@ -36,10 +36,10 @@ import ( ...@@ -36,10 +36,10 @@ import (
"k8s.io/kubernetes/pkg/api/meta" "k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
apitesting "k8s.io/kubernetes/pkg/api/testing" apitesting "k8s.io/kubernetes/pkg/api/testing"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/apis/extensions" "k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1" "k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/conversion" "k8s.io/kubernetes/pkg/conversion"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/kubernetes/pkg/runtime/schema"
......
...@@ -27,10 +27,10 @@ import ( ...@@ -27,10 +27,10 @@ import (
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource" "k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/autoscaling" "k8s.io/kubernetes/pkg/apis/autoscaling"
"k8s.io/kubernetes/pkg/apis/batch" "k8s.io/kubernetes/pkg/apis/batch"
"k8s.io/kubernetes/pkg/apis/extensions" "k8s.io/kubernetes/pkg/apis/extensions"
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/policy" "k8s.io/kubernetes/pkg/apis/policy"
"k8s.io/kubernetes/pkg/apis/rbac" "k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/fields" "k8s.io/kubernetes/pkg/fields"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment